注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結(jié)構(gòu)CPLD/FPGA嵌入式應用開發(fā)技術白金手冊

CPLD/FPGA嵌入式應用開發(fā)技術白金手冊

CPLD/FPGA嵌入式應用開發(fā)技術白金手冊

定 價:¥35.00

作 者: 廖日坤編著
出版社: 中國電力出版社
叢編項: 研發(fā)電子叢書 嵌入式應用開發(fā)技術白金手冊系列
標 簽: CPLD

ISBN: 9787508338446 出版時間: 2005-10-01 包裝: 平裝
開本: 26cm 頁數(shù): 316 字數(shù):  

內(nèi)容簡介

  本書從實用的角度出發(fā),全面系統(tǒng)地介紹了使用集成開發(fā)軟件進行CPLD/FPGA電路原理圖設計、VHDL設計等操作方法和技巧。書中不但附有大量的圖示和程序,而且還專門安排了習題和設計實例,具有很強的實用性和指導性。本書語言簡潔、層次清晰,適合于CPLD/FPGA的初級用戶以及CPLD/FPGA硬件系統(tǒng)的設計人員使用,同時也可作為高等院校相關專業(yè)的理想教材。

作者簡介

暫缺《CPLD/FPGA嵌入式應用開發(fā)技術白金手冊》作者簡介

圖書目錄

叢書序
前言
第1章CPLD/FPGA硬件概述1
1.1CPLD/FPGA概述2
1.1.1CPLD/FPGA的特點2
1.1.2CPLD/FPGA的發(fā)展方向4
1.1.3CPLD/FPGA的應用領域5
1.2EDA與ASIC技術6
1.3SOPC和IP核技術7
1.4CPLD/FPGA系統(tǒng)設計與開發(fā)編程原理8
1.4.1CPLD/FPGA系統(tǒng)設計流程8
1.4.2CPLD/FPGA硬件設計與開發(fā)原理11
1.4.3CPLD/FPGA軟件設計與開發(fā)原理11
1.5本章小結(jié)13
1.6習題13
第2章CPLD/FPGA硬件體系結(jié)構(gòu)15
2.1可編程邏輯器件PLD16
2.1.1可編程只讀存儲器(PROM)16
2.1.2紫外線可擦除只讀存儲器(EPROM)18
2.1.3電可擦除只讀存儲器(E2PROM)19
2.1.4可編程陣列邏輯(PAL)20
2.2通用陣列邏輯(GAL)21
2.3CPLD體系結(jié)構(gòu)23
2.3.1CPLD的基本結(jié)構(gòu)23
2.3.2CPLD的結(jié)構(gòu)特點25
2.3.3CPLD編程工藝26
2.4FPGA體系結(jié)構(gòu)26
2.4.1FPGA基本結(jié)構(gòu)27
2.4.2FPGA的結(jié)構(gòu)特點29
2.4.3FPGA的編程工藝31
2.5開發(fā)CPLD/FPGA的選用31
2.6本章小結(jié)34
2.7習題34
第3章VHDL編程基礎35
3.1VHDL概述和語言特性36
3.2VHDL語言的基本結(jié)構(gòu)37
3.2.1VHDL程序的基本構(gòu)成37
3.2.2實體39
3.2.3構(gòu)造體41
3.2.4庫.包集合.配置44
3.3VHDL語法規(guī)則47
3.3.1VHDL的標識符47
3.3.2VHDL的數(shù)據(jù)對象47
3.3.3VHDL的數(shù)據(jù)類型50
3.3.4VHDL的運算操作符53
3.4VHDL中的順序語句56
3.4.1條件語句56
3.4.2選擇語句59
3.4.3循環(huán).等待語句60
3.4.4FUNCTION語句61
3.5VHDL中的并行語句62
3.5.1進程語句.信號代入語句63
3.5.2并發(fā)過程調(diào)用語句64
3.5.3塊語句66
3.5.4元件例化語句(Componentinstantiation)67
3.6VHDL編程實例——三選一選擇器68
3.7本章小結(jié)69
3.8習題69
3.9上機練習70
第4章VHDL設計進階73
4.1VHDL語言的描述方式74
4.2常用電路的VHDL描述77
4.2.1組合邏輯電路77
4.2.2時序邏輯電路86
4.2.3存儲器93
4.3VHDL設計實例——狀態(tài)機98
4.4本章小結(jié)100
4.5習題101
4.6上機練習101
第5章CPLD/FPGA集成開發(fā)工具103
5.1MAX+plusⅡ概述104
5.2MAX+plusⅡ設計過程107
5.3MAX+plusⅡ綜合設計選項122
5.3.1LPM庫的使用122
5.3.2項目層次結(jié)構(gòu)與文件系統(tǒng)125
5.3.3全局邏輯綜合方式126
5.3.4設置全局定時要求.定時分析128
5.3.5與第三方EDA軟件接口130
5.3.6設置器件的下載編程方式132
5.3.7CPLD/FPGA器件燒寫方法134
5.4MAX+plusⅡ設計實例135
5.4.1設計實例1——語言描述輸入法135
5.4.2設計實例2——文本.圖形結(jié)合輸入法140
5.5XilinxFoundation設計簡介143
5.6本章小結(jié)144
5.7習題145
5.8上機練習145
第6章CPLD/FPGA硬件開發(fā)工具147
6.1QuartusⅡ概述148
6.2QuartusⅡ設計150
6.2.1QuartusⅡ設計輸入151
6.2.2QuartusⅡ編譯154
6.2.3QuartusⅡ定時分析.仿真與器件編程155
6.3QuartusⅡ設計實例——六十進制計數(shù)器158
6.4XilinxISE設計簡介160
6.5本章小結(jié)162
6.6習題162
6.7上機練習163
第7章CPLD/FPGA優(yōu)化設計165
7.1CPLD/FPGA硬件優(yōu)化設計166
7.1.1使用流水線技術166
7.1.2合理使用CPLD/FPGA資源167
7.2CPLD/FPGA軟件優(yōu)化設計169
7.2.1優(yōu)化VHDL編碼169
7.2.2修改軟件配置提高系統(tǒng)速度172
7.3優(yōu)化綜合設計實例——8位流水線乘法器174
7.4本章小結(jié)177
7.5習題177
7.6上機練習178
第8章CPLD/FPGA硬件開發(fā)平臺181
8.1CPLD/FPGA硬件開發(fā)平臺概述182
8.2CPLD/FPGA硬件開發(fā)平臺器件與端口資源183
8.2.1鍵盤接口電路183
8.2.2LED顯示電路184
8.2.3LCD顯示電路185
8.2.4串行通信接口186
8.2.5A/D.D/A接口電路186
8.2.6其他接口.端口資源188
8.3CPLD/FPGA硬件開發(fā)平臺的測試190
8.4基于硬件平臺開發(fā)實例——時鐘.秒表.鬧鐘的設計193
8.5本章小結(jié)201
8.6習題201
8.7上機練習201
第9章CPLD/FPGA外圍硬件接口設計205
9.1時鐘分頻206
9.1.1偶數(shù)分頻206
9.1.2奇數(shù)分頻207
9.2鍵盤接口209
9.2.1鍵盤原理209
9.2.2鍵盤接口的VHDL描述211
9.3串行通信接口UART219
9.3.1UART協(xié)議219
9.3.2UART的VHDL描述221
9.4LED接口227
9.4.1LED原理介紹227
9.4.2LED接口的VHDL描述228
9.5接口設計實例——聲卡AC-Link接口231
9.6本章小結(jié)238
9.7習題239
9.8上機練習239
第10章CPLD/FPGA簡易系統(tǒng)設計245
10.1簡易系統(tǒng)實例1——FIFO的設計246
10.2簡易系統(tǒng)實例2——DDS的設計251
10.3簡易系統(tǒng)實例3——數(shù)字電壓計的設計257
10.4簡易系統(tǒng)實例4——信號發(fā)生器的設計261
10.5簡易系統(tǒng)實例5——交通燈控制的設計264
10.6本章小結(jié)268
10.7習題268
10.8上機練習269
第11章CPLD/FPGA應用系統(tǒng)設計275
11.1用CPLD/FPGA實現(xiàn)數(shù)字信號處理276
11.1.1FIR數(shù)字濾波器的設計276
11.1.2IIR數(shù)字濾波器的設計284
11.1.3自適應數(shù)字濾波器286
11.1.4快速傅立葉變換FFT的設計287
11.2用CPLD/FPGA實現(xiàn)語音信號處理291
11.2.1語音信號處理實例1——語音通信的實現(xiàn)291
11.2.2語言信號處理實例2——音樂電路的實現(xiàn)294
11.3本章小結(jié)297
11.4習題297
11.5上機練習297
附錄ACPLD/FPGA常用系列芯片介紹301
A.1Altera芯片301
A.2Xilinx芯片302
A.3其他公司的CPLD/FPGA芯片303
A.4常用芯片引腳303
附錄B術語匯編307
附錄C部分思考練習題答案313
參考文獻316

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號