
陳宏銘 程玉華編著
本書將線下的FPGA開發板與線上的雲平臺結合,完成基於開源RISC-V處理器的SiFive Freedom E300片上系統,以及E21處理器配合雲平臺設計方法的相關實驗教程。並用Chisel編程的方式與FPGA硬件,完成國產RT-Thread操作系統驗證的移植。全書包含三大部分內容:首先講述了基於實驗所用Digilent Nexys板級硬件設計平臺和Vivado開發工具。其次是介紹Verilog HDL、Chisel HCL和一種由國內自主開發的Coffee-HDL這三種硬件描述語言。最後是三種實驗教程的設計與實現方法,包含開源的SiFive Freedom E300片上系統的實驗;以英偉達開源的深度學習硬件架構NVDLA爲例,介紹如何在Freedom E300平臺上集成Verilog IP的方法及介紹SiFive E21處理器IP的使用方式與國內自主開發雲端SoC開發平臺的實驗;移植國內自主開發RT-Thread實時多任務操作系統的原理與應用到SiFive Freedom E300片上系統的實驗。
只有riscv基礎知識可以看看,其它基本沒啥看頭,什麼都提到,什麼都沒有講好
- RISC-V處理器與片上系統設計----基於FPGA與雲平臺的實驗教程 2020.12; RISC-Ⅴ的歷史和機遇 RISC-Ⅴ指令集體系架構介紹 現場可編程邏輯門陣列(FPGA)設計流程 SiFiveFreedomE300SoC的原理與實驗 SiFiveE21處理器和SoC設計雲平臺的原理與實驗 RT-Thread實時多任務操作系統的原理與應用 虛擬機與UbuntuLinux操作系統的安裝 基於NexysA7貪喫蛇遊戲的設計與實現
當個riscv 的掃盲還是不錯的
如果說當時學《計算機組成原理》只是接受結論的話,那麼現在則是瞭解計算機到底是怎麼組成的啦!原理這樣的基礎學當然要比應用學有意思嗷🙉
涵蓋面廣,提供riscv的開發工具與相關概念,還可以。