Verilog HDL是一种使用广泛的硬件描述语言,目前在国内无论是集成电路还是嵌入式设计的相关专业都会使用到这种硬件描述语言。市面上介绍Verilog HDL的教材非常广泛,各有不同的偏重。在第1版广泛应用的基础上,吸收了众多读者的宝贵建议,大幅完善了第2版内容。本书着重从设计角度入手,每章都力求让读者掌握一种设计方法,能够利用本章知识进行完整的设计,从模块的角度逐步完成对Verilog HDL语法的学习,从而在整体上掌握Verilog HDL语法。为了达到这个目的,每章中都会给出使用本章知识完成的实例,按照门级、数据流级、行为级、任务和函数、测试模块、可综合设计和完整实例的顺序向读者介绍Verilog HDL的语法和使用方式。书中出现的所有代码均经过仿真,力求准确,另外配套有书中所有实例源文件和实例操作的视频讲解。

作者

作者团队主要负责人谢龙汉,华南理工大学机械与汽车工程学院,副院长,教授。2002年毕业于浙江大学过程装备与控制工程专业本科,在浙江大学华工过程机械研究所取得硕士学位,之后在广州本田汽车有限公司研发中心工作过两年,2010年获得香港中文大学机械与自动化工程系的博士学位。国内外学术期刊上发表30多篇学术论文,写作经验丰富,作品技术含量高,实用性强。

查看全部
目录

再版前言

第1章 VerilogHDL入门简介

1.1 集成电路设计流程简介

1.2 数字电路设计范例

1.3 VerilogHDL建模范例

1.4 两种硬件描述语言

第2章 VerilogHDL门级建模

2.1 门级建模范例

2.2 门级建模基本语法

2.3 MOS开关与UDP

2.4 层次化设计

2.5 应用实例

2.6 习题

第3章 VerilogHDL数据流级建模

3.1 数据流级建模范例

3.2 数据流级建模基本语法

3.3 操作数

3.4 操作符

3.5 应用实例

3.6 习题

第4章 VerilogHDL行为级建模

4.1 行为级建模范例

4.2 initial结构和always结构

4.3 顺序块和并行块

4.4 if语句

4.5 case语句

4.6 循环语句

4.7 过程性赋值语句

4.8 应用实例

4.9 习题

第5章 任务、函数与编译指令

5.1 任务

5.2 函数

5.3 系统任务和系统函数

5.4 编译指令

5.5 完整的module参考模型

5.6 应用实例

5.7 习题

第6章 VerilogHDL测试模块

6.1 测试模块范例

6.2 时钟信号

6.3 复位信号

6.4 测试向量

6.5 响应监控

6.6 仿真中对信号的控制

6.7 代码覆盖

6.8 应用实例

6.9 习题

第7章 可综合模型设计

7.1 逻辑综合过程

7.2 延迟

7.3 再谈阻塞赋值与非阻塞赋值

7.4 可综合语法

7.5 代码风格

7.6 应用实例

7.7 习题

第8章 有限状态机设计

8.1 有限状态机简介

8.2 两种红绿灯电路的状态机模型

8.3 深入理解状态机

8.4 应用实例

8.5 习题

第9章 常见功能电路的HDL模型

9.1 锁存器与触发器

9.2 编码器与译码器

9.3 寄存器

9.4 计数器

9.5 分频器

9.6 乘法器

9.7 存储单元

9.8 习题

第10章 完整的设计实例

10.1 异步FIFO

10.2 三角函数计算器

10.3 简易CPU模型

第11章 实验

实验一 简单组合逻辑电路设计(学生版)

实验一 辅导版

实验二 行为级模型设计(学生版)

实验二 辅导版

实验三 利用FPGA验证设计功能(学生版)

实验三 辅导版

实验四 任务与函数的设计(学生版)

实验四 辅导版

实验五 流水线的使用(学生版)

实验五 辅导版

实验六 信号发生器设计(学生版)

实验六 辅导版

实验七 有限状态机的设计(学生版)

实验七 辅导版

第12章 课程设计

选题一 出租车计费器

选题二 智力抢答器

选题三 点阵显示

选题四 自动售货机

选题五 篮球24秒计时

选题六 乒乓球游戏电路

选题七 CRC检测

选题八 堆栈设计

选题九 数字闹钟

选题十 汉明码编译码器

附录A 课程测试样卷

附录B 习题及样卷答案

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400