Verilog HDL数字系统设计与应用
1星价
¥33.8
(6.9折)
2星价¥33.8
定价¥49.0
暂无评论
图文详情
- ISBN:9787560668871
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:287页
- 出版时间:2023-08-01
- 条形码:9787560668871 ; 978-7-5606-6887-1
内容简介
全书共9章,主要内容包括:硬件描述语言与可编程逻辑器件、Vivado和QuartusPrime开发工具的使用、VerilogHDL的基本语法、行为描述的语法、基本组合逻辑电路设计、基本时序逻辑电路设计、有限状态机的设计、IP核及实验指导(含14个实验)。本书将知识点的讲解与例题、习题和实验相结合,由浅入深地讲述了EDA数字系统设计的方法和思路,旨在提高读者的VerilogHDL数字系统设计与应用水平。
目录
第1章 硬件描述语言与可编程逻辑器件 1
1.1 硬件描述语言 1
1.2 数字系统设计流程 2
1.2.1 设计输入 3
1.2.2 综合 3
1.2.3 布局布线 4
1.2.4 仿真 4
1.2.5 编程/配置 4
1.3 可编程逻辑器件 4
1.3.1 可编程逻辑器件的发展 5
1.3.2 Xilinx FPGA 5
1.3.3 FPGA设计中的选型原则 6
习题 8
第2章 Vivado和Quartus Prime的使用 9
2.1 Vivado软件使用 9
2.2 Quartus Prime软件使用 20
习题 26
第3章 Verilog HDL的基本语法 27
3.1 Verilog模块 27
3.1.1 Verilog HDL模块声明 28
3.1.2 Verilog HDL端口定义 28
3.1.3 Verilog HDL内部信号类型声明 28
3.1.4 Verilog HDL逻辑功能定义 29
3.2 基本语法要素 30
3.3 常量 32
3.3.1 整数型常量 32
3.3.2 实数型常量 33
3.3.3 字符串 34
3.4 数据类型 34
3.4.1 逻辑状态 34
3.4.2 网络 35
3.4.3 寄存器 36
3.4.4 向量 37
3.5 运算操作符 39
3.6 赋值语句 44
3.6.1 过程赋值语句 44
3.6.2 持续赋值语句 46
习题 46
第4章 行为描述的语法 48
4.1 过程语句 48
4.1.1 initial语句 48
4.1.2 always语句 49
4.2 块语句 51
4.2.1 串行块语句begin-end 51
4.2.2 并行块语句fork-join 52
4.3 条件语句 53
4.3.1 if-else语句 53
4.3.2 case语句 55
4.4 循环语句 58
4.4.1 for语句 59
4.4.2 repeat语句 60
4.4.3 while语句 60
4.4.4 forever语句 61
4.4.5 循环退出说明 61
习题 61
第5章 基本组合逻辑电路设计 63
5.1 Verilog HDL数字电路设计方法 63
5.1.1 元件例化描述 63
5.1.2 数据流描述 69
5.1.3 always语句描述 70
5.1.4 Verilog HDL层次化设计 72
5.2 数据选择器(mux)的设计 78
5.2.1 基于元件例化的mux设计 78
5.2.2 基于数据流描述的mux设计 83
5.2.3 基于always语句描述的
mux设计 83
5.3 编/译码器的设计 85
5.3.1 4-2编码器设计 85
5.3.2 译码器设计 94
5.4 比较器的设计 97
5.5 七段共阳数码管译码器的设计 100
5.5.1 共阳数码管的硬件介绍 100
5.5.2 共阳数码管的程序设计 101
习题 109
第6章 基本时序逻辑电路设计 110
6.1 锁存器 110
6.1.1 基本RS锁存器设计 110
6.1.2 同步复位锁存器设计 112
6.1.3 异步复位端锁存器设计 118
6.2 D触发器 124
6.2.1 边沿D触发器设计 124
6.2.2 同步复位边沿D触发器设计 126
6.2.3 异步复位边沿D触发器设计 127
6.3 计数器 129
6.3.1 同步复位计数器设计 129
6.3.2 异步复位计数器设计 133
6.3.3 带加载端的计数器设计 137
6.4 分频器 145
6.4.1 同步复位二进制分频器设计 146
6.4.2 异步复位二进制分频器设计 149
6.4.3 带加载端的二进制分频器设计 152
习题 157
第7章 有限状态机的设计 158
7.1 有限状态机 158
7.1.1 摩尔型状态机 158
7.1.2 米里型状态机 158
7.2 有限状态机的表示与描述 159
7.2.1 有限状态机的状态图画法 159
7.2.2 有限状态机的描述方法 159
7.3 模6计数器的Verilog HDL描述 160
7.3.1 模6计数器的一段式描述 160
7.3.2 模6计数器的两段式描述 161
7.3.3 模6计数器的三段式描述 163
7.3.4 模6计数器的仿真激励 164
7.4 状态的编码 165
7.4.1 状态编码的分类 165
7.4.2 状态编码的定义 166
7.4.3 状态编码的设计建议 167
7.5 序列检测器的Verilog HDL描述 167
7.5.1 序列检测器的三段式摩尔型
状态机描述 168
7.5.2 序列检测器的三段式米里型
状态机描述 169
7.5.3 序列检测器的仿真激励 170
7.6 动态显示电路的Verilog HDL描述 171
7.6.1 动态显示电路的工作原理 172
7.6.2 动态显示的状态机描述 173
7.6.3 动态显示的仿真激励 175
7.7 数/模转换器DAC0832的
Verilog HDL描述 175
7.7.1 DAC0832的工作模式 176
7.7.2 DAC0832的Verilog HDL描述 176
7.7.3 DAC0832的仿真激励 181
习题 182
第8章 IP核 184
8.1 IP核概述 184
8.2 乘法器IP核 184
8.2.1 Math Functions工具箱 184
8.2.2 乘法器IP核的使用 185
8.2.3 乘法器IP核的例化 189
8.2.4 乘法器IP核的仿真 191
8.3 Clocking IP核 194
8.3.1 Clocking IP核概述 194
8.3.2 Clocking IP核的配置 194
8.3.3 Clocking IP核的例化 197
8.3.4 Clocking IP核的仿真 199
8.4 DDS IP核 201
8.4.1 DDS IP核概述 201
8.4.2 DDS IP核的配置 202
8.4.3 DDS IP核的例化 206
8.4.4 DDS IP核的仿真 207
8.5 创建IP核 209
8.5.1 IP核的创建与使用步骤 209
8.5.2 一位全加器IP核代码设计 209
8.5.3 一位全加器IP核的创建 211
8.5.4 一位全加器IP核的例化 213
8.5.5 一位全加器IP核的仿真 216
习题 216
第9章 实验指导 218
实验一 与非门设计 218
实验二 一位全加器设计 220
实验三 3-8译码器设计 223
实验四 BCD译码器设计 227
实验五 D触发器设计 231
实验六 模10计数器设计 235
实验七 流水灯控制器设计 238
实验八 按键消抖的Verilog HDL描述 242
实验九 秒表的Verilog HDL实现 246
实验十 动态显示 253
实验十一 简易数字钟设计 259
实验十二 四人抢答器设计 267
实验十三 DDS正弦波信号发生器设计 277
实验十四 UART串口通信控制器设计 282
参考文献 287
展开全部
本类五星书
本类畅销
-
机器学习
¥59.4¥108.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥46.3¥79.8 -
企业AI之旅
¥43.5¥79.0 -
ANSYS WORKBENCH中文版超级学习手册
¥69.9¥99.8 -
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥11.2¥32.0 -
C Primer Plus 第6版 中文版
¥68.0¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
基于深度学习的人体行为识别算法研究
¥37.2¥62.0 -
粒子群算法在优化选取问题中的应用研究
¥40.8¥68.0 -
智能优化算法MATLAB仿真实例
¥54.0¥90.0 -
Web前端开发基础
¥36.5¥57.0 -
智能算法优化及其应用
¥49.0¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
网络工程师教程(第6版)(全国计算机技术与软件专业技术资格(水平)考试用书)
¥62.3¥89.0 -
SNS信息传播分析
¥48.3¥69.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
HARMONYOS NEXT启程:零基础构建纯血鸿蒙应用
¥81.0¥108.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0