RISC-V,简介-0

文章来自微信公众号“科文路”,欢迎关注、互动。转发须注明出处。

本文属于入门RISC-V系列,本文为开篇,为翻译自维基百科RISC-V的简介内容。

RISC-V(发音为“risk-five”)是始于 2010 年的一种开放标准的指令集架构(ISA),基于精简指令集(RISC)。不同于大多数其他 ISA 的设计,RISC-V 提供不需要付费的开源许可。许多公司正在提供或已经宣布推出了 RISC-V 硬件,支持 RISC-V 的开源操作系统也已推出,并且该指令集在几个流行的软件工具链中得到了支持。

该项目于 2010 年在加州大学伯克利分校开始,但当前许多贡献者不属于该大学。与其他通常只为简化说明而优化的学术设计不同,设计者们希望 RISC-V 指令集可用于实际计算机。

一览

Designer University of California, Berkeley
Bits 32, 64, 128
Introduced 2010
Version unprivileged ISA 20191213, privileged ISA 20211203
Design RISC
Type Load-store
Encoding Variable
Branching Compare-and-branch
Endianness Little
Page size 4 KiB
Extensions M: Multiplication; A: Atomics – LR/SC & fetch-and-op; F: Floating point (32-bit); D: FP Double (64-bit); Q: FP Quad (128-bit); Zicsr: Control and status register support; Zifencei: Load/store fence; C: Compressed instructions(16-bit)
Open Yes, royalty free
Registers, general purpose 16, 32 (including one always-zero register)
Registers, floating point 32 (F extension), 64 (D extension), 128 (Q extension) (optional)

都看到这儿了,不如关注每日推送的“科文路”、互动起来~

Author

xlindo

Posted on

2022-02-16

Updated on

2023-05-10

Licensed under

Comments