注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合基于VHDL的FPGA開(kāi)發(fā)快速入門(mén)·技巧·實(shí)例

基于VHDL的FPGA開(kāi)發(fā)快速入門(mén)·技巧·實(shí)例

基于VHDL的FPGA開(kāi)發(fā)快速入門(mén)·技巧·實(shí)例

定 價(jià):¥36.00

作 者: 羅力凡 等編著
出版社: 人民郵電出版社
叢編項(xiàng): EDA技術(shù)實(shí)用叢書(shū)
標(biāo) 簽: 行業(yè)軟件及應(yīng)用

ISBN: 9787115196859 出版時(shí)間: 2009-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 300 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《基于VHDL的FPGA開(kāi)發(fā)快速入門(mén)·技巧·實(shí)例》是一本專門(mén)介紹如何快速掌握使用VHDL語(yǔ)言開(kāi)發(fā)FPGA的方法與技巧的圖書(shū)?!痘赩HDL的FPGA開(kāi)發(fā)快速入門(mén)·技巧·實(shí)例》從最基本的VHDL硬件描述語(yǔ)言講起,先是通過(guò)對(duì)VHDL概念、語(yǔ)法、基本電路編程方法的講解,讓讀者掌握FPGA的開(kāi)發(fā)語(yǔ)言;接著通過(guò)對(duì)FPGA開(kāi)發(fā)工具、開(kāi)發(fā)思想、開(kāi)發(fā)技巧的詳細(xì)闡述,讓讀者從根本上理解FPGA開(kāi)發(fā)的深層內(nèi)涵;最后通過(guò)大量的工程實(shí)例,將FPGA開(kāi)發(fā)語(yǔ)言、開(kāi)發(fā)工具、開(kāi)發(fā)思想和實(shí)際工程實(shí)現(xiàn)完美的結(jié)合?!痘赩HDL的FPGA開(kāi)發(fā)快速入門(mén)·技巧·實(shí)例》把讀者的實(shí)際需求作為內(nèi)容的切入點(diǎn),在講述抽象理論時(shí)注重引用實(shí)例將理論形象化,在講述實(shí)例時(shí)又注重將優(yōu)秀的設(shè)計(jì)理念巧妙融合進(jìn)來(lái)。全書(shū)講述清楚,內(nèi)容由淺入深,書(shū)中的大量實(shí)例凝結(jié)了作者多年的實(shí)際開(kāi)發(fā)經(jīng)驗(yàn),具有較高的參考意義和實(shí)用價(jià)值?!痘赩HDL的FPGA開(kāi)發(fā)快速入門(mén)·技巧·實(shí)例》既可作為廣大數(shù)字電路設(shè)計(jì)人員的設(shè)計(jì)指南,也可以作為高等院校電子、通信、計(jì)算機(jī)類專業(yè)的教材和參考書(shū)。

作者簡(jiǎn)介

暫缺《基于VHDL的FPGA開(kāi)發(fā)快速入門(mén)·技巧·實(shí)例》作者簡(jiǎn)介

圖書(shū)目錄

第1章 VHDL語(yǔ)言概述及基本結(jié)構(gòu) 1
1.1 VHDL語(yǔ)言概述 1
1.1.1 VHDL語(yǔ)言的產(chǎn)生歷史 1
1.1.2 用VHDL語(yǔ)言進(jìn)行硬件設(shè)計(jì)的主要優(yōu)勢(shì) 2
1.1.3 用VHDL語(yǔ)言設(shè)計(jì)的基本流程 3
1.1.4 VHDL語(yǔ)言與Verilog HDL語(yǔ)言的比較 4
1.2 VHDL語(yǔ)言程序的基本模型結(jié)構(gòu) 5
1.2.1 VHDL語(yǔ)言程序的基本結(jié)構(gòu)單元 5
1.2.2 VHDL語(yǔ)言結(jié)構(gòu)體的3種描述方法 9
1.2.3 VHDL語(yǔ)言結(jié)構(gòu)體的子結(jié)構(gòu)描述 13
第2章 VHDL的語(yǔ)法要素 21
2.1 VHDL語(yǔ)言的數(shù)據(jù)操作要素 21
2.1.1 VHDL語(yǔ)言的數(shù)據(jù)對(duì)象 21
2.1.2 VHDL語(yǔ)言的數(shù)據(jù)類型 23
2.2 VHDL語(yǔ)言的運(yùn)算操作符 28
2.2.1 邏輯運(yùn)算符 28
2.2.2 算術(shù)運(yùn)算符 29
2.2.3 關(guān)系運(yùn)算符 30
2.2.4 并置運(yùn)算符 31
2.2.5 運(yùn)算符的優(yōu)先級(jí) 31
2.3 VHDL語(yǔ)言的詞法規(guī)定 32
2.3.1 字符 32
2.3.2 分界符 33
2.3.3 標(biāo)識(shí)符 33
2.3.4 注釋 34
2.4 VHDL語(yǔ)言中的庫(kù) 35
2.4.1 庫(kù)的概念 35
2.4.2 常見(jiàn)的庫(kù) 36
2.5 VHDL語(yǔ)言中的程序包 37
2.5.1 程序包的基本概念 37
2.5.2 常見(jiàn)的程序包 38
第3章 VHDL語(yǔ)言的描述語(yǔ)句 40
3.1 順序描述語(yǔ)句 40
3.1.1 WAIT語(yǔ)句 40
3.1.2 順序賦值語(yǔ)句 42
3.1.3 IF語(yǔ)句 44
3.1.4 CASE語(yǔ)句 47
3.1.5 LOOP語(yǔ)句 49
3.1.6 NEXT語(yǔ)句與EXIT語(yǔ)句 50
3.1.7 ASSERT語(yǔ)句 52
3.1.8 RETURN語(yǔ)句 53
3.2 并行描述語(yǔ)句 53
3.2.1 并行信號(hào)賦值語(yǔ)句 53
3.2.2 并行子結(jié)構(gòu)語(yǔ)句 56
3.2.3 參數(shù)傳遞與元件語(yǔ)句 56
3.2.4 生成語(yǔ)句 59
3.3 VHDL語(yǔ)言中的屬性描述語(yǔ)句 63
3.3.1 數(shù)值屬性 63
3.3.2 函數(shù)屬性 64
3.3.3 信號(hào)類屬性 66
第4章 基于VHDL的基礎(chǔ)邏輯電路的設(shè)計(jì) 67
4.1 基礎(chǔ)組合邏輯電路的VHDL程序設(shè)計(jì) 67
4.1.1 組合邏輯電路的分析方法 67
4.1.2 基本門(mén)電路 68
4.1.3 基本編碼譯碼器電路 71
4.1.4 基本選擇器電路 74
4.1.5 基本比較器電路 75
4.2 基礎(chǔ)時(shí)序邏輯電路的VHDL程序設(shè)計(jì) 76
4.2.1 時(shí)序邏輯電路的分析方法 76
4.2.2 基本觸發(fā)器電路 77
4.2.3 基本寄存器電路 81
4.2.4 基本計(jì)數(shù)器電路 84
第5章 基于VHDL的小型數(shù)字電路的設(shè)計(jì) 86
5.1 7段數(shù)碼顯示器 86
5.1.1 7段數(shù)碼顯示器的原理 86
5.1.2 7段數(shù)碼顯示器的VHDL設(shè)計(jì) 87
5.2 分頻器 89
5.2.1 4分頻電路 90
5.2.2 任意偶數(shù)分頻電路 92
5.2.3 3分頻電路 93
5.3 鍵盤(pán)掃描電路 96
5.3.1 鍵盤(pán)掃描電路原理 96
5.3.2 鍵盤(pán)掃描電路的VHDL設(shè)計(jì) 97
5.4 狀態(tài)機(jī) 102
5.4.1 狀態(tài)機(jī)的原理和分類 102
5.4.2 狀態(tài)機(jī)的VHDL設(shè)計(jì) 103
第6章 FPGA原理及當(dāng)前發(fā)展現(xiàn)狀 108
6.1 可編程邏輯器件FPGA/CPLD的概念與區(qū)別 108
6.1.1 CPLD和FPGA的概念和產(chǎn)生歷史 108
6.1.2 CPLD和FPGA的區(qū)別 109
6.2 FPGA的原理及內(nèi)部結(jié)構(gòu) 110
6.2.1 查找表的原理 110
6.2.2 基于查找表的FPGA結(jié)構(gòu) 111
6.3 FPGA主要廠商及其主要產(chǎn)品介紹 114
6.3.1 Xilinx公司FPGA產(chǎn)品介紹 114
6.3.2 Altera公司FPGA產(chǎn)品介紹 117
6.3.3 Lattice公司FPGA產(chǎn)品介紹 118
第7章 用ISE 9.1i開(kāi)發(fā)FPGA 121
7.1 設(shè)計(jì)開(kāi)始 121
7.1.1 ISE 9.1i及Modelsim 6.0SE的安裝 121
7.1.2 ISE 9.1i的運(yùn)行及Modelsim 6.0SE的配置 121
7.2 工程及源文件創(chuàng)建 122
7.3 設(shè)計(jì)仿真 127
7.3.1 創(chuàng)建Testbench波形源文件 127
7.3.2 調(diào)用Modelsim 6.0進(jìn)行行為仿真 129
7.3.3 調(diào)用Modelsim 6.0進(jìn)行轉(zhuǎn)換后仿真 130
7.3.4 調(diào)用Modelsim 6.0進(jìn)行映射后仿真 132
7.3.5 調(diào)用Modelsim 6.0進(jìn)行布線后仿真 133
7.4 時(shí)序約束 134
7.5 管腳分配 136
7.6 程序下載 138
第8章 FPGA常用設(shè)計(jì)思想與技巧 142
8.1 FPGA設(shè)計(jì)中的幾個(gè)基本概念 142
8.1.1 建立時(shí)間和保持時(shí)間 142
8.1.2 FPGA中的競(jìng)爭(zhēng)和冒險(xiǎn)現(xiàn)象 143
8.1.3 正確處理清零和置位信號(hào) 145
8.1.4 正確認(rèn)識(shí)和使用觸發(fā)器和鎖存器 146
8.2 FPGA設(shè)計(jì)的原則與常用思想 147
8.2.1 面積和速度的平衡互換原則 147
8.2.2 基于硬件的原則 148
8.2.3 基于系統(tǒng)的原則 149
8.2.4 同步設(shè)計(jì)的原則 149
8.2.5 基于乒乓操作的設(shè)計(jì)思想 150
8.2.6 串并轉(zhuǎn)換的設(shè)計(jì)方法 151
8.2.7 流水線操作的設(shè)計(jì)思想 152
8.2.8 數(shù)據(jù)接口同步的方法 152
8.3 FPGA各種設(shè)計(jì)技巧詳解 154
8.3.1 利用IF語(yǔ)句和CASE語(yǔ)句的特點(diǎn)實(shí)現(xiàn)速度與面積的平衡 154
8.3.2 靈活利用IF語(yǔ)句對(duì)設(shè)計(jì)進(jìn)行局部調(diào)整 156
8.3.3 利用資源共享提高資源利用率 157
8.3.4 正確選擇和使用加法電路 160
8.3.5 在狀態(tài)機(jī)設(shè)計(jì)中實(shí)現(xiàn)組合邏輯和時(shí)序邏輯的分離 161
8.3.6 減少關(guān)鍵路徑的邏輯級(jí)數(shù) 164
8.3.7 合理采用流水線操作 165
8.3.8 復(fù)制電路減少扇出提高設(shè)計(jì)速度 166
8.3.9 利用電路的等價(jià)性巧妙地分配延時(shí) 167
8.3.10 高效利用IOB資源 167
8.3.11 合理使用RAM資源 169
8.4 有關(guān)FPGA可靠性設(shè)計(jì)的一些注意事項(xiàng)總結(jié) 170
8.5 有關(guān)FPGA管腳分配技巧的說(shuō)明 172
第9章 基于FPGA的大中型實(shí)例設(shè)計(jì) 175
9.1 通用串行異步收發(fā)接口的FPGA設(shè)計(jì) 175
9.1.1 UART簡(jiǎn)介 175
9.1.2 UART的設(shè)計(jì)與實(shí)現(xiàn) 176
9.2 I2C總線接口的FPGA實(shí)現(xiàn) 188
9.2.1 I2C總線的特點(diǎn)及原理 188
9.2.2 用FPGA設(shè)計(jì)I2C總線的思路分析 189
9.2.3 I2C總線的FPGA實(shí)現(xiàn) 190
9.3 PS/2接口的FPGA設(shè)計(jì) 205
9.3.1 PS/2接口的基礎(chǔ)知識(shí)介紹 205
9.3.2 PS/2接口的FPGA設(shè)計(jì) 207
9.4 FIFO的FPGA設(shè)計(jì) 222
9.4.1 FIFO的基本知識(shí)介紹 222
9.4.2 同步FIFO的FPGA設(shè)計(jì) 222
9.4.3 異步FIFO的FPGA設(shè)計(jì) 228
9.5 話音通信實(shí)例 238
9.5.1 CMX649芯片功能簡(jiǎn)介 238
9.5.2 CMX649寄存器配置時(shí)序要求 239
9.5.3 S通信協(xié)議簡(jiǎn)介 240
9.5.4 話音通信的FPGA實(shí)現(xiàn) 240
9.6 HDLC協(xié)議的FPGA設(shè)計(jì) 262
9.6.1 HDLC協(xié)議的基礎(chǔ)內(nèi)容 262
9.6.2 HDLC協(xié)議的頂層模塊設(shè)計(jì) 263
9.6.3 HDLC存儲(chǔ)器的設(shè)計(jì) 270
9.6.4 HDLC數(shù)據(jù)發(fā)送模塊設(shè)計(jì) 278
9.6.5 HDLC協(xié)議接收模塊的設(shè)計(jì) 288
參考文獻(xiàn) 300

本目錄推薦

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