Main Content

このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。

MATLAB コシミュレーション

MATLAB® で HDL コードをコシミュレーションする

はじめに、MATLAB Test ベンチで HDL モジュールを検証するを参照してください。

アプリ

Cosimulation Wizard既存のHDLファイルからコシミュレーションブロックまたはSystem objectを生成する

関数

すべて展開する

nclaunchHDL Verifier ソフトウェアで使用するために Cadence Xcelium シミュレータを起動して設定します
vsimHDL Verifier で使用するために ModelSim を起動して設定します
hdlsimmatlabCadence XceliumMATLAB による検証のためにインスタンス化された HDL モジュールをロードします。
hdlsimmatlabsysobjCadence Xcelium および MATLAB System object とのコシミュレーション用にインスタンス化された HDL モジュールをロードします。
matlabcpMATLAB コンポーネント関数をインスタンス化された HDL デザインに関連付ける
matlabtbインスタンス化された HDL モジュールの MATLAB テストベンチ セッションをスケジュールする
nomatlabtbアクティブなMATLABテストベンチとMATLABコンポーネントセッションを終了します
matlabtbevalインスタンス化されたHDLモジュールの代わりにMATLAB関数を1回だけすぐに呼び出します。
vsimmatlabModelSimMATLAB による検証のためにインスタンス化された HDL モジュールをロードします。
vsimmatlabsysobjModelSim および MATLAB System object とのコシミュレーション用にインスタンス化された HDL モジュールをロードします。
hdldaemonHDLシミュレータとのインタラクションをサポートする制御MATLABサーバー
notifyMatlabServerHDLシミュレータのイベントIDとプロセスIDをMATLABサーバーに送信します
pingHdlSimHDLシミュレータが準備できるまでコシミュレーションをブロックする
waitForHdlClient指定されたイベントIDが取得されるかタイムアウトが発生するまで待機します
dec2mvl10進数を2進数文字ベクトルに変換する
mvl2dec多値ロジックを10進数に変換する

オブジェクト

cosimulationConfigurationHDLコシミュレーションワークフローを構成する (R2022b 以降)
hdlverifier.HDLCosimulationMATLAB を使用した HDL 協調シミュレーション用の System object を作成する
hdlverifier.VivadoHDLCosimulationVivadoシミュレータとMATLABを使用したHDLコシミュレーション用のSystem objectを作成する (R2022a 以降)

トピック

起動と接続

システムオブジェクトとのコシミュレーション

関数とのコシミュレーション

自動検証

すべてのコシミュレーション