1、RISC-V(读作“risk-five”)是一种基于精简指令集(RISC)原理的开源指令集架构(ISA)。这个项目于2010年在加州大学伯克利分校开始,但许多贡献者都是大学以外的志愿者和行业工作者。
2、与大多数指令集相比,RISC-V指令集可以自由地用于任何目的,允许任何人设计、制造和销售RISC-V芯片和软件。虽然这不是第一个开源指令集,但意义重大,因为它的设计使其适用于现代计算设备(如仓库规模的云计算机、高端手机和微型嵌入式系统)。设计师考虑了这些应用的性能和功效。指令集也有很多支持的软件,解决了新指令集的共同弱点。RISC-V指令集的设计考虑了小尺寸、高速度、低功耗的现实,但没有过度设计特定的微体系结构。截至2017年5月,RISC-V已经建立了2.22版本的用户空间指令集(userspace ISA),特权指令集(privileged ISA)也在1.10版本草案中。
3、RISC-V架构不仅短小精悍,而且其不同的部分可以采用模块化的方式进行组织,从而试图通过统一的架构来满足不同的应用场景。用户可以灵活选择不同的模块组合,满足自己的定制设备需求。比如对于小面积低功耗的嵌入式场景,用户可以选择RV32IC组合的指令集,只使用机器模式。对于高性能应用操作系统场景,可以选择RV32IMFDC等指令集,使用机器模式和用户模式。
本文讲解完毕了,希望对大家有帮助。
君子莲(www.junzilian.com)湘潭网,关注长株潭地区房产、人才招聘、教育、创业、旅游、美食、天气、特产、生活周边信息,欢迎投稿给我们!