Mega-Wizard
altera 3port-ramを生成してみましょう。.
RTL プロジェクト
Wizard は、"sram3port_32x256.v.を生成しました。
これをRTL プロジェクトに加えます。.
”altera_mf.v”も加えます。 "altera_mf.v" は、altera Mega-function
libraryになっています。また、ここでは、使いませんが、Wizardで乗算器lpm_multを生成した場合は、"220model.v"をプロジェクトに入れてください。
下図は、RTLシミュレーション結果です。(rtl_sram_test.vtakprj).
qa,qb は、SRAMの出力です。
テストベンチは、次の通りです。
Quartusによる合成
ゲート シミュレーション
*.vo ファイルと同じフォルダに作ります。
下図は、ゲートシミュレーション結果です。