历史上的今天
今天是:2024年12月20日(星期五)
2021年12月20日 | 十年坚持自主可控,爱普特成RISC-V MCU头号玩家
2021-12-20 来源:EEWORLD
有这么一家国产MCU公司,自从2012年成立,就没有采用当时已然流行的Arm Cortex-M内核,而是始终坚持纯国产化MCU路线。
日前,在中国RISC-V产业联盟、芯原微电子和上海集成电路产业集群发展促进机构共同主办的首届滴水湖中国RISC-V产业论坛上,深圳市爱普特微电子有限公司董事兼副总经理袁永生介绍了公司在非Arm MCU上的发展历程,并揭晓了公司全新推出的64位大小核的RISC-V MCU——APT32F706。

爱普特微电子有限公司董事兼副总经理袁永生
坚持独立自主的硕果
袁永生表示,公司自2012年成立以来,就和平头哥的前身中天微合作,所以公司并不是从Arm转向RISC-V,而是一直坚持全国产自主的路线演进。经过5年时间,公司打造了完全自主产权的IP库,以确保最核心的IP都是国产可控的。
“我们不做仿制替代,我们是做国产创新的。”袁永生强调道。
RISC-V从成立以来经过了十年,取得了Arm内核发展30年的成果,而深耕RISC-V十年的爱普特,也获得了快速成长空间。正是由于这份坚持,爱普特获得了不光是国内客户,甚至是全球客户的认可。产品已广泛应用于大小家电、消费电子、智能硬件、安防工控、医疗电子、智能家居、汽车电子、物联网等领域。客户涵盖美的、小米、飞利浦、松下电器、惠而浦等。
截至目前,爱普特基于RISC-V内核的MCU出货量超过1亿颗,已经是“非Arm架构通用MCU”出货量最大的公司。
一五二零生态标准
尽管RISC-V在市场上已经取得了一些成绩,但在通用MCU市场上,“还有很长的路要走”。袁永生具体指出了三大问题:
1.开发工具链不够友好。
2.软件生态不够完善,这也是通用MCU市场的硬伤。
3.缺乏丰富的芯片系列选型,而通用MCU市场最重要的是提供丰富的产品组合,给开发者更多的选择空间。
为此,爱普特提出了“一五二零”的生态标准化:一天上手,五天出原型,二十天就可以量产。
袁永生回顾爱普特的十年发展历程时表示,那时候还没有所谓RISC-V的生态,爱普特和中天微都面临着纯自主国产的生态问题,从那时起爱普特的产品就不兼容市场上的产品,虽然走得很辛苦,但也算理清了自主可控的发展方向。
袁永生强调,随着客户对于RISC-V的认可度提高,这种坚持独立自主的路线反而给了公司更好的商业价值。“现在做Arm,走别人的路,反而会自捆手脚。”袁永生解释道,“比如去见客户时候,客户先问产品采用了什么内核,如果是Arm,他就会直接关心和谁家的产品完全兼容,如果不兼容,那么就先等等吧。”
而当爱普特向客户介绍RISC-V或者平头哥内核时,客户不会关心与谁家Arm产品直接pin2pin兼容,而是直接讨论特点和创新性。袁永生说道:“只有自主可控才会获得客户的认可和尊敬,在通用MCU市场,仿制路线是走不通的,如果几十家公司同时对标兼容某一款芯片,那么一定是一个恶劣的市场竞争态势。”
正是基于自主可控的要求,在生态环境不够完善的当前,爱普特与平头哥合作,深度打造了“开发编译工具链”。在整个生态架构支持包括AliOS、RT-Thread等RTOS,以及丰富的组件、中间件、驱动库等。同时,开发工具支持UI可视化的所见即所得,具有友好的用户交互特点。
全面的MCU布局
而对于目前饱受诟病的产品种类,爱普特则打造最全的RISC-V组合。

如图所示,引脚覆盖从20pin至276pin,Flash从32K至2Mb。袁永生透露,整个RISC-V系列产品将超过25个系列,300余款型号,广泛涵盖消费、工业甚至车规级应用。
进军64位MCU市场
袁永生结合爱普特即将推出的基于RISC-V的64位双核通用MCU 新品APT32F706,详细介绍了公司基于RISC-V的技术实力及发展规划,挺进64位MCU市场可以说是公司又一次走在了市场前列。
APT32F706最高工作频率600MHz,采用了平头哥提供的高性能异构多核心计算处理能力(大核C906,小核E902)。
64位C906兼容RISC-V架构,标配内存管理单元,可运行Linux等操作系统。C906采用5级整型流水线设计,并可选性能优异的单双精度浮点和128位矢量运算单元,适用于消费类IPC、多媒体、消费类电子等应用领域。
32位E902兼容RISC-V架构,采用2级极简流水线并对执行效率等方面进行了增强,可进一步选配安全执行环境以增强系统安全性,适用于对功耗和成本极其敏感的IoT、MCU等领域。
这种大小核双核设计,既可以满足高运算负载,同时也可以在小核执行一些轻负载的控制,采集等功能。
APT32F706支持32MB DDR3和512K片上SRAM。集成高级电源管理和控制模块,包括DCDC和LDO模块,以减少外部系统的设计复杂度。APT32F706提供多种内存接口,包括QSPI,eMMC,NOR FLASH,和多种用于连接的外设的接口包括UART, LIN, I2C, SPI, CAN,USB等。APT32F706提供LCD显示接口,并内置3D图像加速器,支持1080P显示。集成CAMERA接口,内嵌电容式触摸传感器,可用于需要丰富人机接口的应用场合。一路I2S音频接口,可提供音频信号输出。
APT32F706还提供了丰富的模拟特性,包括12位高精度ADC,模拟比较器和温度传感器。
APT32F706非常适合用于工业人机接口应用(HMI)、电机控制和家电类主控产品。
总之,这是一款超高性能的RISC-V MCU,甚至可以称之为MPU,应用领域包括智能座舱、工业HMI、安全网关、智能电网等。
袁永生强调,64位和32位对于用户端而言,“如果开发工具和编译环境成熟之后,是没有任何难度的”。但是做高端应用时,比如工业人机界面处理、图形渲染等,32位计算就力不从心了。而E902则是为了实现工业对于实时性的应用需求,这种大小核的结合,可以更具灵活性。
最后,袁永生也再一次表示对RISC-V生态的关切,他说道:“如果生态没有打造好,工程师和开发者只是用尝鲜的目的选择RISC-V的话,不足以驱动整个市场的发展。为此,爱普特从自身做起,将会开展包括线下roadshow、联合高校组织开发者计划等一系列丰富活动,不断扩大RISC-V的生态圈建设。”
史海拾趣
|
介绍了不需零线的三相交流电源相序检测保护集成电路TH221A的内部结构,引脚功能,设计特点和参数限制.给出了由两只TH221A组成的三相二重逆变桥输出的缺相和错相保护电路. … 查看全部问答> |
|
作者:邓宏杰先生 在MCU开发方面,以架构而言,可分为两大主流;RISC(Reduced Instruction Set Computer)与CISC(Complex Instruction Set Computer), RISC代表MCU的所有指令都是利用一些简单的指令组成的,简单的指令代表 MCU 的线路可以尽量做到最佳 ...… 查看全部问答> |
|
笔记本没串口,要向板子写程序,买了根USB转串口的线。 烧51程序时,直接接在板子的9针串口没问题。但一块板子是用PS/2的,于是多接一根,USB-232 232-PS/2,烧写就失败了。 还有,用超级终端和一块ARM板通信时,返回的都是乱码,到 ...… 查看全部问答> |
|
我是做APS.Net的,用的是C#,但是我对嵌入式系统的开发产生了浓厚的兴趣,想转投这个行业,看了看有C、C++、WinCE、嵌入式Linux、VxWorks等,请问这些哪个比较容易上手?在大连搞嵌入式开发的公司里面用哪个的比较多一些?… 查看全部问答> |
|
WINCE下SHFileOperation支持多文件复制吗? 如题,要做个类似资源管理器的程序 实现一些文件操作 当多选文件进行复制时,SHFileOperation还支持吗 有做过的指点下. 顺便问下 复制时好像阻塞在那,不能进行其他操作 怎么回事呢… 查看全部问答> |
|
我现在烧写2812 CE 的FLASH时,MC/MP置1,SCITXDA=1, 烧写FLASH 时,但烧写界面的右半面灰掉,无法选中进行烧些,左面的加密,部分界面却可以进行操作 ,只有UNLOCK键灰掉无法使用,但按UNLOCK键,总提示UNLOCK 失败,请问是什么原因?是否需要在插 ...… 查看全部问答> |




