アプリケーション定義には、マイクロプロセッサ アプリケーション定義ファイル (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: アプリケーション ソース ファイルのコピー後に呼び出されるツール定義のプロシージャ