RISC-V 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
RISC-V 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
RISC-V 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
开发语言
操作系统 未知
软件类型 开源软件
所属分类 其他开源RISC-V
开源组织 Linux 基金会
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2014-08-21

软件简介

RISC-V 指令集是基于精简指令集计算 RISC 原理建立的开放指令集架构,RISC-V 是在指令集不断发展和成熟的基础上建立的全新指令。RISC-V 指令集完全开源,设计简单,易于移植 Unix 系统,采用模块化设计,拥有完整的工具链,同时有大量的开源实现和流片案例。

特性

  • 完全开源。对指令集使用,RISC-V 基金会不收取高额的授权费。开源采用宽松的 BSD 协议,企业完全自由免费使用,同时也容许企业添加自有指令集拓展而不必开放共享以实现差异化发展。
  • 架构简单。RISC-V 架构秉承简单的设计哲学。体现为:在处理器领域,主流的架构为 x86 与 ARM 架构。x86 与 ARM 架构的发展的过程也伴随了现代处理器架构技术的不断发展成熟,但作为商用的架构,为了能够保持架构的向后兼容性,其不得不保留许多过时的定义,导致其指令数目多,指令冗余严重,文档数量庞大,所以要在这些架构上开发新的操作系统或者直接开发应用门槛很高。而 RISC-V 架构则能完全抛弃包袱,借助计算机体系结构经过多年的发展已经成为比较成熟的技术的优势,从轻上路。RISC-V 基础指令集则只有 40 多条,加上其他的模块化扩展指令总共几十条指令。 RISC-V 的规范文档仅有 145 页,而“特权架构文档”的篇幅也仅为 91 页。
  • 易于移植。现代操作系统都做了特权级指令和用户级指令的分离,特权指令只能操作系统调用,而用户级指令才能在用户模式调用,保障操作系统的稳定。RISC-V提供了特权级指令和用户级指令,同时提供了详细的RISC-V特权级指令规范和RISC-V用户级指令规范的详细信息,使开发者能非常方便的移植linux和unix系统到RISC-V平台。
  • 模块化设计。RISC-V 架构不仅短小精悍,而且其不同的部分还能以模块化的方式组织在一起,从而试图通过一套统一的架构满足各种不同的应用场景。用户能够灵活选择不同的模块组合,来实现自己定制化设备的需要,比如针对于小面积低功耗嵌入式场景,用户可以选择 RV32IC 组合的指令集,仅使用 Machine Mode(机器模式);而高性能应用操作系统场景则可以选择譬如 RV32IMFDC 的指令集,使用 Machine Mode(机器模式)与 User Mode(用户模式)两种模式。
  • 完整的工具链。对于设计 CPU 来说,工具链是软件开发人员和 cpu 交互的窗口,没有工具链,对软件开发人员开发软件要求很高,甚至软件开发者无法让 cpu 工作起来。在 cpu 设计中,工具链的开发是一个需要巨大工作量的工作。如果用 RISC-V 来设计芯片,芯片设计公司不再担心工具链问题,只需专注于芯片设计,RISC-V 社区已经提供了完整的工具链,并且 RISC-V 基金会持续维护该工具链。当前 RISC-V 的支持已经合并到主要的工具中,比如编译工具链 gcc, 仿真工具 qemu 等。
  • 开源实现。RISC-V 在主流代码托管平台上有大量的开源实现项目,可供开发者学习交流。
  • 成功的流片案例。已经有机构和商业公司流片的案例。
  • 社区贡献。RISC-V 发展到今天已经建立起了完善的开源社区,拥有完整的工具链维护,大量的开源项目。

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
发表了资讯
11/07 09:43

Ubuntu 官方支持全志 RISC-V SBC

Ubuntu发行商Canonical近日宣布将再支持一款基于RISC-V芯片设计的SBC——来自Sipeed的LicheeRV。 LicheeRV是基于全志D1-H芯片(阿里平头哥C906 RISC-V CPU)设计的SBC,值得一提的是,这款SBC核心板只是比普通硬币大一点,比普通的手表和Airpods耳机仓都要小。也就是说,未来我们甚至有可能把一台RISC-V架构的个人电脑戴在手上或者塞进耳朵里。 LicheeRV板载 512MB DDR3内存,使用两组M.2B-KEY 67 Pin金手指引出所有IO,并提供了...

3
0
发表了资讯
10/14 08:19

RISC-V 在其默认 Linux 6.1 内核配置中添加 CD-ROM 镜像支持

RISC-V 在即将到来的 Linux 6.1 默认内核配置中将会添加对 CD-ROM 文件系统的支持。 此举并不是为了要在 RISC-V 中使用 CD/DVD 驱动器,毕竟 2022 年 CD-ROM 基本已被淘汰。这是因为部分安装介质仍然可以作为这些文件系统的镜像来分发,部分用例还可能涉及到以这种格式存档的镜像。而且 RISC-V 默认内核配置已经为 ISO9660、Joliet 和 ZISOFS 文件系统提供支持。 目前此文件系统驱动程序已经在 RISC-V 上构建良好,此项变更只为...

0
0
发表了资讯
10/04 19:32

AOSP 合并首个 RISC-V 架构移植相关的代码补丁

AOSP (Android Open Source Project) 近日合并了第一个 RISC-V 架构移植相关的代码补丁,这意味着 RISC-V 架构开始进入 Android 上游生态支持,将推进 RISC-V 在移动端、平板等领域的广泛使用。 AOSP 开始合并 RISC-V 相关补丁: https://android-review.googlesource.com/c/platform/external/kernel-headers/+/2239953 根据 CNRV 的介绍,在一封发送给 RISC-V 国际基金会的邮件中,Google Android 团队表示目前 AOSP 已经开始...

4
7
发表了资讯
09/08 07:26

NASA 选中 RISC-V 打造下一代高性能航天计算芯片

SiFive 宣布已被 NASA 选中,将为 NASA 的下一代高性能航天计算(HPSC)处理器提供核心 CPU。SiFive 成立于 2015 年,是一家基于 RISC-V 架构的芯片设计商,致力于将开源标准引入半导体设计,使其更便宜且更容易被客户使用。 根据介绍,该处理器将由 SiFive 与 Microchip 共同研发设计;HPSC 预计将用于几乎所有未来的太空任务,从行星探索到月球和火星表面任务。HPSC 将利用一个 8 核 SiFive Intelligence X280 RISC-V 矢量内核...

0
4
发表了资讯
08/23 07:46

Ubuntu 正式支持全志 D1 哪吒 RISC-V 开发板

近日,Canonical 宣布 已将 Ubuntu 操作系统移植到全志科技的 D1 哪吒(Nezha) RISC-V 板上。目前最新版本的 Ubuntu 22.04.1 映像已在 Nezha 板子上可用,接下来的工作是新功能和最新 Ubuntu 版本的移植。 Nezha 板子基于全志科技首款基于 RISC-V 指令集的 D1 Soc,该芯片集成了阿里巴巴 T-Head 64 位内核,运行在 Linux、RTOS等系统上(自带 Debian),支持 RVV。 性能参数: 1GHz RISC-V 处理器、1GB 或 2GB DDR3 系统内存、...

6
3
发表于摸鱼专区专区
07/05 08:34

中国厂商宣布全球首款面向开发者的 RISC-V 笔记本电脑

鉴释科技 (Xcalibyte) 宣布了 ROMA,声称是全球首款面向开发者的“原生” RISC-V 笔记本电脑,由 RISC-V International(非营利性组织)领导,Deepcomputing 和 Xcalibyte 共同打造,能够提供原生的 RISC-V 开发体验。 根据新闻稿的介绍,ROMA 配备了四核 RISC-V CPU,一个 GPU/NPU 加速器,最高 16GB LPDDR4/LPDDR4X 内存,最高 256GB 硬盘容量,支持运行大多数 Linux 发行版。官方尚未公布更详细的技术规格,因此新闻稿中也没...

12
2
发表了资讯
06/22 08:14

RISC-V 宣布 2022 年首批新规范

RISC-V International 宣布了 2022 年首批四项规范和扩展的批准 — RISC-V Efficient Trace (E-Trace)、RISC-V Supervisor 二进制接口 (SBI)、RISC-V 统一可扩展固件接口 (UEFI) 规范,以及 RISC-V Zmmul multiply-only 扩展。“此消息基于 2021 年的势头,其中代表 40 多个扩展的 16 个规范获得了批准。 ” RISC-V 的 CTO Mark Himelstein 介绍称,这些新规范加速了嵌入式和大型系统设计。“调试是芯片上最难做的事情之一,用于...

1
5
发表了资讯
06/02 08:23

Linux 5.19 的 RISC-V :支持在 64 位系统运行 32 位二进制文​​件

据外媒 Phoronix 报道,正在开发中的 Linux 5.19 内核合并了 RISC-V 架构的首轮更改,其中包含几个新功能。 Linux 5.19 的 RISC-V 带来了新的“compat”子系统,用于在 64 位内核上运行 32 位二进制文件。这个 RV32 的支持很有意思,因为 Linux 内核一直在迎合 64 位 RISC-V ,对现代 RV32 的支持并不多。 Linux for RISC-V 的另一个重大变化是 Svpbmt 对主管模式的扩展支持:基于页面的内存类型。RISC-V 的 Svpbmt 允许将内存属...

0
3
发表了资讯
05/11 08:41

基金会 CEO:RISC-V “世界霸权”需要英特尔等企业的支持

RISC-V 国际基金会的首席执行官 Calista Redmond 在接受 The Register 采访时表示,她期望让正在崛起的开源处理器技术"统治世界"。但想要实现这一目标,非营利组织就需要得到各种其他组织的支持;甚至是那些沉浸在主导的专有架构中的组织,譬如 x86 巨头英特尔。 1、 Redmond 认为,需要以付费会员的形式来支持 royalty-free 的 CPU 指令集架构(ISA)的持续发展,以便更好地与 x86 和 Arm ISA 竞争。“我们必须有一定的资金,以...

8
1
发表了资讯
04/29 16:19

印度政府新计划: 2023 年底交付世界级 RISC-V 芯片

印度电子信息技术部宣布了一项 DIR-V - 数字印度 RISC-V 微处理器计划 ,这是一个基于开源 RISC-V 架构的印度本土芯片设计和生产计划,初定在 2023 年 12 月之前实现工业级芯片的设计,实现商业量产并推向全世界。 印度电子IT 国务部长 Rajeev Chandrasekhar 曾担任英特尔 x-86 处理器芯片设计师,他在公告中表示印度电子和 IT 部将加入 RISC-V 国际基金会,并作为首要董事会成员: 过去十年中,RISC-V 已成为 ARM 和 x-86 架构...

35
1
发表了资讯
04/02 08:55

RISC-V 努力制定标准性扩展规范,以避免碎片化问题

协调开源指令集架构 (ISA) 开发的 RISC-V International 正在努力制定各项标准性规范,尽可能地减少该架构的碎片化问题。 上周,该组织在其邮件列表上分享了一项调查,以收集社区的反馈, “帮助识别 ISA 差距,制定未来的扩展计划,并保持 RISC-V 应用程序之间的兼容性。” RISC-V International 首席技术官 Mark Himelstein 与外媒 The Register 的沟通中称:该调查的目的是想要了解 RISC-V 社区正在做什么,以及开发者是否强...

5
2
发表了资讯
03/24 09:33

AMD 正在招聘 RISC-V CPU 设计师

AMD 的 Radeon Technology Group (RTG) 部门正在为其开发嵌入式 RISC-V CPU 的架构师团队招聘一名 RISC-V CPU/GPU 设计师。 ▲一份新的招聘信息表明 AMD 正在开发基于 RISC-V 的解决方案,以及暗示了他们正在开发的应用程序 从职位描述可以看到 AMD 对其 RISC-V 微架构师/RTL 设计师的要求。他们正在寻找具有高性能 GPU 经验的专家,并要求具备 RISC-V RV64 CPU、CPU 乱序执行、推测执行和分支预测器的相关经验。 根据招聘信息,...

1
0
发表了资讯
03/18 08:23

RISC-V 公司 SiFive 融资 1.75 亿美元:将保持中立立场

SiFive 宣布已在 F 轮融资中筹集了 1.75 亿美元,公司估值超过 25 亿美元。SiFive 方面表示,其正在大幅加速公司 RISC-V 产品、未来路线图和生态系统的开发,以实现 RISC-V 为 SiFive 的客户和合作伙伴带来的无限潜力。 SiFive 成立于 2015 年,是一家基于 RISC-V 架构的芯片设计商,致力于将开源标准引入半导体设计,使其更便宜且更容易被客户使用。本轮融资由 Coatue Management 牵头,Ibex Investors 以及现有投资者 Sutter...

5
4
发表了资讯
02/21 09:12

在全球芯片大战中,RISC-V 能否保持其中立态度?

X86 垄断,ARM 太贵,与这两者相比,开源指令集 RISC-V 可以自由地用于任何目的,它的开源特性允许任何人设计、制造和销售 RISC-V 芯片和软件。现在关于 RISC-V 的一切都是积极的,其开源精神驱使世界各地的人们 —— 包括美国、欧洲、俄罗斯和中国,都在合作改进其架构以及提升性能。 但另一方面,这个新兴指令集架构的无边界特性,又可能会在国家之间的芯片军备竞赛中开辟另一条战线。现在所有国家都在研究本土的 RISC-V 芯片...

12
2
发表了资讯
02/09 08:40

英特尔加入 RISC-V 国际基金会,并设立 10 亿美元的基金用于发展 RISC-V

早在 2006 年,英特尔就放弃了基于 ARM 的 CPU 开发项目,当时他们以约 6 亿美元的价格将 XScale PXA 技术出售给 Marvell Technology Group。当时的想法是,x86 架构将成为所有英特尔处理器的基石。但如今英特尔面对来自 AMD,以及高通和苹果等基于 ARM 芯片的竞争,急需开辟一条新的路线。 英特尔近日正式宣布,他们已经以 Premier 成员的身份加入了 RISC-V 国际基金会(RISC-V International 是一个非盈利组织,支持免费和开放...

6
3
发表了资讯
01/06 08:41

英特尔子公司发布 5nm RISC-V 处理器,面向自动驾驶

CES(消费电子展)正如火如荼地在拉斯维加斯举办,虽然英特尔、微软和 Google 等大厂都因疫情原因取消线下参会,但英特尔还是趁此机会举办了线上发布会,发布了适用于笔记本电脑的 12 代处理器,仅从制程工艺角度来说,12 代酷睿处理器所采用的 10nm 制程工艺虽然比其前代所采用的「14nm++」优秀了不少,但仍落后于 AMD Ryzen 或苹果 M1 系列芯片所采用的 5nm 工艺。 不过,英特尔新一代移动端酷睿处理器并不是我们此次要关注的...

1
3
发表了资讯
2021/12/11 08:08

RISC-V 基金会正努力设计 RISC-V 的 GPU

作为 x86 和 ARM 的新兴竞争对手,RISC-V 一直以免费、模块化等特性抢占低端硬件市场。据 theregister 报导,目前 RISC-V International (开发 RISC-V 的 RISC-V 基金会)正在努力为 RISC-V 设计对应的开源 GPU (图形处理器)。 消息来源于 RISC-V 首席技术官 Mark Himelstein ,其宣称明年 RISC-V 的特殊兴趣小组将重点关注对着色器(shaders)和高级矩阵运算(advanced matrix operations)的扩展,这些图形处理的扩展主要用...

5
1
发表于大前端专区
2021/12/07 06:27

GMP 库开发者发文批评 RISC-V “性能太拉跨”

GMP 库开发者 Torbjörn Granlund 发文批评开源的 RISC-V 指令集架构存在严重的性能问题,言辞非常激烈,称“设计一个伟大的 ISA (指令集架构) 是非常困难且伟大的,但设计类似于 RISC-V 这样的东西是微不足道的,一名普通的计算机科学专业的学生可以在一个学期的课程项目中设计出比 RISC-V 更好的指令集。” GMP 库全称 The GNU Multiple Precision Arithmetic Library(GNU 多精度运算库),其维护者 Torbjörn Granlund 在...

47
6
发表了资讯
2021/09/05 09:49

苹果正在招聘 RISC-V 开发者

苹果公司最近发布了招聘 RISV 开发者的公告。 招聘公告写道,苹果公司目前正在为其核心操作系统团队的 Vector and Numerics Group (VaNG) 小组寻找对 RISC-V 指令集架构 (ISA) 和 ARM 的 Neon vector ISA 有详细了解且有丰富经验的开发者。苹果的 VaNG 小组负责开发和改进运行在 iOS、macOS、watchOS 和 tvOS 上的各种嵌入式子系统。 以保密著称的苹果公司在招聘信息中没有透露它打算用 RISC-V 做什么,但职位描述显示,担任此职...

8
7
2021/08/28 08:43

苹果 GPU 芯片供应商以 RISC-V 架构进军 CPU 领域

Imagination Technologies 近日公布了其 2021 年上半年的财务业绩,该公司获得了 7600 万美元的收入,相比 2020 年同期的 4900 万美元,实现了 55% 的收入增长,并且没有外部第三方债务。 在今年不错的业绩支撑下,Imagination 也正式宣布了扩大其影响力的下一步计划:开发和推出 RISC-V CPU 系列来寻求新的业务增长,这将同时满足离散 CPU 市场和异构计算领域的需求。 Imagination Technologies 是一家总部位于英国的半导体公司...

6
6
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
64 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部