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