概述

利用 Arm 自定义指令,实现设计差异化。

要让万亿互联设备的世界成为现实,SoC 架构师需要做到差异化和创新,同时又不影响质量、效率和安全性,也不产生更多风险。

借助 Arm 自定义指令,可快速、智能化地开发完全集成的自定义 CPU 指令,从而使工作负载级别的优化达到新的水平,提高灵活性,同时保持一致的软件开发环境,包括模型、编译器和工具。

下载白皮书

提升 Cortex-M 处理器的灵活性和能效

更灵活、风险更低并且无需额外成本 

自定义指令为创新打开大门。设计者无需额外成本,即可针对特定的战略性应用添加差异化的数据处理指令,从而以低风险的方式优化工作负载。

实现差异化的同时避免软件碎片化

无需自定义编译器、模型或软件开发工具即可添加指令。继续使用您偏好的标准 Arm 兼容工具,保护既有的软件投资。

基于 Armv8-M 构建

Arm 自定义指令可与 Armv8-M 架构的关键优势完全兼容。设计者将继续受益于 Arm TrustZone 安全机制和数字信号处理(DSP)扩展程序。

硬件和软件协同开发

Arm 自定义指令为实现产品差异化提供了更大的灵活性。但是,要实现快速创新,硬件设计周期将因此受到怎样的影响?

 

软硬件协同设计一直是设计过程中重要的组成部分,有助于缩短设计周期并确保出色的功耗和性能。Arm 自定义指令使软件和硬件设计者能够共同协作,在将自定义指令投入芯片之前先进行优化。

 

软件开发者可以对自定义指令的潜在候选功能进行原型设计和测试,然后将需求传递给硬件团队。通过使用预先设计的控制和解码逻辑,硬件集成得以简化,硬件设计者只需验证自定义指令的功能即可。

自定义指令

Arm 自定义指令可确保与现有软件生态系统轻松集成,在推动创新的同时避免生态碎片化。本白皮书将探讨 SoC 设计者在部署硬件加速器时需要考虑的设计因素,并介绍软件开发者如何访问基于 Arm 自定义指令实现的加速器。

下载白皮书

适用情况:Arm 自定义指令 Cortex-M 处理器

Arm 自定义指令是 Armv8-M 架构的标准功能,针对嵌入式和物联网应用中对成本和功耗敏感的微控制器(MCU)进行了优化。目前,Arm 自定义指令适用于 Cortex-M33 和 Cortex-M55 处理器。适用于 Cortex-M85 的 Arm 自定义指令于 2022 年推出。

了解详情

咨询专家 

Arm 自定义指令集提供了全新级别的优化,以满足行业对工作负载专用算力的需求。如果您对自定义指令有任何疑问,请咨询 Arm 专家。

联系我们