インテルのみ表示可能 — GUID: pjp1547144408890
Ixiasoft
インテルのみ表示可能 — GUID: pjp1547144408890
Ixiasoft
5.2.4. VHDLでの機能的なシミュレーション
トップレベルのIPインスタンス・ファイルのみがVHDLで記述されることが保証されます。サブモジュールは、VerilogまたはSystemVerilogファイル (暗号化されたテキストまたはプレーンテキスト)、もしくはVHDLファイルで展開することができます。QuestaSim - Intel FPGA Editionは単一のHDL言語に制限されていません。ただし、一部のファイルは暗号化され、このツールの暗号化されていないモジュールの最大制限に入らないようにしている場合があることに注意してください。
VHDLファイルセットは、VHDLファイルとVerilogファイルの両方で構成されるため、特定の混合言語シミュレーション・ガイドラインに従う必要があります。混合言語シミュレーションの一般的なガイドラインとは、Verilogファイル (暗号化されているかいないかにかかわらず) をライブラリーのVerilogバージョンにリンクし、VHDLファイル (SimGenで生成されたもの、または純粋なVHDL) をVHDLライブラリーにリンクする必要があることです。
Cadence、Siemens EDA、および Synopsys* シミュレーターに向けたシミュレーション・スクリプトが提供されており、それらを使用してデザイン例を実行します。シミュレーション・フォルダーでは、シミュレーション・スクリプトは次の位置にあります。
- sim\ed_sim\mentor\msim_setup.tcl
- sim\ed_sim\synopsys\vcsmx\vcsmx_setup.sh
- sim\ed_sim\synopsys\vcs\vcs_setup.sh
- sim\ed_sim\xcelium\xcelium_setup.sh
Verilog HDLまたはVHDLデザインでのコマンドラインを使用するシミュレーションに関しては、 Quartus® Primeプロ・エディションのユーザーガイド: サードパーティー・シミュレーションで、ModelSim - Intel FPGA Edition、ModelSim、およびQuestaSimの章を参照してください。