RISC-V處理器與片上系統(tǒng)設(shè)計(jì):基于FPGA與云平臺(tái)的實(shí)驗(yàn)教程
本書(shū)將線下的FPGA開(kāi)發(fā)板與線上的云平臺(tái)結(jié)合,完成基于開(kāi)源RISC-V處理器的SiFiveFreedomE300片上系統(tǒng),以及E21處理器配合云平臺(tái)設(shè)計(jì)方法的相關(guān)實(shí)驗(yàn)教程。并用Chisel編程的方式與FPGA硬件,完成國(guó)產(chǎn)RT-Thread操作系統(tǒng)驗(yàn)證的移植。全書(shū)包含三大部分內(nèi)容:首先講述了基于實(shí)驗(yàn)所用DigilentNexys板級(jí)硬件設(shè)計(jì)平臺(tái)和Vivado開(kāi)發(fā)工具。其次是介紹VerilogHDL、ChiselHCL和一種由國(guó)內(nèi)自主開(kāi)發(fā)的Coffee-HDL這三種硬件描述語(yǔ)言。最后是三種實(shí)驗(yàn)教程的設(shè)計(jì)與實(shí)現(xiàn)方法,包含開(kāi)源的SiFiveFreedomE300片上系統(tǒng)的實(shí)驗(yàn);以英偉達(dá)開(kāi)源的深度學(xué)習(xí)硬件架構(gòu)NVDLA為例,介紹如何在FreedomE300平臺(tái)上集成VerilogIP的方法及介紹SiFiveE21處理器IP的使用方式與國(guó)內(nèi)自主開(kāi)發(fā)云端SoC開(kāi)發(fā)平臺(tái)的實(shí)驗(yàn);移植國(guó)內(nèi)自主開(kāi)發(fā)RT-Thread實(shí)時(shí)多任務(wù)操作系統(tǒng)的原理與應(yīng)用到SiFiveFreedomE300片上系統(tǒng)的實(shí)驗(yàn)。
·14.3萬(wàn)字