第1章 逻辑设计发展现状开发流程
1.1 硬件描述语言HDL
1.2 可编程逻辑器件
1.3 基于Verilog的FPGA设计方法及流程
1.4 SOC与IP复用
第2章 常用FPGA开发工具的使用
2.1 仿真工具Modelsim
2.2 综合工具Synplify Pro
2.3 集成开发环境QuartusII
第3章 RTL级建模
3.1 硬件意识
3.2 RTL级语法
3.3 常用电路的设计
3.4 有限状态机的设计
3.5 FPGA结构
3.6 时序分析基本概念
3.7 同步设计
3.8 约束
3.9 如何提高电路的工作频率
3.10 多时钟域处理
3.11 设计时序
3.12 RTL级设计的其他注意事项
第4章 Testbench
4.1 功能验证
4.2 Testbench概述
4.3 行为级的Verilog语言
4.4 激励和响应
4.5 总线功能模型
4.6 Testbench的结构
第5章 RS232通信程序的设计
5.1 RS232基础
5.2 设计需求
5.3 模块划分
5.4 RTL级代码
5.5 Testbench
5.6 仿真结果
第6章 数字信号处理的Verilog设计
6.1 数字信号处理FPGA实现简介
6.2 数字信号处理基本模块的实现
6.3 FIR滤波器的实现
6.4 数字信号处理程序的仿真验证
附录A 相关资源介绍
参考文献