隨著FPGA技術(shù)的發(fā)展,在FPGA上實(shí)現(xiàn)片上系統(tǒng)在技術(shù)上已經(jīng)可能。基于FPGA片上系統(tǒng)開發(fā)已成為目前FPGA應(yīng)用的一個熱點(diǎn)。但是基于FPGA片上系統(tǒng)對使用者的知識要求比較高,使用流程比較復(fù)雜,參考資料不多。成為目前開發(fā)者應(yīng)用的瓶頸。本書針對基于FPGA片上系統(tǒng)開發(fā)的核心,用戶IP的開發(fā),并結(jié)合XILINX的嵌入式開發(fā)工具EDK,詳細(xì)講解了怎么去開發(fā)和調(diào)試客戶自己的用戶硬件外設(shè)(用戶IP),使得開發(fā)者可以很快地熟練使用EDK,進(jìn)行自己的片上系統(tǒng)開發(fā)。書中內(nèi)容主要針對嵌入式用戶硬件外設(shè)的開發(fā)流程和調(diào)試方法,不涉及開發(fā)語言的細(xì)節(jié)。在使用本書前必須熟練掌握硬件描述語言。本書基于XILINX的嵌入式開發(fā)平臺,講解了嵌入式系統(tǒng)的基本概念:FPGA原理和MicroBlaze處理器和最新的多端口內(nèi)存控制器(MPMC)。以基于3個不同總線和接口的試驗(yàn),詳細(xì)講述了怎樣開發(fā)用戶自定義IP。本書前三章以基本概念介紹為主。后四章以試驗(yàn)為主,分別介紹了在XILINX嵌入式開發(fā)平臺上常用接口上用戶IP開發(fā)的實(shí)現(xiàn):第4章是介紹了EDK工具的使用流程;第5章是PLB總線的用戶IP的開發(fā);第6章是FSL總線的用戶IP的開發(fā);第7章是多端口內(nèi)存控制器(mpmc)中NPI接口的用戶IP的開發(fā)。
標(biāo)簽:
xilinx
fpga
嵌入式系統(tǒng)
上傳時間:
2022-07-28
上傳用戶: