第1章 数字电路设计概述
1.1 什么是数字电路设计
1.2 数字系统实现方式
本章习题
第2章 Verilog语言和Modelsim软件入门
2.1 一个与非门电路的设计
2.1.1 与非门电路描述和测试激励编写
2.1.2 利用Modelsire软件进行电路功能仿真
2.2 Verilog硬件描述语言简介
2.2.1 Verilog HDL基本语法
2.2.2 运算符
2.2.3 描述语句
2.2.4 系统任务
本章习题
第3章 组合逻辑电路设计
3.1 组合逻辑电路
3.1.1 简介
3.1.2 基本门电路及其描述
3.2 常见组合逻辑电路
3.2.1 编码器/译码器
3.2.2 多路数据选择器
3.2.3 加法器
3.2.4 数值比较器
3.3 测试激励编写
3.4 门电路的延时和竞争冒险
3.4.1 门电路的延时
3.4.2 竞争冒险的产生
本章习题
第4章 时序逻辑电路设计
4.1 时序逻辑电路
4.2 基本时序逻辑电路及其设计
4.2.1 D触发器
4.2.2 D触发器的延时作用
4.2.3 计数器
4.2.4 分频器
4.2.5 移位寄存器
4.2.6 随机序列产生器
4.2.7 存储器设计
4.2.8 FIFO设计
4.3 流水线
4.4 锁存器和触发器
4.4.1 锁存器
4.4.2 触发器
4.5 触发器的建立时间和保持时间
本章习题
第5章 状态机设计和层次化设计
5.1 状态机设计
5.1.1 什么是状态机
5.1.2 状态机设计方法
5.1.3 状态机设计举例
5.2 层次化设计
5.2.1 模块例化方法
5.2.2 层次化设计
5.3 测试激励编写
5.3.1 基本测试激励编写
5.3.2 通过文件传输信号
本章习题
第6章 SPI接口电路设计
6.1 SPI接口电路概述
6.2 SPI接口电路设计
本章习题
第7章 DDS电路设计
7.1 基于查表法的DDS电路设计
7.2 基于CORDIC算法的DDS电路设计
本章习题
第8章 AD9858芯片中数字电路设计
8.1 认识AD9858芯片
8.2 AD9858芯片模块划分和功能要求
8.3 AD9858芯片顶层设计和验证
本章习题
第9章 滤波器设计
9.1 数字滤波器概述
9.2 FIR滤波器介绍
9.3 FIR滤波器MATLAB实现
9.4 FIR滤波器RTL实现
9.4.1 RTL设计
9.4.2 功能仿真
本章习题
0章 JESD204B接口电路设计
10.1 JESD204B接口电路概述
10.2 JESD204B发送电路设计要求
10.3 JESD204B发送电路具体设计
本章习题
第ll章 FPGA开发入门
11.1 什么是FPGA
11.2 FPGA开发流程
11.3 FPGA开发实例
11.3.1 安装QuratusⅡ
11.3.2 FPGA开发实例
本章习题
2章 数字芯片设计流程
12.1 数字芯片设计流程概述
12.2 DDs数字电路设计实例
12.2.1 DDS的RTL描述
12.2.2 DDS电路仿真
12.2.3 DDS电路逻辑综合
12.2.4 DDS电路版图设计
12.3 数字芯片设计学习要求
本章习题
3章 总结和展望
附录
A Verilog语法要点小结
B Verilog代码编写规范
主要参考文献