您将学到什么
- 什么是Cortex-M85?
- 与其他Cortex-M家庭成员相比如何?
武器物联网公告的最新总解决方案包括发行Cortex-M85,它填补了Cortex-M家族的高端(图。1)。它专门针对需要由ARMV8-M Trustzone实施提供的安全性的IoT应用程序。
开发人员还可以选择包括指针身份验证和分支目标标识(PACBTI)扩展。此支持旨在减轻安全性利用,例如返回的编程(ROP)和跳跃的编程(JOP)攻击。
Cortex-M85支持ARM的氦气人造智能/机器学习(AI/ML)指导增强(图2)。该芯片可以处理一半,单精和双精度的浮点,例如Cortex-M55,它也支持氦气。半精度的浮点对于减少AI/ML模型操纵的开销很有用。
此外,CPU可以与Corstone-310参考包中的Ethos-U55微神经加工单元(MICRONPU)配对。这是ARM的基础语音识别的总解决方案解决方案,尽管它同样适用于可以使用性能和AI/ML增强功能的其他应用程序。
性能推动
该设计可提供6.28 Coremark/MHz,即使与Cortex-M7相比,也有重大颠簸。性能改进的一部分是由于使用片上存储器库。这些受到误差校正代码(ECC)支持的保护。如果所有这些新功能都不足以实施其秘密调味料,则开发人员还可以利用ARM自定义说明。
Cortex-M85结合了Corelink DMA-350 Direct-Memory-Access(DMA)控制器。它可以处理紧密耦合的内存(TCM),并且对于AI/ML和信号处理应用程序很有用。
此外,Cortex-M85由ARM虚拟硬件仿真支持,这些仿真使开发人员可以在交付硬件之前构建软件。虚拟硬件为物理硬件中没有可用的核心操作提供了更多的见解。