このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
vsim
HDL Verifier で使用するために ModelSim を起動して設定します
説明
vsim
は、MATLAB® または Simulink® のコシミュレーションで使用するために ModelSim® シミュレータを起動して構成します。
vsim
は、次の Tcl
コマンドを ModelSim に追加する起動ファイル (または .do
) を作成します。
vsimmatlab
: ModelSim から MATLAB へのリンクvsimulink
: ModelSim から Simulink へのリンクvsimmatlabsysobj
: ModelSim から MATLAB System object™ へのリンク
ModelSim vsim
コマンドの代わりに、これらの ModelSim Tcl
コマンドを使用できます。これらのコマンドは、検証に MATLAB または Simulink を使用するシミュレーション用の VHDL® エンティティまたは Verilog® モジュールのインスタンスをロードします。
ヒント
協調シミュレーションを自動化する場合は、pingHdlSim
を使用して、vsim
の呼び出しとシミュレーションを実行する呼び出しの間に一時停止を追加します。
vsim(
は、1 つ以上の名前と値のペアの引数で指定されたオプションを使用して ModelSim シミュレータを構成します。Name,Value
)
例
ModelSim を起動して設定する
フォルダーの場所を ModelSim プロジェクト フォルダーに変更し、デフォルトの実行可能ファイルを使用して vsim
関数を呼び出します。この関数は、一時フォルダーに一時的な .do
ファイルを作成します。
'tclstart'
名前と値のペア引数を使用して、Tcl コマンド vsimmatlab
を指定します。MATLAB 検証のために、ライブラリ work
内の VHDL エンティティ parse
のインスタンスをロードするように指定します。
matlabtb
コマンドを使用して、エンティティ parse
のインスタンスのテスト ベンチ セッションを開始します。ポート 4449
での TCP/IP ソケット通信とテスト ベンチのタイミング値 10 ns
を指定します。
cd VHDLproj % Change folder to ModelSim project folder vsim('tclstart','vsimmatlab work.parse; matlabtb parse 10 ns -socket 4449')
フォルダーの場所を ModelSim プロジェクト フォルダーに変更し、vsim
関数を呼び出します。'socketsimulink'
名前と値のペアの引数を使用して、Simulink と ModelSim 間のリンクに同じコンピューター上で TCP/IP ソケット通信を使用することを指定します。ソケットポート 4449
を使用して指定します。
cd VHDLproj % Change folder to ModelSim project folder vsim('tclstart','vsimulink work.parse','socketsimulink','4449')
入力引数
バージョン履歴
R2008a で導入