基于嵌入式中央处理单元(CPU)的自定义指令

嵌入式技术

1372人已加入

描述

(文章来源:百家号)

Arm启用了用于嵌入式中央处理单元(CPU)的自定义指令,以在不断变化的世界中为芯片制造商提供更大的灵活性。新的自定义说明将使那些获得Arm架构许可并设计自己的芯片的合作伙伴能够将其片上系统(SoC)产品与嵌入式和物联网(IoT)应用程序的其他芯片制造商区分开。

总部位于英国剑桥的公司首席执行官西蒙·塞加斯(Simon Segars)在加利福尼亚州圣何塞举行的Arm TechCon 2019活动上的主题演讲中宣布了这一消息。迄今为止,Arm的合作伙伴已经出货了超过1500亿个芯片。

塞加斯说:“这将使你们所有人都能更快地行动起来。添加此功能后,我们对如何支持工具流程进行了很多思考。Arm于7月宣布了其灵活设计计划,过去两年中签署的Arm处理器许可中有75%现在包括了该计划,开发人员可以在此调整设计,而不必不断返回Arm进行审批。

塞加斯说:“随着我们迈向第五波计算浪潮,我期待更多的创造力。定制说明更进一步。Arm设计了一种方法,可以支持智能集成和快速开发完全集成的自定义CPU指令,而不会产生软件碎片。

自定义说明是Armv8-M体系结构的新功能。Arm定制指令最初将在2020年上半年开始在Arm Cortex-M33 CPU中实施,而新的和现有的被许可方将不支付任何额外费用,从而使SoC设计人员可以为特定的嵌入式和IoT添加自己的指令。

Arm自定义指令是采用安全的Arm TrustZone技术的Armv8-M架构演变的一部分。Arm说,这些指令将CPU视为Arm芯片合作伙伴创新的基础。通过将他们独特的特定于应用程序的功能添加到Cortex-M33 CPU中,这种方法使芯片设计人员有机会进一步提高性能和效率。

通过对CPU进行修改来启用Arm自定义指令,为处理器保留编码空间,以便设计人员可以轻松添加自定义数据路径扩展,同时保持现有软件生态系统的完整性。此功能与现有的协处理器接口一起使Cortex-M33 CPU可以使用针对机器学习(ML)和人工智能(AI)等边缘计算进行了优化和各种类型的加速器进行扩展。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分