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

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

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

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

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

電子發(fā)燒友網(wǎng)報(bào)道(文/吳子鵬)近日,RISC-V International宣布了2022年的首批四項(xiàng)規(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è)計(jì),不僅提升了設(shè)計(jì)者的效率,也進(jìn)一步提升了RISC-V的適用范圍。

圖源:RISC-V International

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    68

    文章

    19286

    瀏覽量

    229841
  • 國(guó)家標(biāo)準(zhǔn)

    關(guān)注

    2

    文章

    37

    瀏覽量

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

    關(guān)注

    45

    文章

    2277

    瀏覽量

    46159
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RISC-V架構(gòu)及MRS開(kāi)發(fā)環(huán)境回顧

    基金會(huì)的限制,也無(wú)須向RISC-V基金會(huì)支付授權(quán)費(fèi)用?;饡?huì)各會(huì)員公司也承諾不會(huì)就RISC-V的基本議題向其他成員發(fā)起訴訟。這使得RISC-V處理器的設(shè)計(jì)者無(wú)須 再擔(dān)心與指令集本身相關(guān)
    發(fā)表于 12-16 23:08

    RISC-V,即將進(jìn)入應(yīng)用的爆發(fā)期

    ,減少等待數(shù)據(jù)傳輸?shù)臅r(shí)間,從而提升整體計(jì)算效率。 業(yè)界人士指出,RISC-V具有模組優(yōu)勢(shì);開(kāi)源架構(gòu)、沒(méi)有法律問(wèn)題;可最少指令集進(jìn)行設(shè)計(jì),因此能做到非常精簡(jiǎn)、有
    發(fā)表于 10-31 16:06

    宣布 RISE RISC-V 開(kāi)發(fā)表彰試點(diǎn)計(jì)劃:賦能開(kāi)發(fā)拓展 RISC-V 影響力

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

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未來(lái) !

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

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

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

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

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

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

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

    rIsc-v的缺的是什么?

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

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

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

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

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

    RISC-V的MCU與ARM對(duì)比

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

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

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

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

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

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

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

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

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