天工造物局 stm32-ART(Adaptive Real-Time Memory Accelerator)理解

stm32-ART(Adaptive Real-Time Memory Accelerator)理解

    Adaptive Real-Time Memory Accelerator 即 自适应实时存储器加速器 ,主要功能是弥补高速cpu与相对低速flash指令读取之间的矛盾。当指令flash读取速度足够快,cpu就可以相应提速。目前stm32F42x系列,mcu主频提高到了190mhz。

    摘录stm官方文档:

3.2 Adaptive real-time memory accelerator (ART Accelerator)

The ART Accelerator is a memory accelerator which is optimized for STM32 industrystandard ARM

 Cortex-M4 with FPU processors. It balances the inherent performance 

advantage of the ARM Cortex-M4 with FPU over Flash memory technologies, which 

normally requires the processor to wait for the Flash memory at higher frequencies.

To release the processor full 225 DMIPS performance at this frequency, the accelerator 

implements an instruction prefetch queue and branch cache, which increases program 

execution speed from the 128-bit Flash memory. Based on CoreMark benchmark, the 

performance achieved thanks to the ART Accelerator is equivalent to 0 wait state program 

execution from Flash memory at a CPU frequency up to 180 MHz.


    注:cpu加入空转,等待flash指令读取。

转载于:https://blog.51cto.com/779587842/1543947

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐

  • 浏览量 1898
  • 收藏 0
  • 0

所有评论(0)

查看更多评论 
已为社区贡献7条内容