基於EDK的FPGA嵌入式系統開發

基於EDK的FPGA嵌入式系統開發

本書介紹Xilinx公司的嵌入式集成開發平台EDK工具組的使用方法,FPGA內嵌CPU核——軟核Microblaze和硬核PowerFC405,以及使用這些CPU核與Xilinx提供的多種外設IP核進行嵌入式設計的流程與方法。引導讀者熟悉EDK開發環境,以較小代價快速進入片上系統開發的廣闊天地。

基本信息

內容提要

本書介紹Xilinx公司的嵌入式集成開發平台EDK工具組的使用方法,FPGA內嵌CPU核——軟核microblaze和硬核PowerFC405,以及使用這些CPU核與Xilinx提供的多種外設IP核進行嵌入式設計的流程與方法。引導讀者熟悉EDK開發環境,以較小代價快速進入片上系統開發的廣闊天地。

本書以Xilinx公司的技術資料為基礎,深入淺出地闡述了EDK工具組中各組成工具的使用方法,彼此間的分工與聯繫,EDK工具組與ISE工具組的協同開發技巧,以及必要的第三方工具配合方法,為讀者展現了一個完整的基於EDK的FPGA嵌入式開發流程。

本書附帶一張光碟,包含了作者為本書編寫的若干實驗程式,內容由淺入深,從基礎結構設計到嵌入式Linux移植等多個方面。每個程式都包括完整的源碼、所有中間生成檔案以及硬體燒錄檔案,均已經過作者的驗證,可直接運行。

編輯推薦

本書既可作為學習XILINX嵌入式開發的入門指導書,也可作為設計參考手冊。

本書可供電子工程、通信、計算機、自動控制等專業內從事硬體設計、系統開發、嵌入式設計的工程技術人員和教師閱讀參考,也可作為相關專業高年級本科生和研究生的教材。

目錄

前言

第1章緒論

1.1嵌入式系統發展趨勢

1.2基於XILINXFPGA設計嵌入式

‘產品的優勢

1.3如何閱讀本書

第2章Xilinx公司新型FPGA結構

2.1Spartan-3系列FPGA

2.1.1Spartan-3型FPGA

2.1.2Spartan-3E型FPGA

2.1.3Spartan-3L型FPGA

2.1.4Spartan-3A型FPGA

2.2Virtex-4型FPGA結構

2.2.1CLB結構

2.2.2DCM結構

2.2.3PMCD結構

2.2.4局部時鐘網路

2.2.5IO特性

2.3Virtex-5型FPGA結構

2.3.1CLB邏輯架構

2.3.2時鐘資源

2.3.3其他資源優勢

第3章Microblaze處理器結構

3.1Microblaze邏輯結構

3.2Microblaze匯流排結構

3.2.1Microblaze的OPB匯流排

3.2.2Micmblaze的LMB匯流排

3.2.3Micmblaze的FSL匯流排

3.3Mieroblaze的暫存器結構

3.3.1通用暫存器組

3.3.2特殊功能暫存器組

..........

……

相關詞條

相關搜尋

熱門詞條

聯絡我們