Main Content

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

サブシステムのガイドラインと制限

C コードに変換できるサブシステムのほとんどは、TLM コンポーネントの生成に適しています。TLM 生成用のサブシステムを検討する場合は、次の制限に注意してください。

  • TLM 生成における Simulink® サブシステムの制限:

    • Embedded Coder® を使用している場合は、Embedded Coder ターゲットと同じ制限があります。Simulink Coder™ ライセンスを使用している場合は、Simulink Coder の制限が適用されます。

    • バス データ型はサポートされていません

    • 可変サイズの信号はサポートされていません

  • TLM テストベンチ生成における Simulink サブシステムの制限:

    • 複合 Simulink 信号タイプはサポートされていません (例: バス、非連続メモリ MUX ブロック出力)

    • マルチレートサブシステムはサポートされていません(ただし、定数はサポートされています)

    • 複雑な信号はサポートされていません

    • 「アクション」ポートを持つサブシステムはサポートされていません(例:トリガー、有効化、if アクション、switch case アクション)

  • SystemC/TLM 生成コンポーネントの制限:

    • 汎用ペイロードを使用したTLMシンプルターゲットソケット(ブロッキングおよびデバッグインターフェース付き)

    • TLM ターゲットのみ (TLM イニシエーター生成なし)

    • 32 ビット バス幅のみ (アドレスは 4 バイトに揃える)

    • バイト有効化なし

    • エンディアンオプションなし

    • ストリーミングなし

    • DMIなし

    • 一般的なペイロード拡張は無視されます

メモ

この機能には ASIC Testbench for HDL Verifier アドオンが必要です。

関連するトピック