本书以存储测试系统的控制模块为设计对象,在介绍VHDL相关基础知识的前提下,详细讲解了如何采用VHDL进行控制模块关键子模块的设计方法。在对VHDL语言的数据对象、类型、数据结构及基本语句进行描述的基础上,着重将以上基础内容与实际的控制模块设计实现相结合,在不断强化基础的同时给出了VHDL在工程中的应用实例,对如何根据功能要求进行设计也有相关论述。本书内容丰富,实践性强,章节之间注重知识整体性,对应用VHDL进行系统设计有较强的指导和参考作用。 全书共11章,第1~4章是关于测试系统控制模块设计的基础理论,第5~7章是VHDL语言的基础理论,第8~11章是各控制模块的VHDL设计与实现方法及数字电路中常见的设计方法。
内容简介
前言
第1章 绪论
1.1 集成技术与可编程逻辑器件
1.2 电子系统设计与VHDL
1.3 EDA、VHDL及其应用
第2章 测试系统构成及控制模块主要功能
2.1 测试系统的基本组成
2.2 控制模块的实现形式
2.3 控制模块主要控制功能
习题
第3章 控制模块设计方法
3.1 数字逻辑电路设计方法概述
3.2 控制模块的状态设计
3.3 系统功能模块划分与接口
习题
第4章 基于VHDL的控制模块设计流程
4.1 VHDL设计一般流程
4.2 设计输入与功能仿真
4.3 项目编译与时序仿真
4.4 器件下载编程和配置
习题
第5章 VHDL基础
5.1 硬件描述语言概述
5.2 VHDL的数据对象
5.3 VHDL的数据类型
5.4 VHDL的运算符
5.5 VHDL的程序结构
习题
第6章 VHDL语句
6.1 VHDL程序结构
6.2 顺序语句
6.3 并行语句
习题
第7章 基于VHDL的状态机设计
7.1 状态机设计基础
7.2 NANDFlash块擦除模块状态机设计
习题
第8章 A/D控制模块的VHDL设计与实现
8.1 A/D概述
8.2 采样定理
8.3 并行A/D
8.4 串行A/D
习题
第9章 存储器控制模块的VHDL设计与实现
9.1 存储器分类及使用特点
9.2 SRAM存储器及其控制
9.3 Flash存储器概述
9.4 Flash存储器控制
习题
第10章 异步串行通信(UART)模块设计
10.1 UART协议简介
10.2 UART协议控制器FPGA实现
10.3 测试仿真与设计调试注意事项
习题
第11章 数字电路开发常用设计方法
11.1 毛刺现象及消除方法
11.2 几种逻辑器件及信号清零方法
11.3 数字电路中的同步设计
11.4 数字电路时延电路产生及用法
11.5 数字电路中的时钟设计
习题
参考文献

