今天,ARM正式发布了新一代处理器“Cortex-M7”,或者更确切地说是新一代微型控制器(MCU),面向高端嵌入式市场。
ARM官方表示,Cortex-M7的计算性能和DSP处理能力是现有产品的两倍,可让厂商以低成本满足高性能嵌入式应用需求,包括马达控制、工业自动化、高级音频、图像处理、联网车载应用、物联网(IoT)和穿戴式设备。
Cortex-M7的内核仍然支持C语言编程,完全兼容现有产品,生态系统和软件可以无缝过渡。
Cortex-M7架构上采用了六级流水线、超标量加分支预测设计,32位指令集,40nmLP工艺下可在400MHz频率上提供2000 CoreMark的性能。
它拥有AMBA4 AXI互联(支持64位传输)和完全集成缓存(可选),可高效访问外部内存和外设。
一级指令缓存0-64KB,双路关联;一级数据缓存0-64KB,四路关联。指令、数据紧耦合内存(TCM) 0-16MB。以上还都可选支持ECC。
Cortex-M7现已开放授权,Atmel、飞思卡尔、意法半导体等都已经抢先购买,相关产品也会很快出现(比A系列快得多)。