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 |