出版说明
前言
第1章 VHDL语言的基础知识
1.1 VHDL编程思想
1.2 VHDL语言程序的基本结构
1.2.1 库说明
1.2.2 实体说明
1.2.3 结构体说明
1.3 VHDL语言中的数据
1.3.1 基本标识符
1.3.2 数据对象
1.3.3 数据类型
1.3.4 类型转换
1.4 VHDL语言中的表达式
1.4.1 逻辑运算符
1.4.2 算术运算符
1.4.3 关系运算符
1.4.4 并置运算符
1.4.5 操作符的运算优先级
1.5 顺序描述语句
1.5.1 信号赋值语句和变量赋值语句
1.5.2 if语句
1.5.3 case语句
1.5.4 loop语句
1.5.5 next跳出循环语句
1.5.6 exit退出循环语句
1.5.7 null语句
1.6 并行描述语句
1.6.1 进程语句
1.6.2 并发信号赋值语句
1.6.3 条件信号赋值语句
1.6.4 选择信号赋值语句
1.6.5 元件例化语句
1.6.6 生成语句
1.7 程序包
1.7.1 程序包说明
1.7.2 程序包体
1.8 子程序1-过程
1.8.1 过程的书写结构
1.8.2 过程定义在程序包中及过程的调用
1.8.3 过程定义在结构体中及过程的调用
1.9 子程序2-函数
1.9.1 函数的书写结构
1.9.2 函数的定义在程序包中及函数的调用
1.9.3 函数的定义在结构体中及函数的调用
1.10 时钟信号的VHDL描述方法
1.10.1 时钟边沿的描述
1.10.2 时序电路中进程敏感信号
1.11 时序电路中复位信号的VHDL的描述方法
1.11.1 同步复位
1.11.2 异步复位
1.12 有限状态机的设计
1.12.1 有限状态机的基本概念
1.12.2 一个Moore型有限状态机的设计实例
1.13 习题
第2章 MAX+plusⅡ软件应用方法
2.1 启动MAX+plusⅡ
2.2 建立设计项目
2.3 新建文件
2.4 文件编辑
2.4.1 图形编辑
2.4.2 文本编辑
2.5 编译
2.6 仿真
2.7 下载
2.8 硬件连线
第3章 门电路VHDL程序设计
3.1 与非门电路
3.2 二输入或非门电路
3.3 二输入异或门电路
3.4 反向器门电路
3.5 三态门电路
3.6 单向总线缓冲器
3.7 双向总线缓冲器
第4章 组合逻辑电路VHDL程序设计
第5章 触发器VHDL程序设计
第6章 时序逻辑电路VHDL程序设计
第7章 存储器
第8章 数字电路和系统设计课题
参考文献