本书以存储测试系统的控制模块为设计对象,在介绍VHDL相关基础知识的前提下,详细讲解了如何采用VHDL进行控制模块关键子模块的设计方法。在对VHDL语言的数据对象、类型、数据结构及基本语句进行描述的基础上,着重将以上基础内容与实际的控制模块设计实现相结合,在不断强化基础的同时给出了VHDL在工程中的应用实例,对如何根据功能要求进行设计也有相关论述。本书内容丰富,实践性强,章节之间注重知识整体性,对应用VHDL进行系统设计有较强的指导和参考作用。 全书共11章,第1~4章是关于测试系统控制模块设计的基础理论,第5~7章是VHDL语言的基础理论,第8~11章是各控制模块的VHDL设计与实现方法及数字电路中常见的设计方法。

作者

靳鸿,教授,博士,中北大学教师。主要研究方向为恶劣环境的动态参数测试,微型弹载测试仪和智能仪器等;近年来主持承担省级项目、武器装备预研基金、国防预研重大项目等国家重点项目6项,横向科研项目十余项,获得山西省科学技术二等奖1项、一等奖1项;发明专利8项;山西省教学成果奖2项;出版教材5部;“全国电子信息类优秀教材”三等奖及第五届兵工高校优秀教材二等奖各一项。

查看全部
目录

内容简介

前言

第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 数字电路中的时钟设计

习题

参考文献

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