Kernkonzepte
RVfpga 套件提供一個基於 RISC-V 指令集和 FPGA 技術的實用電腦架構學習平台,適用於計算機科學、計算機工程和相關領域的教育工作者和學生,並已成功應用於各種教學活動中,包括學士/碩士學位課程、線上課程和研討會。
這篇論文探討了 RVfpga 套件在計算機架構教學中的應用。RVfpga 是一個基於 RISC-V 指令集和 FPGA 技術的開放原始碼平台,旨在提供實作經驗。
RVfpga 套件提供兩個 SoC,分別基於 VeeR EH1 和 VeeR EL2 核心,並包含多種周邊設備,例如 Boot ROM、系統控制器、SPI、PTC、GPIO 和 UART。該套件還提供了詳細的實驗指南和設定說明,方便使用者學習和使用。
RVfpga 套件的主要優勢在於它的實用性。學生可以透過實際操作 RVfpga SoC,深入了解電腦架構的各個方面,包括指令集、微架構、記憶體階層和輸入/輸出系統。
RVfpga 套件已被多所大學應用於計算機架構課程中,包括西班牙馬德里康普頓斯大學、美國波特蘭州立大學、以色列魯賓學院和西班牙巴塞隆納大學。
這些大學的教授們分享了他們使用 RVfpga 套件的經驗,並強調了該套件在幫助學生理解和應用理論概念方面的價值。學生們也對 RVfpga 套件表示讚賞,認為它提供了一個寶貴的學習平台。