IP核产生正弦函数..docxVIP

  • 14
  • 0
  • 约2.19千字
  • 约 14页
  • 2017-01-09 发布于重庆
  • 举报
IP核产生正弦函数.

本文介绍如何使用xilinx的CORDIC 核生产一个sin和cos波形?cordic的原理就不介绍了,百度一大堆,我们知道原理后,需要去使用它。环境:xilinx ISE 14.5 ?cordic 4.0modelsim?首先是IP核的选项设置,照例的有图才方便学习~?标注1:选择函数的类型,我们选择计算sin和cos值。标注2:选择cordic的结构,是字串行还是并行,我们选择并行。标注3:选择输出流水线类型,我们选择不要流水线。关于cordic的计算结构,是并行还是串行,datasheet上面有介绍时序图:?看时序图可知,serial类型计算一个值,需要的clk比parallel需要的多,但是datasheet后面有说serial占用的资源少。如果感兴趣可以看datasheet上介绍的二者的内部结构。serial 占用的资源少,需要的clk多,也会使端口多出几个PIN,控制起来麻烦一点,如下图:?关于输出流水线类型,我们选择NO Pipelining ,如果选择其他的,那么输出的结果会延迟不定时的clk才产生,当然好处是节省资源。选择NO Pipelining 时, 1个clk就出一个计算值,有点费资源。文档的最后有对二者的资源占用比较,可以参考。如果对延时不在意,但是想节省资源的话,就选择优化。datasheet相关介绍:?标注1:选择相位角的格式,我们选择Scaled R

文档评论(0)

1亿VIP精品文档

相关文档