0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RISC-V新規(guī)發(fā)布,防止碎片化并提升設(shè)計者效率

Felix分析 ? 來源:電子發(fā)燒友網(wǎng) ? 作者:吳子鵬 ? 2022-06-26 15:24 ? 次閱讀

電子發(fā)燒友網(wǎng)報道(文/吳子鵬)近日,RISC-V International宣布了2022年的首批四項規(guī)格和擴(kuò)展的批準(zhǔn),包括RISC-V高效跟蹤(E-Trace)、RISC-V主管二進(jìn)制接口(SBI)、RISC-V統(tǒng)一可擴(kuò)展固件接口(UEFI)規(guī)格,以及RISC-V Zmmul純乘法擴(kuò)展。其中,E-Trace將加速基于RISC-V的大型芯片系統(tǒng)設(shè)計,不僅提升了設(shè)計者的效率,也進(jìn)一步提升了RISC-V的適用范圍。

圖源:RISC-V International

根據(jù)RISC-V International的官方解讀,E-Trace是一種使用分支跟蹤的高效處理器跟蹤方法,非常適合調(diào)試從微型嵌入式設(shè)計到超強大計算機(jī)的任何類型的應(yīng)用程序。E-Trace指定了 RISC-V 內(nèi)核和編碼器(或入口端口)之間的信號、壓縮分支跟蹤算法和封裝壓縮分支跟蹤信息的數(shù)據(jù)包格式。

處理器跟蹤技術(shù)一直以來都是RISC-V相關(guān)企業(yè)比較重視的技術(shù),比如UltraSoC一直在致力于做這方面的研究。早在2017年該公司就宣布推出業(yè)界首款支持RISC-V的處理器跟蹤技術(shù),為處理器跟蹤技術(shù)開發(fā)了一套規(guī)范,可支持基于開源RISC-V架構(gòu)的產(chǎn)品,該規(guī)范隨后提供給了RISC-V基金會(RISC-V Foundation),作為開源規(guī)范的一部分。作為RISC-V的競爭者,Arm也在持續(xù)優(yōu)化各類型處理器的調(diào)試和跟蹤功能,目的也是提升處理器的調(diào)試效率。

RISC-V的首席技術(shù)官Mark Himelstein表示,“調(diào)試是芯片上最難做的事情之一,用于 RISC-V 的 E-Trace 創(chuàng)建了一種執(zhí)行處理器跟蹤的標(biāo)準(zhǔn)方法,這種方法非常高效,在嵌入式系統(tǒng)設(shè)計中特別有用?!?/p>

E-Trace的主導(dǎo)者之一是Picocom(比科奇),是一家為5G小基站設(shè)備商提供開放 RAN標(biāo)準(zhǔn)的基帶系統(tǒng)級芯片(SoC)和運營商級可靠性的軟件產(chǎn)品的半導(dǎo)體公司。Picocom總部位于中國杭州,并在中國北京和英國Bristol設(shè)有研發(fā)工程中心。該公司一直以來都是RISC-V的擁護(hù)者,2020年就宣布5G小型蜂窩分布式單元(DU)片上系統(tǒng)(SoC)選擇了AndesCore N25F RISC-V 32位內(nèi)核。

SBI在管理模式(S 模式或 VS 模式)下使用應(yīng)用程序二進(jìn)制接口,在硬件平臺和操作系統(tǒng)內(nèi)核之間構(gòu)建了一個固件層,這種抽象讓跨操作系統(tǒng)的功能實現(xiàn)擁有了通用平臺。

在Gitee上有關(guān)于RISC-V 主管二進(jìn)制接口 (SBI)更加具體的介紹,有幾項推薦接口內(nèi)容,包括在M模式下運營的特定平臺的固件;在 S 模式或 HS 模式下運行的引導(dǎo)加載程序、管理程序或通用操作系統(tǒng);在 HS 模式下運行的管理程序;在 VS 模式下運行的引導(dǎo)加載程序或通用操作系統(tǒng)。在具體內(nèi)容中還包括支持的 SBI 版本、所需工具鏈、OpenSBI通用庫代碼執(zhí)行平臺、構(gòu)建和安裝參考平臺靜態(tài)庫和固件、使用時間戳和編譯器信息構(gòu)建等相關(guān)文檔。Gitee上有明確標(biāo)注,RISC-V SBI 規(guī)范作為一個獨立項目由 RISC-V 基金會在Github上維護(hù)。

RISC-V SBI 規(guī)范的制定和批準(zhǔn)由 Rivos 的 Atish Patra 領(lǐng)導(dǎo)。Rivos為RISC-V初創(chuàng)企業(yè),該公司團(tuán)隊領(lǐng)導(dǎo)者和工程師水平被稱為是令人印象深刻的,很多具備大廠的豪華履歷。近日,蘋果公司專門起訴Rivos挖走了能接觸到蘋果公司芯片機(jī)密的工程師,雖然是一個負(fù)面消息,但是也說明Rivos公司人員的水平。

Mark Himelstein指出,“RISC-V SBI為開發(fā)者提供了一個類似的關(guān)鍵資源。在所有RISC-V實現(xiàn)中移植主管模式軟件的能力,本質(zhì)上允許開發(fā)者寫一次代碼,并在所有地方應(yīng)用?!?/p>

UEFI則是將現(xiàn)有的 UEFI 標(biāo)準(zhǔn)引入 RISC-V 平臺。

UEFI全稱為Unified Extensible Firmware Interface,中文名為統(tǒng)一可擴(kuò)展固件接口,定義了計算機(jī)操作系統(tǒng)和平臺固件之間的接口規(guī)范。UEFI 標(biāo)準(zhǔn)定義了一種可執(zhí)行文件格式,所有的 UEFI 固件都能夠執(zhí)行以這種格式編寫的代碼。RISC-V作為開源指令集,推行UEFI的好處便會更加明顯。

Himelstein講到,“UEFI 是任何系統(tǒng)的關(guān)鍵元素,在某些應(yīng)用中,它可能會取代基本的 BIOS 軟件?!?/p>

Zmmul Multiply Only實現(xiàn)了需要乘法操作而不需要除法的低成本實現(xiàn),是RISC-V非特權(quán)規(guī)范的一部分。

能夠看出,這一批新標(biāo)準(zhǔn)一方面提升了RISC-V開發(fā)的效率,另一方面也是RISC-V International防止RISC-V碎片化的有效措施。RISC-V是一個開源的指令集,其實也是一種規(guī)范,如果太過于雜散,應(yīng)用程序之間的兼容性將大打折扣,不利于RISC-V自身的發(fā)展。目前, RISC-V International 正在努力制定各項標(biāo)準(zhǔn)性規(guī)范,盡可能地減少該架構(gòu)的碎片化問題。

據(jù)悉,2021年RISC-V International公布了代表40種擴(kuò)展的16個規(guī)范,今年的預(yù)期目標(biāo)會更多,不過RISC-V International并不會盲目追求規(guī)范的數(shù)量和發(fā)布速度,將嚴(yán)格遵循討論、開發(fā)、公開審查、凍結(jié)等標(biāo)準(zhǔn)流程,讓所公布的規(guī)范都能夠提高RISC-V芯片以及相關(guān)應(yīng)用的開發(fā)效率和兼容性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19032

    瀏覽量

    228447
  • 國家標(biāo)準(zhǔn)

    關(guān)注

    2

    文章

    37

    瀏覽量

    14996
  • RISC-V
    +關(guān)注

    關(guān)注

    44

    文章

    2178

    瀏覽量

    45892
收藏 人收藏

    評論

    相關(guān)推薦

    宣布 RISE RISC-V 開發(fā)表彰試點計劃:賦能開發(fā)拓展 RISC-V 影響力

    標(biāo)準(zhǔn)而做出貢獻(xiàn)的開發(fā)。為什么要推出開發(fā)表彰試點計劃?RISC-V的成功在很大程度上依賴于開發(fā)社區(qū)。他們在軟件移植、測試和發(fā)布方面的努力
    的頭像 發(fā)表于 10-15 08:08 ?96次閱讀
    宣布 RISE <b class='flag-5'>RISC-V</b> 開發(fā)<b class='flag-5'>者</b>表彰試點計劃:賦能開發(fā)<b class='flag-5'>者</b>拓展 <b class='flag-5'>RISC-V</b> 影響力

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未來 !

    加入RISC-VAdvocate行列!我們正在尋找來自世界各地的RISC-V愛好,通過全球推廣和參與,成為支持RISC-V進(jìn)步的關(guān)鍵參與
    的頭像 發(fā)表于 09-10 08:08 ?231次閱讀
    加入全球 <b class='flag-5'>RISC-V</b> Advocate 行列,共筑 <b class='flag-5'>RISC-V</b> 的未來 !

    RISC-V指令集的特點總結(jié)

    實現(xiàn)的復(fù)雜性,提高處理器的執(zhí)行效率和易于優(yōu)化。 模塊 定義:RISC-V 指令集支持模塊擴(kuò)展,允許開發(fā)根據(jù)具體應(yīng)用需求添加或定制特定的
    發(fā)表于 08-30 22:05

    2024 RISC-V 中國峰會:華秋電子助力RISC-V生態(tài)!

    、生態(tài)伙伴、公開課、開發(fā)社區(qū)、評測試用等欄目,是為各生態(tài)廠商量身定制的硬件開發(fā)平臺,通過線上社區(qū)+一站式供應(yīng)鏈服務(wù)讓硬件開發(fā)變得更簡單。他表示,RISC-V開放平臺已吸引30+廠商入駐,發(fā)布硬件產(chǎn)品
    發(fā)表于 08-26 16:46

    risc-v的發(fā)展歷史

    RISC-V的發(fā)展歷史可以追溯到2006年左右,當(dāng)時David Patterson和其他研究開始探索創(chuàng)建一個開放和可擴(kuò)展的指令集架構(gòu)(ISA)。以下是RISC-V發(fā)展的主要里程碑: 一、起源與初步
    發(fā)表于 07-29 17:20

    rIsc-v的缺的是什么?

    態(tài)系統(tǒng)還不夠豐富。這可能導(dǎo)致軟件和工具的可用性受限,特別是在一些特定的應(yīng)用領(lǐng)域或開發(fā)環(huán)境中。開發(fā)可能需要投入更多的時間和精力來尋找或開發(fā)適合RISC-V架構(gòu)的軟件和工具鏈。 碎片風(fēng)
    發(fā)表于 07-29 17:18

    RISC-V適合什么樣的應(yīng)用場景

    和應(yīng)用。 2. 嵌入式系統(tǒng) 定制需求:RISC-V允許設(shè)計者根據(jù)具體需求進(jìn)行指令集的擴(kuò)展和定制,非常適合需要高度定制的嵌入式系統(tǒng),如工業(yè)控制、醫(yī)療設(shè)備、汽車電子等。 靈活性:
    發(fā)表于 07-29 17:16

    淺析RISC-V領(lǐng)先ARM的優(yōu)勢

    和成本要求。 ARM雖然也具有一定的可定制性,但受限于其指令集架構(gòu)的復(fù)雜性和歷史包袱,其定制的靈活性和自由度相對較低。 生態(tài)系統(tǒng)的快速發(fā)展: 隨著RISC-V的開源特性得到越來越多開發(fā)和企業(yè)的認(rèn)可
    發(fā)表于 06-27 08:45

    RISC-V的MCU與ARM對比

    和實現(xiàn)。這意味著RISC-V具有高度的靈活性和可定制性,可以根據(jù)不同的應(yīng)用需求進(jìn)行優(yōu)化和擴(kuò)展。 ARM :ARM是一種專有的架構(gòu),任何想要使用ARM的指令集或?qū)崿F(xiàn)的設(shè)計者都必須向ARM公司支付版權(quán)費
    發(fā)表于 05-27 15:58

    為何什么risc-v芯片比arm的效率

    免費使用和修改其指令集,這促進(jìn)了RISC-V生態(tài)系統(tǒng)的快速發(fā)展。隨著越來越多的公司和開發(fā)參與到RISC-V的開發(fā)和優(yōu)化中來,RISC-V芯片的性能和
    發(fā)表于 04-28 09:38

    RISC-V有哪些優(yōu)點和缺點

    和使用其代碼。這種開放性促進(jìn)了全球范圍內(nèi)的創(chuàng)新與合作,有助于推動RISC-V生態(tài)系統(tǒng)的快速發(fā)展。 模塊設(shè)計:RISC-V支持模塊可配置的子集,使得開發(fā)
    發(fā)表于 04-28 09:03

    RISC-V有哪些優(yōu)缺點?是堅持ARM方向還是投入risc-V的懷抱?

    、修改和使用其代碼。這種開放性促進(jìn)了全球范圍內(nèi)的創(chuàng)新與合作,有助于推動RISC-V生態(tài)系統(tǒng)的快速發(fā)展。 模塊設(shè)計 :RISC-V支持模塊可配置的子集,使得開發(fā)
    發(fā)表于 04-28 08:51

    什么是RISC-V?RISC-V的關(guān)鍵技術(shù)

    RISC-V不僅僅是一個流行語;它建立在堅實的技術(shù)基礎(chǔ)之上,使其有別于其他指令集架構(gòu) (ISA)。RISC-V的核心是基于精簡指令集計算(RISC)原則,強調(diào)效率和性能。
    發(fā)表于 03-26 09:34 ?3239次閱讀

    RISC-V芯片市場占有率提升,RISC-V IP廠商接連發(fā)布新品

    電子發(fā)燒友網(wǎng)報道(文/莫婷婷)當(dāng)下,開發(fā)對設(shè)計靈活性以及選擇性有著更高的要求,這在一定程度上帶動了RISC-V生態(tài)的發(fā)展。全球科技情報公司ABI Research對RISC-V 芯片市場表示看好
    的頭像 發(fā)表于 02-22 00:23 ?4949次閱讀

    256核!賽昉發(fā)布全新RISC-V眾核子系統(tǒng)IP平臺

    11月23日,中國RISC-V軟硬件生態(tài)領(lǐng)導(dǎo)賽昉科技正式發(fā)布自主研發(fā)的片上一致性互聯(lián)IP——昉·星鏈-700(StarLink-700),并推出基于StarLink-700和昉·天樞-90
    發(fā)表于 11-29 13:37