91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

揭秘電子行業(yè)為什么都為RISC-V感到瘋狂?

存儲加速器 ? 來源:半導體行業(yè)觀察 ? 作者:半導體行業(yè)觀察 ? 2021-05-05 16:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近年來,整個電子行業(yè)似乎都為RISC-V感到瘋狂。但什么是RISC-V?您將能如何參與其中?如果您曾經(jīng)閱讀過相關(guān)資料,您會知道它是一種處理器,并且目前市場上已經(jīng)有相關(guān)芯片可以使用。您可能還知道它是“自由和開放的”,主要是因為它令人興奮并擁有龐大的粉絲群。 讓我們撥開迷霧,找出這項技術(shù)的真正意義所在。

首先,我們必須弄清楚,RISC-V是一種指令集體系結(jié)構(gòu)或ISA ,而不是處理器。這意味著,如果您選擇基于RISC-V ISA,則RISC-V背后的社區(qū)已經(jīng)對處理器設(shè)計的工作方式進行了描述。當我們說“設(shè)計”時,實際上是指創(chuàng)建具有所有寄存器,累加器,數(shù)學運算,存儲器總線以及其他所有部件的處理器。

ISA記錄了受支持的操作,內(nèi)存尋址功能,堆棧的功能以及發(fā)生中斷時的情況,僅舉幾例。關(guān)于支持的操作,它說明了使用多少位對指令進行編碼以及使用哪些位對所需的任何操作數(shù)的源進行編碼。

RISC V讓人興奮的原因在于其ISA是免費開放的。開放意味著任何人都可以為它的發(fā)展做出貢獻,而自由意味著它不需要花錢就可以使用。 但是,就像Arduino電路板設(shè)計是開放和免費使用的一樣,這并不意味著不需要花錢就可以買到一塊電路板,并且同樣適用于構(gòu)建基于RISC-V的理想設(shè)計。

RISC-V在競爭什么?

每個處理器都有一個ISA;幾乎所有專利都是專有的,而其實有些是可許可授權(quán)使用 的。Microchip生產(chǎn)的器件使用8位和16位PIC處理器,并且在某處有一個ISA來描述它們。這些是專有的內(nèi)核,屬于Microchip并在其微控制器中出售。 如果您想構(gòu)建自己的微控制器,則可能要看一下Arm和MIPS。這些專有核心可作為知識產(chǎn)權(quán)(IP)許可。他們背后的企業(yè)將把ISA轉(zhuǎn)換為良好的處理器設(shè)計,開發(fā)支持它們的工具,創(chuàng)建其他相關(guān)基礎(chǔ)結(jié)構(gòu)并向您收取使用費。但這些ISA面臨的挑戰(zhàn)是這些選項不能完全滿足您的期望。

您的新應(yīng)用可能需要非常快地執(zhí)行一項任務(wù)(例如加密),但功耗卻很小。潛在的可許可處理器IP可能以100條指令執(zhí)行您的任務(wù)。如果現(xiàn)在希望降低功耗,則需要找到專門用于低功耗的硅制造設(shè)施(fab),這可能比“通用”制造工藝昂貴,從而導致您難以置信的產(chǎn)品對于您的目標市場而言過于昂貴。

但是,您可能會有一些聰明的工程師,可以通過為處理器創(chuàng)建新指令來優(yōu)化代碼的執(zhí)行時間,但是由于ISA是專有的,因此您不允許對其進行修改。因此,您陷入了需要用制造方法解決的處理器性能問題。稍后對此進行更多討論。

開箱即用的RISC-V

RISC-V的出現(xiàn),基本解決了上述問題。當前,他們定義了32位和64位ISA,并且也正在使用128位ISA。這些基本定義被命名為RV32I和RV64I。如果選擇RV32I,將有49條指令供您使用。順便說一句,“ I”代表“整數(shù)”。其中包括所有基本的整數(shù)算術(shù)和邏輯指令(ADD,SUB,AND,OR,XOR),移位,比較,跳轉(zhuǎn)和鏈接,以及一些系統(tǒng)指令。如果您希望支持緊湊代碼,則可能對“ C”選項感興趣。這提供了16位指令編碼,類似于Arm Thumb模式。也可以添加乘法和除法(M),原子(A)和浮點(F,D和Q)指令。

下一步是根據(jù)硬件描述語言[(HDL)(例如VHDL或Verilog)中所選選項的規(guī)范來設(shè)計處理器內(nèi)核。由于這并不容易,所以這就是社區(qū)所關(guān)注的方面。設(shè)計處理器需要很多技巧,因此有很多人和企業(yè)為您提供現(xiàn)成的設(shè)計。如果您想走“免費”路線,由ETH Zurich和Bologna大學創(chuàng)建。他們的CV32E40P RV32IM C實現(xiàn)可在GitHub 上找到,如果您想了解如何實現(xiàn)這種的方法,指令解碼器也在其上。另一個實現(xiàn)是BOOM項目,這是由加利福尼亞大學伯克利分校開發(fā)的高性能且可參數(shù)化的體系結(jié)構(gòu)研究核心。

a915aa10-9f81-11eb-8b86-12bb97331649.png

圖1:使用RISC-V實現(xiàn)的BOOM項目開發(fā)過程。(來源:加利福尼亞大學)

如果您急于需要一些支持,那么您將需要花一些錢,并從SiFive 之類的企業(yè)處獲得實現(xiàn)的許可。它們具有可用的32位和64位設(shè)計,你們也可以對其進行定制。

如何試用RISC-V?

盡管RISC-V已經(jīng)存在了一段時間,但沒有太多可供我們測試的芯片。在行業(yè)背景下,RISC-V還是相對較新的。如果您熱衷于微控制器,那么您將了解整個行業(yè)中大多數(shù)人是如何采用Arm的,而不再使用其專有的內(nèi)核。那是一項戰(zhàn)略性的長期投資?,F(xiàn)在轉(zhuǎn)向RISC-V只會節(jié)省支付給Arm的特許權(quán)使用費,并且不會給用戶帶來什么好處。他們還需要使他們的開發(fā)團隊在RISC-V上達到最新,將其與所有其他IP(模擬,計時器,總線,接口,內(nèi)存)集成,更新開發(fā)IDE,編譯器,調(diào)試器等。

如果您擁有Seagate或Western Digital硬盤驅(qū)動器,則可能已經(jīng)在“使用” RISC-V 。但是您實際上是想在此內(nèi)核上運行代碼,而不僅僅是擁有使用它的產(chǎn)品。最快的方法是使用模擬器,例如ESEO提供的emulsiV ,該模擬器使用其RISC-V核心實現(xiàn)“ Virgule”(圖2)。

a977f1c0-9f81-11eb-8b86-12bb97331649.png

圖2:使用emulsiV模擬器,任何人都可以在其Web瀏覽器中試用RISC-V。

除了處理器之外,模擬器還提供一些指令輸入/輸出,位圖輸出和一些通用I / O(GPIO)。七個示例涵蓋了基礎(chǔ)知識,從添加和輸出ASCII文本到控制GPIO?!?animation”(動畫)選項(復選框的頂部中間)是一個不錯的選擇,它顯示了所有數(shù)據(jù)的來源以及代碼執(zhí)行時的去向。 如果愿意,你可以嘗試將清單1中的代碼復制到文本編輯器中,然后將文件另存為program.hex,然后將其上傳到模擬器中。

aa9f7faa-9f81-11eb-8b86-12bb97331649.jpg

清單1:用于emulsiV模擬器的原始HEX代碼,將其保存并上傳為program.hex。 如果您想以Arduino格式體驗RISC-V,則可通過CrowdSupply 獲得HiFive1 RevB 。它使用SiFive FE310-G002微控制器。這是一款僅具有數(shù)字外設(shè)(I 2 C,UART,SPI,PWM,GPIO)和某些SRAM的準系統(tǒng)設(shè)備,依靠片外QSPI閃存實現(xiàn)非易失性存儲。該評估板包括Wi-Fi藍牙模塊以及用于USB調(diào)試的Segger J-Link。

性能范圍的另一端是Microchip PolarFire SoC 它將四個64位RISC-V內(nèi)核與一個FPGA一起放置。這提供了一個高度可配置的平臺,該平臺可以運行Linux,同時支持硬實時應(yīng)用程序。

如何自定義我的RISC-V?

之前,我們提到RISC-V的實際好處是您可以調(diào)整指令集以滿足個別應(yīng)用的需求。這意味著,如果找到的處理器能滿足95%的需求,那么則可以添加一些漂亮的額外功能來實現(xiàn)剩余的5%。假設(shè)您的應(yīng)用大量使用ChaCha 流密碼,如Imperas的應(yīng)用筆記中所述,Imperas是另一種提供驗證,分析和性能分析工具的RISC-V播放器。

您已經(jīng)在RISC-V內(nèi)核上運行了ChaCha實現(xiàn),并且注意到它正在消耗大量的處理時間。您不僅希望縮短執(zhí)行時間,而且還希望受益于由于執(zhí)行時間減少而帶來的功耗下降,也許可以使用它進入低功耗睡眠模式。

aaababa4-9f81-11eb-8b86-12bb97331649.jpg

清單2:實現(xiàn)ChaCha流密碼的C代碼。

代碼(清單2)在稱為“quarter rounds”的步驟中廣泛使用XOR和旋轉(zhuǎn)指令,為此已編寫了四個C qrX_c()函數(shù)。甲ProcessLine從()函數(shù)調(diào)用這四個函數(shù)來執(zhí)行加密。對執(zhí)行時間的分析表明,處理器在此任務(wù)上花費了大約55%的時間,其中大約32%的時間分布在quarter-round功能中(圖3)。

aac95618-9f81-11eb-8b86-12bb97331649.png

圖3:使用標準C編譯的代碼,ChaCha密碼流需要大約55%的處理器時間(來源:Imperas Software Limited)

使用RISC-V,我們可以簡單地實現(xiàn)四個專用的quarter-round指令,這些指令在一個周期內(nèi)執(zhí)行,而不必依賴C編譯器強制生成的代碼。這是因為ISA中保留了一部分,用于自定義說明。 最初,我們可以將指令添加到RISC-V設(shè)計中,并用C編寫該指令的實現(xiàn)。這可以模擬新指令以測試其功能,并檢查性能是否可以提高。在這種情況下,借助定制的RISC-V內(nèi)核上可用的專用quarter-round指令,processLine()函數(shù)所需的可用處理器性能不到15%(圖4)。)。如果這被認為是成功的,則開發(fā)團隊可以在Verilog中開發(fā)指令的硬件實現(xiàn)。

ab335b26-9f81-11eb-8b86-12bb97331649.png

圖4:通過使用專用的,新開發(fā)的指令,ChaCha密碼流處理器的負載下降到不足15%。(來源:Imperas軟件有限公司)

遺憾的是,使用新指令并不像重新編譯C代碼那樣容易(清單3)。修改RISC-V編譯器以利用新指令是一項巨大的工作。取而代之的是,使用內(nèi)聯(lián)匯編器以與手工優(yōu)化代碼相同的方式調(diào)用十六進制編碼的指令。

ab3e123c-9f81-11eb-8b86-12bb97331649.jpg

清單3:使用新的RISC-V指令。

我該如何對此貢獻?

如果您有興趣幫助RISC-V的持續(xù)開發(fā),那么您很幸運!RISC-V International 是負責開發(fā)和推廣RISC-V的所有事物的值得信賴的組織(圖5)。個人可以作為社區(qū)成員加入,或者,如果您想在此基礎(chǔ)上發(fā)展職業(yè),那么有很多企業(yè)和大學都在積極參與其中。

如果您期望各種各樣的RISC-V微控制器進入市場,您可能會感到失望。GigaDevice提供了一些設(shè)備,還有俄羅斯供應(yīng)商針對智能電表市場提供的另一種設(shè)備。但是,他們表現(xiàn)欠佳。因為Arm對大型企業(yè)根深蒂固,即使沒有處理器使用費的加工商的財務(wù)利益,初創(chuàng)企業(yè)也將難以在這個飽和的市場中競爭。

取而代之的是,我們更有可能看到RISC-V用于專門的應(yīng)用,在這些應(yīng)用中,定制內(nèi)核的能力帶來了巨大的好處,例如超低功耗。 RISC-V面臨著有關(guān)向中國授予技術(shù)許可的問題,它正在證明是從美國獲取IP企業(yè)的一種流行替代方案。阿里巴巴宣布以16納米制程制造的16核,2 GHz,64位RISC-V ,并表示正在考慮將該核用于服務(wù)器基礎(chǔ)架構(gòu)。最后,歐洲處理器倡議一直在研究異構(gòu)架構(gòu),這些架構(gòu)可以同時看到Arm和RISC-V(或其他內(nèi)核)。這里的目的是通過為多核設(shè)計中的每個計算難題使用最佳處理器來獲得兩全其美的效果。

RISC-V并不是首次免費開放嘗試使用處理器IP,但是迄今為止,它是最成功的嘗試。憑借其悠久的歷史,靈活性,開放的態(tài)度,學術(shù)界的興趣以及廣泛的行業(yè)支持,這項技術(shù)將在整個職業(yè)生涯中陪伴一代或更多的工程師。

參考鏈接:https://mp.weixin.qq.com/s/FyuH51mYp50MXLAUZ7NGmA

編輯:jq

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

    關(guān)注

    135

    文章

    9561

    瀏覽量

    392312
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4418

    瀏覽量

    67598
  • C代碼
    +關(guān)注

    關(guān)注

    1

    文章

    90

    瀏覽量

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

    關(guān)注

    48

    文章

    2893

    瀏覽量

    53113

原文標題:電子行業(yè)為什么都為RISC-V感到瘋狂?

文章出處:【微信號:TopStorage,微信公眾號:存儲加速器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    RISC-V,正式崛起

    編譯自financialcontent全球半導體行業(yè)迎來里程碑式的變革:開源指令集架構(gòu)(ISA)RISC-V已于2026年1月正式占據(jù)全球處理器市場25%的份額。這一里程碑標志著x86和Arm長期雙
    的頭像 發(fā)表于 01-16 15:17 ?690次閱讀
    <b class='flag-5'>RISC-V</b>,正式崛起

    重磅合作!Quintauris 聯(lián)手 SiFive,加速 RISC-V 在嵌入式與 AI 領(lǐng)域落地

    生態(tài),這對整個 RISC-V 行業(yè)來說都是重大利好! 轉(zhuǎn)原文:https://www.x-techcon.com/article/85030.html
    發(fā)表于 12-18 12:01

    為什么RISC-V是嵌入式應(yīng)用的最佳選擇

    最近RISC-V基金會在社交媒體上發(fā)文,文章說物聯(lián)網(wǎng)和嵌入式系統(tǒng)正在迅速發(fā)展,需要更高的計算性能、更低的功耗和人工智能。RISC-V是為未來而建的,包括超高效的MCU到高性能應(yīng)用處理器,RISC-V使開發(fā)人員能夠設(shè)計以下解決方案
    的頭像 發(fā)表于 11-07 10:09 ?1625次閱讀

    RISC-V創(chuàng)新中心與達摩院合作簽約

    10月30日,RISC-V創(chuàng)新中心與達摩院合作簽約暨創(chuàng)新發(fā)展交流會在蘇州市集成電路創(chuàng)新中心隆重舉行,來自全國各地的重點企業(yè)、科研機構(gòu)、行業(yè)協(xié)會、投資機構(gòu)等代表出席活動,共話RISC-V產(chǎn)業(yè)創(chuàng)新發(fā)展新圖景。
    的頭像 發(fā)表于 11-03 15:43 ?852次閱讀

    躍昉科技亮相2025 RISC-V軟件生態(tài)研討會

    2025 年 9 月 19 日,一場聚焦 RISC-V 軟件生態(tài)發(fā)展的行業(yè)盛會——“RISC-V 軟件生態(tài)研討會”在珠海國際會展中心成功舉辦。全球首款支持超128核RISC-V RVA
    的頭像 發(fā)表于 09-20 14:04 ?1256次閱讀

    普華基礎(chǔ)軟件亮相2025 RISC-V中國峰會

    此前,7月16日至18日,第五屆RISC-V中國峰會在上海盛大召開。普華基礎(chǔ)軟件副總經(jīng)理兼戰(zhàn)略研究院院長張曉先受邀參會,發(fā)表《開源小滿助力RISC-V軟硬協(xié)同生態(tài)發(fā)展》主題演講,分享了開源小滿
    的頭像 發(fā)表于 07-28 16:51 ?1196次閱讀
    普華基礎(chǔ)軟件亮相2025 <b class='flag-5'>RISC-V</b>中國峰會

    RISC-V 手冊

    以下是關(guān)于RISC-V的詳細介紹,結(jié)合其核心技術(shù)特點與當前發(fā)展現(xiàn)狀:核心概念RISC-V(第五代精簡指令集)是一種基于精簡指令集(RISC)的開源指令集架構(gòu)(ISA),由加州大學伯克利分校于2010
    發(fā)表于 07-28 16:27 ?11次下載

    2025新思科技RISC-V科技日活動圓滿結(jié)束

    新思科技深度參與2025 RISC-V中國峰會并于2025年7月16日舉辦同期活動“新思科技RISC-V科技日”技術(shù)論壇,聚焦“從芯片到系統(tǒng)重構(gòu)RISC-V創(chuàng)新”主題,議題覆蓋當前最前沿的技術(shù)領(lǐng)域
    的頭像 發(fā)表于 07-25 17:31 ?1452次閱讀

    RISC-V International CEO:RISC-V 應(yīng)用全面開花,2031 年滲透率將達 25.7%

    and RISC-V Adoption in 2025》。 ? 當前,RISC-V 的成功已從嵌入式計算領(lǐng)域加速向存儲技術(shù)與高性能計算(HPC)領(lǐng)域滲透,展現(xiàn)出跨行業(yè)的顛覆性潛力。Andrea Gallo 分享了 The SH
    發(fā)表于 07-17 10:28 ?3714次閱讀
    <b class='flag-5'>RISC-V</b> International CEO:<b class='flag-5'>RISC-V</b> 應(yīng)用全面開花,2031 年滲透率將達 25.7%

    工信部電子信息司副司長史惠康:RISC-V是戰(zhàn)略支點,對國內(nèi)RISC-V發(fā)展的三點希望

    電子發(fā)燒友網(wǎng)黃晶晶現(xiàn)場報道)2025年7月16-19日,第五屆RISC-V中國峰會在上海張江科學會堂隆重舉辦。RISC-V中國峰會是全球三大RISC-V專業(yè)會展之一,也是中國規(guī)模最大
    的頭像 發(fā)表于 07-17 10:17 ?2788次閱讀
    工信部<b class='flag-5'>電子</b>信息司副司長史惠康:<b class='flag-5'>RISC-V</b>是戰(zhàn)略支點,對國內(nèi)<b class='flag-5'>RISC-V</b>發(fā)展的三點希望

    沁恒微電子:從互連互通應(yīng)用推動RISC-V落地發(fā)展

    沁恒微電子邀您共襄盛舉沁恒微電子專注于連接技術(shù)和微處理器內(nèi)核研究,基于多層次青稞RISC-V微處理器、多類型物理層收發(fā)器構(gòu)建USB/藍牙/以太網(wǎng)接口芯片和青稞RISC-V系列MCU/S
    的頭像 發(fā)表于 06-26 09:52 ?1600次閱讀
    沁恒微<b class='flag-5'>電子</b>:從互連互通應(yīng)用推動<b class='flag-5'>RISC-V</b>落地發(fā)展

    RISC-V和ARM有何區(qū)別?

    在微處理器架構(gòu)領(lǐng)域,ARM與RISC-V是兩個備受關(guān)注的體系。ZLG致遠電子在推出ARM核心版后,又推出了基于RISC-V的MR6450核心版,這引發(fā)了人們對這兩種架構(gòu)差異的深入探討。ARM
    的頭像 發(fā)表于 06-24 11:38 ?2051次閱讀
    <b class='flag-5'>RISC-V</b>和ARM有何區(qū)別?

    RISC-V賽道的“硬核”突圍之路

    RISC-V作為一種開源指令集架構(gòu)(ISA),近年來在全球范圍內(nèi)迅速崛起,有望重塑半導體產(chǎn)業(yè)格局。從芯片設(shè)計公司到軟件開發(fā)商,從學術(shù)研究機構(gòu)到行業(yè)巨頭,都在積極探索RISC-V的應(yīng)用和創(chuàng)新
    的頭像 發(fā)表于 04-24 15:34 ?592次閱讀
    <b class='flag-5'>RISC-V</b>賽道的“硬核”突圍之路

    FPGA與RISC-V淺談

    全球半導體產(chǎn)業(yè)競爭格局正在經(jīng)歷深刻變革,物聯(lián)網(wǎng)、邊緣計算等新興技術(shù)的蓬勃發(fā)展,讓RISC-V憑借其開源、精簡以及模塊化的靈活優(yōu)勢,日益成為業(yè)界焦點,也為全球半導體產(chǎn)業(yè)注入新的活力與挑戰(zhàn)
    發(fā)表于 04-11 13:53 ?687次閱讀
    FPGA與<b class='flag-5'>RISC-V</b>淺談

    原來,它們用的都是國產(chǎn)RISC-V芯片

    RISC-V憑借指令集的靈活性與生態(tài)的開放性,正在重塑中國芯片創(chuàng)新的范式。作為國產(chǎn)化設(shè)備的推動者,ZLG致遠電子的多款設(shè)備已采用國產(chǎn)RISC-V芯片,展現(xiàn)了其在推動芯片自主可控方面的積極實踐。前言
    的頭像 發(fā)表于 04-02 11:42 ?1317次閱讀
    原來,它們用的都是國產(chǎn)<b class='flag-5'>RISC-V</b>芯片