Cortex-M7是多少位处理器?( )

Cortex-M7是多少位处理器?( ),第1张

32位。

2014年9月24日,ARM推出全新的32位Cortex-M处理器:Cortex-M7,这款处理器针对高端嵌入式应用,适用于新一代汽车电子、连网设备以及智能家居与工业应用。在推出的同事还宣布首批获得ARM Cortex-M7处理器授权的厂商名单判则,其中包括Atmel、槐谈飞思卡尔与意法半导体等大型公司在内铅冲碰。

意法半导体发布全新微控制器STM32H7*。该新产品是业界性能最高的Arm ® Cortex ® -M通用MCU,集强劲的双核处理器和节能型功能以及强化的网络安保功能于一身。

新产品采用Arm Cortex-M系列中性能最高的480MHz Cortex-M7内核,并增加一颗240MHzCortex-M4内核。借助意法半导体的智能架构、高效的L1缓存和ART Accelerator™自适应实时加速技术,当执行嵌入式闪存中的代码时,新MCU创下了1327 DMIPS和3224 CoreMark™性能新记录。意法半导体的Chrom-ART™加速™进一步提升了图形处理性能。为了最大限度地提高能效,每个内核都有独立的电源域,在不需要时可以单独关闭。

通过灵活使用两个内核,开发人员可以轻松升级现有应用,增加更先进复杂的图形用户界面,以电机控制为例,将以前在单核Cortex-M4 MCU上的旧代码迁移到STM32H7 Cortex-M4上,同时在Cortex-M7上运行新GUI。另一个例子是通过降低主处理器的密集型工作负荷,例如,神经网络、校验和、DSP过滤或音频编解码,提高应用性能。

双核架构还有助于简化代码开发,并缩短项目开发周期,将用户界面代码与实时控制或通信功能的开发分开进行。

STM32H7 MCU配备预安装密钥和原生安全服务,包括安全固件安装(SFI)。SFI允许客户在世界任何地方订购标准产品,并将加密固件交付给外部编程公司,避免未加密的代码泄密。此外,内置安全启动和安全固件更新(SB-SFU)支持功能,保护空中下载(OTA)升级和补丁的安全。

与无闪存处理器相比,STM32H7 MCU不仅性能出色,还在片上额外提供高达2MB闪存和1MB SRAM,更好地解决了存储空间限制问题,并简化了具有实时性能或AI处理要求的工业、消费和医疗智能产品设计。此外,Cortex-M7的1级高速缓存以及并行和串行存储器接口可以无限制地快速访问外部存储器。

其它高级功能包括支持所有闪存和RAM存储器的错误代码校正(ECC)技术,提高系统可靠性和安全性;多个先进的16位模数转换器(ADC);外部工作环境温度高达125°C,适用于恶劣的工作环境;具有通信网关功能的以太网控制器和让销多个FD-CAN控制器;以及ST最新的波形精确的高分辨率定时器。

意法半导体已经在STM32Cube生态系统内增加了STM32CubeH7固件模块和应用程序源代码,包括基于TouchGFX和STemWin图形堆栈库的图形解决方案。新增硬件工具包括评估板、发现套件和Nucleo开发板。开发人员可以使用STM32Cube开发环境的所有标准组件,包括ST-MC-SUITE电机猜租控制工具包、STM32Cube.AI机器学习工具包、STM32CubeMX、STM32CubeProgrammer,以及取得相关认证的坦兆游合作伙伴的STM32解决方案。

STM32H7双核微控制器即将投产,样片现已上市,有多种封装可选,包括WLCSP。STM32H7单核微控制器(包括超值系列)同时上市。

理论上,Cortex-M7就无法提供准确的指令执行周期信息,因为Cortex-M7的流水线是超标量的(Super-scalar),对于前后满足条件的两条指令来说,Cortex-M7的流水线可以同时执行。在这种情况下,如何计算指令的平卜耐均周期呢? 要知道,程序员了解指令执行周期是为了能够精确的计算某一段机器码的执行时间。但是如果这没竖些指令中存在可以同时执行的部分,那么单个指令在流水线中执行所需要的时间就变得枯弊大没有意义了。 实际上,这个问题比想象的要略微复杂一点。因为前后两条指令还可能存在数据依赖(Data Dependency)或者是资源竞争(Structural Hazard)的情况。所以,指令执行周期的平均值也是根据前后指令的组合不同而变动的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11966381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存