本書循序漸進的由基礎知識到實戰案例,向讀者闡述了如何利用Zynq平臺進行嵌入式系統以及軟硬體協同設計的開發。
提供完整的工程文件和程式碼,讓您學習更有效率。
本書分為基礎篇與進階篇兩部分,基礎篇中介紹了Zynq器件、ZedBoard,並配有簡單入門實驗,同時針對軟體發展人員增設了FPGA硬體加速等內容。在進階篇中介紹了利用Zynq進行軟硬體協同設計,同時對處理器與可程式設計邏輯介面等技術進行了詳細剖析。
本書提供了20個詳細的設計案例,涵蓋了硬體板卡、FPGA邏輯、Linux驅動、Linux作業系統、上層應用、軟硬體協同設計等Zynq開發中可能遇到的各個方面的知識,並在最後將前述獨立案例整合為4個系統案例。本書重點突出實戰,以案例為指導,配合介紹相關參考文檔,協助讀者儘快掌握在Zynq上進行各項設計的方法。
本書可作為Zynq初學者、軟硬體協同設計開發人員的參考用書,亦可作為大專院校嵌入式系統設計、片上系統設計、可程式設計邏輯器件等相關專業的教師和學生的參考用書。
目錄
第1章 初試ZedBoard
第2章 Zynq平臺介紹
第3章 ZedBoard開發環境
第4章 開發工具鏈
第5章 Zynq系統結構
第6章 系統級信號
第7章 Zynq啟動與設定
第8章 針對軟體工程師的邏輯設計
第9章 ZedBoard入門
第10章 以虛擬平臺為基礎的Zynq開發
第11章 PL和PS的介面技術詳解
第12章 以Zynq為基礎的軟硬體協作設計
第13章 Zynq開發實戰
第14章 系統級設計案例
第15章 如何取得資料和幫助
附錄A Xilinx開發套件版本14.1到14.3的主要升級變化
第1章 初試ZedBoard
第2章 Zynq平臺介紹
第3章 ZedBoard開發環境
第4章 開發工具鏈
第5章 Zynq系統結構
第6章 系統級信號
第7章 Zynq啟動與設定
第8章 針對軟體工程師的邏輯設計
第9章 ZedBoard入門
第10章 以虛擬平臺為基礎的Zynq開發
第11章 PL和PS的介面技術詳解
第12章 以Zynq為基礎的軟硬體協作設計
第13章 Zynq開發實戰
第14章 系統級設計案例
第15章 如何取得資料和幫助
附錄A Xilinx開發套件版本14.1到14.3的主要升級變化