例 1: インプリメンテーション ターゲットの作成 - 2023.2 日本語

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

Document ID
UG1483
Release Date
2023-11-15
Version
2023.2 日本語
  1. MATLAB® のコマンド ウィンドウに次のコマンドを入力します。
    xilinx.environment.addCompilationTarget('Impl', 'demo')

    demo フォルダーのテンプレートから作成された編集可能なクラスが開きます。

  2. 新しく作成したファイル demo\Impl\@Impl\Impl.mMATLAB エディターで開きます。
  3. setup_sysgen_token() 関数の記述を要件に従って変更します。この方法を使用すると、ユーザー定義のカスタム コンパイルを選択したときのフィールドのオン/オフなど、Model Composer Hub ブロックの表示を制御できます。

  4. Impl.m を保存します。
  5. MATLABCurrent Folder ブラウザーで、demo フォルダーを右クリックして Add To Path > Selected Folder and Subfolders をクリックします。
  6. MATLAB Command Window に次のコマンドを入力します。
    xilinx.environment.rehashCompilationTarget

    これで、Impl のアップデートされたクラス定義が使用されるようになります。

  7. モデルで Model Composer Hub ブロックを開きます。
  8. Code Generation ペインの Hardware Descriptionの下で Verilog が選択されていることを確認します。
  9. Implementation Strategy から [Flow_Quick] をクリックします。Vitis Model Composer Hub ブロックが表示されます。

  10. ユーザー指定フィールドおよび実行すべき追加の Tcl コマンドは、Vivado IDE プロジェクトを作成する前にわかっています。次に pre_project_creation() 関数の記述を図のように変更します。

  11. MATLAB Command Window に次のコマンドを入力します。
    xilinx.environment.rehashCompilationTarget

    これで、Impl のアップデートされたクラス定義が使用されるようになります。

  12. いったん閉じて、Model Composer Hub ブロックを開き直します。
  13. インプリメンテーション ストラテジのリストから Flow_Quick を選択します。
  14. Generate をクリックします。プロセスが完了したら、Vivado IDE プロジェクトを開いてインプリメンテーション結果を確認できます。