女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

RISC-V發展及FPGA廠商為什么選擇RISC-V

OpenFPGA ? 來源:OpenFPGA ? 2024-11-11 10:24 ? 次閱讀

Microsemi 于 2017 年開始在其 FPGA 中提供 RISC-V 軟核,Lattice 于 2020 年開始提供,英特爾 (Altera) 于 2021 年開始提供,因此 Xilinx 是最后一家這樣做的主要供應商(2024年5月30日)。

Microsemi 和 Gowin 的 FPGA 中也有 RISC-V 硬核,類似于 Zynq。對于 Microsemi 來說,由五個 64 位 SiFive U54/S51 內核組成的集群(四個支持 Linux,一個“real-time”),根據FPGA等級分別以 600 或 666 MHz 運行,基本上是 FPGA 中降級的 HiFive Unleashed。

所以目前FPGA廠商不管硬核或者軟核都向RISC-V靠攏,對于一些“新”廠商,可以理解;對于像Xilinx或者Altera這種老牌廠商本身自己有基于RISC的軟核,為什么也向RISC-V發展呢?

下面我們先簡單看下RISC-V的發展,然后再分析一下這些FPGA廠商為什么選擇RISC-V。

RISC-V 發展

RISC-V(英語發音為“risk-five”)是一個基于精簡指令集(RISC)原則的開源指令集架構(ISA),簡易解釋為與開源軟件運動相對應的一種“開源硬件”。該項目于2010年在加州大學伯克利分校啟動,但許多貢獻者是該大學以外的志愿者和行業工作者。

其發展史及其標志性事件如下圖所示:

6bdf7da4-9052-11ef-a511-92fbcf53809c.png

目前已經有很多大公司加入到RISC-V“大家庭”中了,下面列舉了部分廠商:

6c0317dc-9052-11ef-a511-92fbcf53809c.png

RISC-V VS RISC VS ARM

乍一看,很多人可能會認為 RISC-V 是 RISC 的變體,而 RISC 是一種指令集架構。畢竟,它們的名稱相似,因此很容易造成混淆。但這與事實相去甚遠。下面我們簡單介紹一下RISC-V和RISC,就會明白他們真正的區別。

什么是 RISC?

其實 RISC 是一個廣義術語,意為“精簡指令集計算機”。基本上,RISC 計算機本質上是為運行更簡單的單個指令而設計的。與 CISC(復雜指令集計算機)相比,RISC 處理器對幾乎所有指令都使用統一的指令長度。相比之下,CISC 指令更復雜,可以執行低級和多步驟操作。

簡單來說,RISC 處理器可以執行更簡單、統一的指令,而 CISC 可以執行復雜度和范圍各不相同的指令。每個 RISC 指令一次只能執行一件事,而 CISC 指令可以同時執行多件事。由于指令以更簡單的代碼編寫,并且本質上更簡單,因此 RISC 處理器通常需要更多指令才能完成與 CISC 處理器相同的任務。可以通過提高 RISC CPU 使用流水線執行這些任務的速度來抵消這種差異。由于它們更簡單,RISC 處理器的設計速度也可以比 CISC 處理器更快,并且可以運行更高效的代碼。

由于 RISC 本身不是一種架構,而是一個廣義的術語,因此許多 CPU 架構都可以被視為 RISC。最著名的 RISC處理器架構之一是 ARM,它為我們的智能手機以及一些筆記本電腦和計算機提供支持。其他包括 PowerPC,它長期用于 Apple 電腦和游戲機。同時,x86 可以被視為 CISC 設計,因為它更復雜。

RISC 一詞是由加州大學伯克利分校的 David Patterson 在 1980 年至 1984 年間領導的伯克利 RISC 研究項目創造的。事實證明,該項目非常成功,而“RISC”一詞后來涵蓋了所有精簡指令集計算機 - 甚至斯坦福大學在同一時間開發的競爭性 MIPS 項目最終也被稱為 RISC 架構。至于那個特定的伯克利項目,它后來被 Sun Microsystems 開發的 SPARC 微架構所采用 - 該架構最終成為我們智能手機中 ARM 架構的靈感來源。

什么是 RISC-V?

雖然 RISC 本身并不是一個特定的架構,但可能對一種使用 RISC 名稱的架構感到困惑,那就是 RISC-V。它是由加州大學伯克利分校開發的指令集架構 (ISA),旨在體現 RISC 處理器的原理,同時也是一個開源標準。雖然最著名的 RISC 架構 ARM 是專有的,需要芯片制造商的許可,但 RISC-V 是免費的,一般來說,每個人都可以免費使用。

但與 ARM 不同的是,RISC-V 的開發和發布旨在推出一種開源、可擴展且可部署在任何設備上而無需支付任何版稅的 CPU 設計。據設計人員稱,擁有一個免費使用的 CPU 架構可以大大降低軟件成本。

所以我們對比 RISC 和 RISC-V 并沒有什么意義,我們簡單對比一下ARM VS RISC-V。

建模與架構

6d2ef36a-9052-11ef-a511-92fbcf53809c.png

從歷史上看,ARM 一直主導著微處理器市場,從低功耗設備到高性能處理器。這主要歸功于其許可模式,該模式允許各公司授權 IP 并根據自己的應用進行定制。此外,ARM 還開發了多個處理系列,例如用于高性能應用的 Cortex-A、用于實時應用的 Cortex-R 和用于節能應用的 Cortex-M — 每個系列都成為各種應用的非官方認可的性能標準。

另一方面,RISC-V 架構的靈感來源于 ARM 的專有建模。伯克利的研究人員最初將該架構作為一種開源替代方案,以促進技術創新。自那以后,它受到了谷歌和 Nvidia 等多家大型科技公司的青睞。

ARM 擁有成熟的軟件和硬件,可以幫助公司加快開發周期。它還擁有一系列具有成熟功能集的選擇。另一方面,RISC-V 的架構提供了 ARM 設備無法提供的靈活性和一定程度的定制性。考慮到原始性能,ARM 將勝過任何 RISC-V 處理器。盡管 ARM 繼續保持其性能領先地位,但事實證明 RISC-V 可以提供更高的計算密度。這意味著將獲得具有相同性能的更小芯片。這在許多應用中都是有利的,例如智能手表等可穿戴設備。

開放性和許可

RISC-V 和 ARM 都是指令集架構 (ISA)。但它們的主要區別在于 RISC-V 是開源 ISA,而 ARM 是私有 ISA (使用需要授權)。

指令集

RISC-V 具有固定的指令集架構,其中包含基本整數指令集和可選擴展指令集,用于浮點運算、矢量處理等功能。ARM 具有多個指令集,包括 ARMv7、ARMv8 和各種擴展,如用于 SIMD(單指令、多數據)操作的 NEON。

靈活性和定制性

RISC-V 具有更大的靈活性和定制性,因為它是開源的,使設計人員能夠根據自己的特定需求定制 ISA。ARM 雖然通過其擴展提供了一定程度的可配置性,但由于其專有性質而受到限制。

生態系統和行業

ARM 擁有完善的生態系統,包括各種處理器、開發工具和來自不同供應商的支持。它廣泛應用于移動設備、嵌入式系統,并越來越多地用于服務器和數據中心。RISC-V 的生態系統仍在發展,但已獲得顯著的關注,尤其是在學術界、研究界和初創公司。它也在物聯網、邊緣計算和一些服務器應用中受到關注。

性能和能效

ARM 一直將能效作為重點關注領域,并占據市場主導地位。他們已經提供了專注于低功耗設備的能效和易用性的選項。此外,他們還提供適用于手機等高端應用的硬件浮點和DSP 擴展選項。

還恰好有大量的節能功能可用。其中一些包括動態電壓和頻率調整,允許處理器根據實時要求降低或增加芯片的電壓和時鐘。另一方面,RISC-V 允許更小的硅片占用空間,這將使其具有功耗優勢。此外,固定的 32 位指令格式和 16 位壓縮指令擴展可以幫助其實現更節能的代碼實現。總體而言,雖然 RISC-V 提供了降低功耗設備的潛力,但它還沒有達到這個水平。在 RISC-V 開始從 ARM 手中奪取市場份額之前,仍需要投入大量工作和時間。

成本和可訪問性

由于無需支付與 ARM 相關的許可費用,因此實施 RISC-V 內核對公司而言可能更具成本效益。ARM 內核通常需要支付許可費用,這會增加采用 ARM 架構的設備的生產成本。

指令編碼

RISC-V 使用定長指令編碼,簡化了解碼邏輯。ARM 采用可變長度指令編碼,允許更緊湊的代碼,但解碼邏輯可能更復雜。

FPGA廠商擁抱RISC-V

6d497adc-9052-11ef-a511-92fbcf53809c.png

首先,不論Altera的niso還是Xilinx 的 microblaze甚至Lattice的LatticeMico8/32 都是基于RISC的,那為什么目前主流FPGA廠商基本都推出了基于RISC-V的硬核或者軟核,個人認為這些廠商主要從以下幾點考慮:

創新和發展

RISC-V處于剛起步階段,其發展潛力很大,可以在降低功耗、性能、安全等方面進行優化,同時又可以保持與其他設計的兼容性。同時RISC-V還支持需要加速和特殊功能的情況下自定義指令。當然,其未來怎么發展無從得知,現在加入這個領域,能占有一席之地。

RISC軟核的疲態

不論NISO還是MicroBlaze都已經發展了很多年了,經過多年的發展,目前兩者都是比較穩定的,但是FPGA本身的結構決定了其性能也有局限性,這個情況下,Altera采用多核化,而Xilinx也從PowerPC“進化”到 ARM 硬核,才逐漸被市場接受。

生態

對于處理器來說,生態才是最重要的,FPGA中的軟核一直不溫不火的另一個原因就是生態。之前所有的廠商都在“自建生態”,導致FPGA平臺更換后就需要針對新的平臺進行系統性的學習和適應,而且目前市場上得主流生態是ARM,想找一個會Nios II或者MicroBlaze的專職人員基本難于登天,所以目前都是FPGA人員兼職開發軟核(這并不是一個好的發展方向)。

還有一個問題,生態不行或者使用的人員少,就意味著沒有成熟的案例可以參考或者學習,更不用說是移植了,同時遇到問題沒有人能夠討論或者協助解決。所以對于軟核的使用大家都會遇到“新手期”長的問題。目前接入一個免費開源未來可能成為主流的ISA架構領域還是很有必要的。

RISC-V架構的特點

除了上面說到得一些特點外,RISC-V還有一個特點就是-凍結式ISA。基本說明被凍結,并且已批準的可選擴展名也被凍結。由于ISA的穩定性,因此可以放心地將軟件開發應用于RISC-V。為RISC-V編寫的軟件可能在所有類似的RISC-V內核上運行。未來有可能你在NISO-V上開發的軟件可以很方便的移植到MicroBlaze-V上。

FPGA的定制性

我們都知道RISC-V指令集采用了結構化的指令集定義方式,這種方式的特點就是非常方便的實現指令的裁剪和擴展。我們都知道FPGA的優勢之一就是可編程性,這就非常適合RISC-V的裁剪和擴展,可以搭建出實現任意指令的軟核。這時候我們可以針對特定的應用(目前FPGA的定制化),定制合適的指令,就可以以最小的邏輯實現低功耗適合我們應用的處理器。比如我們只實現串口或者SPI接口等簡單的應用我們就不需要很復雜的指令,而針對復雜的處理架構就需要多一點的指令。

戰略意義

之前傳出Arm和NVIDIA正在擦除“火花”,Intel和Arm的關系正在從微妙走向詭異。所以Intel對于RISC-V指令集肯定心有所動。網上還流傳出Intel要收購基于RISC-V指令集的處理器IP提供商SiFive的傳聞(后被證明不實),所以這些巨頭的動向會影響整個行業的風向,這意味著想要在行業內不被淘汰,追隨或者超越這些行業巨頭的腳步未嘗不是一個好的選擇。

總結

目前主流FPGA廠商都推出了基于RISC-V的軟核,表明軟核處理器依然有著它獨特的作用和強大的生命力。未來發展可期,未來基于RISC-V的硬核SOC-FPGA也并不遙遠~

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

    關注

    1643

    文章

    21960

    瀏覽量

    614059
  • RISC-V
    +關注

    關注

    46

    文章

    2482

    瀏覽量

    48266

原文標題:為什么FPGA廠商擁抱RISC-V?不繼續發展RISC

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    FPGARISC-V淺談

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

    關于RISC-V芯片的應用學習總結

    、數據安全、汽車電子等領域展現出廣泛應用前景。在工業自動化方面,RISC-V芯片的低功耗、低成本和靈活可擴展性使其成為控制芯片的理想選擇。在數據安全領域,RISC-V芯片的開源特性和模塊化設計使得
    發表于 01-29 08:38

    RISC-V MCU技術

    發展得可快了,好多公司和機構都加入了RISC-V International,還推出了不少RISC-V處理器、開發板還有軟件工具啥的。 它為啥這么厲害呢?我跟你講講哈。 首先它是開源的,不要錢的,隨便
    發表于 01-19 11:50

    RISC-V能否復制Linux 的成功?》

    首席執行官Art Swift表示,越來越多的設計師在追求不同商業模式的過程中轉向采用RISC-V。不像現有的MCU都是采用同樣的內核,RISC-V可讓MCU設計廠商有更多的內核選擇機會
    發表于 11-26 20:20

    RISC-V,即將進入應用的爆發期

    我們會迎來前所未見的AI軟件應用,而RISC-V有望打造出下一代的AI引擎。” 達摩院院長張建鋒此前在3月2024玄鐵RISC-V生態大會表示,隨著新型算力需求激增,RISC-V發展
    發表于 10-31 16:06

    RISC-V近期市場情況調研

    RISC-V是一種開源的指令集架構(ISA),近年來在全球范圍內迅速崛起,尤其在中國,RISC-V發展勢頭十分強勁。以下是目前RISC-V芯片的
    的頭像 發表于 10-23 15:10 ?1546次閱讀

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

    ,貢獻內容,在社交媒體上推廣RISC-V。加入我們,共同發展RISC-V社區,傳播RISC-V的消息!成為RISC-VAdvocate的好處
    的頭像 發表于 09-10 08:08 ?782次閱讀
    加入全球 <b class='flag-5'>RISC-V</b> Advocate 行列,共筑 <b class='flag-5'>RISC-V</b> 的未來 !

    RISC-V Summit China 2024 青稞RISC-V+接口PHY,賦能RISC-V高效落地

    沁恒在歷屆峰會上分享RISC-V在MCU領域的創新成果,和大家共同見證了本土RISC-V產業的成長。早在第一屆RISC-V中國峰會上,沁恒就公開了青稞RISC-V系列量產芯片的關鍵技術
    的頭像 發表于 08-30 18:18 ?2145次閱讀
    <b class='flag-5'>RISC-V</b> Summit China 2024  青稞<b class='flag-5'>RISC-V</b>+接口PHY,賦能<b class='flag-5'>RISC-V</b>高效落地

    RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,賦能RISC-V高效落地

    接口提升了可用性,從而更加實用,避免了普通MCU的低端內卷,相互成就。 依托多維度、多層次專業接口技術,青稞RISC-V系列MCU已發展出通用、無線和特色應用等多個系列百余款型號,不同側重、具有明顯
    發表于 08-30 17:37

    2024 RISC-V 中國峰會:華秋電子助力RISC-V生態!

    第四屆RISC-V中國峰會(RISC-V Summit China 2024)于8月21日至23日在杭州盛大召開,成為RISC-V領域的一次重要盛會
    的頭像 發表于 08-26 18:33 ?1364次閱讀
    2024 <b class='flag-5'>RISC-V</b> 中國峰會:華秋電子助力<b class='flag-5'>RISC-V</b>生態!

    2024 RISC-V 中國峰會:華秋電子助力RISC-V生態!

    技術未來發展方向的寶貴機會。 華秋電子<電子發燒友>作為RISC-V中國峰會的核心媒體社區合作伙伴,深度參與此次峰會。通過其廣泛的影響力,積極推廣前沿的RISC-V創新
    發表于 08-26 16:46

    risc-v發展歷史

    RISC-V發展歷史可以追溯到2006年左右,當時David Patterson和其他研究者開始探索創建一個開放和可擴展的指令集架構(ISA)。以下是RISC-V發展的主要里程碑:
    發表于 07-29 17:20

    rIsc-v的缺的是什么?

    通過軟件模擬或復雜的指令序列來實現一些高級功能,這可能會增加執行時間和功耗。 2. 生態系統支持不足 軟件和工具鏈的可用性:盡管RISC-V社區在快速發展,但與成熟的ARM等架構相比,其生
    發表于 07-29 17:18

    RISC-V在中國的發展機遇有哪些場景?

    的理想選擇。 生態系統建設:多家頭部芯片公司和生態廠商正在積極推進RISC-V在車規級產品的布局,這將有助于RISC-V在汽車領域的快速發展
    發表于 07-29 17:14

    淺析RISC-V領先ARM的優勢

    和成本要求。 ARM雖然也具有一定的可定制性,但受限于其指令集架構的復雜性和歷史包袱,其定制化的靈活性和自由度相對較低。 生態系統的快速發展: 隨著RISC-V的開源特性得到越來越多開發者和企業的認可
    發表于 06-27 08:45