0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arm推出关于嵌入式CPU的客制化指令

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 作者:Arm中国 2020-02-04 15:33 次阅读

Arm 首席执行官Simon Segars今天在Arm TechCon 2019大会中宣布推出Arm Custom Instructions(客制化指令),这是针对Armv8-M架构新增的功能。 看到Arm新动作,想到了之前的RISC-V,这里给出关于RISC-V的文章:第五代精简指令集计算机RISC-V你了解多少?RISC-V发展迅猛,ARM有点坐不住了RISC-V蓄势待发,将会在明年爆发吗?

Arm Custom Instruction(客制化指令)让设计片上系统(SoC)的合作伙伴,透过特定嵌入式物联网(IoT)应用的优化,达成市场差异化区分。

在避免软件碎片化的情况下,架构上可支持完全整合之客制化CPU指令的智能与快速开发。

建立在Armv8-M架构的关键优点上,包括强大的软件生态系统、安全性与更快的处理加速 ,且不会产生额外费用。


2020年上半年开始,Arm Custom Instructions初期将在Arm Cortex-M33 CPU上实施,并且不会对新的或既有授权厂商收取额外费用,同时让SoC设计人员在没有软件碎片化风险下,得以针对特定嵌入式与IoT应用加入自己的指令。 Arm资深副总裁暨车用与物联网事业部总经理Dipti Vachani表示:“一个拥有一兆个安全智能设备的世界,将建立在复杂应用场景的多元性上,同时需要增强硬件与软件设计之间的协同综效。”她指出:“我们已经开发出Arm Custom Instructions以带动硬件与软件更密切的共同设计努力,以便实现特定应用的加速,同时开启更大的设备差异化。”

CPU:供Arm半导体合作伙伴进行创新的框架

不断演进的Armv8-M架构配置了Arm TrustZone安全技术,作为其一部分,Arm Custom Instructions基于一个简单的指导原则:CPU是供Arm半导体合作伙伴进行创新的框架。这一理念让芯片设计人员藉由把其独特的特定应用功能加入Cortex-M33 CPU中,有机会将性能与效率进一步向上推进。

Arm Custom Instructions通过对CPU进行修改、保留编码空间得以实现,帮助设计人员轻易增加客制化数据路径扩展,同时保有既有软件生态系统的完整性。这个功能加上既有的协处理器接口,可以让Cortex-M33 CPU利用针对机器学习(ML)与人工智能(AI)等边缘计算应用场景优化的各类型加速器进行扩展。

更强大的生态系统灵活性与差异性

Arm Custom Instructions结合最近推出的Arm Flexible Access,突显出Arm强化其提升半导体合作伙伴灵活性与差异性的承诺,支持它们拥抱ML、AI、自动驾驶5G与IoT等全新边缘计算的机会。为了进一步强化这个承诺,Custom Instructions 在未来的Arm Cortex-M CPU上,将变成标准功能。Arm Cortex-M CPU是Arm历来最成功的CPU之一,Arm的半导体合作伙伴迄今已经出货超过500亿颗基于Cortex-M的芯片。 合作伙伴引言

IAR 系统公司总裁兼首席执行官Stefan Skarin表示:“SoC厂商经常需要经过优化的工具以延展他们设计的能力,并且不会在安全性、防护性上打折扣,或危及他们在IAR Embedded Workbench等既有开发工具上的投资。Arm Custom Instructions为他们提供了一个简单却强大的机制,得以应对他们独特的需求,同时保有既有流程的完整性与效率。”

恩智浦半导体微控制器部门资深副总裁兼总经理Geoff Lees表示:“Arm全新的Custom Instructions功能让诸如恩智浦半导体等芯片供应商,得以向其客户提供全新程度的特定应用指令集优化,以便为全新与新兴的嵌入式应用提升性能、功率耗散以及静态代码尺寸。此外,所有的这些改良都可以在广阔的Cortex-M生态系统中达成,让客户得以将他们既有的软件投资最大化。”

Silicon Labs首席技术官Alessandro Piovaccari表示:“在一个拥有一兆个安全联网设备的世界中,由于对功耗效率要求极高的设备愈来愈多,对半导体设计人员提出许多的挑战。在Cortex-M产品组合上推出的Arm Custom Instructions,将让Silicon Labs得以为各式各样的联网设备,设计出针对特定任务进行了特别优化的系统。”

意法半导体微控制器部门总经理Ricardo De Sa Earp表示:“意法半导体基于Arm架构的STM32微控制器,目前已经成为工业、消费与医疗市场数百万个智能对象的核心。针对更高性能、更高功效与安全性持续不断的需求,我们的设计方式需要进化,以便让硬件一开始就与软件一起进行设计。未来的Armv8-M核心有了Arm Custom Instructions后,Arm将让硬件/软件共同设计得以实现。我们的客户利用STM32硬件、软件与工具生态系统设计下一代IoT设备时,意法半导体也将能带来更多的差异性与价值,包括优化的安全性与核心层级的信号处理等功能。

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

    关注

    68

    文章

    10816

    浏览量

    210990
  • 客制化
    +关注

    关注

    0

    文章

    2

    浏览量

    5823
  • Arm中国
    +关注

    关注

    0

    文章

    10

    浏览量

    2787
  • 嵌入式CPU
    +关注

    关注

    0

    文章

    68

    浏览量

    3658
收藏 人收藏

    评论

    相关推荐

    嵌入式Hypervisor:架构、原理与应用 阅读体验 +Hypervisor基础概念

    解决嵌入式系统资源有限但应用场景日益复杂的难题。单核处理器计算性能的提高和多核处理器的引入为嵌入式Hypervisor的发展提供了硬件基础。与此同时,处理器芯片供应商对CPU虚拟扩展
    的头像 发表于 10-08 15:08 369次阅读
    <b class='flag-5'>嵌入式</b>Hypervisor:架构、原理与应用 阅读体验 +Hypervisor基础概念

    为何嵌入式控制器首选ARMxy?深度解析

    嵌入式ARM控制器是一种基于ARM架构的嵌入式系统控制器,广泛应用于各种嵌入式系统中,包括工业物联网关、边缘计算网关、智慧城市、智能设备、工
    的头像 发表于 09-21 10:09 262次阅读
    为何<b class='flag-5'>嵌入式</b>控制器首选ARMxy?深度解析

    ARM MCU嵌入式开发 | 基于国产GD32F10x芯片+嵌入的开始

    指令完成复杂任务。现代处理器常采用混合指令集,结合CISC与RISC的优势,以优化性能和编程便利性。 在嵌入式系统领域,ARM架构因其基于RISC的高效性和广泛应用而备受推崇。
    发表于 09-09 14:48

    嵌入式linux开发的基本步骤有哪些?

    之前,首先需要选择合适的硬件平台。硬件选择需要考虑以下几个方面: 1.1 处理器 嵌入式Linux开发需要一个处理器,常见的处理器有ARM、MIPS、PowerPC等。选择处理器时,需要考虑处理器的性能、功耗、成本等因素。 1.2 存储器
    的头像 发表于 09-02 09:11 367次阅读

    嵌入式机电一体系统设计与实现》读后感

    刻的认识。从硬件上将外围器件整合到CPU内部,到软件上在操作系统内核中嵌入应用程序,再到将软件内核或应用文件系统等烧录到硬件平台中,这一系列过程让我深刻理解了嵌入式系统的核心特征——高度集成和定制
    发表于 08-21 08:45

    基于AMD、ARM、Intel和NVIDIA技术构建的嵌入式工控机

    嵌入式工控机具有高度可定制性,可以满足所有行业的所有边缘计算任务。在AMD、ARM、Intel和NVIDIA等领先技术公司的支持下,我们拥有适用于所有工业应用的全系列经过预审的嵌入式工控机。朗锐智科
    的头像 发表于 05-22 17:13 499次阅读
    基于AMD、<b class='flag-5'>ARM</b>、Intel和NVIDIA技术构建的<b class='flag-5'>嵌入式</b>工控机

    嵌入式微处理器的功能 嵌入式微处理器原理与应用

    嵌入式微处理器是一种集成了中央处理单元(CPU)核心和各种外围接口的集成电路,广泛应用于嵌入式系统中。由于嵌入式系统对功耗、体积和成本等方面有着严格的要求,
    的头像 发表于 05-04 14:50 1046次阅读

    dsp是嵌入式微处理器的一种设备吗 ARM嵌入式微处理器有何特点?

    的微处理器,它通常具有低功耗、小尺寸和低成本的特点。 ARM嵌入式微处理器是由ARM公司设计的一系列低功耗、高性能的嵌入式处理器架构。它具有以下特点: 低功耗:
    的头像 发表于 04-21 09:37 893次阅读

    AMD日前推出Ryzen(锐龙)嵌入式8000系列处理器

    AMD 日前推出 Ryzen(锐龙)嵌入式 8000 系列处理器,这是首款将基于 AMD XDNA 架构的 NPU 与传统 CPU 和 GPU 元件相结合的 AMD 嵌入式器件,面向工
    的头像 发表于 04-18 10:36 836次阅读

    嵌入式片上系统和ARM哪个更好

    嵌入式片上系统和ARM各有其优势,难以直接比较哪个更好,因为它们在不同的应用场景和需求下都有各自的价值。
    的头像 发表于 03-28 15:14 475次阅读

    嵌入式系统的概念与范围开发 指令集架构要怎么选才合适?

    想要搭建一套嵌入式系统,首先得确认想要采用的指令集架构(Instruction Set Architectures, ISA),各家的指令集架构各有其优缺点与拥护者,本文将为您大致介绍嵌入式
    的头像 发表于 03-28 09:35 704次阅读
    <b class='flag-5'>嵌入式</b>系统的概念与范围开发 <b class='flag-5'>指令</b>集架构要怎么选才合适?

    嵌入式软件开发应该掌握哪些知识?

    两个部分组成,其中嵌入式软件是指在嵌入式系统中运行的程序,用于控制硬件并提供特定的功能和服务。嵌入式软件应用广泛,包括汽车、医疗设备、智能家居、智能穿戴、工业自动等众多领域。 二、
    发表于 02-19 11:23

    嵌入式学习步骤

    开发板上测试固件以及在实际设备上进行测试。 嵌入式系统的多样发展,它将更为广泛地应用于各个领域,实现智能、网络、自动的目标。同时,
    发表于 02-02 15:24

    智能集成:整合模拟元件和ARM微控制器内核,解决棘手嵌入式系统问题

    智能集成:整合模拟元件和ARM微控制器内核,解决棘手嵌入式系统问题
    的头像 发表于 01-05 18:18 661次阅读
    智能集成:整合模拟元件和<b class='flag-5'>ARM</b>微控制器内核,解决棘手<b class='flag-5'>嵌入式</b>系统问题

    什么是嵌入式系统?嵌入式系统的具体应用

    嵌入式,一般是指嵌入式系统。用于控制、监视或者辅助操作机器和设备的装置。
    的头像 发表于 12-20 13:33 2367次阅读