マイクロプロセッサ アプリケーション定義ファイル - 2022.1 日本語

Vitis 統合ソフトウェア プラットフォームの資料: エンベデッド ソフトウェア開発 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語

アプリケーション定義には、マイクロプロセッサ アプリケーション定義ファイル (MAD) とデータ生成ファイル (Tcl) が含まれます。

アプリケーション定義ファイル

MAD ファイル (<application_name>.mad) には、名前、定義、およびその他の設定可能なパラメーターが含まれます。さまざまなパラメーターの詳細な説明と MAD フォーマットの説明は、MAD フォーマットの仕様 を参照してください。

データ生成ファイル

2 番目のファイル (<application_name>.tcl、ファイル名は MAD ファイルと同じ) は、アプリケーションの MAD ファイルで設定されているパラメーターを使用してデータを生成します。

生成されるデータには、ヘッダー ファイル、C ファイル、アプリケーション用の DRC、実行ファイルなどがあります。Tcl ファイルには、実行のさまざまな段階でツールにより呼び出されるプロシージャが含まれます。Tcl ファイルには、次のプロシージャが含まれます。
  • DRC (swapp_is_supported_hw、swapp_is_supported_sw)

  • swapp_generate: アプリケーション ソース ファイルのコピー後に呼び出されるツール定義のプロシージャ