基于ARM®Cortex®-M7内核的高性能微控制器STM32F7系列特色分析.docVIP

  • 12
  • 0
  • 约1.84千字
  • 约 10页
  • 2023-12-12 发布于湖南
  • 举报

基于ARM®Cortex®-M7内核的高性能微控制器STM32F7系列特色分析.doc

基于ARM®Cortex®-M7内核的高性能微控制器STM32F7系列特色分析

对于微处理界第一颗基于ARM®Cortex®-M7内核的高性能微控制器STM32F7系列,相信很多人对它都不陌生了。比如STM32F7系列微控制器采用90nm工艺,工作频率高达216MHz,采用6级超标量流水线和浮点单元,测试分数高达1000CoreMarks,性能提升的同时保持高能效,与STM32F4系列管脚高度兼容等等。

一般来讲,基于ARM®Cortex®-M7内核的微控制器大多具有相似的处理器配置选项。通常包括:

-一个64位AXI系统总线接口

-一个指令和数据高速缓存

-64位指令紧耦合存储器(ITCM)

-双32位数据紧耦合存储器(DTCM)

不过,本文只是从应用开发的层面介绍STM32F7系列有别于其它使用Cortex-M7内核的MCU的几个特色。

首先,第一个重要特色在于STM32F7器件同时具有ITCM接口和AXI接口连接到片内闪存,如图1所示。

图1:基于ARMCortex-M7内核的系统级芯片的框图

ITCM和AXI双接口的存在使得执行代码时具备更大的灵活性。此外,STM32F7还有一个称为自适应实时加速器(ARTAccelerator™)的内置闪存加速器,从而实现闪存零等待执行。使用TCM接口和ART加速器能能实现与带缓存AXI接口相

文档评论(0)

1亿VIP精品文档

相关文档