图书介绍

Verilog-HDL工程实践入门PDF|Epub|txt|kindle电子书版本网盘下载

Verilog-HDL工程实践入门
  • 常晓明等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:781077655X
  • 出版时间:2005
  • 标注页数:318页
  • 文件大小:77MB
  • 文件页数:333页
  • 主题词:硬件描述语言,Verilog HDL-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Verilog-HDL工程实践入门PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第1章 硬件描述语言1

1.1 什么是硬件描述语言HDL1

1.2 基本逻辑电路的Verilog-HDL描述1

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.5 输入端口波形的描述9

1.3.4 底层模块的调用9

1.3.3 线网类型定义9

1.3.6 二“与”门逻辑电路的逻辑仿真结果10

第2章 仿真器的获取、安装及运行11

2.1 通过网站获取和安装ISE WebPACK ModelSim XE仿真器11

2.2 一个最简单的仿真实例16

第3章 组合逻辑电路22

3.1 数据选择器22

3.1.1 2-1数据选择器22

3.1.2 2-1数据选择器的Verilog-HDL描述23

3.1.3 4-1数据选择器23

3.1.4 4-1数据选择器的Verilog-HDL描述24

3.1.5 条件操作符的使用方法25

3.1.6 数据选择器的行为描述方式25

3.1.7 case语句的使用方法26

3.1.8 if_else语句的使用方法27

3.1.9 function函数的使用方法28

3.1.10 用于仿真的顶层模块28

3.1.11 数据选择器的逻辑仿真结果29

3.2 数据比较器30

3.2.1 最简单的数据判断方法30

3.2.2 2位数据比较器31

3.2.3 2位数据比较器的Verilog-HDL描述32

3.2.4 2位数据比较器的逻辑仿真结果34

3.2.5 数据比较器的数据宽度扩展34

3.2.6 4位数据比较器的Verilog-HDL描述36

3.2.7 4位数据比较器的逻辑仿真结果38

3.3 编码器38

3.3.1 2位二进制编码器39

3.3.2 2位二进制编码器的Verilog-HDL描述39

3.3.3 2位二进制编码器的逻辑仿真结果40

3.4 译码器41

3.4.1 BCD码译码器41

3.4.2 非完全描述的逻辑函数和逻辑表达式的简化42

3.4.3 BCD码译码器的Verilog-HDL描述44

3.4.4 BCD码译码器的逻辑仿真结果45

第4章 触发器46

4.1 异步RS触发器46

4.1.1 异步RS触发器的逻辑符号46

4.1.2 异步RS触发器的Verilog-HDL描述46

4.1.3 异步RS触发器的逻辑仿真结果47

4.1.4 always块语句的使用方法48

4.2 同步RS触发器48

4.2.1 同步RS触发器的逻辑符号48

4.2.2 同步RS触发器的Verilog HDL描述49

4.3.1 异步T触发器的逻辑符号50

4.3 异步T触发器50

4.2.3 同步RS触发器的逻辑仿真结果50

4.3.2 异步T触发器的Verilog-HDL描述51

4.3.3 异步T触发器的逻辑仿真结果52

4.4 同步T触发器52

4.4.1 同步T触发器的逻辑符号52

4.4.2 同步T触发器的Verilog-HDL描述53

4.4.3 同步T触发器的逻辑仿真结果54

4.5 同步D触发器54

4.5.1 同步D触发器的逻辑符号54

4.5.2 同步D触发器的Verilog-HDL描述55

4.5.3 同步D触发器的逻辑仿真结果56

4.6 带有复位端的同步D触发器56

4.6.1 带有复位端的同步D触发器的逻辑符号56

4.6.2 带有复位端的同步D触发器的Verilog-HDL描述57

4.7.1 同步JK触发器的逻辑符号58

4.7 同步JK触发器58

4.6.3 带有复位端的同步D触发器的逻辑仿真结果58

4.7.2 同步JK触发器的Verilog-HDL描述59

4.7.3 同步JK触发器的逻辑仿真结果60

第5章 时序逻辑电路62

5.1 寄存器62

5.1.1 寄存器的组成原理62

5.1.2 寄存器的Verilog-HDL描述63

5.1.3 寄存器的逻辑仿真结果63

5.2 移位寄存器64

5.2.1 串行输入并行输出移位寄存器的组成原理64

5.2.2 并行输入串行输出移位寄存器的组成原理65

5.2.3 移位寄存器的Verilog-HDL描述66

5.2.4 移位寄存器的逻辑仿真结果68

5.3 计数器69

5.3.2 四进制非同步计数器70

5.3.1 二进制非同步计数器70

5.3.3 下降沿触发型的计数器及2N进制非同步计数器的组成原理71

5.3.4 非同步计数器的Verilog-HDL描述72

5.3.5 多层次结构的Verilog-HDL设计74

5.3.6 非同步计数器的逻辑仿真结果75

5.3.7 四进制同步计数器76

5.3.8 四进制同步计数器的Verilog-HDL描述76

5.3.9 任意进制同步计数器的Verilog-HDL描述77

5.3.10 同步计数器的逻辑仿真结果79

第6章 基于Verilog-HDL的硬件电路的实现81

6.1 硬件系统设计到实现的基本流程81

6.2 下载电缆的制作83

6.2.1 Xilinx下载电缆的连接方法83

6.2.2 下载接口电路的组成83

6.2.3 制作中需要注意的事项84

6.3.2 JTAG的信号线及功能85

6.3 JTAG标准85

6.3.1 何为JTAG?85

6.4 Xilinx公司的CPLD86

6.4.1 何为CPLD?86

6.4.2 XC9500系列86

6.5 WebPACK Project Navigator的使用方法88

6.5.1 如何将仿真与硬件联系起来88

6.5.2 通过网站下载WebPACK Project Navigator89

6.5.3 WebPACK Project Navigator实例89

6.5.4 编译结果的报告100

第7章 硬件开发应具备的条件102

7.1 贴片元件的手工焊接102

7.1.1 什么是贴片元件?102

7.1.3 如何进行贴片元件的手工焊接?103

7.1.2 为什么要采用贴片元件?103

7.2 一些常用贴片元件的封装106

7.2.1 贴片电阻106

7.2.2 贴片电容106

7.2.3 贴片三极管107

7.2.4 贴片集成电阻109

7.2.5 贴片集成电路109

7.3 硬件开发应具备的工具和材料113

7.3.1 必备的工具和材料113

7.3.2 附加一些更方便工作的工具和材料116

7.4 硬件开发应具备的仪表仪器119

7.4.1 必备的仪表仪器119

7.4.2 附加一些更方便工作的仪表仪器120

7.5 硬件开发应具备的基本常识121

8.1.2 CPLD应用单元的硬件电路组成122

8.1.1 CPLD应用单元的系统设计思路122

8.1 两个简单的CPLD电路单元122

第8章 硬件基本单元的设计122

8.1.3 CPLD应用单元的主要元器件说明与价格表124

8.1.4 CPLD应用单元的硬件实现127

8.1.5 CPLD学习单元的系统设计思路127

8.1.6 CPLD学习单元的硬件电路组成128

8.1.7 CPLD学习单元的主要元器件说明与价格表131

8.1.8 CPLD学习单元的硬件实现133

8.1.9 硬件的测试133

8.1.10 用组合逻辑测试CPLD应用单元133

8.1.11 用时序逻辑测试CPLD学习单元138

8.2 XC95108单元141

8.2.1 系统设计的思路141

8.2.2 硬件电路的组成141

8.2.3 主要元器件说明与价格表144

8.3.2 硬件电路的组成145

8.3.1 系统设计的思路145

8.2.4 XC95108单元的硬件实现145

8.3 5位段式LCD显示单元145

8.3.3 主要元器件说明与价格表148

8.3.4 硬件实现149

8.4 256点阵LED显示单元149

8.4.1 系统设计的思路149

8.4.2 硬件电路的组成149

8.4.3 主要元器件说明与价格表151

8.4.4 硬件实现152

第9章 应用系统的设计与实现153

9.1 简单的可编程单脉冲发生器153

9.1.1 由系统功能描述时序关系153

9.1.2 流程图的设计154

9.1.3 系统功能描述154

9.1.4 逻辑框图155

9.1.5 延时模块的详细描述及仿真156

9.1.6 功能模块Verilog-HDL描述的模块化方法159

9.1.7 输入检测模块的详细描述及仿真160

9.1.8 计数模块的详细描述163

9.1.9 可编程单脉冲发生器的系统仿真163

9.1.10 可编程单脉冲发生器的硬件实现167

9.1.11 关于电路设计中常用的几个有关名词169

9.2 具有LCD显示单元的可编程单脉冲发生器174

9.2.1 LCD显示单元的工作原理174

9.2.2 显示逻辑设计的思路与流程176

9.2.3 LCD显示单元的硬件实现179

9.2.4 可编程单脉冲数据的BCD码化182

9.2.5 task的使用方法202

9.2.7 二进制数转换BCD码的硬件实现203

9.2.6 for循环语句的使用方法203

9.2.8 可编程单脉冲发生器与显示单元的接口205

9.2.9 具有LCD显示单元的可编程单脉冲发生器的硬件实现206

9.2.10 编译指令——“文件包含”处理的使用方法208

9.3 脉冲计数与显示208

9.3.1 脉冲计数器的工作原理208

9.3.2 计数模块的设讨与实现209

9.3.3 parameter的使用方法211

9.3.4 repeat循环语句的使用方法212

9.3.5 系统函数$random的使用方法212

9.3.6 脉冲计数器的Verilog-HDL描述213

9.3.7 特定脉冲序列的发生215

9.3.8 脉冲计数器的硬件实现219

9.4.1 脉冲频率的测量原理221

9.4.2 频率计的工作原理221

9.4 脉冲频率的测量与显示221

9.4.3 频率测量模块的设计与实现222

9.4.4 while循环语句的使用方法227

9.4.5 门控信号发生模块的设计与实现228

9.4.6 频率计的Verilog-HDL描述228

9.4.7 频率计的硬件实现230

9.5 脉冲周期的测量与显示233

9.5.1 脉冲周期的测量原理233

9.5.2 周期计的工作原理233

9.5.3 周期测量模块的设计与实现234

9.5.4 forever循环语句的使用方法239

9.5.5 disable禁止语句的使用方法239

9.5.6 时标信号发生模块的设计与实现240

9.5.7 周期计的Verilog-HDL描述240

9.5.8 周期计的硬件实现242

9.5.9 周期测量模块的设计与实现之二244

9.5.10 改进型周期计的Verilog-HDL描述249

9.5.11 改进型周期计的硬件实现251

9.5.12 两种周期计的对比252

9.6 脉冲高电平和低电平持续时间的测量与显示252

9.6.1 脉冲高电平和低电平持续时间测量的工作原理252

9.6.2 高低电平持续时间测量模块的设计与实现254

9.6.3 改进型高低电平持续时间测量模块的设计与实现261

9.6.4 begin声明语句的使用方法267

9.6.5 initial语句和always语句的使用方法268

9.6.6 时标信号发生模块的设计与实现269

9.6.7 脉冲高低电平持续时间测量的Verilog-HDL描述270

9.6.8 脉冲高低电平持续时间测量的硬件实现272

9.7 步进电机的控制275

9.7.1 步进电机驱动的逻辑符号276

9.7.3 步进电机驱动的逻辑框图277

9.7.2 步进电机驱动的时序图277

9.7.4 计数模块的设计和实现279

9.7.5 译码模块的设计和实现281

9.7.6 步进电机驱动的Verilog-HDL描述283

9.7.7 编译指令——宏替换define的使用方法284

9.7.8 编译指令——时间尺度timescale的使用方法285

9.7.9 系统任务——$finish的使用方法285

9.7.10 步进电机驱动的硬件实现286

9.8 基于256点阵的汉字显示287

9.8.1 单个静止汉字显示的设计原理及其仿真实现287

9.8.2 单个静止汉字显示的硬件实现293

9.8.3 多个静止汉字显示的设计原理及其硬件实现295

9.8.4 单个运动汉字显示的设计原理及其硬件实现300

9.8.5 多个运动汉字显示的设计原理及其硬件实现309

热门推荐