《RVfpga:理解計算機體系結構》(以下簡稱“《RVfpga》”)是Imagination推出的完整RISC-V計算機體系結構課程,該課程針對本科教學設計,包含一整套豐富的教學資料和實踐練習,可幫助學生了解處理器架構中的關鍵要素,包括多個IP 內核,修改RISC-V 內核的方法,以及IP 內核的微架構。
2020年4月我們發布了《RVfpga》中文版1.0,2022年5月《RVfpga》中文版2.0 上線,此次是《RVfpga》3.0 版本。新的部分基于 VeeR EL2 核心,相比之前使用的 EH1 更為精簡。這使得原始的練習可以在成本較低的FPGA平臺上運行,如 Digilent 的 Basys3 和 Real Digital 的“Boolean Board”。許多大學的實驗室以及學生和愛好者已經擁有這些開發板,因此更多用戶可以通過《RVfpga》學習計算機體系結構。此外,《RVfpga》3.0 還添加了對 Imagination 擁有的 IDE - Catapult SDK 的支持,同時也支持 PlatformIO。
《RVfpga》3.0 更新細節:
☆添加對 VeeR EL2 的支持,該核比 VeeR EH1 更為精簡。基于 VeeR EH1 核和 VeeRwolf SoC 的課程材料也包含在此版本中。
☆增加對低成本開發板的支持,如 Real Digital 的 Boolean Board 和 Digilent 的 Basys 3 Board。☆添加對新的仿真工具的支持:RVfpga-ViDBo("Virtual Development Board虛擬開發開發板")和 RVfpga-Pipeline。☆為每個新增配置(Basys3 和 Boolean Boards,以及原始的 Nexys A7/Nexys 4 Boards,包括使用和不使用 DDR 存儲器的情況)添加入門指南和實驗室。☆添加對 Catapult SDK 的支持(僅限于 VeeR EL2)。☆創建了一個安裝了所有工具且已準備好使用的 Ubuntu 22.04 虛擬機(下載需要14GB 內存 )。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
CPU時鐘周期是計算機體系結構中一個至關重要的概念,它直接關聯到CPU的運行速度和性能。以下是對CPU時鐘周期的定義、組成和作用的詳細解析。
發表于 09-26 15:32
?395次閱讀
內存緩沖區和內存之間的關系是計算機體系結構中一個至關重要的方面,它們共同協作以提高數據處理的效率和系統的整體性能。
發表于 09-10 14:38
?422次閱讀
數字寄存器是計算機體系結構中至關重要的組成部分,其原理和使用對于理解計算機的工作原理和數據存儲方式具有重要意義。
發表于 09-05 14:08
?399次閱讀
學習電子基礎知識:了解電壓、電流、電阻等基本概念,以及它們在電路中的作用。
學習計算機體系結構:理解計算機的基本組成和工作原理,包括CPU、內存、輸入輸出設備等。
學習編程語言:單片機編程通常使用C語言,因此需要先掌握C語言的基
發表于 08-28 09:18
?386次閱讀
計算機總線作為計算機系統中連接各個功能部件的公共通信干線,其結構和分類對于理解計算機硬件系統的工作原理至關重要。以下是對
發表于 08-26 16:23
?980次閱讀
在計算機科學中,寄存器(Register)是一個高速存儲單元,它位于中央處理器(CPU)內部,用于存儲計算機程序執行過程中所需要的數據、指令地址或狀態信息。寄存器是計算機體系結構中至關重要的組成部分,對
發表于 08-02 18:23
?3307次閱讀
系統架構規范(LA架構嵌入式系列)-v1.0.pdf
*附件:龍芯架構 ELF psABI 規范-v2.01.pdf
*附件:計算機體系結構基礎(LoongArch)-3rd.pdf
*附件:龍芯架構
發表于 06-20 14:42
隨著信息技術的迅猛發展,計算機已經深入我們生活的方方面面。而計算機控制器,作為計算機系統的核心部件之一,承擔著協調各部件工作、指揮整個計算機按程序運行的重要任務。本文將詳細介紹
發表于 06-17 15:47
?1447次閱讀
工業控制計算機是一種專門為工業自動化控制領域設計的計算機系統,具有高性能、高可靠性、實時性、可擴展性等特點。本文將詳細介紹工業控制計算機的體系結構,包括其硬件
發表于 06-16 11:38
?915次閱讀
在計算機體系結構中,寄存器和內存是兩個至關重要的組成部分。它們各自承擔著不同的角色,共同確保計算機系統的正常運行。本文將對寄存器和內存進行詳細的介紹,包括它們的定義、功能以及二者之間的主要區別。
發表于 05-12 17:11
?1966次閱讀
昉·星光2 RISC-V單板計算機體驗(一) - 開箱 一、開箱 昉·星光2( VisionFive 2 )的包裝盒設計的很有科技感。“擁抱變革, 擁有未來”這句話太適合當下環境了。 正面: 反面
發表于 02-21 10:10
?635次閱讀
Patterson是圖靈獎得主,在計算機行業中極具影響力,他參與主編的多本教材是計算機體系結構、計算機組成原理等相關課程的知名教材,我在日常教學中經常推薦給學生閱讀。該書的另一位作者是安德魯·沃特曼
發表于 01-23 20:08
未來計算機體系結構將趨向于智能化和自適應性。智能化的計算機體系結構可以根據不同的任務和場景進行智能調整,提高計算機的性能和效率。
發表于 01-22 11:05
?428次閱讀
微機原理中,接口地址范圍是指CPU與外部設備進行數據傳輸和通信時的地址范圍。接口地址范圍的計算涉及到計算機體系結構、地址編碼方式等知識,本文將詳細介紹微機原理中接口地址范圍的計算方法。 首先,我們
發表于 12-28 17:30
?1360次閱讀
馮諾依曼架構是最常見的計算機體系結構之一,最早由馮·諾依曼于1945年提出,又稱普林斯頓結構。這種架構中,指令和數據存儲在同一個存儲器中,使用同一條地址總線和數據總線來傳輸數據和指令。
發表于 12-10 14:10
?1245次閱讀
評論