このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
matlabcp
MATLAB コンポーネント関数をインスタンス化された HDL デザインに関連付ける
説明
メモ
このコマンドは、MATLAB® ではなく HDL シミュレーターに入力します。
matlabcp
は次のアクションを実行します: instance
HDL Verifier™ ソフトウェアの HDL シミュレータ クライアント コンポーネントを起動します。
HDL シミュレータで作成された HDL デザインの指定されたインスタンスを MATLAB 関数に関連付けます。
指定された MATLAB 関数の呼び出しをスケジュールするプロセスを作成します。
同じインスタンスを指定した以前の
matlabcp
コマンドによってスケジュールされた保留中のイベントをすべてキャンセルします。たとえば、インスタンスfoo
に対してコマンドmatlabcp
を発行すると、matlabcp
はfoo
でmatlabcp
によって開始された以前にスケジュールされたすべてのイベントをキャンセルします。HDL シミュレーターでこのコマンドを発行します。
MATLAB コンポーネント関数は、HDL モデル内のモジュールの動作をシミュレートします。HDL モデル内のスタブ モジュール (ポート定義のみを提供) は、入力信号を MATLAB コンポーネント関数に渡します。MATLAB コンポーネントはこのデータを処理し、結果をスタブ モジュールの出力に返します。MATLAB コンポーネントは通常、HDL コードにまだ実装されていない機能 (フィルターなど) を提供します。MATLAB コンポーネント関数の詳細については、MATLABコンポーネント関数を作成する を参照してください。
メモ
matlabcp
に指定する通信モードは、サーバー接続を確立したときにhdldaemon
に指定した通信モードと一致する必要があります。ソケット通信の場合、HDL シミュレータで
matlabcp
コマンドを使用してリンク要求を発行するときに、hdldaemon
に選択したポート番号を指定します。
matlabcp
は、指定された MATLAB 関数をスケジュールするための時間指定を追加します。instance
time-specs
matlabcp
は、有効な仕様名とその値で構成されるペアとして 1 つ以上の追加仕様を指定します。たとえば、instance
___ pair1 ... pairN
-mfunc vlogmatlabc
は、MATLAB 関数 vlogmatlabc
が指定された HDL モジュールに関連付けられることを指定します。これらのペアは、time-specs
の有無にかかわらず指定できます。
例
入力引数
バージョン履歴
R2008a で導入