衡阳派盒市场营销有限公司

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

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

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

詳析RISC-V處理器微架構(gòu)的具體設(shè)計

lhl545545 ? 來源:SiliconLabs ? 作者:SiliconLabs ? 2020-06-08 16:48 ? 次閱讀

RISC-V被認為是繼X86架構(gòu)和ARM架構(gòu)之后第三個主流架構(gòu),也被當(dāng)作是“中國芯”崛起的歷史機遇。10年過去了,RISC-V陣營取得的成績令人滿意嗎?Silicon Labs(亦稱“芯科科技”)首席技術(shù)官Alessandro Piovaccari近期接受行業(yè)媒體-與非網(wǎng)的專訪時分享了對于RISC-V發(fā)展的觀點,歡迎往下閱讀完整的問答內(nèi)容。

Silicon Labs首席技術(shù)官Alessandro Piovaccari 關(guān)于RISC-V架構(gòu)的理解Alessandro: RISC-V是一種指令集架構(gòu)(ISA),不關(guān)注RISC-V處理器微架構(gòu)的具體設(shè)計。當(dāng)前,有幾種實現(xiàn)方法,商業(yè)化的設(shè)計,如Si-Five和Andes;完全開源的,如OpenHW組織(OpenHW Group)和LowRISC。Silicon Labs是OpenHW組織的創(chuàng)始成員之一,該組織由RISC-V組織的前執(zhí)行董事RickO’Connor創(chuàng)立,目前有近40家成員企業(yè)和10家合作伙伴,他們均為半導(dǎo)體行業(yè)的領(lǐng)先公司

RISC-V處理器分為開源和商業(yè)化兩種,請介紹一下這個內(nèi)核設(shè)計的技術(shù)支持的具體流程和內(nèi)容?Alessandro: 沒錯。RISC-V處理器的商業(yè)實現(xiàn)以一種與Arm模式有些相似的商業(yè)模式提供。SiliconLabs和Arm是長期合作伙伴,我們在自己的所有32位產(chǎn)品中都使用了Arm的M系列內(nèi)核作為主處理器。就目前來看,他們的處理器質(zhì)量和軟件與工具生態(tài)系統(tǒng)都是無與倫比的。即使是通過合作,任何商業(yè)RISC-V供應(yīng)商也需要一段時間才能達到同樣的生態(tài)系統(tǒng)成熟度。

就RISC-V而言,我們目前的應(yīng)用主要集中在針對特定應(yīng)用的硬件系統(tǒng)中的底層內(nèi)核上,例如硬件控制器、軟件定義的無線電助手和機器學(xué)習(xí)推理管理器,它們通常需要高度定制化,以滿足功耗和實時處理方面異常嚴苛的要求。此過程要求可以訪問和完全控制處理器的開源硬件。傳統(tǒng)上,我們一直使用自主開發(fā)的8051架構(gòu)實現(xiàn)方法,但是8位處理器沒有足夠的計算能力來滿足現(xiàn)代嵌入式物聯(lián)網(wǎng)系統(tǒng)的需求。

請問目前RISC-V開源指令集架構(gòu)有哪些經(jīng)典案例,分別適用于什么領(lǐng)域或場景?Alessandro: 在盧卡·貝尼尼教授指導(dǎo)下,瑞士蘇黎世聯(lián)邦理工學(xué)院和意大利博洛尼亞大學(xué)聯(lián)合設(shè)計了RISC-V內(nèi)核,對于這些內(nèi)核,我們有比較豐富的經(jīng)驗。這些內(nèi)核已作為開源技術(shù)通過Pulp項目組織對外提供,該組織已將其中一些內(nèi)核用于微控制器和處理器實現(xiàn),例如Pulpino。設(shè)計團隊創(chuàng)建了三種內(nèi)核,最初它們都由Pulp項目組織負責(zé)維護,但是現(xiàn)在已經(jīng)交給了其他組織。最小的2級流水線32位內(nèi)核現(xiàn)在由LowRISC以“Ibex”的名稱發(fā)布并維護,而6級流水線32位內(nèi)核和64位內(nèi)核現(xiàn)在則由OpenHW組織以“CORE-V”的名稱發(fā)布并維護。我們主要關(guān)注32位內(nèi)核,并且是其中的積極貢獻者和維護者。

對于復(fù)雜電路的應(yīng)用,采用RISC-V架構(gòu)來研發(fā)可能需要增加指令集,建立一些快捷路徑,這對晶圓面積的影響有多大?Alessandro: 計算能力是有成本的。在當(dāng)前復(fù)雜的SoC中——包括Silicon Labs創(chuàng)建的用于物聯(lián)網(wǎng)應(yīng)用的無線微控制器在內(nèi)——內(nèi)核會對最終裸片的尺寸造成一定的影響。在計算方面,除了片上存儲器,占用裸片面積最多的就是使用矩陣進行復(fù)雜數(shù)學(xué)運算所需的電路,其中可能包括快速傅立葉變換(FFT)引擎,用于邊緣機器學(xué)習(xí)的神經(jīng)網(wǎng)絡(luò)(NN)內(nèi)核,或用于定位的內(nèi)核。根據(jù)應(yīng)用場景的不同,這些技術(shù)可以作為處理器內(nèi)核的擴展來實現(xiàn),也可以作為單獨的協(xié)處理器實現(xiàn)。在任何情況下,如果需要這種計算能力,就需要額外的裸片面積。

請問貴公司正在使用的EDA工具有哪些?晶圓代工廠是哪家?Alessandro: Silicon Labs的兩家領(lǐng)先EDA供應(yīng)商是CadenceMentor(現(xiàn)在是西門子的一部分)。我們的兩家主要芯片代工供應(yīng)商是臺積電(TSMC)和中芯國際(SMIC)。 很多軟件工程師表示,RISC-V軟件生態(tài)還不夠成熟,兼容性成最大問題,導(dǎo)致開發(fā)難度大,對這一觀點的看法如何?Alessandro: 重申一次,Arm的軟件和工具生態(tài)系統(tǒng)的質(zhì)量和廣泛性是無與倫比的,RISC-V生態(tài)系統(tǒng)要達到同樣的成熟度還需要一段時間。這種成熟度對于這些處理器的通用用途非常重要。相反,我們打算在針對特定應(yīng)用的實現(xiàn)中使用RISC-V內(nèi)核,在這類實現(xiàn)中,內(nèi)核上運行的軟件可以在芯片設(shè)計階段確定。這是一種不同類型的開發(fā)過程,更多是硬件和軟件協(xié)同設(shè)計,其中內(nèi)核和針對特定應(yīng)用的軟件一起進行驗證。

大多公司采用多架構(gòu)來研發(fā)產(chǎn)品,請問貴公司是否也是采混合研發(fā)模式?Alessandro: 在可預(yù)見的未來,Silicon Labs將繼續(xù)在自己的所有無線物聯(lián)網(wǎng)SoC中使用Arm內(nèi)核作為主要的和面向客戶的內(nèi)核。這些SoC產(chǎn)品中的許多產(chǎn)品將擁有多個內(nèi)核,其中一些內(nèi)核僅用于內(nèi)部的特定用途,以提供靈活性、更好的性能和諸如無線電管理和機器學(xué)習(xí)推理引擎等底層功能的可升級性。

為了增加靈活性和可配置性,我們計劃將RISC-V開源內(nèi)核用于一些內(nèi)部內(nèi)核。我們的物聯(lián)網(wǎng)產(chǎn)品傳統(tǒng)上是基于90納米和55納米的CMOS工藝制造的,我們現(xiàn)在的SoC產(chǎn)品則是基于40納米工藝。因此,我們的物聯(lián)網(wǎng)市場仍處于摩爾定律的階段。代工廠已經(jīng)開始為物聯(lián)網(wǎng)SoC提供22納米工藝,并且已經(jīng)在考慮采用更先進的工藝。因此,即使在小型SoC(例如用于IoT應(yīng)用的SoC)中集成更多內(nèi)核,也可以用非常低的成本實現(xiàn)。

請問貴公司在使用RISC-V ISA時遇到了哪些問題?是如何解決的?Alessandro: Silicon Labs主要專注于微控制器和SoC類的器件。就微控制器而言,內(nèi)存管理器和中斷控制器對于低功耗和少量代碼的應(yīng)用是最基本的。沿著OpenHW組織的步伐,Silicon Labs正在使用CORE-V微架構(gòu)。針對這些領(lǐng)域的ISA定義仍在開發(fā)中,但我們希望它能在不久的將來能夠應(yīng)用更廣泛。

大部分人都認為RISC-V對于ARM、X86來說最大的競爭力就是可定制,對此您的看法如何?Alessandro: 沒錯。定制化是開源RISC-V內(nèi)核的主要優(yōu)勢,擁有開源硬件是定制化成功的關(guān)鍵,要付出的主要代價是軟件需要與硬件一起進行驗證,但是,這對于處理器的特定用途而言不是問題。相反,對于通用處理器而言,這是一個問題,因為它們破壞了標準和生態(tài)系統(tǒng),而標準和生態(tài)系統(tǒng)是通用軟件的基礎(chǔ)。因此,這兩類應(yīng)用場景是完全不同的。

RISC-V的致命缺點是IP碎片化,您認為怎樣的平衡在未來是最值得期許的?此外,您認為RISC-V和Arm在未來將是怎樣的共生關(guān)系?Alessandro: 是的,IP重組是一個重要的問題,這就是為什么必須非常謹慎地使用定制化的原因。永遠不要為了一點點小利益就去使用定制化。我們的理念是要對比一個有定制單元(比如無線調(diào)制解調(diào)器或者推理引擎)的混合處理器和一個不宜變更的100%全定制的完整的處理器。很多時候,一個混合處理器,盡管有IP重組的問題,但是依舊比實現(xiàn)完整的處理器或者實現(xiàn)標準處理器要容易。此外,定制版本的處理器單元應(yīng)該在產(chǎn)品系列中重復(fù)利用,而不是逐個產(chǎn)品進行更改,從而可以在長期的軟件維護中保持效率。

您認為“RISC-V基金會”、“中國RISC-V產(chǎn)業(yè)聯(lián)盟”、“中國開放指令生態(tài)(RISC-V)聯(lián)盟”等組織對未來RISC-V的產(chǎn)業(yè)化進程會起到什么作用?Alessandro: 我們與這些組織打交道的經(jīng)驗僅限于RISC-V組織。我們加入了該組織,以便更好地了解面向微控制器應(yīng)用的未來ISA的發(fā)展情況。在組織中有很多與這項工作活動相關(guān)的事情,但這與我們的產(chǎn)品線無關(guān)。

RISC-V已經(jīng)有10年歷史,卻在過去一年內(nèi)突然爆發(fā),背后的助推因素有哪些?Alessandro: 市場和生態(tài)系統(tǒng)需要演進。工程師和企業(yè)會很自然地去嘗試尋找一條發(fā)展技術(shù)的途徑。通過多年來參加RISC-V峰會,人們意識到業(yè)界對開啟新方向的興趣正日益增加。

您對RISC-V技術(shù)在未來2-3年內(nèi)的市場前景有怎樣的預(yù)期?貴公司有哪些具體產(chǎn)品和市場規(guī)劃?Alessandro: RISC-V的發(fā)展產(chǎn)生的很多種使用范圍很廣的內(nèi)核正在推動SoC開發(fā)者在其產(chǎn)品中使用越來越多的內(nèi)核。傳統(tǒng)上只有一個內(nèi)核的器件現(xiàn)在可能會有五個或者更多內(nèi)核。即使是固定功能的產(chǎn)品,現(xiàn)在也會有一個RISC-V微內(nèi)核。這種“處處安放微內(nèi)核”的理念正在擴大多內(nèi)核處理器的市場。這也將使Arm受益,雖然Arm的市場份額可能會減少,但整個市場體量將大幅增長,因此Arm也會實現(xiàn)更高的增長。

SiliconLabs首席技術(shù)官AlessandroPiovaccariAlessandroPiovaccari擔(dān)任Silicon Labs首席技術(shù)官,負責(zé)公司的產(chǎn)品和技術(shù)研發(fā)工作。Piovaccari先生于2003年加入Silicon Labs,負責(zé)設(shè)計公司的單芯片F(xiàn)M收音機產(chǎn)品,此類產(chǎn)品的總出貨量已超過15億片。他與同事共同設(shè)計了Silicon Labs的單芯片電視調(diào)諧器IC,全球十大電視制造商中有九家使用了該芯片,市場份額超過70%,總發(fā)貨量達10億片。在此之前,Piovaccari先生曾在Tanner Research公司擔(dān)任研究科學(xué)家,他于1997年加入該公司,負責(zé)開發(fā)CMOS神經(jīng)啟發(fā)圖像處理器。從1998年到2003年,他是Cadence Design Systems設(shè)計服務(wù)團隊中的一員,專注于CMOS射頻集成電路RFIC)和高速SerDes IP的開發(fā)。Piovaccari先生擁有38項專利,是IEEE的高級會員、AES的正式會員和福布斯技術(shù)委員會的成員。Piovaccari先生在意大利博洛尼亞大學(xué)獲得了電子工程和計算機科學(xué)學(xué)士學(xué)位和博士學(xué)位,并在約翰斯·霍普金斯大學(xué)獲得了電氣工程榮譽碩士后證書。他還擔(dān)任Skillpoint Alliance的董事會成員、德克薩斯大學(xué)奧斯汀分校自然科學(xué)學(xué)院UTeach自然科學(xué)咨詢委員會的成員和約翰斯·霍普金斯大學(xué)G. W. Whiting學(xué)院領(lǐng)導(dǎo)力教育中心的顧問,也是IEEECICC會議指導(dǎo)委員會的成員。
責(zé)任編輯:pj

聲明:本文內(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

    文章

    19409

    瀏覽量

    231207
  • 無線電
    +關(guān)注

    關(guān)注

    60

    文章

    2149

    瀏覽量

    116816
  • 機器學(xué)習(xí)
    +關(guān)注

    關(guān)注

    66

    文章

    8441

    瀏覽量

    133093
收藏 人收藏

    評論

    相關(guān)推薦

    Arm與RISC-V架構(gòu)的優(yōu)劣勢比較

    和合作伙伴。 RISC-V 基于這類開放標準,企業(yè)能夠設(shè)計和使用定制處理器,而無需支付高額的授權(quán)費用,也不會受到地域管轄的限制。除此之外,企業(yè)針對特定應(yīng)用場景,還能修改指令集架構(gòu)的擴展,以此獲得更大
    發(fā)表于 02-01 22:30

    Andes晶心科技推出D45-SE RISC-V處理器

    Andes晶心科技(TWSE:6533; SIN US03420C2089; ISIN:US03420C1099)是全球高效能、低功耗 32/64 位 RISC-V 處理器的領(lǐng)導(dǎo)廠商,也是
    的頭像 發(fā)表于 12-26 10:54 ?312次閱讀

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

    RISC-V被稱為開放指令集的主要原因。(4)RISC-V目前的應(yīng)用 沁恒微電子于2020年2月24日發(fā)布了首款基于 RISC-V架構(gòu),自主設(shè)計的
    發(fā)表于 12-16 23:08

    RISC-V 與 ARM 架構(gòu)的區(qū)別 RISC-V與機器學(xué)習(xí)的關(guān)系

    在現(xiàn)代計算機架構(gòu)中,RISC-V和ARM是兩種流行的處理器架構(gòu)。它們各自具有獨特的特點和優(yōu)勢,適用于不同的應(yīng)用場景。 1. RISC-V
    的頭像 發(fā)表于 12-11 17:50 ?1235次閱讀

    Rivos全新產(chǎn)品采用Andes晶心科技NX45 RISC-V處理器

    專注于加速數(shù)據(jù)分析和生成式AI工作負載的RISC-V主要會員公司Rivos與32/64位RISC-V處理器內(nèi)核的領(lǐng)先供貨商、RISC-V創(chuàng)始會員Andes晶心科技,宣布Rivos已獲得
    的頭像 發(fā)表于 12-04 10:37 ?346次閱讀

    基于risc-v架構(gòu)的芯片與linux系統(tǒng)兼容性討論

    的代碼,以管理和控制底層硬件資源。RISC-V作為一種開源的指令集架構(gòu),為Linux內(nèi)核的移植提供了可能性。 然而,由于RISC-V與其他處理器架構(gòu)
    發(fā)表于 11-30 17:20

    什么是RISC-V?以及RISC-V和ARM、X86的區(qū)別

    定制的,以滿足不同應(yīng)用場景的需求。而使用RISC-V指令集架構(gòu)處理器的設(shè)計可以根據(jù)具體的需求進行自定義,而不必受限于傳統(tǒng)指令集的限制。 教育性:Krste Asanovic希望通過
    發(fā)表于 11-16 16:14

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

    計算機由控制整體的CPU(中央處理器)和加速兩部分構(gòu)成。在AI計算中,功耗和效率是兩個關(guān)鍵因素。RISC-V架構(gòu)通過其簡潔的設(shè)計和定制化的擴展,可以實現(xiàn)高效的能量使用。該
    發(fā)表于 10-31 16:06

    risc-v與esp32架構(gòu)對比分析

    RISC-V與ESP32在架構(gòu)上存在顯著的差異,這些差異主要體現(xiàn)在處理器類型、設(shè)計原則、功能特性以及應(yīng)用場景等方面。以下是對兩者架構(gòu)的詳細對比分析: 一、
    發(fā)表于 09-26 08:40

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

    模塊化設(shè)計提高了RISC-V的適應(yīng)性和靈活性。 簡潔的指令集:RISC-V的設(shè)計簡潔,指令數(shù)量相對較少,這有助于提高處理器的執(zhí)行速度和降低功耗。 強大的社區(qū)支持:RISC-V擁有龐大的
    發(fā)表于 04-28 09:03

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

    。這種模塊化設(shè)計提高了RISC-V的適應(yīng)性和靈活性。 簡潔的指令集 :RISC-V的設(shè)計簡潔,指令數(shù)量相對較少,這有助于提高處理器的執(zhí)行速度和降低功耗。 強大的社區(qū)支持 :RISC-V
    發(fā)表于 04-28 08:51

    國產(chǎn)RISC-V MCU推薦

    。 ESP32-S3集成了兩個協(xié)處理器,分別基于RISC-V指令集 (ULP-RISC-V) 和有限狀態(tài)機FSM 架構(gòu) (ULP-FSM)。協(xié)處理器
    發(fā)表于 04-17 11:00

    淺談RISC-V架構(gòu)驗證方式

    RISC-V 是一個開放的 ISA,任何人都可以接受它并實現(xiàn)處理器。但RISC-V市場的領(lǐng)導(dǎo)者知道,僅僅因為他們不需要支付許可使用費,并不意味著RISC-V是便宜的選擇。
    發(fā)表于 04-15 11:34 ?793次閱讀
    淺談<b class='flag-5'>RISC-V</b><b class='flag-5'>微</b><b class='flag-5'>架構(gòu)</b>驗證方式

    fpga和risc-v處理器的區(qū)別

    FPGA(現(xiàn)場可編程門陣列)和RISC-V處理器在多個方面存在顯著的區(qū)別。
    的頭像 發(fā)表于 03-27 14:21 ?1273次閱讀

    RISC-V開放架構(gòu)設(shè)計之道|閱讀體驗】+ 閱讀深體驗

    本人沒有芯片設(shè)計,或者指令集方面較深的基礎(chǔ)知識,不過認真看這本書也令我學(xué)到了不少。 書中一開始便提到RISC-V的目標是稱為一款通用的指令集架構(gòu):需要適合設(shè)計各種規(guī)模的處理器,能兼容各種流行的軟件棧
    發(fā)表于 03-05 22:01
    大发888官方网址| 百家乐保单详图| 大发888大发888体育| 打百家乐官网纯打庄的方法| 真人游戏网站| 百家乐官网的薇笑打法| 亚洲顶级赌场第一品牌| 24山向吉凶| 皇冠最新投注网| 现金百家乐攻略| 百家乐官网三路秘诀| 百家乐怎么玩请指教| 百家乐官网获胜秘决百家乐官网获胜秘诀 | 威尼斯人娱乐城会员开户| 百家乐官网玩法及细则| 百家乐网开服表| 恒利百家乐官网的玩法技巧和规则| bet365娱乐城| 百家乐知识技巧玩法| 网络百家乐官网诈骗| 大连娱网棋牌打滚子| 海立方百家乐赢钱| 百家乐官网技巧之写路| 威尼斯人娱乐网注册送38元彩金| 七匹狼百家乐官网的玩法技巧和规则 | 大三元百家乐官网的玩法技巧和规则 | 大发888代充| 百家乐d博彩论坛| 赌球心得| 百家乐制胜法宝| 金赞百家乐官网的玩法技巧和规则| 球讯网| 威尼斯人娱乐城老| 赌百家乐的下场| 网上百家乐官网的赌博网站| 金宝博娱乐场| 励骏会百家乐的玩法技巧和规则| 百家乐官网全部规则| 大发888登录下载| 百家乐任你博娱乐平台| 巴厘岛百家乐官网的玩法技巧和规则|