RISC-V虽然近年来非常火爆,但在芯片产品的推广过程中,最大的挑战莫过于Arm长期在移动设备领域的统治,培养出来的用户习惯。
RISC-V诞生时间还比较短,相关的编译器、开发工具和软件开发环境(IDE)以及其它生态要素还在发展。虽然有全套开源免费的编译器、开发工具和软件开发环境是RISC-V的巨大优势,但相比Arm的商用编译器和IDE而言,还颇有差距。终端开发者往往会要求开发工具希望和Arm一样,底层库、算法库需要跟Arm一样……因为这样替换起来会比较容易。
不过由于当前市场整合、地缘政治优先事项和物联网终端的激增,正大力推动RISC-V得到更广泛地采用。这对 RISC-V 而言意义重大,也是自80年代以来芯片架构多样性消失之后,再次推动架构多样性的好机会。
“经过权衡,我们认为RISC-V是在生态普适性和国产自主可控之间非常好的平衡方式,因此我们坚定的选择了RISC-V。” 11月30日,在由中国RISC-V产业联盟和芯原微电子主办的第二届滴水湖中国RISC-V产业论坛上,珠海昇生微电子有限责任公司(Sinhmicro)创始人、CEO 阳昕表示。
珠海昇生微电子有限责任公司创始人、CEO 阳昕
RISC-V是一个全新的生态,决定进入这个领域的昇生微有什么优势呢?阳昕主要有以下几点:
1、AIoT多应用场景解决方案和开发生态。专注于AIoT多应用场景解决方案和开发生态,创新性、个性化、定制化需求强烈,没有历史包袱,轻装上阵,和RISC-V不谋而合。
2、产业落地能力。强大的产业落地能力,一流的客户群体,客户产品开发过程中,引导、陪伴、支持、习惯。
3、CPU&OS&Architecture能力。经验丰富的CPU生态研发团队,成员均拥有数十年MIPS、ARM64、Linux、Android、RTOS等大型软硬件的开发经验,深谙简洁易用之道,想用户所想。
据介绍,本次昇生微发布的SS26L1X MCU专注于多节电池移动设备的场景,这类设备通常都会由三大块方案去构成。
1.多节电池包内的BMS保护板。保护板主要由一个多节电池智能管理模拟前端AFE+BMS MCU构成,进行管理电池监控等算法。
2.电池充放电管理板。包括一些电池管理,或是数字电源相关的控制。
3.利用多节电池提供的功率用于驱动电机和提供系统交互控制的功能。这个时候MCU就带有电机控制、人机交互、系统管理的能力。
具体案例包括工业机器人、电动车、光伏能源、智能家具、电动工具等。
据介绍,SS26L1X集成了高压LDO,拥有清晰的MCU存储架构,完备的系统级控制,并且内置丰富的接口功能,灵活的配置模式和适用不同应用场景的低功耗选项。该款产品主要应用于BLDC/PMSM电机应用和带显示的IoT设备,高集成度,带来精简的外围成本,整体性能优越,开发灵活便捷。
SS26L1X内置32位RISC-V的内核,最高主频为96MHz。经过优化,可以在两个周期内执行32bit的乘法指令,三个时钟周期内执行32bit除法。内置28K字节的RAM用于数据缓存,并支持在其中运行代码。可选的256KB、512KB和高达1M字节的Code Flash支持代码多次更新,内置4K字节的CACHE保障了Code Flash中运行代码的高效率。
SS26L1X集成5V输出的LDO稳压器,最高支持200mA的带载能力,VCC LDO经可控开关输出3.3V,用于LCD背光、BLE/Wi-Fi模组等外设供电。
此外SS26L1X还包含丰富的外设,多达39个双向I/O端口,12位16通道单端/差分高速ADC,最高采样速率可达1.2Mbps。3路挡位位可配置的NTC,2路模拟比较器,3个OPA。
以SS26L1X用在BMS方案板上为例,可以满足智能电池板的系统集的需求。智能电池板再向车用领域延伸,系统架构也类似,只是对于芯片的耐压、可靠性、算法的性能要求会更高。
电机控制/系统交互控制方面,也可以搭配昇生微的电源管理系列芯片SSP708和SSP712补充系统所需的高压电源管理,提供整套解决方案。
阳昕表示,昇生微的整个产品包中还包括自己的SAND IDE,支持全平台、全系列芯片兼容。“我们使用开源VSCode基础版做了自定义开发,目标是为了贴合现在的开发者生态中,大家对于极简、高效、开发环境的需求。同时也提供开发板、调试器、烧录器以及底层函数、驱动等。”