Main Content

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

MATLABコシミュレーション

MATLAB®を使用して HDL コードを協調シミュレーションする

はじめに、Verify HDL Module with MATLAB Test Benchを参照してください。

アプリ

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

関数

すべて展開する

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

オブジェクト

cosimulationConfigurationHDL コシミュレーション ワークフローの構成 (R2022b 以降)
hdlverifier.HDLCosimulationSystem objectHDL コシミュレーション用のMATLABを作成します
hdlverifier.VivadoHDLCosimulationSystem objectシミュレータとVivado MATLABを作成します。 (R2022a 以降)

トピック

起動と接続

System Object を使用した協調シミュレーション

関数との協調シミュレーション

自動検証

すべての協調シミュレーション