如果您最近一直在關(guān)注硬件領(lǐng)域,您可能聽說過有關(guān) RISC-V 的討論,但您不太可能理解它的含義,更不可能真正使用過它。為了解決基礎(chǔ)問題,RISC-V 發(fā)音為“風(fēng)險五”,是一種開放指令集計算架構(gòu)。它起源于學(xué)術(shù)界,基于 RISC 或精簡指令集計算機范式。根據(jù) RISC-V 基金會的說法,該架構(gòu)旨在“通過開放標(biāo)準(zhǔn)協(xié)作[啟用]處理器創(chuàng)新的新時代”。
雖然這個定義聽起來很棒,但它仍然留下了一些實際問題。你如何開始使用它?生態(tài)在哪里?它與其他架構(gòu)相比如何?就生態(tài)系統(tǒng)而言,它仍處于起步階段,但支持 RISC-V 的基金會由 100 多個成員組織組成,其中包括 NXP、MicroChip、Google 和 NVIDIA 等名稱。有了這樣的重量級人物,以及未來 50 年創(chuàng)新的長期目標(biāo),這里的情況似乎會在未來有所改善。
您現(xiàn)在可以嘗試這種架構(gòu)的一種方法——或者希望在免費贈送 1,500 個開發(fā)板后它們目前缺貨時——是通過 Open-ISA VEGAboard。該設(shè)備的核心是一個包含四個處理內(nèi)核的 WiSoC。這種配置的不同尋常之處在于每個內(nèi)核都是不同的,由 ARM Cortex M4、ARM Cortex-M0+、RISC-V RI5CY 和 RISC-V ZERO_RISCY CPU 組成。這允許用戶將這些內(nèi)核配置為以不同的組合運行,以便試驗和比較 ARM 和 RISC-V 處理器的使用。值得注意的是,為了簡化設(shè)計,M4 和 RISCY 內(nèi)核共享相同的內(nèi)存總線,無需仲裁。雖然兩者都可以同時啟用,但內(nèi)存帶寬下降了一半,因此通常此 WiSoC 將一次使用 2 個內(nèi)核。
支持此模塊的是 VEGAboard 本身,它具有用于 Arduino Uno 式擴展板和其他外圍設(shè)備的母頭、板載 I2C 加速度計/磁力計和光傳感器。它還有多種供電方式,多個 LED、用戶按鈕和無線通信以 BLE 和 IEEE 802.15.4 的形式提供。這些板載附件意味著可以在不添加外部硬件的情況下執(zhí)行各種實驗,但在需要時可以廣泛使用擴展。
在Open-ISA 啟動頁面上提供了在 Linux、Max 和 Windows 下對設(shè)備進行編程所需的軟件,該頁面概述了入門的五個步驟,甚至還提供了視頻教程。董事會文檔可在 GitHub 上獲得,并且有一個社區(qū)論壇設(shè)置來回答您的問題。當(dāng)您準(zhǔn)備好邁出一大步并開始嘗試 RISC-V 并可能將性能與基于 ARM 的芯片進行比較時,VEGAboard 看起來是一個很好的入門方式。看看這個設(shè)備是如何使用的,以及 RISC-V 生態(tài)系統(tǒng)本身如何繼續(xù)圍繞這個和其他創(chuàng)新系統(tǒng)發(fā)展到未來,將會很有趣。
審核編輯:郭婷
-
ARM
+關(guān)注
關(guān)注
134文章
9143瀏覽量
368311 -
Linux
+關(guān)注
關(guān)注
87文章
11331瀏覽量
209986 -
WINDOWS
+關(guān)注
關(guān)注
4文章
3554瀏覽量
89013
發(fā)布評論請先 登錄
相關(guān)推薦
評論