基於XILINXFPGA片上嵌入式系統的用戶IP開發

基於XILINXFPGA片上嵌入式系統的用戶IP開發

《基於XILINXFPGA片上嵌入式系統的用戶IP開發》是2008年西安電子科技大學出版社出版的圖書,作者是葉肇晉、張稀楠、馬磊。

基本介紹

  • 書名:基於XILINXFPGA片上嵌入式系統的用戶IP開發
  • 作者:葉肇晉 張稀楠 馬磊
  • ISBN:978-7-5606-2135-7/TP.1090
  • 定價:16.15元
  • 出版社:西安電子科技大學出版社
  • 出版時間:2008-12
內容簡介,目錄,

內容簡介

本書基於XILINX的嵌入式開發平台,講解了嵌入式系統的基本概念、FPGA和MicroBlaze處理器以及最新的多連線埠記憶體控制器(MPMC)的原理。通過不同的匯流排和接口實驗,詳細講述了怎樣開發用戶自定義IP。
本書內容翔實,實踐性強,結合具體的實驗詳細講解了開發工程的過程,以幫助用戶較快熟悉用戶IP的開發。
本書適用於具有一定XILINX FPGA開發套用經驗,熟悉DHL語言,致力於基於FPGA片上系統開發的工程師。

目錄

第1章 基於XILINX FPGA嵌入式系統片上系統開發概述 1
1.1 XILINX簡介 1
1.2 基於XILINX FPGA片上嵌入式系統簡介 2
1.3 XILINX FPGA片內資源簡介 3
1.3.1 CLB 4
1.3.2 BRAM 5
思考題 7
第2章 MicroBlaze的構架及接口 8
2.1 MicroBlaze處理器 8
2.2 MicroBlaze的結構、機制和特性 9
2.2.1 MicroBlaze系統及內部結構 9
2.2.2 MicroBlaze的數據存儲結構和指令 10
2.2.3 MicroBlaze的流水線結構 13
2.2.4 MicroBlaze的中斷機制 14
2.2.5 MicroBlaze的快取機制和MMU 16
2.2.6 MicroBlaze的高級特性介紹 17
2.3 MicroBlaze的匯流排接口 17
思考題 19
第3章 MPMC的構架、接口及使用 20
3.1 MPMC簡介 20
3.1.1 軟體直接記憶體存儲支持(SDMA) 20
3.1.2 MPMC的內部結構 20
3.1.3 MPMC接口 21
3.2 MPMC的使用 22
思考題 30
第4章 嵌入式開發套件(EDK)概述及使用流程 31
4.1 用BSB建立一個EDK設計 31
4.1.1 在XPS開發環境下創建工程 31
4.1.2 使用Platform Studio調整設計 39
4.2 使用XMD對EDK設計進行調試 44
4.3 加入一個用戶IP 49
4.3.1 生成一個用戶IP 49
4.3.2 用戶IP樣本目錄 51
4.3.3 修改用戶IP實現功能 52
4.4 用Chipscope對用戶IP進行調試 55
思考題 58
第5章 基於PLB匯流排接口的用戶IP的開發 59
5.1 PLB匯流排和IPIF簡介 59
5.1.1 PLB簡介 59
5.1.2 IPIF簡介 59
5.2 用嚮導建立一個用戶IP 61
5.3 在用戶IP中添加功能代碼實現PWM功能 64
5.4 硬體上的驗證 74
思考題 80
第6章 基於FSL匯流排接口的用戶IP的開發 81
6.1 FSL匯流排簡介 81
6.2 用嚮導建立一個FSL設計的模版 82
6.3 在用戶IP中添加功能代碼實現UART功能 86
6.4 硬體驗證 100
6.4.1 通過超級終端驗證 100
6.4.2 通過Chipscope驗證 101
思考題 103
第7章 基於MPMC NPI 接口的用戶IP的開發 104
7.1 NPI簡介 104
7.2 NPI接口開發例程一 112
7.2.1 用戶IP設計 112
7.2.2 硬體驗證 122
7.3 NPI接口開發例程二 125
7.3.1 用戶IP設計 125
7.3.2 在EDK中打開並編輯用戶IP 129
思考題 132

相關詞條

熱門詞條

聯絡我們