STM32 F7—— 一颗高度智能化的MCU

来源:本站
导读:目前正在解读《STM32 F7—— 一颗高度智能化的MCU》的相关信息,《STM32 F7—— 一颗高度智能化的MCU》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《STM32 F7—— 一颗高度智能化的MCU》的详细说明。
简介:本文介绍了STM32 F7—— 一颗高度智能化的MCU

在ARM宣布推出最新的32位CortexM处理器CortexM7之后的第二天,意法半导体(ST)就推出了其基于ARM CortexM7的STM32 F7系列微控制器。

在讨论STM32 F7能够做些什么之前,先来看看CortexM7架构与之前熟悉的CortexM3/M4相比,有哪些优异的性能。CortexM7性能测试结果高达5 CoreMarks/MHz(CoreMark是嵌入式微处理器基准评测协会开发的嵌入式微处理器性能基准,作为一个行业标准,该基准使用一套应用代码算法测量微处理器的实际运算性能),使CortexM7能够同时提供高控制能力与数字信号处理能力,帮助微控制器制造商在提供要求极高的嵌入式应用时,仍能将研发成本控制在很低的水平。与现有的CortexM系列产品相同,CortexM7也提供适用于C语言的程序模型,而且与现有的系列产品二进制兼容。CortexM7主要目标为增强音频/影像传感器中枢的处理器、物联网设备所需的高能效本地处理器、工业控制和电机控制的处理器,以及Sensor hub协处理器等。

意法半导体微控制器市场总监Daniel Colonna先生在具体介绍STM32 F7之前,先抛出了一个问题——意法半导体为什么将此系列产品取名为F7?随后他解释说,在自然界中7是一个充满魔力的数字,比如一周有7天,乐谱分7个音符……其实笔者认为取名为F7,最主要的原因是STM32 F7采用的是CortexM7内核,之所以强调数字7充满魔力,也是希望STM32 F7系列能够为微控制器的应用带来更多充满魔力的智慧功能。

贴上高智能化标签的STM32 F7

智商的高低与大脑大小无关,而是取决于能否适时连接适量的神经元——STM32 F7就是在这个指导原则下挖掘其智能化的潜力。STM32 F7在CortexM7内核外围集成可互联的智能化外设和总线,包括使用了意法半导体独有的自适应实时(ART Accelerator)加速器技术、内部的嵌入式闪存和一级高速缓存,如此一来处理器访问内外存的代码和数据时无需等待;同时,集成了AnAXI和先进高性能总线矩阵,内置双通用直接访存(DMA)控制器和以太网、通用串行总线Onthe Go高速(Universal Serial Bus Onthe Go High Speed)和ChromARTAccelerator图形硬件加速等设备专用DMA控制器。

高的能耗比满足物联网时代需求

随着物联网时代的到来,数据产生的速度远远超过了数据处理能力提高的速度,与此同时又要求处理器的功耗要低,这本身就是一个矛盾体。STM32 F7在平衡这对矛盾时,采取了很多措施来保证达到一个最佳的能效比。Daniel Colonna先生介绍说,虽然STM32 F7的DSP性能是STM32 F4的两倍多,工作频率高达200 MHz,但是其在运行模式和低功耗模式(停止、待机和VBAT)的功耗与STM32 F4保持在同一水平线上:工作模式能效为7 CoreMarks/mW;低功耗模式下,当上下文和SRAM内容全部保存时,典型功耗最低为120 μA,典型待机功耗为1.7 μA;VBAT模式典型功耗为0.1 μA。内部采用了加速器技术,在提升性能的同时减少了等待时间,而且由于加入240 KB的SRAM,保证了CPU和双通用直接访问内存里的数据,读写可以同时进行。

帮助客户专注于产品创新

采用ARM内核的微控制器,本身就有ARM构建的强大生态系统可以使用,意法半导体在此基础上也在努力构建更为强大的生态系统供客户使用。已经熟悉使用STM32 M4的工程师不必担心在使用STM32 F7时会不适应,因为两者在引脚和软件代码方面完全兼容。这样一来大大减小了产品开发工程师的压力,使其可以专注于产品创新而非花费更多时间在优化代码上面。

STM32 F7系列采用90 nm嵌入式非易失性存储器CMOS制造工艺,STM32 F7的测试分数高达1000 CoreMarks。Daniel Colonna先生透露,意法半导体正在研发下一个嵌入式闪存节点技术,希望在未来实现采用CortexM7内核的STM32系列产品的工作频率能够达到400 MHz,测试分数达到2000 CoreMarks。

ARM嵌入式市场营销副总裁Richard York这样来分析32位处理器的市场:“虽然ARM也在投入很大的精力研发64位处理器,但是这只是对未来的布局,就目前来看,64位并不适合市场需求,所以ARM依然推出了更高性能的32位处理器架构。”STM32 F7是目前市场上智能化程度比较高的32位MCU,正好适用于物联网应用,可以说时代需要STM32 F7的诞生,相信STM32 F7会为我们带来更多的魔力应用。

提醒:《STM32 F7—— 一颗高度智能化的MCU》最后刷新时间 2024-03-14 00:58:19,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《STM32 F7—— 一颗高度智能化的MCU》该内容的真实性请自行鉴别。