Arm中国“星辰”处理器量产!与Cortex-M有何区别?
2020-07-11 15:30:41 雷锋网、EETOP、芯基建近日,安谋中国举办了“星辰”处理器媒体分享会,介绍了“星辰”处理器的产品特点、研发过程及落地情况。安谋中国的合作伙伴灵动微电子董事长兼总经理吴忠洁、全志科技模拟互联事业部研发副总裁潘攀也现场参与并分享了相关基于“星辰”处理器的产品信息,华大北斗CEO 孙中亮也通过视频形式对“星辰”处理器取得的进展和成绩表示祝贺。
据安谋中国产品研发副总裁刘澍介绍,“星辰”处理器是安谋中国IoT应用处理器的产品系列,名称寓意“成为中国冉冉升起的启明星,为产业带来更多赋能”。目前安谋中国已推出“星辰”第一代产品:STAR-MC1。STAR-MC1全面对接Arm全球标准和生态,并从生态可集成的角度来发展安全技术,满足智能消费、工业生产、汽车电子等IoT应用对安全的全面要求。
星辰处理器的快速量产,其中包含了团队的建立、项目立项、技术环境搭建及高质量处理器交付,充分体现了中国初创企业的研发速度。目前,“星辰”处理器已经有30多个授权客户,其中有21个客户已经进行项目集成、设计,7个项目已经流片。全志科技也最新发布了基于“星辰”处理器的IoT芯片XR806,该芯片具有低功耗、高性能、安全性的特点,支持WiFi和蓝牙5.0的协议,能满足智能家居对各种复杂场景的连接的需求。此外,6月30日,STAR-MC1发布了第二个版本,支持Armv8-M架构里所有的特点和最新的可定制指令集扩展。
“星辰”处理器技术特点
STAR-MC1作为“星辰”系列产品的第一款产品,支持现有的Armv8-M架构的所有特点以及最新的指令扩展。根据安谋中国产品研发副总裁刘澍的说法,该款处理器是一款非常紧耦合性的高效微处理器,性能达到1.5DMIPS/ MHz -4.02Coremark/MHz,同时继承Armv7和Armv8结构的DSP指令和浮点计算单元。同上一代Arm处理器相比较,在同一主频下,这些新结构体系的升级可以使STAR-MC1的性能提升20%。
对于Armv8-M而言,将安全技术引入到该架构中,采用Trustzone安全方案,将运行环境隔离成安全区与非安全区,让用户的敏感的运行程序在安全区内运行,应用型程序在非安全区运行。Trustzone是Arm公司在2006年提出,并在A系列处理器中得以应用,如今在M级别的处理器中继续沿用,保障MCU对安全性的需求。
同时,Armv8-M中还植入了用于定制化扩展的协处理器接口和用户可定制化指令集。前者可以帮助用户面对细分市场做出不同的创新,后者可以方便用户定制自己的指令集。一方面,能够把用户自己的特色操作固化在CPU流水线中,达到非常高的执行效率,另一方面,也能保护客户的知识产权以及提供差异化服务。这些Armv8-M创新性的架构,都能在“星辰”处理器中得以实现。
此次发布的STAR-MC1创新性则在于处理器数据读取效率的提升,这是由于在M级别的处理器中引入了整个Cache结构,处理器的数据读取无需通过总线或者外部存储器即可读取。
与Cortex-M的不同点
“星辰”处理器具有本土化的特点,安谋中国方面表示,在定义这款处理器时,针对中国市场进行充分的调研,充分听取和发掘了国内众多合作伙伴的需求和对应用的理解。
安谋中国刘澍表示,“星辰”处理器也可以称之为中国的Cortex-M,不过两者没有很大的交叠,“星辰”处理器较Arm现有的处理器而言,有着自己的独特性,安谋中国在定义这款产品的同时,同Arm团队进行了充分的交流与沟通,通过双方互相印证,得出具有创新性的产品,无论是国内还是国外,都有类似的产品需求。
不同于Cortex-M,“星辰”处理器采用新指令架构的升级、新存储器子系统提高系统的效能,除此之外,“星辰”处理器还采取中国客户的建议,加入Flash Interface的外部操作,这是过去Arm的CPU里所没有的。