このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
vsim
ModelSimで使用するためにHDL Verifierを起動して構成します
説明
vsim
は、 ModelSim®またはMATLAB® 協調シミュレーションで使用するためのSimulink®シミュレータを起動および構成します。
vsim
は、次のTcl
コマンドをModelSimに追加する起動ファイル (または.do
) を作成します。
vsimmatlab
: MATLABからModelSimへのリンクvsimulink
: SimulinkからModelSimへのリンクvsimmatlabsysobj
: MATLABからSystem object™ ModelSim へのリンク
ModelSim Tcl
コマンドの代わりに、これらのModelSim vsim
コマンドを使用できます。これらのコマンドは、 VHDL®またはVerilog®をMATLAB エンティティまたはSimulinkモジュールのインスタンスをロードします。検証。
ヒント
コシミュレーションを自動化しようとするときは、 pingHdlSim
を使用して、 vsim
の呼び出しとシミュレーションを実行する呼び出しの間に一時停止を追加します。
vsim(
は、 1 つ以上の名前と値のペアの引数で指定されたオプションを使用して、 ModelSimシミュレータを構成します。Name,Value
)
例
ModelSimの開始と構成
フォルダーの場所をModelSimプロジェクト フォルダーに変更し、デフォルトの実行可能ファイルを使用してvsim
関数を呼び出します。この関数は、一時フォルダーに一時.do
ファイルを作成します。
名前と値のペアの引数vsimmatlab
'tclstart'
を指定します。VHDL検証のために、ライブラリparse
エンティティwork
のインスタンスをロードするように指定します。
parse
コマンドを使用して、エンティティmatlabtb
のインスタンスのテストベンチ セッションを開始します。ポート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 で導入