前言
第一部分 基础篇
第1章 Verilog的基本知识
1.1 Verilog HDL的历史
1.2 Verilog HDL和VHDL的异同
1.3 EDA技术及其应用
1.3.1 EDA技术的发展
1.3.2 现代EDA技术的特点及应用
1.3.3 EDA技术的范畴和应用
1.3.4 EDA技术的发展
1.4 IP复用技术及SOC概况
1.4.1 IP核
1.4.2 系统芯片
1.5 本章小结
第2章 常用Verilog语法
2.1 模块
2.2 标识符、关键字和注释
2.2.1 标识符
2.2.2 关键词
2.3 数字值集合
2.3.1 值的集合
2.3.2 常量
2.3.3 变量
2.4 运算符和表达式
2.4.1 逻辑运算符
2.4.2 关系运算符
2.4.3 算术运算符
2.4.4 条件运算符
2.4.5 等式运算符
2.4.6 移位运算符
2.4.7 位拼接运算符
2.4.8 位运算符
2.4.9 缩减运算符
2.4.10 优先级别
2.5 行为语句
2.5.1 过程语句
2.5.2 条件语句
2.5.3 循环语句
2.5.4 阻塞赋值和非阻塞赋值
2.6 task和function说明语句
2.6.1 任务(task)
2.6.2 函数(function)
2.6.3 任务和函数的异同
2.7 编译预处理
2.7.1 宏替换define
2.7.2 文件包含include
2.7.3 时间尺度timescale
2.7.4 条件编译ifdef、else、endif
2.8 本章小结
第3章 功能仿真和下载配置
3.1 ModelSim仿真工具
3.1.1 ModelSim简介
3.1.2 ModelSim基本仿真流程
3.1.3 ModelSim仿真实例
3.1.4 常用的ModelSim仿真命令介绍
3.1.5 dataflow的应用
3.1.6 ModelSim代码覆盖率查看
3.2 Quartus Ⅱ的使用方法
3.2.1 Quaruts Ⅱ设计实例
3.2.2 应用RTL电路图观察器
3.2.3 Altera的IP Core的使用
3.3 下载配置设计
3.3.1 配置方式介绍
3.3.2 配置过程
3.3.3 配置接口电路
3.3.4 Altera公司下载电缆介绍
3.3.5 配置芯片介绍
3.4 本章小结
第二部分 实践篇
第4章 简单逻辑电路实现
4.1 简单组合逻辑电路的Verilog.HDL实现
4.1.1 基本门电路
4.1.2 译码器
4.1.3 数据选择器
4.1.4 半加器
4.1.5 全加器
4.2 简单时序逻辑的Verilog HDL实现
4.2.1 D触发器
4.2.2 R-S触发器
4.2.3 J-K触发器
4.2.4 计数器
4.2.5 串并转换电路
4.2.6 分频器
4.3 几种常见的存储设备设计
4.3.1 RAM的VefilogHDL实现
4.3.2 ROM的Verilog HDL实现
4.3.3 FIFO的VenlogHDL实现
4.4 本章小结
第5章 数字滤波器设计
5.1 数字滤波器概述
5.1.1 数字滤波器和模拟滤波器的比较
5.1.2 数字滤波器的分类
5.1.3 数字滤波器的数学模型
5.1.4 数字滤波器的性能指标
5.2 FIR滤波器的设计与实现
5.2.1 FIR滤波器和IIR滤波器的比较
5.2.2 FIR滤波器原理与结构
5.2.3 FIR滤波器设计
5.2.4 FIR滤波器的Verilog HDL实现
5.3 IIR滤波器的设计与实现
5.3.1 IIR滤波器原理与结构
5.3.2 IIR滤波器的设计
5.3.3 IIR滤波器的VedlogHDL实现
5.4 多速率处理的设计
5.4.1 抽取的原理
5.4..2 抽取的Verilog HDL实现
5.4.3 内插的原理
5.4.4 内插的Verilog HDL实现
5.5 CIC滤波器的设计
5.5.1 CIC滤波器的基本理论
5.5.2 CIC滤波器的Verilog HDL实现
5.6 本章小结
第6章 数字调制与解调系统设计
6.1 数字调制与解调的基本原理
6.2 ASK调制与解调系统的设计
6.2.1 2.ASK调制原理
6.2.2 2-ASK调制的Verilog HDL实现
6.2 -32.ASK解调原理
6.2.4 2-ASK解调的Verilog HDL实现
6.3 FSK调制与解调系统的设计
6¨¨312.FSK调制原理
6.3.2 2-FSK调制的Verilog HDL实现
6.3.3 2.FSK解调原理
6.4 PSK调制与解调系统的设计
6.4.1 2-PSK调制基本原理
6.4.2 2-PSK调制的Verilog HDL实现
6.4.3 2-PSK解调原理
6.4.4 2-PSK解调的Verilog HDL实现
6.5 QPSK调制与解调系统的设计
6.5.1 QPSK调制原理
6.5.2 QPSK调制的Verilog HDL实现
6.5.3 QPSK解调
6.5.4 QPSK解调的Verilog HDL实现
6.6 PPM调制与解调系统的VeriogHDL实现
6.6.1 PPM调制原理
6.6.2 PPM调制的Verilog HDL实现
6.6.3 PPM解调原理
6.6.4 PPM解调的Verilog HDL实现
6.7 本章小结
第7章 RS编译码系统设计
7.1 信道编码原理
7.1.1 信道香农定理
7.1.2 数字通信系统的组成
7.1.3 差错控制系统分类和信道编码的简介
7.2 线性分组码
7.2.1 几种常见的线性分组码
7.2.2 编码应用
7.3 RS码的编译码器设计
7.3.1 RS码编码系统的Verilog HDL实现
7.3.2 Rs码译码系统的Verilog HDL实现
7.4 本章小结
……
第8章 直接扩频通信系统设计
第9章 网络管理中UART系统设计
第10章 以太网物理层关键技术的Verilog HDL实现
第三部分 技巧和实验篇
第11章 FPGA设计指导原则和代码规范
第12章 实验设计指导
参考文献及参考资料