主要内容

建模

R2026b
在 Infineon AURIX 微控制器上设计一体式和多核模型

Infineon® AURIX™ TC4x 系列中的微控制器最多可包含六个 TriCore® 处理单元(TriCore 0 至 TriCore 5)。TriCore 0 是主要处理单元,负责处理 AURIX 微控制器中的系统初始化、启动过程和关键控制任务。此外,某些变体还包括并行处理单元 (PPU),这是专用的硬件加速器,可用于提升高度并行的向量计算的速度。这些处理单元可以独立或协作运行。您可以将不同应用程序分配给各个处理单元。为了支持 Simulink® 中的模块化和并发设计,您可以将一个复杂应用程序的各个组件分布在多个处理单元上。

Embedded Coder® Support Package for Infineon AURIX TC4x Microcontrollers 可帮助您设计多核和单核应用程序模型。下图显示使用 Infineon AURIX TC4x 微控制器的不同处理单元 (PU) 的推荐建模方案。

  • 一体式模型 - 单一或独立 Simulink 模型,它生成一个集成的应用程序,该应用程序由 Simulink 在单个处理单元上执行。

  • 基于 SoC 的多核模型 - 统一的片上系统 (SoC) 架构,它为参与的处理单元生成一个或多个集成应用程序。SoC 模型由一个顶层模型和两个或多个独特的引用模型组成。顶层模型表示整个嵌入式系统,其中包含在引用模型上运行的应用程序算法或模型。

精选示例