雷竞技注册
新闻

开源RISC-V体系结构向可定制的soc迈进

2016年12月07日通过马吉德艾哈迈德

RISC-V的足迹随着SiFive和OnChip等初创公司提供的开源芯片和相关开发板的商业可用性而不断扩大。

RISC-V的足迹随着SiFive和OnChip等初创公司提供的开源芯片和相关开发板的商业可用性而不断扩大。

开源硬件运动从学术界到商业领域的旅程终于获得了一些动力。这在很大程度上要归功于免费RISC-V指令集架构ISA是几年前由加州大学伯克利分校开发的。

可定制的RISC-V soc

以SiFive为例,它是由RISC-V先驱们创立的一家初创公司,它在2016年11月28日在谷歌校区举行的第五届RISC-V年度研讨会上推出了Freedom Everywhere 310系统芯片(SoC)——也被称为fe310。

SoC基于RISC-V开放架构,允许开发人员根据他们的特定设计需求创建定制硅解决方案。

FE310开源芯片是SiFive Arduino板的核心。图片由SiFive

这款开源芯片——用于嵌入式和物联网应用的微控制器——售价59美元HiFive1SiFive声称,该开发板将允许设计工程师在FE310设计基础上开发他们自己的定制硅。这家总部位于加州旧金山的公司表示,兼容arduino的电路板将可以在网上购买人群供应2017年2月。

这次发布中值得注意的是SiFive已经将SoC设计的RTL文件放到了网上,而且芯片的免费源代码在硅行业中是非常罕见的。SiFive声称RTL代码将使芯片设计者和小型系统厂商能够在FE310芯片上定制他们自己的SoC设计解决方案。

FE310单片机芯片的RTL代码文件可以在https://github.com/sifive/freedom

扩展RISC-V生态系统

围绕RISC-V生态系统的另一个值得注意的进展来自SiFive的设计合作伙伴Microsemi, Microsemi提供了一个基于开放式RISC-V架构的软IP核。FPGA供应商声称相关的软件工具链可以移植到所有使用RISC-V处理器核心的芯片上。

值得注意的是,SiFive也提供基于RISC-V指令集的软IP核;它的Coreplex处理器系列从高性能的64位unix多核处理器到32位嵌入式微控制器。此外,来自哥伦比亚桑坦德工业大学(university of Santander Industrial)的初创公司OnChip推出了基于RISC-V架构的开放32位微控制器mric - v。

onchip是由一群博士生创立的开与物联网应用中的微控制器,旨在提供类似于ARM Cortex-M0微控制器的性能。

基于自由RISC-V指令集的开v单片机裸模。图片由片装

这个开源芯片附带了SPI、GPIO模块、ADC和DAC等外设。OnChip发起了一场众包活动,用台积电的130nm制程来生产这种开源芯片。该公司还提供了一些围绕这个开源芯片构建的开发板人群供应

特色图片使用的礼貌SiFive