四、Symbol與I/O說明
FFI IP的輸入輸出信號如下圖示:
左邊為FFT IP的輸入信號,右邊為FFT IP的輸出信號。
具體的引腳說明如下:
1.XN_RE: 輸入信號,輸入數據總線的實部,以2的補碼形式輸入,位寬8~24比特。
2.XN_IM: 輸入信號,輸入數據總線的虛部,以2的補碼形式輸入,位寬8~24比特。
3.START:輸入信號,FFT開始信號,高有效。此信號變高后,開始數據裝載與計算。
4.UNLOAD:輸入信號,對于Burst I/O結構,此信號將開始輸出處理的結果,對于流水線結構和比特逆序輸出的情況,此信號是不必要的。
5.NFFT:輸入信號,實時配置應用時用來改變變換長度(即點數)。
6.NFFT_WE: 輸入信號, NFFT端口的使能信號,高有效。
7.FWD_INV:輸入信號,用來指明是計算正變換還是反變換,FWD_INV =1為FFT變換,FWD_INV =0為IFFT變換。
8.FWD_INV_WE:輸入信號, FWD_INV端口的使能信號,高有效。
9.SCALE_SCH:輸入信號,在IP核設計中,如果選擇了在計算過程中進行中間數據的縮減時此信號才有用,輸入位寬為2 x NFFT(基2結構和基2 Lite結構)或2 x ceil(NFFT/2) (基4結構和流水線結構), 其中NFFT為變換長度用二進制表示時的寬度。
10.SCALE_SCH_WE:輸入信號, SCALE_SCH端口的使能信號,高有效。
11.CP_LEN: 輸入信號, Cyclic prefix length, 大小為0~(變換長度-1),在cyclic prefix insertion有效時才有用。
12.CP_LEN_WE:輸入信號, CP_LEN端口的使能信號,高有效。
13.SCLR:輸入信號,可選的異步復位信號,高有效。
14.CE:輸入信號,可選的時鐘使能信號,高有效。
15.CLK:輸入時鐘。
16.XK_RE:輸出信號,輸出數據總線的實部,以2的補碼形式輸出, SCALE_SCH_WE有效時,輸出位寬等于輸入,否則輸出位寬等于輸入位寬+NFFT+1,其中NFFT為變換長度用二進制表示時的寬度。
17.XK_IM:輸出信號,輸出數據總線的虛部,以2的補碼形式輸出, SCALE_SCH_WE有效時,輸出位寬等于輸入,否則輸出位寬等于輸入位寬+NFFT+1,其中NFFT為變換長度用二進制表示時的寬度。
18.XN_INDEX:輸出信號,輸入信號的下標。位寬等于變換長度用二進制表示時的寬度。
19.XK_INDEX:輸出信號,輸出信號的下標。位寬等于變換長度用二進制表示時的寬度。
20.RFD:輸出數據有效信號,高有效。
21.BUSY:狀態忙指示信號, 正在進行轉換時輸出高電平。
22.DV:數據有效指示信號,當輸出端口存在有效數據時輸出高電平。
23.EDONE:提前的DONE信號,高有效,在DONE信號變高前的一個時鐘變高。
24.DONE:完成信號,高有效,在FFT完成后變高一個時鐘,
25:CPV:Cyclic prefix有效信號,高有效。在cyclic prefix insertion有效時才有用。
25:RFS:已經準備號信號,高有效,當RFS變高后才可以開始接收START信號,在cyclic prefix insertion和流水線結構中才有用。
26.BLK_EXP:輸出信號,在塊浮點結構中指出每塊數據的縮放率。
27.OVFLO:輸出信號,算法溢出指示,在數據輸出時,如果該幀有溢出發生,則此信號變高。
上面簡單介紹了FFT IP的輸入輸出信號,大家在定制該IP時可以參考一下。詳細說明在定制IP時點幫助按鈕可以查看。
?
評論
查看更多