chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

RISC-V發(fā)展及FPGA廠商為什么選擇RISC-V

OpenFPGA ? 來源:OpenFPGA ? 2024-11-11 10:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

RISC-V 發(fā)展

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

其發(fā)展史及其標(biāo)志性事件如下圖所示:

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

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

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

RISC-V VS RISC VS ARM

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

什么是 RISC?

其實(shí) RISC 是一個廣義術(shù)語,意為“精簡指令集計(jì)算機(jī)”?;旧希琑ISC 計(jì)算機(jī)本質(zhì)上是為運(yùn)行更簡單的單個指令而設(shè)計(jì)的。與 CISC(復(fù)雜指令集計(jì)算機(jī))相比,RISC 處理器對幾乎所有指令都使用統(tǒng)一的指令長度。相比之下,CISC 指令更復(fù)雜,可以執(zhí)行低級和多步驟操作。

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

由于 RISC 本身不是一種架構(gòu),而是一個廣義的術(shù)語,因此許多 CPU 架構(gòu)都可以被視為 RISC。最著名的 RISC處理器架構(gòu)之一是 ARM,它為我們的智能手機(jī)以及一些筆記本電腦和計(jì)算機(jī)提供支持。其他包括 PowerPC,它長期用于 Apple 電腦和游戲機(jī)。同時,x86 可以被視為 CISC 設(shè)計(jì),因?yàn)樗鼜?fù)雜。

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

什么是 RISC-V?

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

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

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

建模與架構(gòu)

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

從歷史上看,ARM 一直主導(dǎo)著微處理器市場,從低功耗設(shè)備到高性能處理器。這主要?dú)w功于其許可模式,該模式允許各公司授權(quán) IP 并根據(jù)自己的應(yīng)用進(jìn)行定制。此外,ARM 還開發(fā)了多個處理系列,例如用于高性能應(yīng)用的 Cortex-A、用于實(shí)時應(yīng)用的 Cortex-R 和用于節(jié)能應(yīng)用的 Cortex-M — 每個系列都成為各種應(yīng)用的非官方認(rèn)可的性能標(biāo)準(zhǔn)。

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

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

開放性和許可

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

指令集

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

靈活性和定制性

RISC-V 具有更大的靈活性和定制性,因?yàn)樗情_源的,使設(shè)計(jì)人員能夠根據(jù)自己的特定需求定制 ISA。ARM 雖然通過其擴(kuò)展提供了一定程度的可配置性,但由于其專有性質(zhì)而受到限制。

生態(tài)系統(tǒng)和行業(yè)

ARM 擁有完善的生態(tài)系統(tǒng),包括各種處理器、開發(fā)工具和來自不同供應(yīng)商的支持。它廣泛應(yīng)用于移動設(shè)備、嵌入式系統(tǒng),并越來越多地用于服務(wù)器和數(shù)據(jù)中心。RISC-V 的生態(tài)系統(tǒng)仍在發(fā)展,但已獲得顯著的關(guān)注,尤其是在學(xué)術(shù)界、研究界和初創(chuàng)公司。它也在物聯(lián)網(wǎng)、邊緣計(jì)算和一些服務(wù)器應(yīng)用中受到關(guān)注。

性能和能效

ARM 一直將能效作為重點(diǎn)關(guān)注領(lǐng)域,并占據(jù)市場主導(dǎo)地位。他們已經(jīng)提供了專注于低功耗設(shè)備的能效和易用性的選項(xiàng)。此外,他們還提供適用于手機(jī)等高端應(yīng)用的硬件浮點(diǎn)和DSP 擴(kuò)展選項(xiàng)。

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

成本和可訪問性

由于無需支付與 ARM 相關(guān)的許可費(fèi)用,因此實(shí)施 RISC-V 內(nèi)核對公司而言可能更具成本效益。ARM 內(nèi)核通常需要支付許可費(fèi)用,這會增加采用 ARM 架構(gòu)的設(shè)備的生產(chǎn)成本。

指令編碼

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

FPGA廠商擁抱RISC-V

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

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

創(chuàng)新和發(fā)展

RISC-V處于剛起步階段,其發(fā)展?jié)摿艽螅梢栽诮档凸?、性能、安全等方面進(jìn)行優(yōu)化,同時又可以保持與其他設(shè)計(jì)的兼容性。同時RISC-V還支持需要加速和特殊功能的情況下自定義指令。當(dāng)然,其未來怎么發(fā)展無從得知,現(xiàn)在加入這個領(lǐng)域,能占有一席之地。

RISC軟核的疲態(tài)

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

生態(tài)

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

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

RISC-V架構(gòu)的特點(diǎn)

除了上面說到得一些特點(diǎn)外,RISC-V還有一個特點(diǎn)就是-凍結(jié)式ISA。基本說明被凍結(jié),并且已批準(zhǔn)的可選擴(kuò)展名也被凍結(jié)。由于ISA的穩(wěn)定性,因此可以放心地將軟件開發(fā)應(yīng)用于RISC-V。為RISC-V編寫的軟件可能在所有類似的RISC-V內(nèi)核上運(yùn)行。未來有可能你在NISO-V上開發(fā)的軟件可以很方便的移植到MicroBlaze-V上。

FPGA的定制性

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

戰(zhàn)略意義

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

總結(jié)

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

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

    關(guān)注

    1655

    文章

    22277

    瀏覽量

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

    關(guān)注

    48

    文章

    2781

    瀏覽量

    51819

原文標(biāo)題:為什么FPGA廠商擁抱RISC-V?不繼續(xù)發(fā)展RISC

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    大灣區(qū)RISC-V生態(tài)全景展示:RISC-V生態(tài)發(fā)展論壇、開發(fā)者Workshop和生態(tài)應(yīng)用專區(qū)

    繼7月份上海的RISC-V中國峰會之后,中國RISC-V生態(tài)和產(chǎn)業(yè)發(fā)展最新動態(tài)將在10月份深圳的灣芯展上全景展示。 ? RISC-V,這個以開放、簡約、模塊化重塑處理器架構(gòu)格局的開源指
    的頭像 發(fā)表于 10-13 09:18 ?302次閱讀
    大灣區(qū)<b class='flag-5'>RISC-V</b>生態(tài)全景展示:<b class='flag-5'>RISC-V</b>生態(tài)<b class='flag-5'>發(fā)展</b>論壇、開發(fā)者Workshop和生態(tài)應(yīng)用專區(qū)

    RISC-V 手冊

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

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

    ,通過在RISC-V技術(shù)探索分享與多維度討論,為與會者提供了新思科技在賦能RISC-V技術(shù)創(chuàng)新的全面視角,從而更進(jìn)一步促進(jìn)中國RISC-V產(chǎn)業(yè)發(fā)展與生態(tài)構(gòu)建。
    的頭像 發(fā)表于 07-25 17:31 ?1064次閱讀

    RISC-V 發(fā)展態(tài)勢與紅帽系統(tǒng)適配進(jìn)展

    2025 年 7 月 18 日,在第五屆(2025)RISC-V 中國峰會的軟件與生態(tài)系統(tǒng)分論壇上,紅帽軟件(北京)有限公司首席軟件工程師、RISC-V 國際基金會大使傅煒分享的主題是《紅帽在
    發(fā)表于 07-18 10:55 ?3858次閱讀
    <b class='flag-5'>RISC-V</b> <b class='flag-5'>發(fā)展</b>態(tài)勢與紅帽系統(tǒng)適配進(jìn)展

    FPGARISC-V淺談

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

    芯來科技亮相RISC-V Day Tokyo 2025

    RISC-V Day Tokyo 2025春季會議于日前在東京大學(xué)ITO國際研究中心順利舉行。The RISC-V Day Tokyo作為日本最大的RISC-V活動,匯集了眾多優(yōu)秀的RISC-
    的頭像 發(fā)表于 03-03 14:07 ?1009次閱讀

    2024年risc-v發(fā)展總結(jié)

    新的一年已經(jīng)來臨,請問有人能將risc-v在2024年的發(fā)展做一個比較全面的總結(jié)?
    發(fā)表于 02-01 18:27

    關(guān)于RISC-V芯片的應(yīng)用學(xué)習(xí)總結(jié)

    、數(shù)據(jù)安全、汽車電子等領(lǐng)域展現(xiàn)出廣泛應(yīng)用前景。在工業(yè)自動化方面,RISC-V芯片的低功耗、低成本和靈活可擴(kuò)展性使其成為控制芯片的理想選擇。在數(shù)據(jù)安全領(lǐng)域,RISC-V芯片的開源特性和模塊化設(shè)計(jì)使得
    發(fā)表于 01-29 08:38

    RISC-V MCU技術(shù)

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

    risc-v發(fā)展的周期是多久?

    risc-v已經(jīng)發(fā)展有一段時間了,請問每次大的更新?lián)Q代大概間隔多長時間呢?
    發(fā)表于 12-29 18:39

    risc-v芯片在電機(jī)領(lǐng)域的應(yīng)用展望

    電機(jī)芯片以較低制程的成本實(shí)現(xiàn)高性能的控制,從而滿足電機(jī)控制對高精度、高穩(wěn)定性和高可靠性的要求。 展望未來,RISC-V芯片在電機(jī)領(lǐng)域的應(yīng)用將更加廣泛。隨著電動汽車、智能家居和工業(yè)自動化等領(lǐng)域的快速發(fā)展
    發(fā)表于 12-28 17:20

    RISC-V芯片問題

    RISC-V高端芯片有哪些,目前生態(tài)怎樣?
    發(fā)表于 12-27 16:41

    賽昉科技將亮相RISC-V產(chǎn)業(yè)發(fā)展大會,帶來應(yīng)用、軟件、人才三大核心主題分享

    為積極響應(yīng)全球RISC-V技術(shù)發(fā)展趨勢,加速構(gòu)建并完善RISC-V產(chǎn)業(yè)生態(tài)體系,進(jìn)一步推動RISC-V產(chǎn)業(yè)在標(biāo)準(zhǔn)引領(lǐng)下的健康、可持續(xù)發(fā)展。由
    的頭像 發(fā)表于 12-24 11:10 ?1240次閱讀
    賽昉科技將亮相<b class='flag-5'>RISC-V</b>產(chǎn)業(yè)<b class='flag-5'>發(fā)展</b>大會,帶來應(yīng)用、軟件、人才三大核心主題分享

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

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