RISC-V處理器與片上系統設計:基于FPGA與云平臺的實驗教程
本書將線下的FPGA開發板與線上的云平臺結合,完成基于開源RISC-V處理器的SiFiveFreedomE300片上系統,以及E21處理器配合云平臺設計方法的相關實驗教程。并用Chisel編程的方式與FPGA硬件,完成國產RT-Thread操作系統驗證的移植。全書包含三大部分內容:首先講述了基于實驗所用DigilentNexys板級硬件設計平臺和Vivado開發工具。其次是介紹VerilogHDL、ChiselHCL和一種由國內自主開發的Coffee-HDL這三種硬件描述語言。最后是三種實驗教程的設計與實現方法,包含開源的SiFiveFreedomE300片上系統的實驗;以英偉達開源的深度學習硬件架構NVDLA為例,介紹如何在FreedomE300平臺上集成VerilogIP的方法及介紹SiFiveE21處理器IP的使用方式與國內自主開發云端SoC開發平臺的實驗;移植國內自主開發RT-Thread實時多任務操作系統的原理與應用到SiFiveFreedomE300片上系統的實驗。
·14.3萬字