图书介绍

Verilog HDL实用教程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Verilog HDL实用教程
  • 张明编著 著
  • 出版社: 成都:电子科技大学出版社
  • ISBN:7810652893
  • 出版时间:1999
  • 标注页数:213页
  • 文件大小:8MB
  • 文件页数:224页
  • 主题词:

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.1.1手工设计阶段1

1.1.2 CAD设计技术1

1.1.3 EDA设计技术2

1.1.4 SOC与ESDA设计技术3

1.2 EDA设计主要流程3

1.3.1半导体工艺技术的进步5

1.3深亚微米技术给电子系统设计技术带来的挑战5

1.3.2深亚微米技术带来的挑战6

1.3.3 EDA设计技术的最新发展7

1.3.4对设计人员的素质提出更高的要求9

1.4硬件描述语言10

1.4.1用HDL进行电子系统设计的优点10

1.4.2 Verilog HDL的发展过程与编程特点12

习题14

2.1 Bottom-up与Top-down设计方法15

2.1.1 Bottom-up的设计方法15

第二章 Verilog HDL设计入门15

2.1.2 Top-down的设计方法16

2.2 Verilog HDL的基本结构与硬件描述的设计过程18

2.2.1 Verilog HDL与C语言的比较18

2.2.2 module模块的基本结构18

2.2.3行为描述与结构描述、分级设计20

2.2.4仿真与测试22

2.3用Verilog HDL进行硬件设计的实现过程24

习题25

3.1.1空白符与注释26

第三章Verilog HDL基础知识26

3.1基本词法定义26

3.1.2逻辑与数字表示27

3.1.3字符串与字符变量29

3.1.4取名规则、系统命令、关键词30

3.2数据类型32

3.2.1连线类型(Net-type)32

3.2.2寄存器类型(Register-type)34

3.2.3标量与矢量,标量类矢量与矢量类矢量,存储器的表示37

3.3.1参数定义语句parameter39

3.3参数定义、宏替换及模拟时间单位的定标39

3.3.2宏替换define40

3.3.3模拟时间定标timescale41

3.4运算符42

3.4.1算术运算符44

3.4.2位运算符45

3.4.3缩位运算符47

3.4.4逻辑运算符48

3.4.5关系运算符49

3.4.6相等与全等运算符50

3.4.7逻辑移位运算符51

3.4.8连接运算符52

3.4.9条件运算符52

3.4.10对运算结果位宽情况的说明53

3.4.11对实型量运算的限制54

习题55

第四章 Verilog行为描述56

4.1 Verilog HDL行为描述的构成框架56

4.1.1过程块56

4.1.2过程语句initial与always57

4.2块语句58

4.2.1串行块begin-end58

4.2.2并行块fork-join60

4.2.3有名块Named-block62

4.3赋值语句62

4.3.1什么是过程赋值语句63

4.3.2过程赋值语句的两种延时模式63

4.3.3阻塞型过程赋值与非阻塞型过程赋值66

4.3.4连续赋值语句assign70

4.3.5过程连续赋值语句(assign/deassign,force/release)72

4.4高级程序语句73

4.4.1 if-else条件语句74

4.4.2 case语句78

4.4.3 forever循环语句81

4.4.4 repeat循环语句82

4.4.5 while循环语句84

4.4.6 for循环语句85

4.4.7 disable循环中断控制语句87

4.4.8 wait语句与有名事件88

4.5.1任务(task)93

4.5 Verilog任务与函数93

4.5.2函数(function)95

习题98

第五章 Verilog系统函数与编译向导101

5.1 Verilog系统任务与系统函数101

5.1.1系统任务 $display与$write102

5.1.2系统任务 $monitor106

5.1.3系统函数 $time与$realtime108

5.1.5系统任务 $readmem109

5.1.4系统任务 $finish与$stop109

5.1.6系统函数 $random110

5.2编译向导111

5.2.1文件包含`include111

5.2.2工作库定义`uselib112

5.2.3条件编译`ifdef,`else,`endif113

5.2.4缺省连线类型`defaut_nettype114

5.2.5取消编译向导`resetall115

习题115

6.1 Verilog HDL结构描述116

6.1.1 module模块的组成116

第六章 Verilog结构描述(一):门级描述116

6.1.2模块调用与端口名对应方式117

6.1.3 Verilog结构描述方法119

6.1.4阵列调用(Array Instances)的结构描述120

6.1.5分级结构与分级名(Hierarchical Name)121

6.2 Verilog基本门级元件123

6.2.1 Verilog基本门级元件的定义123

6.2.2基本门的调用125

6.3.1连线的类型说明127

6.3 Verilog连线类型与assign连续赋值语句127

6.3.2 assign连续赋值语句128

6.4基本门与连线的延时表示129

6.4.1延时的基本表示法130

6.4.2最小延时、典型延时、最大延时130

6.5延时说明块(Specify Block)与时序检测131

6.5.1延时说明块的定义131

6.5.2延时参数定义语句specparam132

6.5.3路径延时的定义132

6.5.4模块的时序检测136

6.6.1直接改写调用方式137

6.6参数化模块的调用137

6.6.2参数重定义(defparam)调用方式138

习题139

第七章 用户自定义元件(UDP)142

7.1 UDP的基本定义142

7.2组合逻辑元件的UDP描述143

7.3电平触发时序元件的UDP描述146

7.4边沿触发时序元件的UDP描述146

7.5电平、边沿混合触发时序电路的UDP描述148

7.6时序检测告警信号在UDP中的应用150

习题151

第八章Verilog结构描述(二):开关级描述152

8.1 Verilog基本开关级元件152

8.2开关级元件对信号强度的影响153

8.3开关级描述中的电荷衰减表示156

8.4开关级描述的应用158

习题161

9.1 Verilog设计常见错误分析162

9.1.1使用非Verilog表达方式162

第九章Verilog设计错例与实例分析162

9.1.2与类型说明相关的错误163

9.1.3与always过程语句相关的错误165

9.1.4由零延时引起的模拟错误168

9.2 Verilog设计实例169

9.2.1常用组合电路的设计169

9.2.2常用时序电路的设计173

9.2.3有限状态机的设计175

9.2.4存储器的描述180

习题182

第十章 面向综合的设计技术183

10.1语言描述与综合实现的关系183

10.1.1算法描述与硬件结构184

10.1.2算法描述与资源共享186

10.1.3过程语句与隐含寄存器187

10.2 Verilog HDL描述的可综合性分析190

习题191

附录A Verilog HDL句式定义192

附录B 参考文献213

热门推荐