
| 第1章 绪论 1.1 EDA概述 1.1.1 EDA的含义 1.1.2 EDA历史发展回顾 1.2 EDA主要内容 1.2.1 大规模可编程逻辑 1.2.2 硬件描述语言 1.2.3 软件开发工具 1.2.4 实验室开发系统 1.3 数字系统的设计 1.3.1 数字系统的设计模型 1.3.2 数字系统的设计方法 1.4 VHDL在EDA中的应用 1.5 EDA前景展望 1.6 本章小结 1.7 课后习题 1.7.1 填空题 l7.2 选择题 1.7.3 问答题 第2章 VHDL入门 2.1 关于VHDL 2.1.1 什么是VHDL 2.1.2 VHDL的特点 2.2 VHDL程序示例 2.3 本章小结 2.4 课后习题 2.4.1 填空题 2.4.2 选择题 2.4.3 问答题 2.4.4 上机题 第3章 VHDL程序结构 3.1 实体 3.1.1 实体语句结构 3.1.2 类属说明语句 3.1.3 PORT端口说明 3.2 结构体 3.2.1 结构体语句格式 3.2.2 结构体说明语句 3.2.3 结构体功能描述语句 3.3 块语句结构 3.3.1 块语句格式 3.3.2 块语句的应用 3.3.3 块语句在综合中的体现 3.3.4 块语句和结构体 3.4 子程序 3.4.1 过程 3.4.2 函数 3.4.3 重载 3.5 库(Library) 3.5.1 库的种类 3.5.2 库的使用 3.6 程序包(Package) 3.7 配置(Configuration) 3.8 本章小结 3.9 课后习题 3.9.1 填空题 3.9.2 选择题 3.9.3 问答题 3.9.4 上机题 第4章 VHDL语言要素 4.1 VHDL文字规则 4.1.1 数值型文字 4.1.2 字符串型文字 4.1.3 标识符 4.1.4 下标和下标段名 4.2 VHDL数据对象 4.2.1 常量(CONSTANT) 4.2.2变量(VARIABIJE) 4.2.3信号(SIGNAL) 4.2.4 数据对象的比较 4.3 VHDL数据类型 4.3.1 VHDL预定义数据类型 4.3.2.IEEE预定义标准逻辑位与矢量 4.3.3 其他预定义标准数据类型 4.3.4 用户自定义数据类型方式 4.3.5 枚举类型 4.3.6 数组类型 4.3.7 记录类型 4.3.8 数据类型转换 4.4 VHDL操作符 4.4.1 操作符的种类 4.4.2 算术操作符 4.4.3 关系操作符 4.4.4 逻辑操作符 4.4.5 重载操作符 4.5 本章小结 4.6 课后习题 4.6.1 填空题 4.6.2 选择题 4.6.3 问答题 4.6.4 上机题 第5章 VHDL顺序语句 5.1 赋值语句 5.1.1 信号赋值和变量赋值 5.1.2 赋值目标 5.2 流程控制语句 5.2.1 IF语句 5.2.2 CAsE语句 5.2.3 LOOP语句 5.2.4 NEXI’语句 5.2.5 EXrT语句 5.3 WAIT语句 5.3.1 WAIT语句 5.3.2 WAITON语句 5.3.3 WAIT UNTIL语句 5.3.4 WAIT FOR语句 5.4 子程序调用语句 5.4.1 过程调用 5.4.2 函数调用 5.5 返回语句(RETURN) 5.6 空操作语句(NULL) 5.7 报告语句(REPORT) 5.8 断言语句(ASSERT) 5.9 本章小结 5.10 课后习题 5.10.1 填空题 5.10.2 选择题 5.10.3 问答题 5.10.4 上机题 第6章 VHDL并行语句 6.1 进程语句(PROCESS) 6.2 并行信号赋值语句 6.2.1 简单信号赋值语句 …… 第7章 QuarturⅡ基本使用方法 第8章 基本电路的VHDL实现 第9章 交通灯控制器 第10章 数字秒表 第11章 多路彩灯控制器 第12章 数字式竞赛抢答 第13章 电梯控制器 第14章 出租车计费器 第15章 微波炉控制器 第16章 FIR滤波器 第17章 I2C总线控制器 第18章 直接数字频率合成器 第19章 序列检测器 第20章 自动售货机 第21章 智能函数发生器 第22章 多功能调制解调器 第23章 通用异步收发器 附录A 习题答案 |
商品评论(0条)