STM32F7系列器件是首款基于ARM® Cortex®-M7的32位微控制器。利用ST的ART加速器™和L1缓存的优势,STM32F7系列器件实现了Cortex®-M7的最大理论性能。
基准测试分数稳步达到了1082 CoreMark和462 DMIPS,无论代码是通过嵌入式Flash存储器执行,还是通过内部RAM或者外部存储器(SRAM、SDRAM或者Quad SPI Flash存储器)执行。
STM32F7系列器件的高性能源自:
•强力的超标量流水线和DSP性能提供了一个具有低中断时延的快速实时响应
•对大容量外部存储的高效访问
•适合复杂计算的高性能浮点运算能力
本应用笔记呈现了STM32F7的全面架构以及存储接口和特性,它们提供了更高的灵活度以实现最佳的性能以及额外的代码和数据大小。它还提供了有助于提高系统性能和卸载CPU的多主机架构。
本应用笔记同样提供了STM32F7系列器件在多种存储分区配置下(不同代码和数据位置)的架构性能以及使能DMA的架构性能的软件演示。
本应用笔记随附X-CUBE-32F7PERF嵌入式软件包,其中包括两个项目:
•Stm32f7_performances项目的目的是演示STM32F7架构在不同配置下的性能,即使用ART accelerator™和高速缓存时代码的执行和数据在不同存储空间中的存储。
•Stm32f7_performances_DMAs目的是演示多主机配置下的架构性能。
每个项目都是采用以下可用板子完成:STM32756G-EVAL,STM32F769I-EVAL和STM32F723E-DISCO板。
--------------------------------------