相关文献地址:http://xilinx.eetrend.com/blog/10225
http://blog.csdn.net/wordwarwordwar/article/details/52811408
自己的笔记:
当scaling为block flotting point 时,输出data_tuser为scaling的值;
FFT输入时序:
FFT输出时序:
注:
用IP核的时候那个scaling选项有3个选项,第一项是自动的;第二项是自己设置;第三项是不缩减。
实际应用的时候用第一项固然方便,但是,如果有一点的值特别大(估计是干扰点,imp仿真的时候出现过这种情况,本来缩进3位就OK了,
但是 有几个帧的缩进却因此达到了9位,)会失控,所以下面的方法比较好:
先RTL仿真自动缩进,看适当的缩进是多少,再改成手动配置(配置多少取决于RTL仿真得到的结果),这样既不会溢出,
也不会失控,(前提是RTL仿真要尽量考虑到所有的输入情况,尤其是输入数据的范围)