全栈,这种MCU玩法太有竞争力

发布时间:2022-06-21  

 

MCU生态发展大会商,小编听到一个“全栈MCU”概念!

小编印象中,MCU设计分为上游的IP供应商和下游的MCU芯片公司。IP公司专业研究各种技术复杂、较难设计的IP模块,例如处理器IP和PHY等专业模拟接口IP;MCU芯片公司则采购处理器IP并加上其它自研的UART、ADC等常规模块,实现芯片整合,类似于PC机的产业分工。大家熟知的32F103和32F407等高性能MCU多数是购买ARM处理器IP、外置PHY或者购买第三方IP授权。

 

在MCU生态发展大会商,小编听到一个“全栈MCU”概念!

小编印象中,MCU设计分为上游的IP供应商和下游的MCU芯片公司。IP公司专业研究各种技术复杂、较难设计的IP模块,例如处理器IP和PHY等专业模拟接口IP;MCU芯片公司则采购处理器IP并加上其它自研的UART、ADC等常规模块,实现芯片整合,类似于PC机的产业分工。大家熟知的32F103和32F407等高性能MCU多数是购买ARM处理器IP、外置PHY或者购买第三方IP授权。

广告

“全栈MCU”说是处理器内核自己搞、蓝牙和USB高速PHY及以太网PHY这种专业接口IP也是自家研发、连蓝牙和以太网络协议栈及驱动程序也是自有的,完全用不着第三方IP,号称能节省第三方IP的授权费和每只芯片的IP提成费若干,能更实时响应中断和降低功耗,提升传输距离和速度。

带着疑问,小编采访了沁恒微电子公司的产品总监王晓峰。

王晓峰介绍,沁恒也用第三方IP,提成费用可以接受,行业做法是这部分费用增加到芯片成本,最终由用户买单,就是觉得不够灵活,没有“内核自由”,没法针对应用进行适配和整体优化,而且多方IP整合时存在资源浪费。后来一种架构更先进的RISC-V指令集出现,沁恒遂在原8位微处理器内核研发团队基础上扩建,投入32位RISC-V微处理内核研究,并于2020年首家推出基于自研RISC-V内核的通用MCU,型号是CH32V103,当时RISC-V内核的通用MCU在全球仅有一两家,是购买第三方IP整合的。

近年来RISC-V发展势头迅猛,生态越发成熟,MCU玩家成倍增加。现阶段大部分MCU厂家已经可以实现基本外设自研、内核国产可控。下一阶段比较难,是连内核也自研。王晓峰说,沁恒早期选择了一条最困难、最费时的处理器自研路线,现在看来,是非常值得的。他说,RISC-V不在于节省第三方IP的授权费和每只芯片的提成费,而在于掌握核心技术,便于与应用结合提升专业性,实现真正的处理器内核级别的自主可控,担负起对客户的长期保供承诺。毕竟百年大厦不能建在别人的沙滩上,PC机的发展历程历历在目,组装兼容机的电脑城几乎消失在历史进程中。

小编:你们是“内核自由”了,但MCU客户具体能得到什么呢?除了省点提成费之外。

王晓峰说,换成新架构的RISC-V内核后功耗更省、响应更快,这只是基础。WCH的核心竞争力还在于多年积累的连接技术,包括自研的USB高速PHY、以太网PHY、蓝牙收发器等专业接口IP,以及基带算法和网络协议栈,构建了物理层收发器+逻辑层控制器及基带+软件层协议栈的专业级垂直全链IP,加上处理器IP,打造出连接型/互联型/无线型的全栈MCU。

这种内部整合处理器、控制器、收发器、协议栈的“全栈MCU”相比多方购买IP整合、相比单提供物理层的第三方IP,具有更好的软硬件协同性,其内在结合、自成一体、各模块之间兼容性更好,表现为性能强、距离远、功耗低、响应快、体积小、成本低,具体来说。

1、全栈MCU相比外置PHY提升高频高速性能。举例来说,32F107虽然定位于互联型MCU,但是只有12Mbps全速USB、不支持480Mbps高速USB,32F107仅有以太网MAC、需外置以太网PHY;定位更高端的32F407和32F767也需外置以太网PHY和USB收发器,而且占用21个引脚。以USB为例,即使按手册加了外置的ULPI的USB收发器,实测速度仍然比全栈MCU的CH32V307低了很多。

2、全栈MCU的自研PHY相比第三方IP增加传输距离。基于IP级USB技术,沁恒自研PHY并优化,合并共用模块、创建模块间快捷通道、垂直全链紧密衔接,将传输距离提升到了USB规范的两倍。自研的垂直全链IP还能确保更好的软硬件兼容性和协同性,网络协议栈和驱动程序适配了国内外各大主流操作系统和平台。

3、降低运行功耗。CH32V203与CH32F203存储和外设资源相同,但前者采用青稞RISC-V微处理器,实测运行功耗会比后者低20%,CH32V103与32F103资源差不多,实测运行功耗会比后者低30%。这种功耗优化得益于RISC-V架构更新和自研处理器时的内核级优化,不放过每一处可以优化的地方,而如果购买第三方的处理器IP,原则上不能改动,当然也不敢贸然改动那么复杂的处理器,就算想比公版设计降低5%都不容易做到。另外,动态功耗主要由高频信号线上的电容在高低电平切换时充放电造成,内置PHY的引脚电容只是外置PHY的10%以下,故整体功耗低。

4、青稞微处理器首家支持WFE低功耗睡眠指令。其实ARM架构有WFE指令,但RISC-V最初不支持,原因是官方标准没有定义,导致睡眠响应略差,睡眠功耗偏大。沁恒多年研究低功耗的BLE蓝牙MCU芯片,最早注意到这个应用需求,对自研的内核进行扩展优化,在首版青稞微处理器中就支持了WFE指令,降低了睡眠唤醒的功耗。

5、内核级优化提升实时中断响应。沁恒在设计USB3.0等高速芯片时,面对数据量大、状态和控制灵活且多的情况,前者采用高带宽多层DMA自动处理,后者则需要深入微处理器内核改进中断控制器及流程,基于HPE和VTF技术创新解决方案,最终得到更快速的实时中断响应,相比当时的第三方RISC-V提速到3倍,相比经典32位MCU提速到1.6倍。这样对于对于高性能工业应用,可以获得更快的中断响应和实时处理。

6、首创RISC-V高速2线调试接口。在CH32V103面市之前,主要RISC-V处理器IP的调试方案是低速的4线调试接口,萝卜快了不洗泥,终端用户体验不佳。而沁恒在首版青稞微处理器中就提供2线调试接口,相比当时的4线调试接口提速到3.8倍并节省一半引脚,引导了RISC-V通用MCU采用2线调试接口的潮流。

7、全栈MCU相比外置PHY节省I/O引脚,减小芯片体积和节省封装费,减少PCB走线降低整机EMI,紧密结合的单芯片架构还能明显降低整体功耗。

8、既兼容又扩展。出于生态兼容、降低学习成本、产品开发延续性考虑,通常用户会优先选择x86、ARM、RISC-V、8051等主流指令集。青稞处理器支持RISC-V标准指令集,支持业界主流操作系统和主要RISC-VIDE,用户可享受主流的RISC-V开放成熟生态。同时,WCH深入研究应用需求,扩展了一些有价值的新指令,配套MRS开发工具,发挥更佳性能。青稞处理器提供内核手册,能够长期直接响应用户的内核级需求,不至于链接到第三方IP供应商那里。类似地,USB和以太网PHY也是既支持业界标准,又扩展了距离或其它性能。结构上32V208则是基于F103、F107扩展了蓝牙。

小编:既搞处理器又搞收发器,会不会太辛苦?

王晓峰说,处理器IP和高速接口IP确实复杂,需要专业经验和多年研发,不然MCU芯片公司也不会心甘情愿向IP公司付费。做全栈MCU,得定位成IP级芯片公司,是很难,但这是沁恒工程师的专业追求。第三方IP比较成熟,标准设计,无法针对应用优化;而且各PHYIP形状不一、衔接不便、可能浪费面积增加成本。

我们有些工程师可能有强迫症,看到可以提升30%速度、看到可以降低20%功耗、看到可以帮客户节约15%成本,就坚定不移的去优化改进,谁也不忍心阻止他的进取。有个工程师在研究以太网MCU芯片时,注意到常用的网络协议栈编译后目标代码较大,分析其汇编程序,发现大量的字节和半字的读写指令,随即反馈给处理器IP设计团队,研究多种应用的共性需求,最终在青稞V4内核中扩展了字节和半字压缩指令,提升了代码密度,属RISC-VMCU业界首家。

类似情况很多,不满足于基本款,不坐在办公室里闭门造车设计IP,而是了解并研究应用,在应用中发现新需求,再深入芯片架构底层进行适配优化和改进,让产品更趋完善,将技术创新转换为客户的价值,为客户带来便利!

当前大部分8位MCU并没有用第三方微处理器IP,我们认为全栈MCU不算是新玩法,当条件成熟,业界都打算自研32位微处理器、自研PHY等高速接口IP并提供协议栈时,自然就都是全栈MCU,现阶段下,全栈MCU只是一种基于趋势的选择!

小编独白:太卷!

 

“全栈MCU”说是处理器内核自己搞、蓝牙和USB高速PHY及以太网PHY这种专业接口IP也是自家研发、连蓝牙和以太网络协议栈及驱动程序也是自有的,完全用不着第三方IP,号称能节省第三方IP的授权费和每只芯片的IP提成费若干,能更实时响应中断和降低功耗,提升传输距离和速度。

带着疑问,小编采访了沁恒微电子公司的产品总监王晓峰。

王晓峰介绍,沁恒也用第三方IP,提成费用可以接受,行业做法是这部分费用增加到芯片成本,最终由用户买单,就是觉得不够灵活,没有“内核自由”,没法针对应用进行适配和整体优化,而且多方IP整合时存在资源浪费。后来一种架构更先进的RISC-V指令集出现,沁恒遂在原8位微处理器内核研发团队基础上扩建,投入32位RISC-V微处理内核研究,并于2020年首家推出基于自研RISC-V内核的通用MCU,型号是CH32V103,当时RISC-V内核的通用MCU在全球仅有一两家,是购买第三方IP整合的。

近年来RISC-V发展势头迅猛,生态越发成熟,MCU玩家成倍增加。现阶段大部分MCU厂家已经可以实现基本外设自研、内核国产可控。下一阶段比较难,是连内核也自研。王晓峰说,沁恒早期选择了一条最困难、最费时的处理器自研路线,现在看来,是非常值得的。他说,RISC-V不在于节省第三方IP的授权费和每只芯片的提成费,而在于掌握核心技术,便于与应用结合提升专业性,实现真正的处理器内核级别的自主可控,担负起对客户的长期保供承诺。毕竟百年大厦不能建在别人的沙滩上,PC机的发展历程历历在目,组装兼容机的电脑城几乎消失在历史进程中。

小编:你们是“内核自由”了,但MCU客户具体能得到什么呢?除了省点提成费之外。

王晓峰说,换成新架构的RISC-V内核后功耗更省、响应更快,这只是基础。WCH的核心竞争力还在于多年积累的连接技术,包括自研的USB高速PHY、以太网PHY、蓝牙收发器等专业接口IP,以及基带算法和网络协议栈,构建了物理层收发器+逻辑层控制器及基带+软件层协议栈的专业级垂直全链IP,加上处理器IP,打造出连接型/互联型/无线型的全栈MCU。

这种内部整合处理器、控制器、收发器、协议栈的“全栈MCU”相比多方购买IP整合、相比单提供物理层的第三方IP,具有更好的软硬件协同性,其内在结合、自成一体、各模块之间兼容性更好,表现为性能强、距离远、功耗低、响应快、体积小、成本低,具体来说。

1、全栈MCU相比外置PHY提升高频高速性能。举例来说,32F107虽然定位于互联型MCU,但是只有12Mbps全速USB、不支持480Mbps高速USB,32F107仅有以太网MAC、需外置以太网PHY;定位更高端的32F407和32F767也需外置以太网PHY和USB收发器,而且占用21个引脚。以USB为例,即使按手册加了外置的ULPI的USB收发器,实测速度仍然比全栈MCU的CH32V307低了很多。

2、全栈MCU的自研PHY相比第三方IP增加传输距离。基于IP级USB技术,沁恒自研PHY并优化,合并共用模块、创建模块间快捷通道、垂直全链紧密衔接,将传输距离提升到了USB规范的两倍。自研的垂直全链IP还能确保更好的软硬件兼容性和协同性,网络协议栈和驱动程序适配了国内外各大主流操作系统和平台。

3、降低运行功耗。CH32V203与CH32F203存储和外设资源相同,但前者采用青稞RISC-V微处理器,实测运行功耗会比后者低20%,CH32V103与32F103资源差不多,实测运行功耗会比后者低30%。这种功耗优化得益于RISC-V架构更新和自研处理器时的内核级优化,不放过每一处可以优化的地方,而如果购买第三方的处理器IP,原则上不能改动,当然也不敢贸然改动那么复杂的处理器,就算想比公版设计降低5%都不容易做到。另外,动态功耗主要由高频信号线上的电容在高低电平切换时充放电造成,内置PHY的引脚电容只是外置PHY的10%以下,故整体功耗低。

4、青稞微处理器首家支持WFE低功耗睡眠指令。其实ARM架构有WFE指令,但RISC-V最初不支持,原因是官方标准没有定义,导致睡眠响应略差,睡眠功耗偏大。沁恒多年研究低功耗的BLE蓝牙MCU芯片,最早注意到这个应用需求,对自研的内核进行扩展优化,在首版青稞微处理器中就支持了WFE指令,降低了睡眠唤醒的功耗。

5、内核级优化提升实时中断响应。沁恒在设计USB3.0等高速芯片时,面对数据量大、状态和控制灵活且多的情况,前者采用高带宽多层DMA自动处理,后者则需要深入微处理器内核改进中断控制器及流程,基于HPE和VTF技术创新解决方案,最终得到更快速的实时中断响应,相比当时的第三方RISC-V提速到3倍,相比经典32位MCU提速到1.6倍。这样对于对于高性能工业应用,可以获得更快的中断响应和实时处理。

6、首创RISC-V高速2线调试接口。在CH32V103面市之前,主要RISC-V处理器IP的调试方案是低速的4线调试接口,萝卜快了不洗泥,终端用户体验不佳。而沁恒在首版青稞微处理器中就提供2线调试接口,相比当时的4线调试接口提速到3.8倍并节省一半引脚,引导了RISC-V通用MCU采用2线调试接口的潮流。

7、全栈MCU相比外置PHY节省I/O引脚,减小芯片体积和节省封装费,减少PCB走线降低整机EMI,紧密结合的单芯片架构还能明显降低整体功耗。

8、既兼容又扩展。出于生态兼容、降低学习成本、产品开发延续性考虑,通常用户会优先选择x86、ARM、RISC-V、8051等主流指令集。青稞处理器支持RISC-V标准指令集,支持业界主流操作系统和主要RISC-VIDE,用户可享受主流的RISC-V开放成熟生态。同时,WCH深入研究应用需求,扩展了一些有价值的新指令,配套MRS开发工具,发挥更佳性能。青稞处理器提供内核手册,能够长期直接响应用户的内核级需求,不至于链接到第三方IP供应商那里。类似地,USB和以太网PHY也是既支持业界标准,又扩展了距离或其它性能。结构上32V208则是基于F103、F107扩展了蓝牙。

小编:既搞处理器又搞收发器,会不会太辛苦?

王晓峰说,处理器IP和高速接口IP确实复杂,需要专业经验和多年研发,不然MCU芯片公司也不会心甘情愿向IP公司付费。做全栈MCU,得定位成IP级芯片公司,是很难,但这是沁恒工程师的专业追求。第三方IP比较成熟,标准设计,无法针对应用优化;而且各PHYIP形状不一、衔接不便、可能浪费面积增加成本。

我们有些工程师可能有强迫症,看到可以提升30%速度、看到可以降低20%功耗、看到可以帮客户节约15%成本,就坚定不移的去优化改进,谁也不忍心阻止他的进取。有个工程师在研究以太网MCU芯片时,注意到常用的网络协议栈编译后目标代码较大,分析其汇编程序,发现大量的字节和半字的读写指令,随即反馈给处理器IP设计团队,研究多种应用的共性需求,最终在青稞V4内核中扩展了字节和半字压缩指令,提升了代码密度,属RISC-VMCU业界首家。

类似情况很多,不满足于基本款,不坐在办公室里闭门造车设计IP,而是了解并研究应用,在应用中发现新需求,再深入芯片架构底层进行适配优化和改进,让产品更趋完善,将技术创新转换为客户的价值,为客户带来便利!

当前大部分8位MCU并没有用第三方微处理器IP,我们认为全栈MCU不算是新玩法,当条件成熟,业界都打算自研32位微处理器、自研PHY等高速接口IP并提供协议栈时,自然就都是全栈MCU,现阶段下,全栈MCU只是一种基于趋势的选择!

小编独白:太卷!

 

文章来源于:电子工程专辑    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    过早将电量放完。 现在,设计工程师和汽车制造商可考虑通过全新的主机自动反向唤醒功能关闭主机 MCU,转而依靠电源管理集成电路 (PMIC) 保持低功耗模式运行并节省 12V 电池的电量。 了解......
    程序必须利用这3种状态关系来正确地处理控制传输。把主机通过PDIUSBD12的端点0给设备发USB请求设为OUTs,通过端点0接收数据设为INs。MCU处理来自主机的Setup包(Control Out)的软......
    种外围器件以串行方式进行通信、数据交换。SPI可以同时发出和接收串行数据, 它只需4条线就可以完成MCU与各种外围器件的通信。一般使用的4条线为:串行时钟线SCK、主机输入/从机输出数据线MISO、主机......
    主机厂缺乏与芯片厂家合作的经验,诊断可靠性问题任务艰巨。 当前国产车规MCU芯片在品质层面面临五大挑战。首先,国产MCU公司尤其是初创公司在品质环节缺乏足够的经验,国内团队比较缺乏汽车芯片QC(品质......
    交互系统等需要大量传感器获取数据,最终则需要ADC对传感器获取到的模拟信号进行转换,再交由MCU等进行处理。 简单来说,过去主机厂大多数需要ADC、AFE、MCU三个供应商为其提供产品支持,但芯......
    要在总线上使用 MOSFET 提供强上拉供电,大多数的应用这个强上拉是不需要的。 主机或从机将数据线拉低到GND表示数据0,将数据线释放为高表示数据1。 当 MCU 发送逻辑 1 时,经过反相器,总线呈现逻辑 0,逻辑......
    于引入新品的全球电子元器件和产品授权代理商贸泽电子 (Mouser Electronics) 即日起开售Microchip Technology的RNWF02抢先体验版开发工具。RNWF02开发套件简化了Wi-Fi®与主机MCU的集成,可实......
    的通讯和同步,一次传送 40 位数据,高位先出。 举例: 2、时序分析(附代码) 用户主机MCU)发送一次开始信号后,DHT11 从低功耗模式转换到高速模式,待主机开始信号结束后,DHT11......
    +电源管理IC+功率器件)再到整体解决方案(新能源汽车大小电控方案、新型车载智能终端方案、炫酷车灯控制方案…)的全系列产品组合与灵活业务模式。 “进入合资高端SUV车型显示赛腾微MCU+Power的产品布局与推广战略获得越来越多主机......
    W25Q16(SPI Flash)作为从机。还有两个MCU之间进行SPI通信等。  上图例子是主机发送一个字节数据(0x53),从机应答一个字节数据(0x46)。 一主多从 SPI可以一主一从(一个主机,一个......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>