メインコンテンツ

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

TLMマッピングオプションを選択

TLM Mapping タブで、TLM コンポーネントのソケットとメモリ マップの構成を選択します。Simulink® モデルから生成された 1 つのソケットまたは 3 つのソケットを選択するか、IP-XACT ファイルを使用してカスタム ソケット マップをインポートすることを選択できます。固定ソケット構成のいずれかを選択した場合は、追加のメモリ マップ オプションを指定できます。

ソケットマッピング

入力データ、出力データ、および制御用に 1 つの統合 TLM ソケットを選択することも、入力データ、出力データ、および制御用に 3 つの個別の TLM ソケットを選択して、ソケットを異なるバスに接続することもできます。あるいは、IP-XACT ファイルを使用してソケット マッピングをカスタマイズすることもできます。

  • One combined TLM socket for input data, output data, and control — このオプションを選択すると、生成されたメモリ マップを構成するための Combined TLM Socket パラメーターが表示されます。メモリマップ構成を参照してください。

  • Three separate TLM sockets for input data, output data, and control — このオプションを選択すると、3 つのソケットの個別のメモリ マップ パラメータが表示されます。メモリマップ構成を参照してください。

  • Defined by imported IP-XACT file — プロンプトが表示されたら、IP-XACT ファイルのパスとファイル名を入力します。

    IP-XACT ファイルの要件については、インポート用の IP-XACT ファイルを準備する を参照してください。

    デフォルトでは、Simulink 信号にマップされたレジスタと信号ポートのみが、生成された TLM コンポーネントに実装されます。生成された TLM コンポーネントに IP-XACT ファイルのすべてのレジスタを含めるには、Generate code for unmapped IP_XACT registers/bitfields を選択します。生成された TLM コンポーネントに IP-XACT ファイルのすべての信号ポートを含めるには、Generate code for unmapped IP_XACT signal ports を選択します。

    IP-XACT ファイルをインポートするときに、オプションで System C Modeling Library (SCML) と互換性のあるインターフェイスを生成できます。Implement memory map with SCMLを選択します。SCMLでメモリマップを実装するを参照してください。この機能を使用するには、Synopsys® から SCML をインストールする必要があります。

メモリマップ構成

ソケットごとに、ソケット マッピング タイプを選択します。Memory Map Type で使用可能なオプションの説明については、メモリ マッピング を参照してください。

Auto-generated memory map を選択した場合、次の図に示すように、オプションが拡張され、Auto-Generated Memory Map Type セクションが含まれます。

シングルTLMソケット個別のTLMソケット

  • 各 TLM ソケットに対して自動生成されるメモリ マップ タイプを選択します。

  • 制御ソケット(個別または組み合わせ)については、次のいずれかのオプションを選択します。

    • Include a command and status register in the memory mapレジスタと信号ポート を参照してください。

    • Include a test and set register in the memory mapテストとレジスタの設定 を参照してください。

    • Include tunable parameter registers in the memory map調整可能なパラメータ レジスタを使用すると、シミュレーションの前またはシミュレーション中に TLM コンポーネントを調整できます。

参考

トピック