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