HLS ブロック キャッシュの管理 - 2022.1 日本語

Vitis Model Composer ユーザー ガイド (UG1483)

Document ID
UG1483
Release Date
2022-05-26
Version
2022.1 日本語

Model Composer では、xmcImportFunction で作成したインポート ブロックを含めてモデルをシミュレーションすると、キャッシュ エントリが作成されます。関数やサポートされるソース ファイルに変更を加えなかった場合は、モデルをシミュレーションし直す際にこのキャッシュ エントリが使用され、シミュレーションがより高速に開始できるようになっています。Model Composer のシミュレーション キャッシュは、MATLAB コマンド プロンプトで次のコマンドを実行すると管理できます。

>> xmcSimCache

このコマンドの使用方法は、次のとおりです。

表 1. xmcSimCache コマンドの使用方法
コマンド 説明
xmcSimCache('enable') シミュレーション キャッシュをイネーブルにします。これはデフォルトでオンになります。
xmcSimCache('disable') シミュレーション キャッシュをディスエーブルにします。
xmcSimCache('isEnabled') シミュレーション キャッシュのステートを返します。
xmcSimCache('setLocation', <dir>) シミュレーション キャッシュに使用するディレクトリを指定します。次に例を示します。
xmcSimCache('setLocation', 'C:/temp')
xmcSimCache('setDefaultLocation') シミュレーション キャッシュをデフォルトのディレクトリに復元します。
xmcSimCache('getLocation') シミュレーション キャッシュの現在のディレクトリを返します。
xmcSimCache('clear') シミュレーション キャッシュ全体を削除します。
xmcSimCache('clear', 'release', <version>) 指定したリリース バージョンのシミュレーション キャッシュ エントリを削除します。次に例を示します。
xmcSimCache('clear', 'release', '2017.4')
xmcSimCache('clear', 'days', <number>) 指定した日数以前のシミュレーション キャッシュ エントリを削除します。次に例を示します。
xmcSimCache('clear', 'days', 30)
xmcSimCache('clear', 'id', <vals>) 特定のキャッシュ ID のキャッシュ エントリを削除します。次に例を示します。
xmcSimCache('clear', 'id', {'12345678', 'abcdefgh'})