ZHCAEQ3 November 2024 F29H850TU , F29H859TU-Q1
客户越来越倾向于选择基于模型的设计和自动代码生成,因此,了解自动代码生成工具(如 MathWorks 的 Embedded Coder)的性能非常重要。在本文发布时,Embedded Coder 的已发布版本尚不支持 C29,因此基准测试使用的是为 C28 CPU 生成的 C 代码。基于无传感器磁场定向控制的电机控制模型包含闭环控制和滑模观测器 (SMO)。生成的代码包含实时控制元件以及 GPP 元件。基于模型的设计基准测试 展示了基准测试结果。结果表明 C29 的性能(以周期数计)比基于 Cortex-M4 的竞品 MCU 的性能要高出 2 倍以上。
| MCU | 周期 | 性能比率 |
|---|---|---|
| #6 (Cortex-M4) | 877 | 1 |
| F29H85x (C29) | 393 | 2.23 |
| F29H85x (C29) | 312(对生成的代码进行了一些手动优化) | 2.81 |