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