您将学到什么:
- ARM对物联网的总解决方案是什么?
- 什么是虚拟硬件?
- 什么是Cortex-M85?
好的,如果您一直在关注,那么您可能知道一些有关的细节武器物联网的总解决方案。它是许多工具和知识产权的集合,旨在使开发人员更容易挖出数以百万计的芯片设计。对于ARM及其合作伙伴来说,这是一项成功的努力。
总体解决方案方法的中心是手臂虚拟硬件ARM提供的核心的虚拟硬件变体模型集。它包括Cortex-M以及Corstone System-on-Chip(SOC)平台。这扩展了基本的处理器核心模型以融合更多的SOC - 开发人员只需要添加外围设备及其秘密调味料即可建立真正的芯片。结果,开发和证明芯片所需的时间大大减少了;集成和测试通常既不快,也不便宜。
一个示例是使用新的Cortex-M85和Ethos-U55。Ethos-U55是ARM的机器学习(ML)硬件加速核心之一。Cortex-M85和更早的Cortex-M55具有一些ML的增强功能氦ARMV8.1-M机器学习硬件加速支持,但是精神家族将其移至另一个层次。
为什么要虚拟硬件?
虚拟硬件的优势很重要。这些平台模拟了真实的硬件,使软件开发人员能够编写和测试软件而无需使用真实的硬件,这是新的芯片设计的情况。只能完成CPU的基本仿真;但是,这种支持通常已经可用,或者可以使用类似的芯片来处理该软件。
随着更多系统被带入虚拟环境,事情变得越来越有趣。Corstone-310就是这种最新宣布的一部分。
虚拟硬件的另一个优点是,设计人员可以公开更多的内部设备,这对于真正的硬件很难。它包括调试和跟踪等功能。
新的总解决方案时间二
与总解决方案家族有关的两个公告包括云原生边缘设备的总解决方案和语音识别的总解决方案。
云天然边缘设备的总解决方案基于Corstone-1000(图。1)那是“手臂SystemReady-ir符合条件并具有硬件安全飞地,以支持获得更高安全性的PSA,原始设备制造商(OEM)可以立即享受Cassini项目的好处。”
SystemReady认证程序意味着基本设计符合一组硬件和固件标准,包括ARM的基本系统体系结构(BSA)和基本启动要求(BBR)规格。它大大减少了驱动程序,操作系统和编译器支持的自定义和验证量。最终结果是上市时间更快。
语音识别的总解决方案使用Corstone-310(图2),这是Cortex-M85发挥作用的地方。它可以与Ethos-U55合作。这只是对智能扬声器和智能恒温器进行语音识别的事情。您会注意到这两个图显示了文档和测试脚本。这些也加快了芯片开发过程;否则,您必须自己做。
现在有点Cortex-M85(图3)。我将有一篇即将发表的文章更详细地研究这个新核心,但这里有一些亮点。想想皮质-M33至Cortex-M85以与Cortex-M3相同的方式跳到Cortex-M7跳跃。这些将性能信封更接近高端Cortex-A系列,增加了更多的功率内存功能,更好的算术和更高的时钟速率。