侵权投诉

RISC-V如何填补CPU知识空白

FPGA之家 2020-09-25 14:52 次阅读

从在2010年夏天,RISC-V项目启动到今天已经整整十周年了。紧随RISC-V十岁生日,让我们来简短回顾一下RISC-V从成立到今天的历史。 作为开放标准指令集架构(ISA)设计的先驱,RISC-V在十多年来一直是工程师的宝贵资产。从加州大学伯克利分校开始,这个项目以一种意想不到的方式发展起来,并成为了这个行业的一个重要组成部分。

RISC-V最近在加州大学伯克利分校庆祝成立10周年

让我们看一下RISC-V的历史,以便我们了解它如何发展到今天的规模。

RISC-V如何填补CPU知识空白

设计一个CPU需要数字逻辑设计、操作系统、芯片布局、验证等领域的技能。毋庸置疑,成功设计一个CPU需要一批兼收并蓄的人才和知识。 为此,像MIPS Technologies和Arm这样的公司会将他们的专利和设计方法授权给其他CPU设计人员。不过,虽然这些预封装的产品是比较实用的选择,但这种专业技术是要付出高昂代价的。此外,设计人员往往不了解这种专业IP的设计。

Microsemi的可编程RISC-V解决方案

这些挑战导致了RISC-V的出现。在2010年夏天,KrsteAsanović在David Patterson,Yunsup Lee和Andrew Waterman的帮助下,寻求开源计算机系统并启动了RISC-V项目。

从单篇论文到Linux团队

RISC-V不是处理器核心,而是基于精简指令集计算(RISC)原理的免费开放源代码指令集体系结构。作为固定的ISA规范,设计人员可以构建自己的实现。 RISC-V时间轴上的第一个里程碑是2011年5月该项目第一篇论文《RISC-V指令集手册第1卷:基础用户级ISA》的发表。同年,产生了另一个重大的里程碑:RISC-V芯片的首次tape-out。该芯片采用28纳米FDSOI,由意法半导体捐赠,并作为该项目的概念验证。 随着该标准越来越流行,原始所有者希望建立一个维护RISC-V的基础。于是RISC-V基金会于2015年成立,拥有36位创始成员。

RISC-V开发时间轴 正如基金会网站上所解释的那样,RISC-V基金会的目标是 "在RISC-V ISA的基础上建立一个开放、协作的软件和硬件创新者社区"。作为一家非营利性公司,RISC-V基金会由其成员管理,他们力求推动RISC-V ISA的应用。 在RISC-V基金会成立三年后,RISC-V的受欢迎程度持续增长。2018年,基金会宣布与Linux基金会联合合作。此举对RISC-V来说是非常重要的,因为Linux基金会基于其成功和长期的历史,为RISC-V提供了运营、技术和战略支持。

反过来,这只会导致标准的更大发展和采用。

RISC-V国际协会

今年3月,RISC-V国际协会在瑞士成立。

RISC-V基金会会员数量持续增长

基金会转向了一个新的,更具包容性的成员结构,RISC-V国际协会的成员通过该结构参与了RISC-V ISA规范和扩展以及相关硬件和软件的开发。

是什么使RISC-V如此成功?

为设计师提供开放源代码标准来开发CPU已被证明是一个非常成功的实验。RISC-V网站写道:

"全世界对RISC-V的兴趣并不是因为它是一项伟大的新芯片技术,而是因为它是一个通用的自由和开放的标准,软件可以移植到这个标准上,并允许任何人自由开发自己的硬件来运行软件。RISC-V国际协会不管理也不提供任何开源的RISC-V实现,只提供标准规范。"

RISC-V的历史和持续增长表明了开源设计的价值,并导致了该行业的重大发展。RISC-V已有10多年的历史了,没有任何迹象表明它会很快放缓。

原文标题:RISC-V十周年

文章出处:【微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

原文标题:RISC-V十周年

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

清华大学成立集成电路学院 龙芯3A5000国产CPU即将发布

清华大学成立集成电路学院 从之前一个《中国集成电路产业人才白皮书(2017-2018)》可以看到,大....
的头像 璟琰乀 发表于 04-23 15:24 219次 阅读
清华大学成立集成电路学院 龙芯3A5000国产CPU即将发布

浅谈CPU、MCU、FPGA、SoC这些芯片之间有何不同

目前世界上有两种文明,一种是人类社会组成的的碳基文明,一种是各种芯片组成的硅基文明——因为几乎所有的....
的头像 电子发烧友网工程师 发表于 04-23 11:09 185次 阅读
浅谈CPU、MCU、FPGA、SoC这些芯片之间有何不同

CPU是怎样访问内存的?资料下载

电子发烧友网为你提供CPU是怎样访问内存的?资料下载的电子资料下载,更有其他相关的电路图、源代码、课....
发表于 04-23 08:40 12次 阅读
CPU是怎样访问内存的?资料下载

关于导热硅脂的小知识

许多装机的小伙伴都知道导热硅脂,它是涂抹在CPU上那坨灰色粘稠气味诡异的糊状物,用于填充CPU及散热....
发表于 04-22 15:55 68次 阅读
关于导热硅脂的小知识

NVIDIA推出DOCA SDK加速和保护新一代数据中心

通过 BlueField-2 DPU 和 DOCA,客户能够将其数据中心转变为先进的虚拟私有云,不仅....
发表于 04-22 13:44 301次 阅读
NVIDIA推出DOCA SDK加速和保护新一代数据中心

自动化系统S7-300调试指南

自动化系统S7-300调试指南资料免费下载。
发表于 04-22 10:32 13次 阅读
自动化系统S7-300调试指南

详解嵌入式Boot与Remap资料下载

电子发烧友网为你提供详解嵌入式Boot与Remap资料下载的电子资料下载,更有其他相关的电路图、源代....
发表于 04-22 08:47 20次 阅读
详解嵌入式Boot与Remap资料下载

自由支配!别让MCU、内核或编程语言干扰你的设计

此类或那类嵌入式设计采用哪种CPU内核最好? 开发嵌入式系统采用什么语言最好?哪个编译器? 对于简单的主循环和中断实时操...
发表于 04-22 07:22 0次 阅读
自由支配!别让MCU、内核或编程语言干扰你的设计

Cache的原理是什么? 嵌入式编程时需注意的问题有哪些?

Cache的原理是什么? 嵌入式编程时需注意的问题有哪些? 其他CPU解决方案有哪些? ...
发表于 04-22 07:17 0次 阅读
Cache的原理是什么? 嵌入式编程时需注意的问题有哪些?

两种GPU之间的延迟对比 AMD RDNA2完胜NVIDIA安培

CPU缓存与内存延迟测试,相信大家都有所耳闻,但是GPU同样的测试却几乎没人做过。 ChipsAnd....
的头像 Les 发表于 04-21 13:51 159次 阅读
两种GPU之间的延迟对比 AMD RDNA2完胜NVIDIA安培

STM32 GPIO输出实验——点亮三色LED资料下载

电子发烧友网为你提供STM32 GPIO输出实验——点亮三色LED资料下载的电子资料下载,更有其他相....
发表于 04-21 08:46 7次 阅读
STM32 GPIO输出实验——点亮三色LED资料下载

CPU共享资源隔离的利器MPAM特性介绍

MPAM(Memory System Resource Partitioning and Monit....
的头像 Linuxer 发表于 04-20 11:23 243次 阅读
CPU共享资源隔离的利器MPAM特性介绍

ARM、Intel、MIPS三类处理器的区别资料下载

电子发烧友网为你提供ARM、Intel、MIPS三类处理器的区别资料下载的电子资料下载,更有其他相关....
发表于 04-20 08:52 24次 阅读
ARM、Intel、MIPS三类处理器的区别资料下载

两种常用的芯片MAX1241和MAX539,它们的工作原理是怎样的?

MAX1241是什么?其工作模式是怎样的? MAX539是什么?其应用电路是怎样设计的? ...
发表于 04-20 06:32 0次 阅读
两种常用的芯片MAX1241和MAX539,它们的工作原理是怎样的?

这些芯片最大的意或许是战未来

去年秋天,苹果正式发布了搭载自研 Apple Silicon 的 Mac 产品,凭借 M1 芯片的威....
的头像 ZEALER订阅号 发表于 04-19 17:52 394次 阅读
这些芯片最大的意或许是战未来

Grace设计是为了填补英伟达人工智能服务器中CPU的空缺

4月12日上午,英伟达召开了春季GPU技术大会,图形和加速器设计师宣布他们将再次设计自己的基于Arm....
的头像 ssdfans 发表于 04-19 16:50 344次 阅读
Grace设计是为了填补英伟达人工智能服务器中CPU的空缺

大普微电子与澜起科技完成产品兼容性互认证

近日,深圳大普微电子科技有限公司(简称:DapuStor)与澜起科技股份有限公司(简称:澜起科技)完....
的头像 大普微 发表于 04-19 11:50 375次 阅读
大普微电子与澜起科技完成产品兼容性互认证

请问怎么设计一种带PROFIBUS-DP接口的智能电磁流量计?

怎么设计一种带PROFIBUS-DP接口的智能电磁流量计? 如何实现智能电磁流量计系统的硬件设计? 如何实现智能电磁流量计...
发表于 04-19 11:09 0次 阅读
请问怎么设计一种带PROFIBUS-DP接口的智能电磁流量计?

什么是MC56F8257中断系统?如何对MC56F8257中断系统进行测试?

什么是MC56F8257中断系统? MC56F8257中断设置方法有哪些?   MC56F8257中断设置有哪些过程? 如何对MC...
发表于 04-19 10:11 0次 阅读
什么是MC56F8257中断系统?如何对MC56F8257中断系统进行测试?

8051与AndesCore常见差异事项有哪些?

8051与AndesCore常见差异事项有哪些? 从8051移植到AndesCore上注意事项有哪些? ...
发表于 04-19 09:27 0次 阅读
8051与AndesCore常见差异事项有哪些?

请问GPU与DSP、CPU区别在哪里?

GPU工作原理是什么? GPU主要作用有哪些?GPU与DSP区别在哪里?   GPU和CPU的区别是什么?&nbs...
发表于 04-19 09:16 0次 阅读
请问GPU与DSP、CPU区别在哪里?

以单片机为核心处理器 无线解说器资料下载

电子发烧友网为你提供以单片机为核心处理器 无线解说器资料下载的电子资料下载,更有其他相关的电路图、源....
发表于 04-19 08:53 10次 阅读
以单片机为核心处理器 无线解说器资料下载

分享一篇关于MSP430单片机基础定时器的学习笔记

关于MSP430单片机基础定时器的学习笔记
发表于 04-19 07:32 0次 阅读
分享一篇关于MSP430单片机基础定时器的学习笔记

求一个8位RISC结构的高速微控制器IP软核的设计

本文介绍的是基于RISC体系结构的8位高速MCUIP软核的设计与实现,采用Verilog HDL自上而下地描述了MCUIP软核的...
发表于 04-19 07:28 0次 阅读
求一个8位RISC结构的高速微控制器IP软核的设计

利用导热硅胶片解决散热问题

随着科技迅速的发展,市场上的高科技先进电子产品日新月异,而且很受消者朋友们的青睐,而且电子产品的安装....
发表于 04-16 16:36 50次 阅读
利用导热硅胶片解决散热问题

浅谈GPU: 衡量计算效能的正确姿势(3)

而且Cache往往分几个层级,与内存以及其它外部存储器共同构成计算机系统的存储器层次结构(Memor....
的头像 Linuxer 发表于 04-16 11:16 190次 阅读
浅谈GPU: 衡量计算效能的正确姿势(3)

浅谈GPU: 衡量计算效能的正确姿势(2)

这次我们准备聊下决定系统计算性能的两大关键指标,1. 浮点运算能力(FLOPS), 2. 内存带宽(....
的头像 Linuxer 发表于 04-16 11:12 185次 阅读
浅谈GPU: 衡量计算效能的正确姿势(2)

浅谈GPU: 衡量计算效能的正确姿势(1)

言归正状,万事开头难,现在骑虎难下,也只好勉力为之。在这里想先介绍些今后文章经常会涉及的一些指标概念....
的头像 Linuxer 发表于 04-16 11:05 206次 阅读
浅谈GPU: 衡量计算效能的正确姿势(1)

基于赛灵思提供的实时计算平台的超低时延视频流解决方案

本期案例将介绍 BroadBand 与 Skreens 的合作,双方基于赛灵思提供的实时计算平台打造....
的头像 FPGA开发圈 发表于 04-16 10:56 220次 阅读
基于赛灵思提供的实时计算平台的超低时延视频流解决方案

剖析MELD报警信息提示/存储-解读FB651

FB651 用于 多语言转换 用于在三种语言之间切换消息视图(数据库视图)和消息归档(数据库归档)中....
的头像 机器人及PLC自动化应用 发表于 04-16 10:54 160次 阅读
剖析MELD报警信息提示/存储-解读FB651

简述SCL -CPU内存区域的索引存取

也能够用一外索引来存取CPU的内存区域。与绝对地址比较,此方式的优点是能够用变量索引动态寻址。例如,....
的头像 机器人及PLC自动化应用 发表于 04-16 10:45 103次 阅读
简述SCL -CPU内存区域的索引存取

学会Python全网资源任意爬 简直太强大了!

我最近看中了一款CPU,结果被价格劝退。   想提前练练手速,等有活动了再冲。   结果被来我家玩的....
的头像 机器人及PLC自动化应用 发表于 04-16 10:10 283次 阅读
学会Python全网资源任意爬 简直太强大了!

V模式的设计方法及自动代码生成资料下载

电子发烧友网为你提供V模式的设计方法及自动代码生成资料下载的电子资料下载,更有其他相关的电路图、源代....
发表于 04-16 08:54 8次 阅读
V模式的设计方法及自动代码生成资料下载

什么程序适合在GPU上运行?什么时候用CPU资料下载

电子发烧友网为你提供什么程序适合在GPU上运行?什么时候用CPU资料下载的电子资料下载,更有其他相关....
发表于 04-16 08:53 5次 阅读
什么程序适合在GPU上运行?什么时候用CPU资料下载

工业设备中LED显示和键盘扫描设计资料推荐

工业设备、汽车电子及仪器仪表中普遍使用LED显示器,原因是LED显示器成本低廉、使用灵活、封装体积小。开发这类设备时,常...
发表于 04-16 07:27 0次 阅读
工业设备中LED显示和键盘扫描设计资料推荐

浅谈Armv9的三个技术特性及引发的市场竞争力

十年转瞬,Armv9架构终于露出庐山真面目,适用于Arm全系列芯片的Armv9架构,这次的升级瞄准的....
的头像 beanxyy 发表于 04-15 18:08 633次 阅读
浅谈Armv9的三个技术特性及引发的市场竞争力

简述IC卡技术的城市信息平台的建设

IC卡技术已经大量应用于与城市居民生活息息相关的方方面面,基于IC卡技术的城市信息化平台建设,已经成....
的头像 电子发烧友网工程师 发表于 04-15 14:37 244次 阅读
简述IC卡技术的城市信息平台的建设

详解硬核与软核处理器的区别及联系

SOPC技术,即软核处理器,最早是由Altera公司提出来的,它是基于FPGA的SOC片上系统设计技....
的头像 FPGA之家 发表于 04-15 09:48 177次 阅读
详解硬核与软核处理器的区别及联系

电子设计实施有效的安全认证方法资料下载

电子发烧友网为你提供电子设计实施有效的安全认证方法资料下载的电子资料下载,更有其他相关的电路图、源代....
发表于 04-15 08:48 11次 阅读
电子设计实施有效的安全认证方法资料下载

如何实现声音隔离?工程师可用哪些技术资料下载

电子发烧友网为你提供如何实现声音隔离?工程师可用哪些技术资料下载的电子资料下载,更有其他相关的电路图....
发表于 04-15 08:40 9次 阅读
如何实现声音隔离?工程师可用哪些技术资料下载

单片机基础及应用|80C51单片机的结构及信号引脚资料下载

电子发烧友网为你提供单片机基础及应用|80C51单片机的结构及信号引脚资料下载的电子资料下载,更有其....
发表于 04-14 08:47 24次 阅读
单片机基础及应用|80C51单片机的结构及信号引脚资料下载

NVIDIA BlueField-3,引领数据中心基础设施新潮

BlueField-3是首款为AI和加速计算而设计的DPU,助力各企业在任何规模的应用上都能实现业内....
发表于 04-13 16:53 1215次 阅读
NVIDIA BlueField-3,引领数据中心基础设施新潮

x86主板有什么特点,它的优势有哪些

X86指令集是美国Intel公司为其第一块16位CPU(i8086)专门开发的,美国IBM公司198....
发表于 04-13 15:49 27次 阅读
x86主板有什么特点,它的优势有哪些

业界唯一内置AI的数据中心CPU来了

业界唯一内置AI的数据中心CPU来了。4月6日,英特尔在北京首钢园推出第三代至强可扩展处理器(代号I....
的头像 机器人创新生态 发表于 04-13 11:34 459次 阅读
业界唯一内置AI的数据中心CPU来了

手持PDA操作系统有哪些,其区别是什么

手持PDA是指具备信息传输处理功能的手持终端设备,配有操作系统、内存、CPU、显卡、屏幕,键盘和电池....
发表于 04-13 10:09 143次 阅读
手持PDA操作系统有哪些,其区别是什么

美媒造谣台积电为大陆制造军用芯片,台当局紧急回应

北京时间4月8日晚,美国商务部再次以所谓“威胁国家安全”为由,将包括天津飞腾信息技术有限公司(下称:....
的头像 旺材芯片 发表于 04-13 09:48 645次 阅读
美媒造谣台积电为大陆制造军用芯片,台当局紧急回应

据外媒报道 英特尔要将其7nm改名为5nm

据外媒报道,英特尔可能将其7纳米制程重命名为5纳米以匹配代工厂的营销计划。在SemiAccurate....
的头像 旺材芯片 发表于 04-13 09:31 545次 阅读
据外媒报道 英特尔要将其7nm改名为5nm

关于组态CPU的访问保护浅析

设置访问等级和密码后,需输入密码才能访问功能和存储区。将在 CPU 的对象属性中指定各种访问级别及其....
的头像 机器人及PLC自动化应用 发表于 04-12 14:36 156次 阅读
关于组态CPU的访问保护浅析

Sapphire Rapids对应第四代至强可扩展处理器预计今年底登场

在爆料Up主Moore’s Law Is Dead的最新视频中,他探听到了Intel神秘新项目,隶属....
的头像 FPGA之家 发表于 04-12 14:31 364次 阅读
Sapphire Rapids对应第四代至强可扩展处理器预计今年底登场

澜起科技重磅发布全新第三代津逮CPU!

2021年4月8日,上海——澜起科技,国际领先的高性能处理器和全互连芯片设计公司,正式对外发布其全新....
的头像 电子发烧友网工程师 发表于 04-12 14:26 365次 阅读
澜起科技重磅发布全新第三代津逮CPU!

揭秘古法制作CPU 你见过吗

无到有(make something from scratch)一直是工程师的浪漫,例如自行调配出操....
的头像 Linux爱好者 发表于 04-12 13:36 260次 阅读
揭秘古法制作CPU 你见过吗

微处理器体系结构

微处理器体系结构说明。
发表于 04-12 11:42 11次 阅读
微处理器体系结构

大联大世平集团推出基于NXP i.MXRT1010的音乐播放器解决方案

方案采用了NXP i.MXRT1010高性能低功耗跨界MCU作为主控,该产品采用Cortex-M7內....
发表于 04-12 10:20 219次 阅读
大联大世平集团推出基于NXP i.MXRT1010的音乐播放器解决方案

x86嵌入式主板的相关知识

X86嵌入式主板是嵌入式主板的一种,主要特点源于体积小巧、参数稳定,其还能分为多个类型,它们分别对应....
发表于 04-11 10:15 34次 阅读
x86嵌入式主板的相关知识

ACM中国-国际并行计算挑战赛已经正式启动

科技是强国之基,创新是发展之魂,在全球经济增长持续放缓、国际形势错综复杂的形势下,科技创新能力不足、....
的头像 科技观察者 发表于 04-10 11:34 219次 阅读
ACM中国-国际并行计算挑战赛已经正式启动

关于CPU运行速度计算详解

相对人的感官来说CPU跑的太快了——即便是人们常常用来描述时间短暂的“一眨眼功夫”对CPU来说也是及....
的头像 FPGA之家 发表于 04-09 18:19 482次 阅读
关于CPU运行速度计算详解

关于Arm发布的V9架构详细解析

今天,作为Arm的Vision Day活动的一部分,该公司正式发布了该公司的新一代Armv9架构的首....
的头像 安芯教育科技 发表于 04-09 16:19 1149次 阅读
关于Arm发布的V9架构详细解析

如何理解FCSFC的输出参数RET_VAL(返回值)?

调用一个系统功能 (SFC24):当调用系统功能 SFC 24 “TEST_DB”(测试数据块) ....
的头像 机器人及PLC自动化应用 发表于 04-09 15:22 163次 阅读
如何理解FCSFC的输出参数RET_VAL(返回值)?

浅谈Google将尝试用SoC替代传统CPU主板的方式

谷歌近日公布了其对自定义计算的愿景,并透露他们计划采用“片上系统”基础架构来取代传统主板作为关键集成....
的头像 ssdfans 发表于 04-09 15:16 284次 阅读
浅谈Google将尝试用SoC替代传统CPU主板的方式

关于CPU指令集架构详细讲解

现代CPU成为处理器(processor)芯片的核心组件之一,而不仅仅是唯一组件。在过去50多年间,....
的头像 旺材芯片 发表于 04-09 10:19 1532次 阅读
关于CPU指令集架构详细讲解

TMS320VC5501 定点数字信号处理器

TMS320VC5501(5501)定点数字信号处理器(DSP)基于TMS320C55x™DSP生成CPU处理器内核。 C55x™DSP架构通过增加并行性和全面关注降低功耗来实现高性能和低功耗。 CPU支持内部总线结构,该结构由一个程序总线,三个数据读总线,两个数据写总线以及专用于外设和DMA活动的附加总线组成。这些总线能够在一个周期内执行最多三次数据读取和两次数据写入。并行,DMA控制器可以独立于CPU活动执行数据传输。 C55x™CPU提供两个乘法累加(MAC)单元,每个单元能够进行17位×17位乘法运算。单循环。额外的16位ALU支持中央40位算术/逻辑单元(ALU)。 ALU的使用受指令集控制,提供优化并行活动和功耗的能力。这些资源在C55x CPU的地址单元(AU)和数据单元(DU)中进行管理。 C55x DSP代支持可变字节宽度指令集,以提高代码密度。指令单元(IU)从内部或外部存储器执行32位程序提取,并为程序单元(PU)排队指令。程序单元解码指令,将任务指向AU和DU资源,并管理完全受保护的管道。预测分支功能可避免执行条件指令时的管道刷新。 5501外设...
发表于 10-09 14:55 307次 阅读
TMS320VC5501 定点数字信号处理器