FPGAプログラミング |
![]() 付属CD-ROMの"Q2Project\pro4fpga\FftAnaCyc"にQuartusIIプロジェクトがあります。QuartusIIのバージョン13.1をお使いの方は、C:\QuartusWorks以下にFftAnaCycフォルダをコピーすればそのまま使えると思います。 他のバージョンやLinux OSをお使いの方は、FftAnaCycフォルダを丸ごと使うとエラー、その他不具合が出るかもしれません。その場合は以下のようにStep by Stepで作成しましょう 〇入門編や応用編を参考にして一からプロジェクトを作り直しましょう。 〇Qsysで追加するモジュールは以下の通り。
〇CD-ROMのFftAnaCyc\cyctop.qsfからピンアサインをコピーする。 〇Nios II SBTではappXXを右クリック→NiosII→BSB Editor→Generateボタンの後にBuildする。 〇Run→Run ConfigurationでIgnore mismatched... を2つチェックしてからRunする。 ![]() QuartusIIでコンパイルするとこのようなFlow Summaryがあらわれ、ロジックやメモリの使用率が分かります。ロジックは2割程度、メモリは半分以上使っています(そのうちNiosIIで消費されるのが16kByte = 128,000bit、FFTコアで約100,000bitと思われる)。 ![]() ![]() ![]() ![]()
|