第1章 什么是EDA
1.1 EDA技术概述
1.1.1 EDA技术的起源及发展
1.1.2 EDA技术的主要内容
1.1.3 EDA技术的发展趋势
1.2 EDA设计基本流程
1.3 EDA基本设计方法与流程
1.4 思考与练习
第2章 FPGA/CPLD简介
2.1 可编程逻辑器件概述
2.1.1 可编程逻辑器件的发展
2.1.2 可编程逻辑器件的分类
2.2 FPGA/CPLD的基本结构
2.2.1 FPGA的基本结构
2.2.2 CPLD的基本结构
2.2.3 FPGA和CPLD的比较
2.3 Altera公司可编程逻辑器件
2.3.1 MAX 7000系列CPLD
2.3.2 FLEX l0K系列的结构特点
2.3.3 Cyclone系列FPGA
2.3.4 Stratix系列FPGA
2.4 FPGA/CPLD器件的应用选择
2.5 思考与练习
第3章 Quartus Il设计流程
3.1 Quartus ll 6.0简介
3.2 第一个设计
3.2.1 建立新工程
3.2.2 设计输入
3.2.3 分析与综合
3.2.4 适配
3.2.5 全程编译
3.2.6 时序仿真
3.2.7 电路观察器
3.2.8 打开原有工程
3.3 引脚分配与下载
3.3.1 引脚分配
3.3.2 编程与配置
3.4 ProjectNavigator(工程导航)与工程管理
3.4.1 【Hierarchy】标签页
3.4.2 【Files】标签页
3.4.3 工程文件管理
3.5 思考与练习
第4章 Quartus Il编辑器使用
4.1 文本编辑器
4.1.1 【File】菜单
4.1.2 文本编辑器编辑工具
4.2 原理图编辑器
4.2.1 原理图编辑工具栏
4.2.2 添加原理图符号
4.2.3 导线绘制与命名
4.2.4 视图切换
4.3 波形文件编辑器
4.3.1 波形编辑界面
4.3.2 波形编辑工具栏
4.3.3 仿真设置
4.4 用原理图输入法进行设计
4.5 资源分配编辑器
4.5.1 用户界面和主要功能
4.5.2 引脚规划器
4.6 工程设置
4.7 切换界面模式
4.8 思考与练习
第5章 VHDL语言基础
5.1 VHDL语言简介
5.1.1 实体
5.1.2 结构体
5.1.3 库和程序包
5.1.4 配置
5.2 VHDL语言描述方式
5.3 VHDL程序语法格式
5.3.1 实体声明
5.3.2 结构体声明与描述
5.3.3 程序包
5.3.4 配置
5.3.5 库
5.4 VHDL基本数据类型
……
第6章 VHDL描述语句
第7章 QuartusⅡ综合应用实例
第8章 基本逻辑电路设计实例
第9章 常用功能模块设计
第10章 综合电子设计实例
附录
参考文献