图书介绍
EDA技术与Verilog HDL 第3版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 黄继业,陈龙,潘松编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302486657
- 出版时间:2017
- 标注页数:349页
- 文件大小:62MB
- 文件页数:365页
- 主题词:电子电路-电路设计-计算机辅助设计
PDF下载
下载说明
EDA技术与Verilog HDL 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 EDA技术1
1.2 EDA技术应用对象2
1.3常用的硬件描述语言4
1.4 EDA技术的优势6
1.5面向FPGA和CPLD的开发流程7
1.5.1设计输入7
1.5.2综合8
1.5.3适配(布线布局)10
1.5.4仿真10
1.5.5 RTL描述11
1.6可编程逻辑器件11
1.6.1 PLD的分类11
1.6.2 PROM可编程原理12
1.6.3 GAL14
1.7 CPLD的结构与可编程原理16
1.8 FPGA的结构与工作原理18
1.8.1查找表逻辑结构18
1.8.2 Cyclone 4E系列器件的结构原理19
1.8.3内嵌Flash的FPGA器件22
1.9硬件测试技术22
1.9.1内部逻辑测试22
1.9.2 JTAG边界扫描测试23
1.10编程与配置23
1.11 Quartus Ⅱ25
1.12 IP核26
1.13 EDA的发展趋势27
习题28
第2章 程序结构与数据类型29
2.1 Verilog程序结构29
2.1.1 Verilog模块的表达方式30
2.1.2 Verilog模块的端口信号名和端口模式30
2.1.3 Verilog信号类型定义31
2.1.4 Verilog模块功能描述32
2.2 Verilog的数据类型32
2.2.1 net网线类型33
2.2.2 wire网线型变量的定义方法33
2.2.3 register寄存器类型34
2.2.4 reg寄存器型变量的定义方法34
2.2.5 integer类型变量的定义方法35
2.2.6存储器类型35
2.3 Verilog文字规则37
2.3.1 Verilog的4种逻辑状态37
2.3.2 Verilog的数字表达形式37
2.3.3数据类型表示方式38
2.3.4常量38
2.3.5标识符、关键词及其他文字规则40
2.3.6参数定义关键词parameter和localparam的用法41
习题42
第3章 行为语句43
3.1过程语句43
3.1.1 always语句43
3.1.2 always语句在D触发器设计中的应用45
3.1.3多过程应用与异步时序电路设计45
3.1.4简单加法计数器的Verilog表述46
3.1.5 initial语句47
3.2块语句49
3.3 case条件语句49
3.4 if条件语句51
3.4.1 if语句的一般表述形式51
3.4.2基于if语句的组合电路设计52
3.4.3基于if语句的时序电路设计53
3.4.4含异步复位和时钟使能的D触发器的设计55
3.4.5含同步复位控制的D触发器的设计56
3.4.6含清零控制的锁存器的设计57
3.4.7时钟过程表述的特点和规律58
3.4.8实用加法计数器设计59
3.4.9含同步预置功能的移位寄存器设计61
3.4.10关注if语句中的条件指示62
3.5过程赋值语句63
3.6循环语句64
3.6.1 for语句64
3.6.2 while语句65
3.6.3 repeat语句66
3.6.4 forever语句67
3.7任务与函数语句67
习题69
第4章FPGA硬件实现71
4.1代码编辑输入和系统编译71
4.1.1编辑和输入设计文件71
4.1.2创建工程72
4.1.3约束项目设置73
4.1.4全程综合与编译75
4.1.5 RTL图观察器应用76
4.2时序仿真测试77
4.3硬件测试80
4.3.1引脚锁定80
4.3.2编译文件下载82
4.3.3通过JTAG口对配置芯片进行间接编程83
4.3.4 USB-Blaster驱动程序安装方法84
4.4电路原理图设计流程85
4.4.1设计一个半加器85
4.4.2完成全加器顶层设计87
4.4.3对全加器进行时序仿真和硬件测试87
4.5利用属性表述实现引脚锁定88
4.6 SignalTap Ⅱ的用法90
4.7编辑SignalTap Ⅱ的触发信号95
4.8安装Quartus Ⅱ 13.1说明95
习题100
实验与设计100
实验4-1多路选择器设计实验100
实验4-2十六进制7段数码显示译码器设计101
实验4-3 8位硬件乘法器设计实验102
实验4-4应用宏模块设计数字频率计103
实验4-5计数器设计实验107
实验4-6数码扫描显示电路设计107
实验4-7半整数与奇数分频器设计108
第5章 运算符与结构描述语句110
5.1运算操作符110
5.1.1按位逻辑操作符110
5.1.2逻辑运算操作符111
5.1.3算术运算操作符111
5.1.4关系运算操作符112
5.1.5 BCD码加法器设计示例113
5.1.6缩位操作符114
5.1.7并位操作符114
5.1.8移位操作符用法115
5.1.9移位操作符用法示例115
5.1.10条件操作符116
5.2连续赋值语句117
5.3例化语句118
5.3.1半加器设计118
5.3.2全加器设计119
5.3.3 Verilog例化语句及其用法119
5.4参数传递语句应用121
5.5用库元件实现结构描述122
5.6编译指示语句124
5.6.1宏定义命令语句124
5.6.2文件包含语句’include125
5.6.3条件编译命令语句’ifdef…'else…'endif125
5.7 keep属性应用126
5.8 SignalProbe使用方法128
习题130
实验与设计131
实验5-1高速硬件除法器设计实验131
实验5-2不同类型的移位寄存器设计实验132
实验5-3基于Verilog代码的频率计设计132
实验5-4 8位加法器设计实验133
实验5-5 VGA彩条信号显示控制电路设计134
第6章LPM宏模块用法138
6.1调用计数器宏模块示例138
6.1.1计数器LPM模块文本代码的调用138
6.1.2 LPM计数器代码与参数传递语句应用139
6.1.3创建工程与仿真测试141
6.2利用属性控制乘法器构建的示例142
6.3 LPM RAM宏模块用法143
6.3.1初始化文件及其生成143
6.3.2以原理图方式对LPM RAM进行调用145
6.3.3测试LPM RAM147
6.3.4 Verilog代码描述的存储器初始化文件加载表述148
6.3.5存储器设计的结构控制149
6.4 LPM ROM使用示例150
6.4.1简易正弦信号发生器设计150
6.4.2正弦信号发生器硬件实现和测试152
6.5存储器内容在系统编辑器应用153
6.6 LPM嵌入式锁相环调用155
6.6.1建立嵌入式锁相环元件155
6.6.2测试锁相环158
6.7 In-System Sources and Probes Editor用法158
6.8 DDS实现原理与应用161
6.8.1 DDS原理161
6.8.2 DDS信号发生器设计示例163
习题164
实验与设计165
实验6-1查表式硬件运算器设计165
实验6-2正弦信号发生器设计165
实验6-3简易逻辑分析仪设计166
实验6-4 DDS正弦信号发生器设计167
实验6-5移相信号发生器设计168
实验6-6 AM幅度调制信号发生器设计168
实验6-7硬件消抖动电路设计168
第7章Verilog HDL深入170
7.1过程中的两类赋值语句170
7.1.1未指定延时的阻塞式赋值170
7.1.2指定了延时的阻塞式赋值171
7.1.3未指定延时的非阻塞式赋值172
7.1.4指定了延时的非阻塞式赋值173
7.1.5深入认识阻塞式与非阻塞式赋值的特点174
7.1.6对不同的赋初值方式的进一步探讨176
7.2过程语句讨论178
7.2.1过程语句应用总结178
7.2.2不完整条件语句与时序电路的关系179
7.3三态与双向端口设计180
7.3.1三态控制电路设计181
7.3.2双向端口设计181
7.3.3三态总线控制电路设计183
7.4资源优化184
7.4.1资源共享185
7.4.2逻辑优化186
7.4.3串行化186
7.5速度优化187
习题190
实验与设计191
实验7-1 4×4阵列键盘键信号检测电路设计191
实验7-2直流电机综合测控系统设计192
实验7-3 VGA简单图像显示控制模块设计194
实验7-4硬件乐曲演奏电路设计195
实验7-5 PS/2键盘控制模型电子琴电路设计199
第8章 状态机设计技术202
8.1 Verilog状态机的一般形式202
8.1.1状态机的特点与优势202
8.1.2状态机的一般结构203
8.1.3初始控制与表述206
8.2 Moore型状态机208
8.2.1多过程结构状态机208
8.2.2序列检测器及其状态机设计212
8.3 Mealy型状态机213
8.4不同编码类型状态机216
8.4.1直接输出型编码216
8.4.2用宏定义语句定义状态编码218
8.4.3顺序编码219
8.4.4一位热码编码220
8.4.5状态编码设置220
8.5安全状态机设计222
8.5.1状态导引法222
8.5.2状态编码监测法223
8.5.3借助EDA工具自动生成安全状态机224
习题224
实验与设计224
实验8-1序列检测器设计224
实验8-2 ADC采样控制电路设计225
实验8-3五功能智能逻辑笔设计226
实验8-4数据采集模块设计227
第9章16位CPU创新设计229
9.1 KX9016的结构与特色229
9.2 KX9016基本硬件系统设计232
9.2.1单步节拍发生模块232
9.2.2 ALU模块233
9.2.3比较器模块233
9.2.4基本寄存器与寄存器阵列组234
9.2.5移位器模块237
9.2.6程序与数据存储器模块237
9.3 KX9016v 1指令系统设计238
9.3.1指令格式238
9.3.2指令操作码239
9.3.3软件程序设计示例240
9.3.4 KX9016v 1控制器设计242
9.3.5指令设计示例246
9.4 KX9016的时序仿真与硬件测试247
9.4.1时序仿真与指令执行波形分析247
9.4.2 CPU工作情况的硬件测试249
9.5 KX9016应用程序设计示例和系统优化251
9.5.1乘法算法及其硬件实现252
9.5.2除法算法及其硬件实现253
9.5.3 KX9016v 1的硬件系统优化253
习题255
实验与设计255
实验9-1 16位CPU设计综合实验255
实验9-2新指令设计及程序测试实验256
实验9-3 16位CPU的优化设计与创新257
第10章Verilog HDL仿真258
10.1 Verilog HDL仿真流程259
10.2 Verilog测试基准示例261
10.3 Verilog Test Bench测试流程263
10.4 Verilog系统任务和系统函数265
10.4.1系统任务和系统函数265
10.4.2预编译语句271
10.5延时模型272
10.5.1#延时和门延时272
10.5.2延时说明块273
10.6其他仿真语句273
10.6.1 fork-join块语句273
10.6.2 wait语句274
10.6.3 force、 release语句275
10.6.4 deassign语句275
10.7仿真激励信号的产生276
10.8数字系统仿真277
习题278
实验与设计278
实验10-1在ModelSim上对计数器的Test Bench进行仿真278
实验10-2在ModelSim上进行16位累加器设计仿真278
第11章DSP Builder系统设计方法280
11.1 MATLAB/DSP Builder及其设计流程280
11.2正弦信号发生器设计283
11.2.1建立设计模型283
11.2.2 Simulink模型仿真289
11.2.3 SignalCompiler使用方法293
11.2.4使用ModelSim进行RTL级仿真294
11.2.5使用Quartus Ⅱ实现时序仿真295
11.2.6硬件测试与硬件实现296
11.3 DSP Builder层次化设计297
11.4基于DSP Builder的DDS设计300
11.4.1 DDS模块设计300
11.4.2 FSK调制器设计302
11.4.3正交信号发生器设计304
11.4.4数控移相信号发生器设计305
11.4.5幅度调制信号发生器设计305
11.5 HIL硬件测试306
习题311
实验与设计311
实验11-1利用MATLAB/DSP Builder设计基本电路模块311
实验11-2基于DSP Builder的DDS应用模型设计312
实验11-3 HIL硬件环仿真实验314
第12章DSP Builder设计深入316
12.1 FIR数字滤波器设计316
12.1.1 FIR滤波器原理316
12.1.2使用DSP Builder设计FIR滤波器317
12.1.3使用MATLAB的滤波器设计工具322
12.1.4使用FIR IP Core设计FIR滤波器327
12.2 HDL模块插入仿真及其设计331
习题333
实验与设计334
实验12-1 FIR数字滤波器设计实验334
实验12-2 HDL Import模块应用实验335
附录A EDA开发系统及相关电路与表格336
A.1 KX-CDS系列EDA/SOPC系统337
A.1.1模块化自主创新实验设计结构337
A.1.2多功能重配置型高效实验控制系统338
A.1.3不同功能类型的FPGA核心板338
A.2部分实验扩展模块341
A.3 mif文件生成器使用方法342
A.4核心板FPGA扩展至KX-CDS系统对照表344
A.5多功能重配置结构可切换的部分实验电路图346
热门推荐
- 3307350.html
- 1538880.html
- 1861486.html
- 1750099.html
- 2143549.html
- 24806.html
- 2918040.html
- 2560549.html
- 1618058.html
- 1237336.html
- http://www.ickdjs.cc/book_1754942.html
- http://www.ickdjs.cc/book_3455215.html
- http://www.ickdjs.cc/book_3518571.html
- http://www.ickdjs.cc/book_263415.html
- http://www.ickdjs.cc/book_3794160.html
- http://www.ickdjs.cc/book_3315758.html
- http://www.ickdjs.cc/book_54558.html
- http://www.ickdjs.cc/book_452867.html
- http://www.ickdjs.cc/book_194411.html
- http://www.ickdjs.cc/book_519488.html