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