实现运行Flash零等待周期
指令预取机制
Cache
电源控制与频率
CCM SRAM
CCM SRAM直接连接I-Bus,D-Bus
执行速度最快,完全发挥出170MHz的STM32G4性能
关键代码可放在这个区域(比如电机电流环路代码)
CCM SRAM配置举例
CoreMark测试
CoreMark是一项测试处理器性能的基准测试
代码使用C语言写成,包含:列举,数学矩阵操作和状态CRC等运算法则
目前CoreMark已迅速成为测量与比较处理器性能的业界标准基准测试
CoreMark的得分越高,意味着性能越高
CoreMark官网的链接地址:https://www.eembc.org/coremark/index.php
STM32G4的CoreMark测试
STM32G4的不同频率CoreMark测试
Cortex-M4单指令周期的乘加指令
SIMD指令调用
浮点运算指令
浮点运算示例
乘加指令,浮点运算举例—FIR运算
FIR运算能力对比
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。