最近想用FPGA做FFT對音頻信號進行頻譜分析,在使用fft核的時候出現(xiàn)了一些問題。對生成的模塊進行時序仿真結(jié)果正確但是,實際下載到板子上后沒數(shù)據(jù)輸出。時序仿真的時候出現(xiàn)了一些警告,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
類似以上的這個。網(wǎng)上有人說是FFT的狀態(tài)機沒有啟動,所以沒有進行FFT運算,所以沒有數(shù)據(jù)輸出。那怎么啟動。但是時序仿真時有輸出的。
下載 (96.59 KB)
昨天 20:20
我輸入一個常數(shù)(相當(dāng)于直流),F(xiàn)FT輸出只在第一個輸出數(shù)據(jù)有值,其余為零。結(jié)果也正確。