中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >
零基礎(chǔ)學(xué)FPGA設(shè)計(jì)――理解硬件編程思想

包郵 零基礎(chǔ)學(xué)FPGA設(shè)計(jì)――理解硬件編程思想

作者:杜勇
出版社:電子工業(yè)出版社出版時(shí)間:2023-04-01
開本: 其他 頁數(shù): 304
中 圖 價(jià):¥54.7(6.2折) 定價(jià)  ¥88.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

零基礎(chǔ)學(xué)FPGA設(shè)計(jì)――理解硬件編程思想 版權(quán)信息

零基礎(chǔ)學(xué)FPGA設(shè)計(jì)――理解硬件編程思想 內(nèi)容簡介

本書是針對(duì)FPGA初學(xué)者編著的入門級(jí)圖書,以高云公司的FPGA和Verilog HDL為開發(fā)平臺(tái),詳細(xì)闡述FPGA設(shè)計(jì)所需的基礎(chǔ)知識(shí)、基本語法、設(shè)計(jì)流程、設(shè)計(jì)技巧,全面、細(xì)致、深刻地剖析了Verilog HDL與C語言等傳統(tǒng)順序語言的本質(zhì)區(qū)別,使讀者通過簡單的實(shí)例逐步理解FPGA的硬件設(shè)計(jì)思想,實(shí)現(xiàn)快速掌握FPGA設(shè)計(jì)方法的目的。本書思路清晰、語言流暢、分析透徹,在簡明闡述設(shè)計(jì)方法的基礎(chǔ)上,重點(diǎn)辨析讀者易于與常規(guī)順序語言混淆的概念,力求使讀者在較短的時(shí)間內(nèi)理解硬件編程思想,掌握FPGA設(shè)計(jì)方法。

零基礎(chǔ)學(xué)FPGA設(shè)計(jì)――理解硬件編程思想 目錄

目錄


**篇 基礎(chǔ)篇
第1章 **的數(shù)字邏輯電路知識(shí) 3
1.1 數(shù)字邏輯和邏輯電平 3
1.1.1 模擬器件構(gòu)成的數(shù)字電路 3
1.1.2 TTL反相器電路 4
1.1.3 現(xiàn)實(shí)中的數(shù)字信號(hào)波形 5
1.1.4 了解常用的邏輯電平 6
1.2 布爾代數(shù) 7
1.2.1 布爾和幾個(gè)基本運(yùn)算規(guī)則 7
1.2.2 常用的布爾代數(shù)法則 8
1.3 組合邏輯電路基礎(chǔ) 9
1.3.1 組合邏輯電路的表示方法 9
1.3.2 為什么會(huì)產(chǎn)生競爭冒險(xiǎn) 10
1.4 時(shí)序邏輯電路基礎(chǔ) 11
1.4.1 時(shí)序邏輯電路的結(jié)構(gòu) 11
1.4.2 D觸發(fā)器的工作波形 12
1.4.3 計(jì)數(shù)器與寄存器電路 13
1.5 小結(jié) 16
第2章 可編程邏輯器件基礎(chǔ) 17
2.1 可編程邏輯器件的歷史 17
2.1.1 PROM是可編程邏輯器件 17
2.1.2 從PROM到GAL 19
2.1.3 從SPLD到CPLD 21
2.1.4 FPGA的時(shí)代 22
2.2 FPGA的發(fā)展趨勢 24
2.3 FPGA的結(jié)構(gòu) 26
2.4 FPGA與其他處理平臺(tái)的比較 28
2.4.1 ASIC、DSP、ARM的特點(diǎn) 29
2.4.2 FPGA的特點(diǎn)及優(yōu)勢 30
2.4.3 FPGA與CPLD的區(qū)別 31
2.5 工程中如何選擇FPGA器件 31
2.6 小結(jié) 32
第3章 準(zhǔn)備好開發(fā)環(huán)境 33
3.1 安裝FPGA開發(fā)環(huán)境 33
3.1.1 安裝高云云源軟件 33
3.1.2 安裝ModelSim軟件 35
3.2 開發(fā)平臺(tái)CGD100簡介 38
3.3 Verilog HDL基本語法 39
3.3.1 Verilog HDL的程序結(jié)構(gòu) 39
3.3.2 數(shù)據(jù)類型及基本運(yùn)算符 42
3.3.3 運(yùn)算符優(yōu)先級(jí)及關(guān)鍵詞 44
3.3.4 賦值語句與塊語句 44
3.3.5 條件語句和分支語句 47
3.4 小結(jié) 48
第二篇 初識(shí)篇
第4章 FPGA設(shè)計(jì)流程―LED流水燈電路 51
4.1 FPGA設(shè)計(jì)流程 51
4.2 流水燈設(shè)計(jì)實(shí)例要求 54
4.3 讀懂電路原理圖 55
4.4 流水燈的設(shè)計(jì)輸入 57
4.4.1 建立FPGA工程 57
4.4.2 Verilog HDL程序輸入 59
4.5 程序文件下載 62
4.6 小結(jié) 64
第5章 從組合邏輯電路學(xué)起 65
5.1 從*簡單的與非門電路開始 65
5.1.1 調(diào)用門級(jí)結(jié)構(gòu)描述與非門 65
5.1.2 二合一的命名原則 66
5.1.3 用門級(jí)電路搭建一個(gè)投票電路 67
5.2 設(shè)計(jì)復(fù)雜一點(diǎn)的投票電路 68
5.2.1 門電路設(shè)計(jì)方法的短板 68
5.2.2 利用assign語句完成門電路功能 69
5.2.3 常用的if…else語句 71
5.2.4 reg與wire的用法區(qū)別 73
5.2.5 記住“<=”與“=”賦值的規(guī)則 74
5.2.6 非常重要的概念―信號(hào)位寬 75
5.2.7 行為級(jí)建模的5人投票電路 75
5.3 ModelSim仿真電路功能 76
5.3.1 4線-2線編碼器設(shè)計(jì) 77
5.3.2 建立ModelSim工程 78
5.3.3 設(shè)計(jì)測試激勵(lì)文件 79
5.3.4 查看ModelSim仿真波形 82
5.4 典型組合邏輯電路Verilog HDL設(shè)計(jì) 84
5.4.1 8421BCD編碼器電路 85
5.4.2 8線-3線優(yōu)先編碼器電路 86
5.4.3 74LS138譯碼器電路 88
5.4.4 與if…else語句齊名的case語句 90
5.4.5 數(shù)據(jù)分配器與數(shù)據(jù)選擇器電路 91
5.5 數(shù)碼管靜態(tài)顯示電路設(shè)計(jì) 93
5.5.1 數(shù)碼管的基本工作原理 93
5.5.2 實(shí)例需求及電路原理分析 94
5.5.3 數(shù)碼管顯示電路Verilog HDL設(shè)計(jì) 95
5.5.4 板載測試 97
5.6 小結(jié) 98
第6章 時(shí)序邏輯電路的靈魂―D觸發(fā)器 101
6.1 深入理解D觸發(fā)器 101
6.1.1 D觸發(fā)器產(chǎn)生一個(gè)時(shí)鐘周期的延時(shí) 101
6.1.2 D觸發(fā)器能工作的*高時(shí)鐘頻率分析 102
6.2 D觸發(fā)器的描述方法 104
6.2.1 單個(gè)D觸發(fā)器的Verilog HDL設(shè)計(jì) 104
6.2.2 異步復(fù)位的D觸發(fā)器 106
6.2.3 同步復(fù)位的D觸發(fā)器 108
6.2.4 時(shí)鐘使能的D觸發(fā)器 109
6.2.5 D觸發(fā)器的ModelSim仿真 111
6.2.6 其他形式的D觸發(fā)器 112
6.3 初試牛刀―邊沿檢測電路設(shè)計(jì) 113
6.3.1 邊沿檢測電路的功能描述 113
6.3.2 邊沿檢測電路的Verilog HDL設(shè)計(jì) 114
6.3.3 改進(jìn)的邊沿檢測電路 115
6.4 連續(xù)序列檢測電路―邊沿檢測電路的升級(jí) 116
6.4.1 連續(xù)序列檢測電路設(shè)計(jì) 116
6.4.2 分析Verilog HDL并行語句 118
6.4.3 再論“<=”與“=”賦值 119
6.4.4 序列檢測電路的ModelSim仿真 121
6.5 任意序列檢測器―感受D觸發(fā)器的強(qiáng)大 124
6.5.1 完成飲料質(zhì)量檢測電路功能設(shè)計(jì) 124
6.5.2 優(yōu)化檢測電路的設(shè)計(jì)代碼 128
6.6 小結(jié) 129
第7章 時(shí)序邏輯電路的精華―計(jì)數(shù)器 131
7.1 簡單的十六進(jìn)制計(jì)數(shù)器 131
7.1.1 計(jì)數(shù)器設(shè)計(jì) 131
7.1.2 計(jì)數(shù)器就是加法器和觸發(fā)器 133
7.2 十進(jìn)制計(jì)數(shù)器 134
7.2.1 具有復(fù)位及時(shí)鐘使能功能的計(jì)數(shù)器 134
7.2.2 討論計(jì)數(shù)器的進(jìn)制 135
7.2.3 計(jì)數(shù)器代碼的花式寫法 136
7.3 計(jì)數(shù)器是流水燈的核心 137
7.3.1 設(shè)計(jì)一個(gè)秒信號(hào) 137
7.3.2 流水燈電路的設(shè)計(jì)方案 139
7.3.3 閃爍頻率可控制的流水燈 140
7.3.4 采用移位運(yùn)算設(shè)計(jì)流水燈電路 142
7.4 Verilog的本質(zhì)是并行語言 142
7.4.1 典型的Verilog錯(cuò)誤用法―同一信號(hào)重復(fù)賦值 142
7.4.2 并行語言與順序語言 144
7.4.3 采用并行思維分析信號(hào)重復(fù)賦值問題 145
7.5 呼吸燈電路設(shè)計(jì) 146
7.5.1 呼吸燈的工作原理 146
7.5.2 設(shè)計(jì)思路分析 147
7.5.3 亮度實(shí)現(xiàn)模塊Verilog HDL設(shè)計(jì) 147
7.5.4 亮度控制模塊Verilog HDL設(shè)計(jì) 148
7.5.5 頂層模塊Verilog HDL設(shè)計(jì) 150
7.6 小結(jié) 151
第三篇 入門篇
第8章 設(shè)計(jì)簡潔美觀的秒表電路 155
8.1 設(shè)定一個(gè)目標(biāo)―4位秒表電路 155
8.1.1 明確功能需求 155
8.1.2 形成設(shè)計(jì)方案 156
8.2 頂層文件的Verilog HDL設(shè)計(jì) 157
8.3 設(shè)計(jì)一個(gè)完善的數(shù)碼管顯示模塊 158
8.4 秒表計(jì)數(shù)模塊的Verilog HDL設(shè)計(jì) 160
8.4.1 秒表計(jì)數(shù)電路設(shè)計(jì) 160
8.4.2 秒表計(jì)數(shù)電路的ModelSim仿真 162
8.4.3 簡潔美觀的秒表計(jì)數(shù)器設(shè)計(jì) 163
8.4.4 實(shí)現(xiàn)秒表的啟停功能 166
8.5 按鍵消抖模塊的Verilog HDL設(shè)計(jì) 166
8.5.1 按鍵消抖產(chǎn)生的原理 166
8.5.2 按鍵消抖模塊Verilog HDL設(shè)計(jì) 167
8.5.3 將按鍵消抖模塊集成到秒表電路中 169
8.6 小結(jié) 169
第9章 數(shù)字密碼鎖電路設(shè)計(jì) 171
9.1 數(shù)字密碼鎖的功能描述 171
9.2 規(guī)劃好數(shù)字密碼鎖的功能模塊 172
9.2.1 數(shù)字密碼鎖總體結(jié)構(gòu)框圖 172
9.2.2 數(shù)字密碼鎖的頂層模塊設(shè)計(jì) 172
9.3 數(shù)字密碼鎖功能子模塊設(shè)計(jì) 174
9.3.1 按鍵消抖模塊Verilog HDL設(shè)計(jì) 174
9.3.2 計(jì)數(shù)模塊Verilog HDL設(shè)計(jì) 175
9.3.3 密碼設(shè)置模塊才是核心模塊 176
9.4 小結(jié) 178
第10章 簡易電子琴電路設(shè)計(jì) 179
10.1 音符產(chǎn)生原理 179
10.2 琴鍵功能電路設(shè)計(jì) 180
10.2.1 頂層模塊設(shè)計(jì) 180
10.2.2 琴鍵模塊設(shè)計(jì) 182
10.2.3 音符產(chǎn)生模塊設(shè)計(jì) 183
10.3 自動(dòng)演奏樂曲《梁祝》 185
10.3.1 自動(dòng)演奏樂曲的原理 185
10.3.2 自動(dòng)演奏樂曲《梁祝》片段 186
10.4 完整的電子琴電路設(shè)計(jì) 189
10.5 小結(jié) 190
第11章 應(yīng)用廣泛的串口通信電路 191
11.1 RS-232串口通信的概念 191
11.2 串口硬件電路原理分析 192
11.3 串口通信電路Verilog HDL設(shè)計(jì) 193
11.3.1 頂層文件的Verilog HDL設(shè)計(jì) 193
11.3.2 時(shí)鐘模塊的Verilog HDL設(shè)計(jì) 195
11.3.3 接收模塊的Verilog HDL設(shè)計(jì) 196
11.3.4 發(fā)送模塊的Verilog HDL設(shè)計(jì) 198
11.3.5 FPGA實(shí)現(xiàn)及板載測試 199
11.4 采用串口控制秒表電路 201
11.4.1 設(shè)計(jì)需求分析 201
11.4.2 頂層文件的Verilog HDL設(shè)計(jì) 202
11.4.3 秒表時(shí)間獲取模塊Verilog HDL設(shè)計(jì) 204
11.4.4 完善秒表電路頂層模塊Verilog HDL代碼 205
11.4.5 完善秒表計(jì)數(shù)模塊Verilog HDL代碼 207
11.4.6 FPGA實(shí)現(xiàn)及板載測試 210
11.5 小結(jié) 210
第12章 對(duì)狀態(tài)機(jī)的討論 211
12.1 有限狀態(tài)機(jī)的概念 211
12.2 狀態(tài)機(jī)的Verilog設(shè)計(jì)方法 212
12.2.1 一段式狀態(tài)機(jī)Verilog代碼 212
12.2.2 二段式狀態(tài)機(jī)Verilog代碼 213
12.2.3 三段式狀態(tài)機(jī)Verilog HDL代碼 215
12.3 計(jì)數(shù)器電路的狀態(tài)機(jī)描述方法 216
12.4 序列檢測器的狀態(tài)機(jī)描述方法 218
12.5 小結(jié) 221
第四篇 提高篇
第13章 基本的時(shí)序約束方法 225
13.1 電路的速度極限 225
13.2 時(shí)序約束方法 227
13.2.1 查看計(jì)數(shù)器的邏輯電路結(jié)構(gòu) 227
13.2.2 計(jì)數(shù)器電路添加時(shí)鐘周期約束 229
13.3 速度與面積的取舍 231
13.3.1 多路加法器電路的結(jié)構(gòu)分析 231
13.3.2 流水線操作的本質(zhì)―討論多路加法器的運(yùn)行速度 233
13.3.3 用一個(gè)加法器完成4路加法 235
13.3.4 串行加法器時(shí)序分析 238
13.4 小結(jié) 238
第14章 采用IP核設(shè)計(jì) 241
14.1 FPGA設(shè)計(jì)中的“拿來主義”―使用IP核 241
14.1.1 IP核的一般概念 241
14.1.2 FPGA設(shè)計(jì)中的IP核類型 242
14.2 時(shí)鐘IP核 244
14.2.1 全局時(shí)鐘資源 244
14.2.2 采用時(shí)鐘IP核生成多路時(shí)鐘信號(hào) 244
14.3 乘法器IP核 248
14.3.1 乘法器IP核參數(shù)的設(shè)置 248
14.3.2 乘法器IP核的功能仿真 250
14.4 存儲(chǔ)器IP核 251
14.4.1 ROM核 251
14.4.2 RAM核 255
14.5 小結(jié) 260
第15章 采用在線邏輯分析儀調(diào)試程序 261
15.1 在線邏輯分析儀的優(yōu)勢 261
15.2 GAO的使用流程 262
15.3 采用GAO調(diào)試串口通信程序 263
15.3.1 調(diào)試目的 263
15.3.2 添加GAO到項(xiàng)目中 263
15.3.3 設(shè)置觸發(fā)信號(hào)及觸發(fā)條件 264
15.3.4 設(shè)置捕獲信號(hào)參數(shù) 265
15.3.5 觀察串口收發(fā)信號(hào)波形 267
15.4 小結(jié) 268
第16章 常用的FPGA設(shè)計(jì)技巧 269
16.1 默認(rèn)引腳狀態(tài)設(shè)置 269
16.2 復(fù)位信號(hào)的處理方法 271
16.3 合理利用時(shí)鐘使能信號(hào)設(shè)計(jì) 272
16.4 利用移位相加實(shí)現(xiàn)乘法運(yùn)算 273
16.5 根據(jù)芯片結(jié)構(gòu)制定設(shè)計(jì)方案 274
16.6 浮點(diǎn)乘法器設(shè)計(jì) 275
16.6.1 單精度浮點(diǎn)數(shù)據(jù)格式 275
16.6.2 單精度浮點(diǎn)數(shù)乘法運(yùn)算分析 276
16.6.3 自定義浮點(diǎn)數(shù)據(jù)格式 276
16.6.4 自定義浮點(diǎn)數(shù)據(jù)乘法算法設(shè)計(jì) 277
16.6.5 算法Verilog HDL實(shí)現(xiàn) 278
16.7 小結(jié) 284
參考文獻(xiàn) 287
展開全部

零基礎(chǔ)學(xué)FPGA設(shè)計(jì)――理解硬件編程思想 作者簡介

杜勇,四川省廣安市人,高級(jí)工程師。1999年于湖南大學(xué)獲電子工程專業(yè)學(xué)士學(xué)位,2005年于國防科技大學(xué)獲信息與通信工程專業(yè)碩士學(xué)位。主要從事數(shù)字信號(hào)處理、無線通信以及FPGA應(yīng)用技術(shù)研究。發(fā)表學(xué)術(shù)論文十余篇,出版《數(shù)字濾波器的MATLAB與FPGA實(shí)現(xiàn)(第2版)》、《數(shù)字通信同步技術(shù)的MATLAB與FPGA實(shí)現(xiàn)》、《數(shù)字調(diào)制解調(diào)技術(shù)的MATLAB與FPGA實(shí)現(xiàn)》等多部著作。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 成都思迪机电技术研究所-四川成都思迪编码器 | 合金耐磨锤头_破碎机锤头_郑州市德勤建材有限公司 | 大行程影像测量仪-探针型影像测量仪-增强型影像测量仪|首丰百科 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 钢结构厂房造价_钢结构厂房预算_轻钢结构厂房_山东三维钢结构公司 | 办公室装修_上海办公室设计装修_时尚办公新主张-后街印象 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 实验室隔膜泵-无油防腐蚀隔膜泵-耐腐蚀隔膜真空泵-杭州景程仪器 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 防水套管-柔性防水套管-刚性防水套管-上海执品管件有限公司 | 法兰螺母 - 不锈钢螺母制造厂家 - 万千紧固件--螺母街 | 透平油真空滤油机-变压器油板框滤油机-滤油车-华之源过滤设备 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 手持气象站_便携式气象站_农业气象站_负氧离子监测站-山东万象环境 | 进口试验机价格-进口生物材料试验机-西安卡夫曼测控技术有限公司 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 东莞市踏板石餐饮管理有限公司_正宗桂林米粉_正宗桂林米粉加盟_桂林米粉加盟费-东莞市棒子桂林米粉 | 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 丝印油墨_水性油墨_环保油墨油漆厂家_37国际化工 | 自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网 | 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 仿清水混凝土_清水混凝土装修_施工_修饰_保护剂_修补_清水混凝土修复-德州忠岭建筑装饰工程 | 二氧化碳/活性炭投加系统,次氯酸钠发生器,紫外线消毒设备|广州新奥 | elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 耐高温电缆厂家-远洋高温电缆| 济南电缆桥架|山东桥架-济南航丰实业有限公司 | 驾驶人在线_专业学车门户网站| 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | BAUER减速机|ROSSI-MERSEN熔断器-APTECH调压阀-上海爱泽工业设备有限公司 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 冷水机,风冷冷水机,水冷冷水机,螺杆冷水机专业制造商-上海祝松机械有限公司 | 一体化污水处理设备_生活污水处理设备_全自动加药装置厂家-明基环保 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 洛阳网站建设_洛阳网站优化_网站建设平台_洛阳香河网络科技有限公司 | 首页|光催化反应器_平行反应仪_光化学反应仪-北京普林塞斯科技有限公司 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 锂离子电池厂家-山东中信迪生电源 |