RISC-V(發音為“risk-five”)是一個基于精簡指令集(RISC)原則的開源指令集架構(ISA),該項目2010年始于美國加州大學伯克利分校,但許多貢獻者是該大學以外的志愿者和行業工作者。
與大多數指令集相比,RISC-V指令集可以自由地用于任何目的,允許任何人設計、制造和銷售RISC-V芯片和軟件。雖然這不是第一個開源指令集,但它具有重要意義,因為其設計使其適用于現代計算設備(如倉庫規模云計算機、高端移動電話和微小嵌入式系統)。設計者考慮到了這些用途中的性能與功率效率。該指令集還具有眾多支持的軟件,這解決了新指令集通常的弱點。RISC-V指令集的設計考慮了小型、快速、低功耗的現實情況來實做,但并沒有對特定的微架構做過度的設計。截至2017年5月,RISC-V已經確立了版本2.22的用戶空間的指令集(userspace ISA),而特權指令集(privileged ISA)也處在草案版本1.10。
RISC-V架構不僅短小精悍,而且其不同的部分還能以模塊化的方式組織在一起,從而試圖通過一套統一的架構滿足各種不同的應用場景。用戶能夠靈活選擇不同的模塊組合,來實現自己定制化設備的需要,比如針對于小面積低功耗嵌入式場景,用戶可以選擇RV32IC組合的指令集,僅使用Machine Mode(機器模式);而高性能應用操作系統場景則可以選擇譬如RV32IMFDC的指令集,使用Machine Mode(機器模式)與User Mode(用戶模式)兩種模式。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com