このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
HDL Cosimulation 設計サポート ファイルの再配置
HDL Cosimulation ブロックを含む Simulink® モデルを共有するには、Simulink モデルとともに HDL Cosimulation 設計サポート ファイルを再配置する必要があります。HDL Cosimulation ブロックに関連付けられている HDL シミュレータに応じて、異なるファイルを再配置する必要があります。
次のセクションでは、current directory
は HDL Cosimulaton ブロックを含む Simulink モデルの場所を指します。このフォルダーは、Cosimulation Wizard を使用して HDL Cosimulaton ブロックを作成した場所と同じです。new directory
は、Simulink モデルの新しい場所を示します。
Vivado シミュレータ
HDL Cosimulation ブロックが Vivado® シミュレータを使用していて、new directory
で HDL Cosimulation ブロックのデバッグ オプションを変更する必要が ない場合、次のファイルを current directory
から new directory
にコピーします。
生成された HDL Cosimulation ブロックを含む Simulink モデル ファイル (
.slx
)xsim.dir
フォルダー
new directory
の HDL Cosimulation ブロックのデバッグ オプションを変更する必要がある 場合は、次の手順に従ってください。
これらのファイルを
current directory
からnew directory
にコピーします。生成された HDL Cosimulation ブロックを含む Simulink モデル ファイル (
.slx
)HDLソースファイル
メモ
たとえば、これらのファイルを保持するソース ディレクトリが IP のリポジトリを保持する共有ディスク上にある場合、HDL ソース ファイルをコピーする必要はありません。
hdlverifier_compile.m
hdlverifier_compile.tcl
hdlverifier_gendll.tcl
hdlverifier_gendll_<DUT>.m
MATLAB® を開き、
new directory
を MATLAB の現在のフォルダーとして設定します。操作:前の手順で HDL ソース ファイルを元の場所からコピーした場合は、現在のフォルダーから
hdlverifier_compile.tcl
を開きます。セクションAdd source files to project
の下で、SRCx
変数を HDL ソース ファイルを含むディレクトリとして設定します。変更を保存してファイルを閉じます。現在のフォルダから
hdlverifier_gendll.tcl
を開きます。デバッグ オプションはline 2
で指定されます。`-value {off}
` を `-value {waves}
` または `-value {all}
` に変更できます。変更を保存してファイルを閉じます。MATLAB コマンド ウィンドウで
hdlverifier_compile
を実行します。MATLAB コマンド ウィンドウで
hdlverifier_gendll_<DUT>
を実行します。
これで、モデルを new directory
で使用する準備が整いました。
クエスタシミュレータ
HDL Cosimulation ブロックが Questa® シミュレータを使用する場合は、次の手順に従ってください。
これらのファイルを
current directory
からnew directory
にコピーします。Simulink モデル ファイル (
.slx
) には、生成された HDL Cosimulation ブロックと、Compile HDL Design および Launch HDL Simulator というラベルの付いた対応するシアン色のブロックが含まれています。HDLソースファイル
メモ
たとえば、これらのファイルを保持するソース ディレクトリが IP のリポジトリを保持する共有ディスク上にある場合、HDL ソース ファイルをコピーする必要はありません。
compile_hdl_design_<DUT>.m
hdlverifier_compile_design.do
launch_hdl_simulator_<DUT>.m
parameter_<DUT>.cfg
前の手順で元の場所から HDL ソース ファイルをコピーした場合は、新しいディレクトリから
hdlverifier_compile_design.do
を開きます。セクションAdd source files to project
の下で、SRCx
変数を HDL ソース ファイルを含むディレクトリとして設定します。変更を保存してファイルを閉じます。
これで、モデルを new directory
で使用する準備が整いました。
Xcelium シミュレーター
HDL Cosimulation ブロックが Xcelium™ シミュレータを使用する場合は、次の手順に従ってください。
これらのファイルを
current directory
からnew directory
にコピーします。Simulink モデル ファイル (
.slx
) には、生成された HDL Cosimulation ブロックと、Compile HDL Design および Launch HDL Simulator というラベルの付いた対応するシアン色のブロックが含まれています。HDLソースファイル
メモ
たとえば、これらのファイルを保持するソース ディレクトリが IP のリポジトリを保持する共有ディスク上にある場合、HDL ソース ファイルをコピーする必要はありません。
compile_hdl_design_<DUT>.m
hdlverifier_incisive_compile.sh
launch_hdl_simulator_<DUT>.m
parameter_<DUT>.cfg
前の手順で元の場所から HDL ソース ファイルをコピーした場合は、
new directory
からhdlverifier_incisive_compile.sh
を開きます。「ソース フォルダーの定義」セクションで、SRCx
変数を HDL ソース ファイルを含むディレクトリとして設定します。変更を保存してファイルを閉じます。
これで、モデルを new directory
で使用する準備が整いました。