このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Infineon AURIX を使用したマルチコア シミュレーションとコード生成
Infineon AURIX TC3x マイクロコントローラーには、複数の同種の TriCore® 処理ユニットが含まれています。TC39x シリーズは 6 つの TriCore (TriCore0
~ TriCore5
) で構成され、TC38x シリーズは 4 つの TriCore (TriCore0
~ TriCore3
)、TC37x シリーズは 3 つの TriCore (TriCore0
~ TriCore2
) で構成されています。TriCore0
が主コアであり、残りのコアは補助コアとして機能します。
使用可能なコアで異なるモデルを実行したり、複雑なモデルを分割してこれらの複数のコアで同時に実行して、設計のモジュール性を実現したりできます。Interprocess Data Channel ブロックは、複数のコア間の通信を処理します。マルチコア モデルをシミュレーションした後、SoC Builder ツールを使用して生成されたコードを Infineon AURIX TC3x ハードウェア ボードに展開し、Infineon の One Eye ツールを使用してハードウェアからの信号を監視できます。
SoC Builder ツールを使用して、実行可能ファイル、コードを生成し、ハードウェア ボードをプログラムします。マルチコア モデルを検証、ビルド、実行して、実行可能ファイルを生成し、コード化し、Infineon AURIX TC4x ハードウェア ボードをプログラムする方法を理解するには、Getting Started with Multicore Modeling and Targeting for Infineon AURIX TC3x Microcontrollersの例を参照してください。
ブロック
ツール
SoC Builder | Build, load, and execute multicore application models on Infineon AURIX TC4x hardware boards (R2024b 以降) |
ハードウェア マッピング | Map tasks and peripherals in a model to hardware board configurations (R2022b 以降) |
トピック
- Top-Level Models Using TriCores of Infineon AURIX
Simulate, and generate code for top-level models with referenced models using TriCores of Infineon AURIX microcontrollers.
- Generate Code and Deploy Using SoC Builder
Generate code and run it on the target hardware board using the SoC Builder tool.
- Generate Software Executables for Multicore Models
Generate ELF file for all participating homogenous cores of Infineon AURIX.
- Task Duration
Set the execution time or duration of a task in Task Manager block.
- What is Task Execution?
Learn the definition of task execution and task life-cycle in a processor.
- Task Execution Playback Using Recorded Data
Replay task execution timing using recorded task timing data from previous simulations or processors.