引言:本文旨在通过该算法产生正余弦波形(不使用IP核)。
一。仿真波形
如上所示,dout_sin 和dout_cos 通过补码形式输出三角函数的值,其中使用dout_vld指示信号的有效性,其中正余弦频率与clk有关系,这里360个连续clk为对应角度0 - 359,周期为360 * clk。
二。代码下载
点我下载,然后自己加入到modelsim中就可以仿真了(具体方法略。。)。
信号说明:
如上所示,只要给din_vld 和din即可,din的范围是0 - 359,din_vld用来指示din的有效性。
dout_sin 和 dout_cos 是输出的三角函数值,dout_vld 用来指示dout_sin和dout_cos的有效性。
三。推荐知识参考
<