買這商品的人也買了...
-
$607深度學習、優化與識別 (Deep Learning,Optimization and Recognition) -
$474無人駕駛:人工智能如何顛覆汽車 -
$528數字濾波器的 MATLAB 與 FPGA 實現 — Altera / Verilog 版, 2/e -
數字通信同步技術的 MATLAB 與 FPGA 實現 — Altera / Verilog 版, 2/e$594$564 -
$474深入理解 FPGA 電子系統設計 — 基於 Quartus Prime 與 VHDL 的 Altera -
$653數字調制解調技術的 MATLAB 與 FPGA 實現 — Altera / Verilog 版, 2/e -
$284電腦視覺技術 -
$564機器人數學基礎 -
$403FPGA 設計與驗證 -
$1,010人工智能硬件電路設計基礎及應用 -
$673Intel FPGA 數字信號處理設計 (基礎版) -
$327人工智能數據處理 -
$454Verilog HDL 設計實例手冊 -
$787雲計算基礎與OpenStack實踐 -
AI 加速器架構設計與實現圖書$594$564 -
$454面向自動駕駛的交通標識視覺感知 -
$254最優化理論與方法 -
$474ModelSim 電子系統分析及模擬, 4/e -
$801數字集成電路設計與實戰 -
$387數字系統設計與 VHDL, 3/e -
$213數字電路的FPGA設計與實現——基於Quartus Prime和Verilog HDL -
$284FPGA 設計與 VHDL 實現 -
$505基於 Quartus Prime 的數字系統 Verilog HDL 設計實例詳解, 4/e -
$668Verilog 數字設計原理 -
$474FPGA 密碼算法編程
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書根據EDA課程教學要求,以提高數字系統設計能力為目標,系統闡述FPGA數字開發的相關知識,主要內容包括EDA技術概述、FPGA/CPLD器件結構、Quartus Prime使用指南、Verilog設計初步、Verilog語言要素、Verilog語句語法、Verilog設計的層次與風格、Verilog有限狀態機設計、Verilog驅動常用I/O外設、Verilog設計進階、Verilog Test Bench模擬、Verilog設計實例等。全書以Quartus Prime、ModelSim軟件為工具,以Verilog-1995和Verilog-2001語言標準為依據,以可綜合的設計為重點,通過諸多精選設計案例,系統闡述數字系統設計方法與設計思想,由淺入深地介紹Verilog工程開發的手段與技能。本書著眼於實用,緊密聯系教學科研實際,實例豐富,配套電子課件、程序代碼等。
目錄大綱
第1章 EDA技術概述 001
1.1 EDA技術及其發展 002
1.2 Top-down設計與IP核復用 004
1.2.1 Top-down設計 004
1.2.2 Bottom-up設計 005
1.2.3 IP復用技術與SoC 005
1.3 數字設計的流程 006
1.3.1 設計輸入 007
1.3.2 綜合 007
1.3.3 佈局布線 008
1.3.4 模擬 008
1.3.5 編程配置 009
1.4 常用的EDA工具軟件 009
1.5 EDA技術的發展趨勢 012
習題1 013
第2章 FPGA/CPLD器件 014
2.1 PLD器件概述 015
2.1.1 PLD器件的發展歷程 015
2.1.2 PLD器件的分類 015
2.2 PLD的基本原理與結構 017
2.2.1 PLD器件的基本結構 017
2.2.2 PLD電路的表示方法 018
2.3 低密度PLD的原理與結構 019
2.4 CPLD的原理與結構 023
2.4.1 宏單元結構 023
2.4.2 典型CPLD的結構 024
2.5 FPGA的原理與結構 025
2.5.1 查找表結構 025
2.5.2 Cyclone IV器件結構 027
2.6 FPGA/CPLD的編程元件 030
2.7 邊界掃描測試技術 033
2.8 FPGA/CPLD的編程與配置 035
2.8.1 在系統可編程 035
2.8.2 FPGA器件的配置 036
2.8.3 Cyclone IV器件的編程 037
2.9 Intel的FPGA/CPLD器件 040
2.10 FPGA/CPLD的發展趨勢 043
習題2 043
第3章 Quartus Prime使用指南 044
3.1 Quartus Prime原理圖設計 046
3.1.1 半加器原理圖設計輸入 046
3.1.2 1位全加器設計輸入 049
3.1.3 1位全加器的編譯 050
3.1.4 1位全加器的模擬 052
3.1.5 1位全加器的下載 055
3.1.6 配置數據固化與離線運行 059
3.2 基於IP核的設計 061
3.2.1 模24方向可控計數器 062
3.2.2 4×4無符號數乘法器 068
3.3 SignalTap II的使用方法 074
3.4 Quartus Prime的優化設置與時序分析 078
習題3 082
第4章 Verilog設計初步 085
4.1 Verilog的歷史 086
4.2 Verilog模塊的結構 086
4.3 Verilog基本組合電路設計 090
4.4 Verilog基本時序電路設計 092
習題4 095
第5章 Verilog語言要素 096
5.1 概述 097
5.2 常量 098
5.2.1 整數(Integer) 098
5.2.2 實數(Real) 099
5.2.3 字符串(Strings) 100
5.3 數據類型 101
5.3.1 net型 101
5.3.2 variable型 102
5.4 參數 103
5.4.1 參數parameter 103
5.4.2 Verilog-2001中的參數聲明 104
5.4.3 參數的傳遞 105
5.4.4 localparam 105
5.5 向量 106
5.6 運算符 107
習題5 112
第6章 Verilog語句語法 113
6.1 過程語句 114
6.1.1 always過程語句 114
6.1.2 initial過程語句 118
6.2 塊語句 119
6.2.1 串行塊begin-end 119
6.3 賦值語句 119
6.3.1 持續賦值與過程賦值 119
6.2.2 並行塊fork-join 120
6.3.2 阻塞賦值與非阻塞賦值 122
6.4 條件語句 123
6.4.1 if-else語句 123
6.4.2 case語句 125
6.5 循環語句 128
6.5.1 for語句 129
6.5.2 repeat、while、forever語句 130
6.6 編譯指示語句 131
6.7 任務與函數 133
6.7.1 任務(task) 133
6.7.2 函數(function) 135
6.8 順序執行與並發執行 138
6.9 Verilog-2001語言標準 139
6.9.1 Verilog-2001改進和增強的語法結構 140
6.9.2 屬性及PLI接口 147
習題6 149
第7章 Verilog設計的層次與風格 151
7.1 Verilog設計的層次 152
7.2 門級結構描述 152
7.2.1 Verilog門元件 152
7.2.2 門級結構描述 155
7.3 行為描述 155
7.4 數據流描述 156
7.5 不同描述風格的設計 157
7.5.1 半加器設計 158
7.5.2 1位全加器設計 159
7.5.3 加法器的級連 160
7.6 多層次結構電路的設計 161
7.6.1 模塊例化 161
7.6.2 用parameter進行參數傳遞 163
7.6.3 用defparam進行參數重載 165
7.7 基本組合電路設計 165
7.8 基本時序電路設計 169
7.9 三態邏輯設計 171
7.10 鎖相環模塊應用 173
習題7 179
第8章 Verilog有限狀態機設計 180
8.1 有限狀態機 181
8.2 有限狀態機的Verilog描述 183
8.2.1 用三個always塊描述 183
8.2.2 用兩個過程描述 185
8.2.3 單過程描述方式 187
8.3 狀態編碼 188
8.3.1 常用的編碼方式 188
8.3.2 狀態編碼的定義 190
8.3.3 用屬性指定狀態編碼方式 192
8.4 有限狀態機設計要點 193
8.4.1 復位和起始狀態的選擇 193
8.4.2 多餘狀態的處理 195
8.5 有限狀態機應用實例 196
8.5.1 用有限狀態機控制流水燈 196
8.5.2 用有限狀態機控制A/D採樣 199
習題8 200
第9章 Verilog驅動常用I/O外設 202
9.1 4×4矩陣鍵盤 203
9.2 標準PS/2鍵盤 207
9.3 字符液晶 213
9.4 漢字圖形點陣液晶 220
9.5 VGA顯示器 226
9.6.1 VGA顯示原理與時序 226
9.6.2 VGA彩條信號發生器 228
9.6.3 VGA圖像顯示與控制 233
9.6 樂曲演奏電路 239
習題9 245
第10章 Verilog設計進階 248
10.1 設計的可綜合性 249
10.2 流水線設計技術 251
10.3 資源共享 254
10.4 阻塞賦值與非阻塞賦值 256
10.5 加法器設計 259
10.5.1 行波進制加法器 260
10.5.2 超前進制加法器 261
10.5.3 流水線加法器 264
10.6 乘法器設計 265
10.6.1 並行乘法器 265
10.6.2 布斯乘法器 266
10.6.3 查找表乘法器 269
10.7 奇數分頻與小數分頻 269
10.7.1 奇數分頻 269
10.7.2 半整數分頻與小數分頻 270
習題10 275
第11章 Verilog Test Bench模擬 276
11.1 系統任務與系統函數 277
11.2 用戶自定義元件 281
11.2.1 組合電路UDP元件 281
11.2.2 時序邏輯UDP元件 283
11.3 延時模型的表示 284
11.3.1 時間標尺定義`timescale 285
11.3.2 延時的表示與延時說明塊 285
11.4 Test Bench測試平臺 286
11.5 組合和時序電路的模擬 289
11.5.1 組合電路的模擬 289
11.5.2 時序電路的模擬 291
11.6 ModelSim SE模擬實例 292
11.6.1 圖形界面進行功能模擬 293
11.6.2 命令行方式進行功能模擬 296
11.6.3 時序模擬 297
習題11 299
第12章 Verilog設計實例 300
12.1 脈寬調制與步進電機驅動 301
12.1.1 PWM信號 301
12.1.2 用PWM驅動蜂鳴器 302
12.1.3 用PWM驅動步進電機 305
12.2 超聲波測距 309
12.3 整數開方運算 313
12.4 Cordic算法及實現 317
12.4.1 Cordic算法及其原理 317
12.4.2 Cordic算法的實現 319
習題12 325
附錄A Verilog HDL(IEEE Std 1364-1995)關鍵字 326
附錄B Verilog HDL(IEEE Std 1364-2001)關鍵字 327
參考文獻 328
