ZHCAEQ3 November 2024 F29H850TU , F29H859TU-Q1
客戶越來越傾向于選擇基于模型的設(shè)計(jì)和自動(dòng)代碼生成,因此,了解自動(dòng)代碼生成工具(如 MathWorks 的 Embedded Coder)的性能非常重要。在本文發(fā)布時(shí),Embedded Coder 的已發(fā)布版本尚不支持 C29,因此基準(zhǔn)測(cè)試使用的是為 C28 CPU 生成的 C 代碼?;跓o傳感器磁場(chǎng)定向控制的電機(jī)控制模型包含閉環(huán)控制和滑模觀測(cè)器 (SMO)。生成的代碼包含實(shí)時(shí)控制元件以及 GPP 元件。基于模型的設(shè)計(jì)基準(zhǔn)測(cè)試 展示了基準(zhǔn)測(cè)試結(jié)果。結(jié)果表明 C29 的性能(以周期數(shù)計(jì))比基于 Cortex-M4 的競(jìng)品 MCU 的性能要高出 2 倍以上。
MCU | 周期 | 性能比率 |
---|---|---|
#6 (Cortex-M4) | 877 | 1 |
F29H85x (C29) | 393 | 2.23 |
F29H85x (C29) | 312(對(duì)生成的代碼進(jìn)行了一些手動(dòng)優(yōu)化) | 2.81 |