資料介紹
Verilog-HDL實踐與應用系統設計本書從實用的角度介紹了硬件描述語言Verilog-HDL。通過動手實踐,體驗Verilog-HDL的語法結構、功能等內涵。在前五章,以簡單的實例列舉了Verilog-HDL的用法;在后四章,以應用系統為例詳細講解了系統設計的全過程。書中的全部例子都給出了仿真結果,其源代碼都在本書所附的CD-ROM中,并均經過驗證無誤。
本書的前半部分特別適合于初學者,也可作為工程技術人員的參考內容。后半部分很適合工程開發和研究人員參考。本書除了介紹Verilog-HDL外,還涉及到VB編程、VC++和DLL的開發等知識,以及接口等領域的問題,書中都進行了詳盡的講解。
第1章 硬件描述語言
1.1 什么是硬件描述語言HDL1
1.2 基本邏輯電路的HDL1
1.2.1 與門邏輯電路的描述1
1.2.2 與非門邏輯電路的描述4
1.2.3 非門邏輯電路的描述5
1.2.4 或門邏輯電路的描述6
1.2.5 或非門邏輯電路的描述6
1.2.6 緩沖器邏輯電路的描述7
1.3 邏輯仿真7
1.3.1 頂層模塊的編寫8
1.3.2 寄存器定義8
1.3.3 線網定義8
1.3.4 底層模塊的調用9
1.3.5 輸入信號波形的描述9
1.3.6 二與門邏輯電路的仿真結果10
第2章 仿真器的獲取. 安裝及運行
2.1 如何得到ISE WebPACK ModelSim XE仿真器 11
2.2 通過網站下載和安裝ISE WebPACK ModelSim XE仿真器11
2.3 建立一個新的工程文件20
2.4 一個最簡單的仿真實例21
第3章 組合邏輯電路
3.1 數據選擇器31
3.1.121 數據選擇器的描述31
3.1.2 真值表和邏輯表達式31
3.1.321 數據選擇器的VerilogHDL描述32
3.1.441 數據選擇器的邏輯電路33
3.1.541 數據選擇器的VerilogHDL描述33
3.1.6 條件操作符的使用方法34
3.1.7 數據選擇器的行為描述方式35
3.1.8 case語句的使用方法36
3.1.9 if_else語句的使用方法37
3.1.10 function函數38
3.1.11 用于仿真的頂層模塊38
3.1.12 數據選擇器的仿真結果39
3.2 數據比較器41
3.2.1 最簡單的數據判斷方法41
3.2.22 位數據比較器41
3.2.32 位數據比較器的VerilogHDL描述42
3.2.4 數據比較器的數據寬度擴展45
3.2.5 全比較器的VerilogHDL描述47
3.3 編碼器49
3.3.1 二進制編碼器49
3.3.2 二進制編碼器的VerilogHDL描述50
3.4 譯碼器52
3.4.1 BCD碼譯碼器52
3.4.2 非完全描述的邏輯函數和邏輯表達式的簡化53
3.4.3 BCD碼譯碼器的VerilogHDL描述55
3.4.4 BCD碼譯碼器的仿真結果56
第4章 觸發器
4.1 異步RS觸發器57
4.1.1 異步RS觸發器的邏輯符號57
4.1.2 異步RS觸發器的VerilogHDL描述57
4.1.3 異步RS觸發器的仿真結果59
4.1.4 always塊語句59
4.2 同步RS觸發器60
4.2.1 同步RS觸發器的邏輯符號60
4.2.2 同步RS觸發器的VerilogHDL描述61
4.2.3 同步RS觸發器的仿真結果62
4.3 異步T觸發器62
4.3.1 異步T觸發器的邏輯符號62
4.3.2 異步T觸發器的VerilogHDL描述63
4.3.3 異步T觸發器的仿真結果64
4.4 同步T觸發器64
4.4.1 同步T觸發器的邏輯符號64
4.4.2 同步T觸發器的VerilogHDL描述65
4.4. 3 同步T觸發器的仿真結果66
4.5 同步D觸發器66
4.5.1 同步D觸發器的邏輯符號66
4.5.2 同步D觸發器的VerilogHDL描述67
4.5.3 同步D觸發器的仿真結果68
4.6 帶有復位端的同步D觸發器68
4.6.1 帶有復位端的同步D觸發器的邏輯符號68
4.6.2 帶有復位端的同步D觸發器的VerilogHDL描述69
4.6.3 帶有復位端的同步D觸發器的仿真結果70
4.7 同步JK觸發器70
4.7.1 同步JK觸發器的邏輯符號70
4.7.2 同步JK觸發器的VerilogHDL描述72
4.7.3 同步JK觸發器的仿真結果73
第5章 時序邏輯電路
5.1 寄存器74
5.1.1 寄存器的組成原理74
5.1.2 寄存器的VerilogHDL描述75
5.1.3 寄存器的仿真結果76
5.2 移位寄存器77
5.2.1 串行輸入并行輸出移位寄存器的組成77
5.2.2 并行輸入串行輸出移位寄存器的組成78
5.2.3 移位寄存器的VerilogHDL描述79
5.2.4 移位寄存器的仿真結果81
5.3 計數器82
5.3.1 二進制非同步計數器82
5.3.2 四進制非同步計數器82
5.3.3 下降沿觸發型的計數器及2N進制非同步計數器的組成84
5.3.4 非同步計數器的VerilogHDL描述85
5.3.5 多層次結構的VerilogHDL設計87
5.3.6 非同步計數器的仿真結果88
5.3.7 同步計數器89
5.3.8 同步計數器的VerilogHDL描述90
5.3.9 同步任意進制計數器的VerilogHDL描述91
5.3.10 同步計數器的仿真結果92
第6章 基于VerilogHDL的硬件電路的實現
6.1 硬件系統設計到實現的基本流程95
6.2 下載電纜的制作97
6.2.1 Xilinx下載電纜的連接方法97
6.2.2 下載接口電路的組成97
6.2.3 制作中需要注意的事項99
6.3 JTAG標準99
6.3.1 何為JTAG99
6.3.2 JTAG的信號線及功能100
6.4 Xilinx公司的CPLD100
6.4.1 何為CPLD100
6.4.2 XC9500系列101
6.5 WebPACK Project Navigator 的使用方法103
6.5.1 如何將仿真與硬件聯系起來103
6.5.2 WebPACK Project Navigator編譯實例103
6.5.3 編譯結果的報告114
第7章 應用系統設計實例(多功能測試器)
7.1 多功能測試器的制作116
7.1.1 在硬件開發中提出的問題116
7.1.2 多功能測試器的設計思想117
7.1.3 硬件電路的組成118
7.2 100 MHz計數器的制作及其在超聲波測量中的應用121
7.3 可編程單脈沖發生器124
7.3.1 由系統功能描述時序關系125
7.3.2 流程圖的設計126
7.3.3 系統功能的描述127
7.3.4 邏輯框圖128
7.3.5 延時模塊的描述及仿真128
7.3.6 功能模塊VerilogHDL描述的模塊化方法132
7.3.7 輸入檢測模塊的描述及仿真133
7.3.8 計數模塊的描述136
7.3.9 可編程單脈沖發生器的系統仿真137
7.4 可編程單脈沖發生器的硬件實測141
第8章 應用系統設計實例 直接數字頻率合成器
8.1 直接數字頻率合成器DDS143
8.2 數字式波形生成的基礎知識143
8.2.1 存儲器與波形數據143
8.2.2 波形發生器的系統組成144
8.2.3 采用DDS方式的波形發生器144
8.2.4 DDS設計中的參數選擇146
8.3 基于XC9572的DDS設計147
8.3.1 基于XC9572的DDS147
8.3.2 加法器的VerilogHDL描述149
8.3.3 DDS的VerilogHDL描述155
8.3.4 DDS的仿真結果158
8.3.5 目標文件的下載與硬件調試160
8.3.6 基于VB的波形數據生成方法161
第9章 Verilog HDL的系統設計實例 并行接口電路
9.1 打印口數據傳送接口電路的設計165
9.1.1 打印口接口電路的應用問題165
9.1.2 微機打印口的基本結構165
9.1.3 打印口的數據格式166
9.2 基于打印口的數據傳送167
9.2.1 用打印口實現數據傳送的基本方案167
9.2.2 并行接口電路的系統組成167
9.2.3 時序設計方法171
9.2.4 代碼分配時應考慮的問題173
9.3 數據傳送電路的VerilogHDL描述174
9.3.1 譯碼器的VerilogHDL描述174
9.3.2 并行接口電路的VerilogHDL描述174
9.3.3 與8255有數據交換情況下的仿真方法176
9.3.4 并行接口電路讀寫操作的仿真結果178
9.4 系統調試方法181
9.4.1 印刷電路板及其連接電纜181
9.4.2 并行接口板的安裝及系統調試技術182
9.4.3 并行接口板與微機間的通信184
9.4.4 DLL庫的生成方法188
- Verilog HDL入門教程-Verilog HDL的基本語法 179次下載
- Verilog HDL入門教程.pdf 117次下載
- Verilog教程之Verilog HDL程序設計語句和描述方式 47次下載
- Verilog HDL的基礎知識詳細說明 54次下載
- Verilog HDL入門教程 99次下載
- 如何使用Verilog-HDL做CPLD設計的時序邏輯電路的實現 10次下載
- Verilog HDL入門教程之Verilog HDL數字系統設計教程 83次下載
- verilog-hdl實踐與應用系統設計 5次下載
- 基于FPGA Verilog-HDL語言的串口設計 35次下載
- Verilog HDL 實踐教程 7次下載
- Verilog HDL程序設計與實踐 21次下載
- Verilog HDL程序設計教程_王金明 0次下載
- Verilog HDL練習題
- Verilog HDL入門教程(華為絕密資料) 0次下載
- 基于Verilog-HDL的軸承振動噪聲電壓峰值檢測
- Verilog 與 ASIC 設計的關系 Verilog 代碼優化技巧 218次閱讀
- Verilog與VHDL的比較 Verilog HDL編程技巧 259次閱讀
- Verilog HDL的基礎知識 527次閱讀
- 例說Verilog HDL和VHDL區別 3950次閱讀
- 二十進制編碼器及Verilog HDL描述 Verilog HDL程序的基本結構及特點 3054次閱讀
- Verilog的程序框架案例 1410次閱讀
- Verilog HDL指定用戶定義原語UDP的能力 1026次閱讀
- Verilog HDL和VHDL的區別 1.3w次閱讀
- vhdl和verilog的區別_vhdl和verilog哪個好? 12.3w次閱讀
- verilog語言基本語句_verilog語言詞匯大全 9.5w次閱讀
- Verilog的語言要素 2015次閱讀
- Verilog HDL簡明教程(2) 1234次閱讀
- Verilog HDL簡明教程(part1) 1274次閱讀
- 初學者學習Verilog HDL的步驟和經驗技巧 3.6w次閱讀
- Verilog HDL語言的文件調用問題:include使用方法介紹 6901次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 3次下載 | 免費
- 2AN-1267: 使用ADSP-CM408F ADC控制器的電機控制反饋采樣時序
- 1.41MB | 3次下載 | 免費
- 3AN158 GD32VW553 Wi-Fi開發指南
- 1.51MB | 2次下載 | 免費
- 4AN148 GD32VW553射頻硬件開發指南
- 2.07MB | 1次下載 | 免費
- 5AN111-LTC3219用戶指南
- 84.32KB | 次下載 | 免費
- 6AN153-用于電源系統管理的Linduino
- 1.38MB | 次下載 | 免費
- 7AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下載 | 免費
- 8SM2018E 支持可控硅調光線性恒流控制芯片
- 402.24 KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 130次下載 | 免費
- 4使用單片機實現七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 5美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 18次下載 | 免費
- 7感應筆電路圖
- 0.06 MB | 10次下載 | 免費
- 8萬用表UT58A原理圖
- 0.09 MB | 9次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論