「FFT Compiler IP Core」の編集履歴(バックアップ)一覧に戻る

FFT Compiler IP Core - (2010/12/18 (土) 02:34:26) の編集履歴(バックアップ)


FFT Compiler IP Coreとは


Lattice IPexpressからダウンロードして利用できるFFTモジュール リンク

論理合成方法 (Lattice Diamond 1.0を使う前提)


普通のIPexpressが生成するモジュールとはRTLの出力方法が違う。.ngoファイルが出力されるので
\[PROJECT NAME]\fft_comp_eval\[MODULE NAME]\src\params\ にあるマクロファイル()を読み込むこと。
そうするとPlace&Route Designの時点で.ngoファイルが読み込まれる。

IPExpressが生成するテストベンチファイルに文法エラーが出た

588行目から"DW_UP32"の後にカンマが抜けている。正しくはこう
dore_rtl = {{DW_UP32,{1'b0}},dore[`DOUT_WIDTH-DW_UP32-1:0]};
doim_rtl = {{DW_UP32,{1'b0}},doim[`DOUT_WIDTH-DW_UP32-1:0]};
dore_cpr = {{DW_UP32,{1'b0}},outdatar[osite+ii][`DOUT_WIDTH-DW_UP32-1:0]};
doim_cpr = {{DW_UP32,{1'b0}},outdatai[osite+ii][`DOUT_WIDTH-DW_UP32-1:0]};


Lattice XP2に組み込む場合のリソース使用率

Latticeサイトに載ってないポイント数の場合

Low Resource 2024 point
EBR 3/9 33% used
MULT9ADDSUB 2/12 16% used
SLICE 507/2376 21% used

Low Resource 4096 point
EBR 5/9 55% used
MULT9ADDSUB 2/12 16% used
SLICE 518/2376 21% used
目安箱バナー