目 录
第一章 硬件模型概述
1.1结构模型
1.2行为描述模型
1.3离散事件时间模型
第二章 基本的VHDL编程语言
2.1VHDL中预定义的基本词法元素
2.1.1注释句
2.1.2标识符
2.1.3数
2.1.4字 符
2.1.5字符串
2.1.6位串BitString和位向量Bit—Vector
2.2数据类型和对象
2.2.1整数类型
2.2.2浮点数类型
2.2.3物理类型
2.2.4枚举类型
2.2.5数组和记录
2.2.6子类型
2.2.7预定义属性
2.3运算符
2.3.1逻辑运算符
2.3.2关系运算符
2.3.3算述运算符
2.3.4并置运算符&
2.3.5赋值运算符
2.3.6结合运算符=>
2.4顺序语句
2.4.1IF语句的概念
2.4.2CASE语句
2.5循环语句
2.5.1WHILE语句
2.5.2FOR语句
2.6等待语句
2.7断言语句
2.8子程序
2.9程序包声明和包体
第三章 VHDL模型的组织
3.1VHDL主要构造
3.2结构化描述
3.2.1实体声明中的端口和构件端口
3.2.2块语句
3.3结构体的行为描述
3.3.1语句顺序性和语句并行性
3.3.2信号赋值和变量赋值
3.3.3信号决断和总线
3.4模型的组织
3.4.1设计库
3.4.2配置说明
第四章 VHDL综合工具
4.1基于VHDL的综合编译器
4.1.1可利用的设计库和程序包
4.1.2设计举例:简化的饮料机控制器专用电路
4.2高级综合工具
4.2.1结构化综合工具AMICAL
4.2.2综合过程
第五章 VHDL应用样例
5.1DP32的技术条件及预定义程序包
5.1.1DP32指令集
5.1.2总线结构和时序
5.1.3数据类型程序包
5.2实体声明
5.3行为描述模型
5.4测试台
5.5寄存器传输级(RTL)结构
5.5.1DP32的RTL结构文件
5.5.2配置RTL测试台
附录A VHDL的BNF格式
附录B 帮助记忆