このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
生成された IP-XACT ファイルの内容
生成された IP-XACT ファイルの概要
TLM ジェネレーターは、IP-XACT 1685-2009 の IEEE® 標準に準拠した IP-XACT ファイルを自動的に生成します。このファイルは、生成された makefile と同じフォルダーにあります。
生成された IP-XACT ファイルには次の内容が含まれます。
Simulink® と生成された TLM コンポーネント間のマッピング情報。
MathWorks® とモデルに固有のメタデータ。このデータは主に参照用ですが、TLM 生成のためにファイルをインポートするときに必要になります。
生成された Simulink マッピング
メモリ マップなしで Simulink マッピングを使用する各バス インターフェイスは、生成されたファイルで次のように定義されます。
入力
出力
入力と出力の組み合わせ
パラメーター
単一のバス インターフェイス定義で入力と出力を組み合わせることはできますが、パラメーターと I/O を混在させることはできません。これらの要素は、<spirit:parameter>
の名前と値のペアで定義されます。
生成された IP-XACT ファイルからのこの例は、メモリ マップなしの Simulink マッピングを示しています。
メモリマップに生成された Simulink マッピング
メモリ マップを持つ各バス インターフェイスでは、Simulink マッピングはバス インターフェイスではなくメモリ マップで表現されます。
バス インターフェイス定義 <spirit:busInterface>
には、インターフェイスに使用されているメモリ マップがあることを示す <spirit:parameter>
の名前と値のペアが含まれています。
メモリ マップ インターフェイス <spirit:memoryMap>
には、各レジスタ内に Simulink マッピングを持つ <spirit:parameter>
の名前と値のペアが含まれています。
各レジスタの Simulink マッピングは、生成されたファイル内で次のように定義されます。
Input
出力
入力と出力の組み合わせ
パラメーター
単一のバス インターフェイス定義で入力と出力を組み合わせることはできますが、パラメーターと I/O を混在させることはできません。
生成されたメタデータ
各コンポーネント定義 <spirit:component>
には、MathWorks とモデルに固有の情報が含まれています。この情報は、<spirit:name>
および <spirit:value>
タグで指定された <spirit:parameter
> 要素内にあります。生成された IP-XACT ファイルを TLM ジェネレーターで使用するためにインポートする場合、これらのフィールドは必須です。
この例では、生成された IP-XACT ファイル内のメタデータを示します。