“在中国,‘星辰’的寓意是能够像启明星一样冉冉升起,为产业带来更多赋能。” 安谋中国产品研发副总裁刘澍在“星辰”处理器发布会上形容道。
“星辰”处理器是安谋中国对 IoT 应用处理器系列产品的品牌命名,“星辰”处理器是安谋中国 CPU 设计团队设计的一款嵌入式处理器,基于最新的 Armv8-M 架构,可用于微控制器或者集成片上系统等芯片类型。
“星辰”处理器针对物联网设备的需求进行了优化,能够充分满足物联网设备在实时控制,数字信号处理,安全运行,极低功耗,极小面积等方面的需求。
刘澍介绍,“MC1 表示的是 Microcontroller 系列中第一个 CPU,从 2018 年 4 月份成立,到 2019 年的 9 月份发布第一个 EAC 的版本,仅用了 17 个月的时间。
从去年 9 月份以后,我们对 Arm 的核心架构进行了升级,在里面加入了一个定制化的指令集。在今年 6 月 30 日,STAR-MC1 发布了第二个版本,支持了现在的 Armv8-M 架构里所有的特点和最新的指令扩展。
目前为止,整个“星辰”处理器已经有 30 个授权客户,当中有 21 个客户已经有项目进行集成、设计,其中有 7 个项目已经流片,客户应用领域包括通用 MCU、互联芯片、系统控制、汽车电子、存储、定位、传感器控制等领域,其中“星辰”处理器的角色是控制器和信号处理。”
对于最新的 Armv8-M 架构,相比于之前的 Armv7-M,有哪些改进?
刘澍表示,ARMv8-M 与上一代架构相比拥有的新特性主要在安全特性、可定制指令集以及协处理器接口部分。
- TrustZone 技术
在未来的智能物联网设备里,无论是生活还是工业生产、汽车电子等领域,安全性会是下一个非常重要的痛点。所以我们也把搭载手机 AP 里面所熟悉的安全技术引入到我们的微处理器里,进一步在一个生态可集成的角度来发展微处理器的安全技术。
ARMv8-M 中 TrustZone 技术的设计考虑到了资源和效率两个方面,针对安全 / 非安全区基于地址空间进行划分,采用专门的内存保护模块进行保护。
- 可定制指令集
在新的 Arm 处理器中,客户可以定制自己的指令集,一方面把所需要做的有特色的操作固化在 CPU 的流水线里面,透过特定嵌入式与物联网(IoT)应用的优化,达成市场差异化区分; 同时充分保护客户的软硬件知识产权,在实现高效率的同时,能对客户的知识产权起到保护作用。
刘澍强调,安谋中国在全球最早支持基于 Arm 架构的可定制指令集,做到了与 Arm 剑桥团队同步。
- 协处理器接口
利于客户在细分市场里做不同的创新,比如在通用处理器中加入一些 FFT 的加速,或者是加入某些编解码的加速,这些加速可以通过接入一个协处理器快速的完成,所以在 Arm 架构上扩展协处理器接口。
此外,除了继承 Arm 的 IP 设计质量标准,安谋中国的全新处理器在软件方面,也是和 Arm 一脉相承。
据刘澍介绍,“星辰”处理器和 Arm 本身研发的处理器共享工具链的 IDE 环境,操作系统,编译器和仿真,而这些都是他们在内部合作伙伴开发过程中得到验证的。而他们交付给客户开发的一套工具都能无缝把过去的 Arm 生态的优势带入到今天“星辰”处理器的开发中去。
“星辰”处理器和 Cortex-M 或其他基于 Cortex v8-M 架构的关系是怎样的?
刘澍表示,“星辰”处理器是一个系列产品,STAR-MC1 是第一颗。安谋中国定义新产品的时候,不会定义一个和 Arm 已有处理器吻合或有很大交叠的处理器。与 Arm 也有沟通双方都认证和认同。
从系统层面,“星辰”处理器和 Cortex-M 的 IP 对外在的系统和客户来说是相同的,CMSIS 标准软件库的支持也是一样的;从硬件角度看,总线接口的集成,以及整个低功耗的管理的方法这些对外的接口也都是几乎一样的。
不同之处在于“星辰”处理器迎来了新指令架构的升级和新存储器子系统,这帮助提高了这个系统的效能。同时,安谋中国还吸取国内合作伙伴的需求和对应用的理解,在“星辰”处理器中加入了 Flash Interface 的外部操作,这是在过去 Arm 的 CPU 里所没有的创新。
刘澍强调, “总的来说,外在相同,但是内在不同。它可以在行为上保证所有 Arm 生态过去的优势得以继承,这对我们的用户非常有帮助。”
安谋中国更愿意“星辰”处理器独立成为一个系列产品,去对接全球生态,中国本土独立创新,灵活的模式。
“星辰”处理器是否会面临出口管制的问题?
刘澍向记者表示,首先,安谋中国所做的工作,在任何时候都会是在合法合规的情况下来完成的,有时候不光是要符合美国所定义的进出口管制,还需要考虑中国未来是不是有进出口管制。
其次,从 Arm 中国的产品来划分,可分为两类:一类属于衍生性产品,即开发技术是基于 Arm 公司的技术开发的;第二类产品属于独立性产品,就是安谋中国自己定义,完全独立的开发、定义、架构。
回到产品本身, 这次发布的 STAR-MC1 属于衍生类的产品,技术追溯的来源要在合规的情况下考虑是否受到美国进出口管制。“星辰”处理器的技术分析结果表明,STAR 产品不会受到影响,会持续地支持中国的客户。
刘澍进一步强调,在 STAR 的设计过程中,更是由中国的团队来完成的,所以我们对进出口管制的边界更加的清晰,会持续地支持中国的客户。
安谋中国有哪些是独立性产品?刘澍表示,之前发布的周易人工智能处理器即是一款独立产品,从一开始的架构、微架构式指令集到设计等,都是由中国团队来完成的,完全由安谋中国自己定义架构和开发。这就不受到美国进出口管制的影响。
“星辰”处理器的应用进展与未来预期
本次媒体会上,灵动微电子董事长兼总经理,全志科技模拟互联事业部研发副总裁以及华大北斗 CEO 分别分享了其公司基于 STAR-MC1 的产品和应用领域。
他们表示,STAR-MC1 的研发效率高,安全性好,各方面流程都是按照全球领先的标准要求,能够满足公司产品和所需应用场景的需求,对此他们相信安谋中国的产品质量保证。
大会最后,刘澍对于"“星辰”"处理器未来发展的预期进行了分享:“星辰”处理器作为一个系列产品,在 STAR-MC1 以后还会继续往后演进和发展。目前安谋中国正在做的下一代处理器,是 v8.1 的架构体系,它会继续在人工智能数据处理能力上有更大的提升。基于中国市场的输入,保证面积和成本的优化,继续沿着高性能、低成本和低功耗的路线继续往下走。