Main Content

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

生成された 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 ファイル内のメタデータを示します。

関連する例

詳細