このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
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 で導入