最近想用FPGA做FFT对音频信号进行频谱分析,在使用fft核的时候出现了一些问题。对生成的模块进行时序仿真结果正确但是,实际下载到板子上后没数据输出。时序仿真的时候出现了一些警告,Warning: Can't display state machine states -- register holding state machine bit "|fft_and_ctr|fft:inst|asj_fft_sglstream_fft_90:asj_fft_sglstream_fft_90_inst|fft_s1_cur.LAST_INPUT" was synthesized away
类似以上的这个。网上有人说是FFT的状态机没有启动,所以没有进行FFT运算,所以没有数据输出。那怎么启动。但是时序仿真时有输出的。
下载 (96.59 KB)
昨天 20:20
我输入一个常数(相当于直流),FFT输出只在第一个输出数据有值,其余为零。结果也正确。 |