圖書信息
出版社: 西安電子科技大學出版社; 第1版 (2011年5月1日)
叢書名: XILINX大學合作計畫指定教材
平裝: 214頁
正文語種: 簡體中文
開本: 16
ISBN: 9787560625607
條形碼: 9787560625607
尺寸: 25.6 x 18.2 x 1 cm
重量: 358 g
內容簡介
《基於Xilinx FPGA的多核嵌入式系統設計基礎》系統地介紹了基於Xilinx公司FPGA的多核嵌入式系統設計的方法、步驟和相關軟體的使用方法。在講述搭建多核架構,核間通信,軟、硬體協同調試的基礎上,深入討論了多核設計中的實際工程問題和許多實用的調試技巧。
《基於Xilinx FPGA的多核嵌入式系統設計基礎》內容包括:Xilinx軟、硬核處理器介紹;XilinxFPGA產品介紹;多核嵌入式通信系統的開發環境;軟、硬體設計流程介紹;相關匯流排與通信機制介紹及對多核架構前景的展望。
《基於Xilinx FPGA的多核嵌入式系統設計基礎》是在Xilinx公司大學計畫的支持下完成的。由於是針對教學和科研中的實際問題進行討論和闡述,因此《基於Xilinx FPGA的多核嵌入式系統設計基礎》中所有的工程和例程都在《基於Xilinx FPGA的多核嵌入式系統設計基礎》隨書光碟中給出並全部經過實際測試。《基於Xilinx FPGA的多核嵌入式系統設計基礎》可作為高等院校電子類和通信類等專業本科生、研究生的教材,亦可作為相關科研人員的工具書和參考書。
目錄
第1章 緒論
1.1 FPGA的發展歷程及特性介紹
1.2 microblaze軟核的介紹
1.2.1 Microblaze的流水線結構
1.2.2 Microblaze中斷機制
1.2.3 Microblaze的快取機制和MMU
1.3 PowerPC405硬核介紹
1.4 Xilinx FPGA產品介紹
1.4.1 Spartan系列產品
1.4.2 Virtex系列產品
1.5 本章小結
第2章 多核系統設計環境與設計流程
2.1 開發軟體簡介
2.1.1 ISE開發軟體簡介
2.1.2 ISE的安裝
2.2 利用ISE進行硬體邏輯設計的流程
2.2.1創建新工程
2.2.2新建HDL源檔案
2.2.3 對源檔案進行綜合以及仿真
2.3 利用XPS嚮導進行多核硬體系統設計的流程
2.3.1 利用BSB新建一個工程
2.3.2 選擇必要外設,並進行參數配置
2.3.3 配置啟動記憶體,並選用記憶體測試檔案
2.3.4 編譯源檔案,生成硬體網表
2.3.5 下載比特流,配置FPGA
2.4 利用EDK套件進行多核軟體開發的流程
2.4.1 在單核基礎上添加工程套用
2.4.2 編輯.C檔案並編譯
2.4.3 編寫用戶約束檔案
2.4.4 修改MSS中的驅動檔案
2.4.5 下載比特流,配置FPGA
2.5 本章小結
第3章 匯流排機制與核間通信機制
3.1 匯流排機制
3.1.1 0PB匯流排
3.1.2 PLB匯流排
3.1.3 XCL匯流排
3.1.4 FSL匯流排
3.1.5 0CM匯流排
3.1.6 LMB匯流排
3.2 核間通信機制介紹
3.2.1 mailbox
3.2.2 Mutex
3.2.3 Shared Memo
3.2.4 Interrupt
3.2.5 PLBv46一PLBv46 Bridge
3.2.6 FSL互連體系
3.2.7 DAM Controller
3.2.8 混合衍生體系
3.3 本章小結
第4章 基於PowerPC的單核系統設計
4.1 簡單硬體系統設計
4.1.1 用BSB創建工程
4.1.2 分析已創建的工程
4.1.3 生成硬體IP網表檔案
4.1.4 下載測試程式
4.2 添加IP核到硬體系統
4.2.1 打開工程
……
第5章 多核嵌入式系統硬體設計實線
第6章 多核嵌入式系統軟體開發
第7章 多核結構的價值與發展前景
參考文獻