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

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

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

首款基于RISC-V,支持Linux的PC——HiFive Unleashed已誕生!

電子工程師 ? 來源: 聶磊 ? 作者:電子發(fā)燒友 ? 2019-03-01 11:50 ? 次閱讀

對于常在開源硬件界混的小伙伴,相信對市面上的一些單板計算機(jī)都不陌生,什么樹莓派、香蕉派、BeagleBone Black、Up Board等等,這些大多數(shù)都是采用ARM Coretx-A系列應(yīng)用處理器或者更高端一些會采用x86系列處理器,無論性能或是功能都基本上可以滿足現(xiàn)在小伙伴的需求。但是,不覺得少了點(diǎn)什么嗎?整個被ARM圍繞的世界是如此單一,我們就沒有更好或者更別具一格的選擇了嗎?有!HiFive Unleashed,這是世界上首款基于RISC-V,支持Linux系統(tǒng),獨(dú)一無二的單板計算機(jī),目前可以稱得上是RISC-V的終極形態(tài)。

脫胎開源,超脫開源的HiFive Unleashed。很多人以前沒聽說過RISC-V,即便聽說,也以為這只是個性能比較低下的架構(gòu),可能只適合做做面向IoT應(yīng)用類的低功耗微控制器系列的項(xiàng)目。然否,本文的HiFive Unleashed可以說就是為RISC-V來正名的。

HiFive Unleashed是一款基于RISC-V的64位支持Linux片上系統(tǒng)的開發(fā)平臺。板子的核心是SiFive FU540(Freedom U540)SoC,4+1的多核配置,主頻高達(dá)1.5GHz,板載8GB的DDR4(ECC)。

HiFive Unleashed上板載的資源分布如下:

板子的硬件系統(tǒng)框架可以參考下圖。

板載的主要資源:

  • SiFive Freedom U540 SoC

  • 帶ECC的8 GB DDR4

  • 千兆以太網(wǎng)

  • ISSI 32MB四路SPI閃存

  • microSD卡座,用于存儲系統(tǒng)

  • FMC連接器,用于外設(shè)擴(kuò)展

說實(shí)話,可能是各種各樣的板子見多了,HiFive Unleashed雖然很驚艷,但是給我感觸最深的就3點(diǎn):一是作為世界上第一款能運(yùn)行GNU/Linux的搭載RISC-V處理器的硬件;二是開發(fā)板居然搭載了8GB的DDR4(帶ECC)的內(nèi)存,這基本上在開發(fā)板中無出其右;三就是板載的這顆64位的RISC-V SoC。

所以接下來就來看看這個傳說中的SoC。

Freedom U540 SoC。可以看到,F(xiàn)reedom U540 SoC與arm系列的應(yīng)用處理器在外設(shè)方面沒多大區(qū)別,而主要的區(qū)別在于集成的4+1的處理核,從版本上來看,F(xiàn)reedom U540 SoC采用臺積電 28nm HPC 工藝制造,該 SoC 集成了1.5GHz 的4個U54 RV64GC 內(nèi)核及1個支持Sv39虛擬內(nèi)存的E51 RV64IMAC管理內(nèi)核。那它們有什么區(qū)別?性能又是怎樣呢?

E51 RISC-V核,包括了指令存儲器系統(tǒng),指令獲取單元,執(zhí)行流水線,數(shù)據(jù)存儲器系統(tǒng),以及對全局,軟件和定時器中斷的支持。 E51核支持Machine和User權(quán)限模式以及標(biāo)準(zhǔn)的Multiply,Atomic和Compressed RISC-V指令集擴(kuò)展(RV64IMAC),其特點(diǎn)見下表。

△ E51核特點(diǎn)

U54 RISC-V內(nèi)核,包括指令存儲器系統(tǒng),指令獲取單元,執(zhí)行流水線,浮點(diǎn)單元,數(shù)據(jù)存儲器系統(tǒng),存儲器管理單元,以及支持全局,軟件和計時器中斷。4個U54的核,每個核都具備支持32KB L1指令和數(shù)據(jù)緩存的高效五級有序流水線,所有內(nèi)核共享一個2MB L2 緩存。實(shí)時功能可以通過將L1指令和L2高速緩存與高速SRAM結(jié)合,以確保實(shí)時功能。 U54內(nèi)核支持Machine,Supervisor和User權(quán)限模式以及標(biāo)準(zhǔn)的乘法,單精度浮點(diǎn),雙精度浮點(diǎn),Atomic和CompressedRISC-V擴(kuò)展(RV64IMAFDC)其特點(diǎn)見下表。

△ U54核特點(diǎn)

對比兩者的區(qū)別,E51核支持Sv39虛擬內(nèi)存以及偏向低功耗、控制類的功能執(zhí)行(有點(diǎn)像微控制器),而U54支持浮點(diǎn)單元、支持ECC功能,具有更強(qiáng)的性能,更偏向于AI、機(jī)器學(xué)習(xí)網(wǎng)絡(luò)、網(wǎng)關(guān)和智能物聯(lián)網(wǎng)設(shè)備(有點(diǎn)像應(yīng)用處理器)。而兩者的組合更像arm中的big.LITTLE結(jié)構(gòu),或者說有點(diǎn)像應(yīng)用處理器與協(xié)處理器的意思。

軟件&開發(fā)環(huán)境。HiFive Unleashed 的軟件方面,除了可用 Linux 進(jìn)行驅(qū)動外,也將配備豐富的SDK,會有軟件Demo和易于安裝的二進(jìn)制工具。

另外,從官網(wǎng)了解到,RISC-V有一個自己的開發(fā)工具Freedom Studio,這是是一個集成的開發(fā)人員環(huán)境,可用于編寫和調(diào)試針對基于SiFive的處理器的軟件。 Freedom Studio基于行業(yè)標(biāo)準(zhǔn)Eclipse平臺與預(yù)構(gòu)建的RISC-V GCC工具鏈,OpenOCD,示例程序和文檔捆綁在一起。不過目前來看好像只支持基于RISC-V的微控制器系列產(chǎn)品

是時候來構(gòu)建一臺全球首個基于RISC-V,支持Linux的電腦了——HiFive Unleashed擴(kuò)展板

比較遺憾的是雖然HiFive Unleashed看起來配置很強(qiáng),但是沒有配備像GPU以及其它的協(xié)處理器,不過呢,事情永遠(yuǎn)么有那么糟糕。Microsemi的可編程解決方案部門為HiFive Unleashed提供了一個擴(kuò)展板,通過FMC接口連接,你只需要在擴(kuò)展板上通過添加HDD,SSD,音頻卡,網(wǎng)絡(luò)適配器和/或圖形卡就可以實(shí)現(xiàn)將Linux系統(tǒng)與你想要的軟件包一起移植到此平臺。

擴(kuò)展板整個看起來比HiFive Unleashed開發(fā)板大多了,長10.7英寸,寬4.62英寸并且需要搭配獨(dú)立的電源。擴(kuò)展板預(yù)編程了一個基于PCIe接口的橋接芯片,可以輕松實(shí)現(xiàn)PCIe的擴(kuò)展,板載的主要功能如下:

  • 300K邏輯單元,低功耗PolarFire FPGA

  • 24通道PCIe切換開關(guān)

  • x1PCI Express卡連接器

  • x16PCI Express卡連接器,連接有四個PCIe gen2通道

  • SSD M.2連接器

  • SATA連接器

  • HDMI連接器

  • eMMC Nand Flash

  • uSD卡插槽

  • USB-UART

  • 4 Gbit DDR4 x16

  • SPI Flash用于遠(yuǎn)程FPGA更新,QSPI Flash連接到GPIO

  • 兩個CAN收發(fā)器

  • FMC連接到HFU540-4A00套件

HiFive Unleashed與擴(kuò)展板連接后的實(shí)物圖,可以看到,“核心板”只占擴(kuò)展板的1/3大小。

通過HiFive Unleashed與擴(kuò)展板的組合,在加上一些鼠標(biāo)、鍵盤、圖形卡、HDD/SSD或者PCIe USB卡等外設(shè),你你可以輕松構(gòu)建基于RISC-V、支持Linux系統(tǒng)的獨(dú)一無二的PC,或者是用于linux開發(fā)工作站。

小結(jié)。免費(fèi)、開放是RISC-V的精髓,HiFive Unleashed基于開源的屬性,旨在鼓勵第三方的接入,用戶可以通過TileLink接口將開源代碼構(gòu)建的外設(shè)IP接入,配合HiFive Unleashed擴(kuò)展板加上已經(jīng)成熟的部分外設(shè)功能,用戶可以非常容易的打造世界首款基于RISC-V、支持Linux的PC,甚至是工作站。這才是脫胎于開源,超脫開源的HiFive Unleashed的實(shí)力體現(xiàn),或許也是目前所能設(shè)想的RISC-V所能達(dá)到的終極形態(tài)。


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

    關(guān)注

    87

    文章

    11329

    瀏覽量

    209970

原文標(biāo)題:打造全球首款基于RISC-V,支持Linux的PC——HiFive Unleashed

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

收藏 人收藏

    評論

    相關(guān)推薦

    全球基于 RISC-VHiFive Unleashed” 單板計算機(jī)(SBC)

    硅谷創(chuàng)業(yè)公司 SiFive 已經(jīng)開放了“HiFive Unleashed” 單板計算機(jī)(SBC)的預(yù)售,這是一基于 RISC-V、運(yùn)行 Linux
    發(fā)表于 08-02 11:52

    RISC-V PC計劃,X86和Arm迎來新挑戰(zhàn)?

    SiFive宣布,公司將為基于RISC-V處理器的Linux個人計算機(jī)創(chuàng)建一個平臺。假設(shè)客戶采用這個處理器并將其用于PC中,此舉可能是創(chuàng)建使用免版稅處理器的LinuxPC計劃的一部分。對于
    發(fā)表于 11-26 18:00

    搭載RISC-V芯片的手機(jī),或?qū)⒂诿髂暾酵瞥?/a>

    Linux PC平臺HiFive Unmatched,不過目前還只是以開發(fā)板的形式面向開發(fā)人員。HiFive Unmatched配備了SiFive FU740 SoC處理器,開發(fā)人員
    發(fā)表于 12-17 08:00

    中國廠商宣布全球面向開發(fā)者的RISC-V筆記本電腦

    鑒釋科技 (Xcalibyte) 宣布了ROMA ,聲稱是全球面向開發(fā)者的 “原生” RISC-V 筆記本電腦,由 RISC-V International(非營利性組織)領(lǐng)導(dǎo)
    發(fā)表于 07-06 10:19

    RISC-V生態(tài)逐漸成型,華秋助推嘉楠旗下首基于LinuxRisc-V內(nèi)核高精度AI 處理器

    )成立于2013年,是一家以ASIC高性能計算芯片設(shè)計為核心,集芯片研發(fā)、計算設(shè)備生產(chǎn)和軟件服務(wù)的科技公司。作為國內(nèi)較早采用開源指令集架構(gòu)研發(fā)芯片的企業(yè),嘉楠科技在2018年發(fā)布全球RISC-V架構(gòu)
    發(fā)表于 11-18 14:15

    RISC-V生態(tài)逐漸成型,嘉楠旗下首基于LinuxRisc-V內(nèi)核高精度AI 處理器了解下

    CRB KIT V1.2客戶參考套件。據(jù)悉,嘉楠所推出的勘智K510是全球基于LinuxRisc-V內(nèi)核高精度AI 處理器。K510
    發(fā)表于 11-18 15:10

    算能重磅發(fā)布行業(yè)服務(wù)器級RISC-V CPU算豐SG2042,助力RISC-V邁向高性能計算

    ,支持7個PCIe x16插槽以及雙網(wǎng)卡支持。同時,澎峰科技也會推出一基于SG2042的1U高密度服務(wù)器?;赟G2042的2U服務(wù)器萬莫斯帶來了基于SG2042打造的行業(yè)
    發(fā)表于 03-03 16:45

    全球RISC-V平板電腦——PineTab-V正式發(fā)布

    4月13日, 全球RISC-V平板電腦——PineTab-V正式開啟預(yù)售 。PineTab-V由全球領(lǐng)先的開源硬件廠商Pine64設(shè)計推
    發(fā)表于 04-14 13:56

    新板顯示RISC-V已成為CPU運(yùn)行機(jī)器的黃金玩家

    10月下旬,在無晶圓廠半導(dǎo)體初創(chuàng)公司SiFive通過其HiFive Unleashed開發(fā)板將RISC-V開源芯片規(guī)范帶到公眾面前的兩年之后,該公司宣布了一個名為HiFive Unma
    的頭像 發(fā)表于 11-20 16:21 ?1576次閱讀

    國產(chǎn)RISC-V新突破!全球RISC-V AI單板計算機(jī)發(fā)布

    量身定做的RISC-V AI單板計算機(jī)。 ? 星光采用了賽昉科技驚鴻7100系列視覺處理芯片,該SoC芯片是賽昉科技于2020年發(fā)布的全球基于RISC-V的人工智能視覺處理芯片,
    的頭像 發(fā)表于 01-15 14:32 ?1.1w次閱讀

    RISC-V設(shè)計支持工具,支持RISC-V技術(shù)的基礎(chǔ)

    RISC-V設(shè)計支持工具,支持RISC-V技術(shù)的基礎(chǔ) ppt分享
    發(fā)表于 07-14 17:15 ?12次下載

    IAR愛亞系統(tǒng)宣布率先支持瑞薩通用32位RISC-V MCU

    全球領(lǐng)先的嵌入式系統(tǒng)開發(fā)軟件解決方案供應(yīng)商IAR自豪地宣布:備受全球數(shù)百萬開發(fā)者青睞的開發(fā)環(huán)境再次升級,率先支持瑞薩通用32位RISC-V
    的頭像 發(fā)表于 03-28 11:14 ?637次閱讀

    IAR率先支持瑞薩通用RISC-V MCU,樹立行業(yè)新標(biāo)準(zhǔn)

    來源:IAR IAR率先支持瑞薩通用RISC-V MCU,樹立行業(yè)新標(biāo)準(zhǔn) 近日,全球領(lǐng)先的嵌入式系統(tǒng)開發(fā)軟件解決方案供應(yīng)商IAR自豪地宣布:公司備受全球數(shù)百萬開發(fā)者青睞的開發(fā)環(huán)境再
    的頭像 發(fā)表于 04-03 17:00 ?495次閱讀
    IAR率先<b class='flag-5'>支持</b>瑞薩<b class='flag-5'>首</b><b class='flag-5'>款</b>通用<b class='flag-5'>RISC-V</b> MCU,樹立行業(yè)新標(biāo)準(zhǔn)

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

    SiFive U54/S51 內(nèi)核組成的集群(四個支持 Linux,一個“real-time”),根據(jù)FPGA等級分別以 600 或 666 MHz 運(yùn)行,基本上是 FPGA 中降級的 HiFive
    的頭像 發(fā)表于 11-11 10:24 ?518次閱讀
    <b class='flag-5'>RISC-V</b>發(fā)展及FPGA廠商為什么選擇<b class='flag-5'>RISC-V</b>

    SiFive 推出高性能 Risc-V CPU 開發(fā)板 HiFive Premier P550

    “ ?HiFive Premier P550:世界上性能最高的 RISC-V CPU 開發(fā)板,以 Mini-DTX 外形提供高性能 Linux 開發(fā)平臺,支持下一波
    的頭像 發(fā)表于 12-16 11:16 ?379次閱讀
    SiFive 推出高性能 <b class='flag-5'>Risc-V</b> CPU 開發(fā)板 <b class='flag-5'>HiFive</b> Premier P550