来源:本文由公众号半导体行业观察(ID:icbank)翻译自「Designnews」,谢谢。
因为拥有独特的开源特性,芯片设计开源架构RISC-V(发音为“risk five”)在过去几年中名声大噪。
RISC-V相关生态系统和相关公司如雨后春笋般涌现。出现这种情况部分应归功于RISC-V基金会的努力。另外一部分要归功于初创公司和成熟的芯片和硬件公司,这些公司致力于挖掘开源芯片硬件的潜力,并将之用于各种应用。
那么,目前谁是RISC-V的领导者,在这其中,谁又会成为RISC-V未来的领导者?因此,我们收集了十家开发RISC-V技术的公司名单。
1
Andes Technology
(图片来源:Andes Technology)
总部位于台湾的Andes Technology成立于2005年,是一家CPU供应商,也是目前在RISC-V生态系统中工作的最古老的公司之一。它在2015年参与了RISC-V。2019年3月,该公司宣布推出32位A25MP和64位AX25MP(上图所示的方框图),两者都是RISC-V处理器。该公司希望提供多核RISC-V处理器,以实现人工智能和高级驾驶辅助系统(ADAS)等高级应用。
A25MP和AX25MP均支持最多四个CPU内核;在私有的1级缓存之间提供有效的缓存一致性;包括可选的共享二级缓存;并支持没有缓存的总线主控器的I / O一致性。它们还可在28nm工艺中以超过1 GHz的频率运行,并支持Linux对称多处理(SMP)。
Andres表示,其新的RISC-V处理器旨在满足图像分类,语音识别和面部检测等应用的数字信号处理需求。
2
Antmicro
(图片来源:Antmicro)
瑞典嵌入式技术公司Antmicro创建了Renode,Renode是一个开源测试和开发框架,可让RISC-V开发人员模拟物理硬件系统,包括处理器,外围设备,传感器,外部环境以及有线和无线连接。
Renode旨在促进RISC-V的实际应用,并帮助工程师克服在构建基于RISC-V的系统时遇到的挑战,让工程师快速探索不同的架构,能够使用构建块的开源生态系统和Antmicro以及更广泛的开发者社区提供的结构。
3
Dover Microsystems
(图片来源:Dover Microsystems)
总部位于马萨诸塞州的Dover Microsystems是“第一家为硅提供真正安全,隐私和安全执法的公司。”该公司开发了CoreGuard(如上所示的框图),这是RISC-V处理器的网络安全和安全解决方案。开源带来了一些安全问题,Dover是少数几家可在RISC-V处理器中实现安全功能的公司之一。
CoreGuard可以在任何RISC-V处理器中实现,允许嵌入式处理器实时防御网络攻击,包括有缺陷的安全软件和安全违规。它通过使用控制处理器与系统其余部分之间通信的硬件互锁来实现。CoreGuard具有内置的“微量政策”,可以告诉处理器好坏指令之间的区别。在允许执行之前,CoreGuard会检查处理器与系统其余部分之间的通信的有效性。
“以同样的方式攻击网络安全流行病并不能保证我们连接的设备和系统的安全,这已不是什么秘密”,Dover首席执行官兼创始人Jothy Rosenberg在2018年12月的一份新闻声明中说:“在过去的18个月里,业界已经认识到,防止攻击者首先接管处理器的能力是物联网安全必须开始的地方,将CoreGuard整合到嵌入式系统的处理器,汽车,医疗设备等组织中,和其他相关行业可以真正确保他们拥有建立物联网信任基础所需的安全性,安全性和隐私性。”
4
Hex Five
(图片来源:Hex Five)
Hex Five创建的MultiZone Security,被称为RISC-V的第一个可信执行环境。MultiZone不需要额外的硬件,专用内核或编程模型,并允许对无限数量的安全域进行基于策略的硬件强制分离,并完全控制数据,代码,中断和外设。由于它是开源的,如RISC-V,工程师也可以在MultiZone中实现开放式课程库,第三方二进制文件,甚至旧的遗留代码。Hex Five还在GitHub上为MultiZone维护一个开源存储库。
2019年2月,作为与加密公司wolfSSL合作的一部分,Hex Five为RISC-V发布了业界首个安全的物联网(IoT)堆栈。该堆栈旨在通过FreeRTOS实现,并处理嵌入式操作系统中固有的安全风险。
MultiZone允许工程师将固件隔离到无限数量的独立区域,从根本上将它们隔离在安全性方面。根据Hex Five,其结果是防止共享内存攻击和其他攻击在整个系统中传播。任何漏洞都局限于发生它的区域。
5
Imperas
(图片来源:Imperas)
总部位于英国的Imperas是一家虚拟软件模拟公司,目前,该公司的业务已扩展到了RISC-V。2018年11月,该公司发布了riscvOVPsim,这是一款免费的RISC-V指令集仿真器,允许工程师对单核RISC-V CPU进行建模和仿真。该模拟器面向硬件和软件工程师,可以作为kickstart软件开发的入口点,无需手头的硬件以及硬件端的构建和一致性测试。根据Imperas的说法,riscvOVPsim可以在标准的Windows或Linux PC上每秒执行超过10亿条指令。它还具有适用于所有RISC-V规范选项的可配置运行时设置,以便于将运行时结果与RTL实现进行比较。
riscvOVPsim是免费的,可以在GitHub上下载,以及最新的RISC-V一致性测试套件和框架。它包括Imperas的免费使用许可,支持商业和学术用途。开源模型根据Apache 2.0许可证授权。
6
Microsemi
(图片来源:Microsemi)
Microsemi是Microchip Technology的子公司,也是RISC-V CPU和FPGA系列的生产商。该公司的Mi-V RISC-V内核可在其基于RISC-V的SoC的PolarFire系列中使用。PolarFire SoC旨在为希望开发基于FPGA的物联网设备的嵌入式工程师提供低功耗,灵活的解决方案。该公司还为其RISC-V硬件提供全套软件产品,用于开发,编译和调试嵌入式固件。
7
SiFive
(图片来源:SiFive)
位于旧金山的创业公司SiFive是最早的RISC-V公司,也是将RISC-V放在地图上的公司。从2015年开始,该公司发布了许多基于RISC-V的处理器内核,主要针对从发烧友到主要制造商的各个级别的开发。2017年,该公司发布了U54-MC Coreplex(如上所示的框图),这是第一款支持Linux,Unix和FreeBSD的基于RISC-V的芯片。
今年,该公司通过推出用于嵌入式架构的64位微控制器S2 Core IP系列扩展了其产品组合。SiFive表示,其S2系列的目标是处理越来越多的连接设备的处理需求,处理实时工作负载,并在不同程度上利用人工智能和机器学习。
8
西部数据
(图片来源:西部数据)
在这份名单上看到一家以数字存储而闻名的公司可能会令人惊讶。但西部数据公司已经全力投入RISC-V,2017年该公司承诺将其每年运送的所有超过10亿个处理器内核转换为RISC-V内核。此举是Western Digital希望从被认为不再是存储公司转变为数据公司的一部分。
Western Digital已经发布了SweRV核心,它表示将在未来几年内将其应用于越来越多的产品中。SweRV是一款32位,双向超标量,九级流水线内核,采用28mm CMOS工艺技术,时钟速度高达1.8 Ghz。截至2019年1月,Western Digital完全开源了SweRV内核,并发布了一个指令集模拟器(ISS),为SweRV和其他RISC-V内核提供全面的测试支持。该公司围绕SweRV的完整开源库可在GitHub上获得。
9
芯来科技
芯来科技(Nuclei System Technology)是国内第一家专注于IoT和边缘计算领域的RISC-V处理器内核IP公司,RISC-V基金会银级会员,中国RISC-V联盟副理事长单位。
公司创始人胡振波作为国内RISC-V社区技术领袖之一,是中国第一个开源RISC-V处理器核蜂鸟E203的开发者以及第一本中文RISC-V处理器设计书籍《手把手教你设计CPU——RISC-V处理器篇》的作者。
团队目前已经推出面向深嵌入式与低功耗领域的芯来 N200系列商用处理器内核和国内第一颗RISC-V开源处理器内核蜂鸟E203。其中E203成为国内外开源社区认可的中国首颗且全球最小通用32位RISC-V处理器核。经过FPGA与ASIC测试验证,面积和功耗优于同级别的ARM处理器核心的同时(在不含ITCM和DTCM的情况下为ARM Cortex-M3综合后面积的42.8%), 且性能提升约40%左右。
团队将扩展产品线为客户提供更多基于RISC-V的解决方案,大幅降低国内处理器内核的使用成本,加速本土物联网(IoT)以及边缘计算领域处理器内核需求的响应速度,赋能中国芯片产业。
10
GreenWaves Technologies
GreenWaves Technologies 成立于 2014 年,总部位于法国格勒诺布尔,是一家无晶圆厂半导体初创公司,也是 RISC-V 开源生态中最早的芯片供应商之一。它致力于设计超低功耗的颠覆性嵌入式解决方案,用于传感设备中的图片、声音和振动的 AI 运算,变革智能传感器及 IoT 终端设备市场。
2018年2月,公司终于对外成功发布了其使用55nm超低功耗工艺制造的第一代产品GAP8。
作为全球首款物联网应用处理器,GAP8采用八加一个基于RISC-V的高效内核和内嵌扩展指令集的方式设计,这让它拥有极致的能效架构。其次,其搭配的硬件卷积加速引擎,可以将将神经卷积计算提速三倍,能源节约五倍,加上集成了电源管理等功能,GreenWaves为整个SoC设定了六种工作模式,让电压和频率可以相应地动态调整,功耗也只是任何给定任务所必须的功耗。据透露,在深度睡眠的情况下,功耗只有1uA,就算是在满载的情况下,功耗也只是80mw左右。这样的能效比是目前市面上大多数处理器所不具备的。
联系客服