描述
FIR 編譯器 2.5 版本有一個問題,導致在邏輯元件 (LEs) 中,而不是在 Stratix DSP 區塊中實作具有特定、小輸入和/或係數位寬度的 FIR 篩檢程式。
作為解決方法,您可以透過執行下列步驟,手動將倍增器指派至Stratix DSP 模組:
- 在專案目錄中,開啟檔案FIR 篩選名稱>_st.v.
- 若要在 DSP 模組中執行
q乘數以進行模組即時化Umlu_0_n,Umlu_1_nUmlu_2_n,...,Umlu_q-2_n,並Umlu_q-1_n找出模組的即時性Umlu_x_d, 其中 x 是 0 和 q-1 之間的數位。 - 將下列參數定義加入模組即時,以模組即時名稱中的數位替換 x :
defparam Umlu_X_n.DSP_USE = "YES";
此問題目前排定在未來的 FIR 編譯器版本中修復。