このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
hdlverifier.FILSimulation
MATLABによる FIL シミュレーション
説明
FILSimulation
System object™ は、 FPGA 実行をMATLAB®テストベンチに接続します。これは、FPGA 上で実行される HDL モデルに入力信号を適用し、そこから出力信号を読み取ることによって行われます。このオブジェクトを入力ポートまたは出力ポートのみで構成することにより、このオブジェクトを使用してソース デバイスまたはシンク デバイスをモデル化できます。
FPGA 実行と通信するMATLABテストベンチで構成されるシミュレーションを実行するには、次のようにします。
System object の動作の詳細については、 What Are System Objects?を参照してください。
作成
hdlverifier.FILSimulation
System objectを作成するには、FPGA インザループ ウィザードを使用してFILSimulation
System objectをカスタマイズします。FILWizard の出力は、 toplevel
_fil というファイルです。TG toplevel
はトップレベル HDL モジュールの名前です。その後、 System object をローカル変数に代入して作成できます。
filobj = toplevel_fil
は、 FPGA インザループ ウィザードによってカスタマイズされたSystem objectを作成します。 toplevel
は、 HDL コードの最上位モジュールの名前です。
System objectを作成し、そのプロパティを設定できます。
filobj = toplevel_fil('InputSignals', {'/top/in1','/top/in2'}, ... 'OutputSignals', {'/top/out1','/top/out2'}, ... 'OutputDataTypes', {'double','fixedpoint'}, ... 'OutputSigned', [true,false]);
filobj = toplevel_fil; filobj.OutputDataTypes = char('fixedpoint', 'integer', 'fixedpoint'); filObj.OutputSigned = [false, true, true];
プロパティ
使用法
説明
[
は FPGA に接続し、 hdloutputs
] = filobj([hdlinputs
])hdlinputs
を FPGA に書き込み、 hdloutputs
を FPGA から読み取ります。
入力引数
出力引数
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj
という名前の System object のシステム リソースを解放するには、以下の構文を使用します。
release(obj)
例
バージョン履歴
R2012b で導入