基于FPGA的數(shù)字系統(tǒng)研究與設計
定 價:99 元
叢書名:普通高等教育“十三五”規(guī)劃教材
- 作者:楊軍,余江著
- 出版時間:2016/5/19 5:11:00
- ISBN:9787030382931
- 出 版 社:科學出版社
- 中圖法分類:TP332.1
- 頁碼:0
- 紙張:膠版紙
- 版次:1
- 開本:B5
本書從實用的角度出發(fā),選擇系統(tǒng)級的FPGA實現(xiàn)為書寫對象,全書詳細介紹了從雙核FFT算法的基本原理到雙核FFT核心的FPGA實現(xiàn),從單純FFT處理器的實現(xiàn)過渡到FFT應用實例的開發(fā),從簡單的數(shù)字系統(tǒng)的設計到復雜數(shù)字系統(tǒng)的設計。全書共分8章,從簡單的數(shù)字系統(tǒng)到復雜數(shù)字系統(tǒng)的開發(fā),幫助讀者快速入門,同時提高讀者嵌入式系統(tǒng)開發(fā)的能力。
更多科學出版社服務,請掃碼獲取。
目錄
前言
第1章 概述1
1.1CPLD/FPGA簡介1
1.1.1CPLD/FPGA的結構與工作原理1
1.1.2CPLD/FPGA的發(fā)展趨勢7
1.2CPLD/FPGA產品概述8
1.2.1Lattice公司的CPLD器件系列8
1.2.2Xilinx公司的CPLD/FPGA器件系列10
1.2.3Altera的CPLD/FPGA器件系列12
1.2.4Altera公司的FPGA配置方式與配置器件16
第2章 項目開發(fā)環(huán)境介紹18
2.1軟件平臺18
2.1.1硬件開發(fā)工具QuartusII12.018
2.1.2ModelSim仿真工具23
2.1.3NiosIIIDE8.0集成開發(fā)環(huán)境27
2.1.4Eclipse集成開發(fā)環(huán)境32
2.1.5數(shù)值計算與仿真測試工具MATLAB32
2.2硬件平臺35
2.2.1DE2平臺簡介35
2.2.2DE2原理37
2.2.3DE2平臺的開發(fā)環(huán)境41
2.2.4DE2開發(fā)板測試說明42
第3章 SOPC系統(tǒng)設計分析45
3.1SOPC技術簡介45
3.1.1SOPC技術的主要特點45
3.1.2SOPC技術實現(xiàn)方式46
3.1.3SOPC系統(tǒng)的開發(fā)流程48
3.2NiosII概述48
3.2.1NiosII嵌入式處理器48
3.2.2NiosII處理器的特性49
3.3基于SOPC的NiosII處理器設計50
3.3.1SOPCBuilder功能51
3.3.2SOPCBuilder組成52
3.3.3SOPCBuilder組件57
3.4SOPC設計講解59
3.4.1硬件部分設計59
3.4.2軟件部分設計74
第4章 基于FPGA的OFDM系統(tǒng)基帶數(shù)據(jù)傳輸部分的設計與實現(xiàn)82
4.1實例介紹82
4.2設計思路與原理83
4.2.1OFDM技術簡介83
4.2.2OFDM系統(tǒng)基本原理87
4.2.3FFT算法原理96
4.2.4OFDM系統(tǒng)整體設計118
4.3硬件設計119
4.3.1邏輯模塊設計119
4.3.2詳細設計132
4.3.3OFDM系統(tǒng)的仿真及驗證145
4.4實例總結146
第5章 一種基于FPGA的超聲波測距系統(tǒng)的設計與實現(xiàn)147
5.1實例介紹147
5.2設計思路與原理147
5.2.1超聲波測距原理簡介147
5.2.2HC-SR04模塊簡介149
5.2.3超聲波傳感器工作原理152
5.2.4FFT算法原理153
5.2.52D-FFT簡介157
5.2.6系統(tǒng)總體結構157
5.3硬件設計158
5.3.1時序發(fā)生器模塊158
5.3.2回波識別模塊159
5.3.3雙核FFT計算模塊161
5.3.4波形發(fā)生器模塊163
5.3.5高速計數(shù)器模塊163
5.4系統(tǒng)綜合與測試164
5.5實例總結166
第6章 基于FPGA的云存儲架構的設計與實現(xiàn)167
6.1實例介紹167
6.2設計思路與原理168
6.2.1云存儲通信原理169
6.2.2FPGA集群技術的原理170
6.2.3基于FPGA分布式存儲的原理171
6.3詳細設計173
6.3.1云存儲架構設計173
6.3.2云存儲模塊設計與集成179
6.3.3云存儲架構交互軟件184
6.4系統(tǒng)綜合與仿真測試187
6.4.1FPGA模塊測試188
6.4.2系統(tǒng)整體測試191
6.5實例總結194
第7章 基于FPGA的實時加/解密系統(tǒng)的設計與實現(xiàn)196
7.1實例介紹196
7.2設計思路與原理197
7.2.1AES算法簡介197
7.2.2AES加/解密流程197
7.2.3系統(tǒng)整體結構203
7.3硬件設計204
7.3.1AESIP核設計204
7.3.2SOPC系統(tǒng)的創(chuàng)建234
7.4軟件設計與綜合測試245
7.4.1軟件設計245
7.4.2系統(tǒng)綜合與仿真測試253
7.5實例總結257
第8章 基于FPGA的藍牙智能小車的設計與實現(xiàn)258
8.1實例介紹258
8.2設計思路與原理259
8.2.1控制平臺和設計語言簡介259
8.2.2藍牙通信技術介紹261
8.2.3系統(tǒng)整體結構264
8.3硬件設計266
8.3.1電機驅動模塊的設計266
8.3.2超聲波測距模塊的設計270
8.3.3藍牙模塊的設計274
8.4軟件設計與綜合測試284
8.4.1軟件設計284
8.4.2系統(tǒng)綜合與仿真測試289
8.5實例總結291
附錄DE2平臺上EP2C35F672的引腳分配表292
參考文獻296