2010年7月22日星期四

7.1版本的fft ipcore的问题

    在这个版本(7.1)的fft的ipcore里,有一个选项是“输入数据无延迟”,即xn_indexh和xn_re、xn_im是一一对应的,勾选这个选项之后,start信号和数据输入之间只有一个时钟周期。datasheet上的时序图是选择三个时钟延迟的时序。如果选择有三个时钟周期延迟,则start信号和数据输入之间有4个时钟周期延迟。要注意,在xfft_ds260.pdf这个datasheet中,page30的时序图里,scale_sch_we和fwd_inv_we都是为0的,而端口说明里,这两个端口应该为1。

    在最终将时序弄对之后,结果也正确了。
    贴modelsim的仿真结果。