Skip to content

gz2023/RISC-V

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

sites

RISC-V 是一个基于精简指令集(RISC:Reduced Instruction Set Computer)原则的开源指令集架构(ISA)。对RISC-V指令集采用宽松的BSD协议,企业完全自有免费使用,同时也容许企业添加自有指令集拓展而不必开放共享以实现差异化发展。

在处理器领域,主流的架构为x86与ARM架构。x86与ARM架构的发展的过程也伴随了现代处理器架构技术的不断发展成熟,但作为商用的架构,为了能够保持架构的向后兼容性,其不得不保留许多过时的定义,导致其指令数目多,指令冗余严重,文档数量庞大,所以要在这些架构上开发新的操作系统或者直接开发应用门槛很高。而RISC-V架构则能完全抛弃包袱,借助计算机体系结构经过多年的发展已经成为比较成熟的技术的优势,从轻上路。RISC-V基础指令集则只有40多条,加上其他的模块化扩展指令总共几十条指令,具有后发优势。

RISC-V并不是一种处理器或芯片(Implementation),而是指令集规范(Specification)。指令集是软件和硬件之间的接口,在CPU中指导它如何进行运算。

相关资源

About

RISC-V architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published