根據(jù)RISC-V基金會(huì)官網(wǎng)發(fā)布的公告,RISC-V 基金會(huì)宣布了批準(zhǔn)RISC-V 基礎(chǔ)指令集架構(gòu)與特權(quán)架構(gòu)規(guī)范,為 RISC-V的可擴(kuò)展性進(jìn)一步奠定了基礎(chǔ)。開源指令集RISC-V相比其它指令集可以自由地用于任何目的,允許任何人設(shè)計(jì)、制造和銷售RISC-V芯片和軟件。
因?yàn)檫@些特點(diǎn),其相繼吸引來 IBM、NXP、西部數(shù)據(jù)、英偉達(dá)、高通、三星、谷歌、華為與特斯拉等100多家科技公司加入其陣營,行業(yè)也不斷在圍繞它構(gòu)建生態(tài)系統(tǒng),對(duì)Arm等競爭對(duì)手造成了巨大的沖擊。
RISC-V基金會(huì)是一家非營利性公司,旨在推動(dòng)采用和實(shí)施RISC-V指令集架構(gòu)(ISA),其近兩年發(fā)展迅猛,目前有來自全球28個(gè)國家的275多個(gè)組織、個(gè)人與大學(xué)加入。
RISC-V基礎(chǔ)指令集架構(gòu)是應(yīng)用軟件與硬件之間的接口,編碼為此規(guī)范的軟件將繼續(xù)在 RISC-V 處理器上永久使用,即使架構(gòu)通過開發(fā)新擴(kuò)展而發(fā)展也不受影響。
官方表示RISC-V采用簡單的固定基礎(chǔ)ISA和模塊化固定標(biāo)準(zhǔn)擴(kuò)展設(shè)計(jì),有助于防止碎片化,同時(shí)支持定制,RISC-V生態(tài)已經(jīng)在此前的各種實(shí)現(xiàn)上展示了很大程度的互操作性,而現(xiàn)在批準(zhǔn)了基礎(chǔ)架構(gòu)規(guī)范,開發(fā)人員可以進(jìn)一步放心,他們?yōu)镽ISC-V編寫的軟件將可以一直運(yùn)行在所有類似的RISC-V核心上。
特權(quán)架構(gòu)則用于在軟件堆棧的不同組件之間提供保護(hù),并且嘗試執(zhí)行當(dāng)前權(quán)限模式不允許的操作將導(dǎo)致引發(fā)異常。RISC-V特權(quán)架構(gòu)涵蓋了非特權(quán)ISA之外的RISC-V系統(tǒng)的所有方面,包括特權(quán)指令以及運(yùn)行操作系統(tǒng)和連接外部設(shè)備所需的其它功能。
每個(gè)權(quán)限級(jí)別都有一組核心的特權(quán)ISA擴(kuò)展,帶有可選的擴(kuò)展和變體,包括機(jī)器ISA、主管ISA 和管理程序ISA。
“RISC-V特權(quán)架構(gòu)是RISC-V硬件和軟件(如 Linux 和 FreeBSD)之間的契約,批準(zhǔn)這些規(guī)范是 RISC-V 的里程碑”,RISC-V 特權(quán)架構(gòu)任務(wù)組主席 Andrew Waterman 表示:“操作系統(tǒng)開發(fā)人員和硬件供應(yīng)商可以放心地實(shí)現(xiàn)這些規(guī)范,不會(huì)有兼容性問題?!?br />
關(guān)于RISC-V特權(quán)架構(gòu)規(guī)范的詳細(xì)信息可以查看下面的PDF文檔,也可以GitHub上查找相關(guān)的項(xiàng)目進(jìn)行查看。
RISC-V特權(quán)架構(gòu)規(guī)范 |
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
ISA
+關(guān)注
關(guān)注
0文章
55瀏覽量
43794 -
RISC-V
+關(guān)注
關(guān)注
45文章
2328瀏覽量
46666 -
RISC-V基金會(huì)
+關(guān)注
關(guān)注
1文章
8瀏覽量
8101
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
RISC-V MCU技術(shù)
的研究團(tuán)隊(duì)弄出來的,目的就是想搞個(gè)新的、開放的指令集架構(gòu),能跟上現(xiàn)代計(jì)算的需要。到了2015年,專門成立了個(gè)RISC-V基金會(huì),讓這個(gè)架構(gòu)更
發(fā)表于 01-19 11:50
RISC-V架構(gòu)及MRS開發(fā)環(huán)境回顧
設(shè)計(jì),如果最終量產(chǎn),那么就免去面對(duì)版稅糾紛。對(duì)RISC-V指令集來說,RISC-V的標(biāo)準(zhǔn)化工作由RISC-V基金會(huì)主持,對(duì)任何想要用
發(fā)表于 12-16 23:08
關(guān)于RISC-V學(xué)習(xí)路線圖推薦
一個(gè)號(hào)的RISC-V學(xué)習(xí)路線圖可以幫助學(xué)習(xí)者系統(tǒng)地掌握RISC-V架構(gòu)的相關(guān)知識(shí)。比如以下是一個(gè)較好的RISC-V學(xué)習(xí)路線圖:
一、基礎(chǔ)知識(shí)準(zhǔn)備
計(jì)算機(jī)體系結(jié)構(gòu)基礎(chǔ) :
了解計(jì)算機(jī)的基
發(fā)表于 11-30 15:21
什么是RISC-V?以及RISC-V和ARM、X86的區(qū)別
,而x86的是CISC指令集由于歷史原因CISC指令集較為復(fù)雜,指令集復(fù)雜的同時(shí)也會(huì)帶來架構(gòu)的復(fù)雜,而匯編是最接近底層的語言,學(xué)習(xí)匯編需要對(duì)
發(fā)表于 11-16 16:14
RISC-V的指令集位寬的幾點(diǎn)學(xué)習(xí)心得
,實(shí)際上,RISC-V指令集的位寬具有更大的靈活性。
RISC-V指令集的位寬多樣性
RISC-V是一種基于精簡
發(fā)表于 10-31 22:05
RISC-V和arm指令集的對(duì)比分析
、開放性
RISC-V :RISC-V指令集架構(gòu)規(guī)范公開,可以免費(fèi)使用。任何人都可以基于RISC-V
發(fā)表于 09-28 11:05
RISC-V指令集的特點(diǎn)總結(jié)
開源
定義:RISC-V 是完全開源的指令集架構(gòu)(ISA),意味著任何人都可以查看、使用、修改以及分發(fā)其設(shè)計(jì),而無需支付版權(quán)費(fèi)用。
優(yōu)勢:這種開源特性促進(jìn)了全球性的創(chuàng)新和合作。
社區(qū)化
定義
發(fā)表于 08-30 22:05
risc-v的發(fā)展歷史
,該研究團(tuán)隊(duì)成立了一個(gè)四人小組,僅用了3個(gè)月的時(shí)間就完成了RISC-V指令集的開發(fā)。
二、公開與標(biāo)準(zhǔn)化
2014年:RISC-V架構(gòu)正式對(duì)外公開,并成立了
發(fā)表于 07-29 17:20
為什么要有RISC-V
在于它是一個(gè)開源的指令集架構(gòu)。與幾乎所有的舊架構(gòu)不同,它的未來不受任何單一公司的浮沉或一時(shí)興起的決定的影響(這一點(diǎn)讓許多過去的指令集架構(gòu)都遭
發(fā)表于 07-27 15:05
淺析RISC-V領(lǐng)先ARM的優(yōu)勢
RISC-V相對(duì)于ARM的優(yōu)勢主要體現(xiàn)在以下幾個(gè)方面:
開源與免費(fèi):
RISC-V是一個(gè)完全開源的指令集架構(gòu)(ISA),其規(guī)范公開且可以免費(fèi)
發(fā)表于 06-27 08:45
RISC-V有哪些優(yōu)點(diǎn)和缺點(diǎn)
RISC-V作為一種開源的指令集架構(gòu)(ISA),具有一系列顯著的優(yōu)點(diǎn)和潛在的缺點(diǎn)。以下是RISC-V的主要優(yōu)點(diǎn)和缺點(diǎn)概述:
優(yōu)點(diǎn):
開源與開放性:R
發(fā)表于 04-28 09:03
什么是RISC-V?RISC-V的關(guān)鍵技術(shù)
RISC-V不僅僅是一個(gè)流行語;它建立在堅(jiān)實(shí)的技術(shù)基礎(chǔ)之上,使其有別于其他指令集架構(gòu) (ISA)。RISC-V的核心是基于精簡指令集計(jì)算(
發(fā)表于 03-26 09:34
?3714次閱讀
RISC-V 基礎(chǔ)學(xué)習(xí):RISC-V 基礎(chǔ)介紹
不同的 指令集架構(gòu)都有特權(quán)級(jí)的概念,RSIC-V 也不例外,我們來看看RISC-V 的特權(quán)級(jí)。
發(fā)表于 03-12 10:25
評(píng)論