EDA技术及应用项目教程
作者:李福军,刘立军 主编
出版时间: 2015年版
丛编项: 高等职业教育精品工程规划教材
内容简介
《EDA技术及应用项目教程/高等职业教育精品工程规划教材》根据理实一体化教学的需要,以项目导向、任务驱动为主线,采取项目式的教学方法来编写,将EDA技术分为5个训练项目,内容包括数字系统设计与开发环境、VHDL语言设计基础、组合逻辑电路设计、时序逻辑电路设计、EDA技术综合实践。
《EDA技术及应用项目教程/高等职业教育精品工程规划教材》各项目训练内容遵循由浅入深、循序渐进的原则,充分体现了教、学、做一体化的课程改革新理念。
为增强教学效果和拓展技能,在每个项目中配有项目分析、技能目标、项目练习,在重点和难点之处插入“知识链接”和“核心提示”等关键环节,书后附有习题答案。通过讲解一些实用电路的EDA设计,达到培养学生的实践技能和创新精神的目的。
《EDA技术及应用项目教程/高等职业教育精品工程规划教材》注重应用、适用性强,可作为高职高专院校电子信息类、计算机类、通信类、自动化类等电类专业的教材,也可作为相关专业工程技术人员的参考用书。
目录
项目1 数字系统设计与开发环境
任务1.1 EDA技术综述
1.1.1 认识EDA技术
1.1.2 MAX+plusⅡ软件的功能及支持的器件
1.1.3 MAX+plusⅡ软件的安装与注册
任务1.2 EDA设计指南
1.2.1 MAX+plusⅡ的设计流程
1.2.2 QuartusII的设计流程
任务1.3 可编程逻辑器件综述
1.3.1 可编程逻辑器件的发展
1.3.2 可编程逻辑器件基础
1.3.3 可编程逻辑器件的分类
任务1.4 CPLD/FPGA器件知识
1.4.1 CPLD的基本结构
1.4.2 FPGA的基本结构
1.4.3 CPLD/FPGA产品概述
1.4.4 FPGA和CPLD的比较
项目2 VHDL语言设计基础
任务2.1 认识VHDL语言
2.1.1 VHDL简介
2.1.2 VHDL的定义及构成
任务2.2 VHDL的描述结构
2.2.1 实体(Entity)
2.2.2 结构体(Architecture)
2.2.3 程序包(Package)与USE语句
2.2.4 库(Library)
2.2.5 配置(Configuration)
2.2.6 标识符
2.2.7 保留字
任务2.3 VHDL的数据对象
2.3.1 信号
2.3.2 变量
2.3.3 常量
任务2.4 VHDL的数据类型
任务2.5 VHDL的运算符
2.5.1 逻辑运算符
2.5.2 算术运算符
2.5.3 关系运算符
2.5.4 符号运算符
2.5.5 移位运算符
2.5.6 操作符的运算优先级
任务2.6 顺序描述语句
任务2.7 变量赋值语句和信号赋值语句
2.7.1 if语句
2.7.2 case语句
2.7.3 loop语句
2.7.4 next和exit跳出循环语句
2.7.5 null语句
2.7.6 wait语句
2.7.7 assert语句
2.7.8 子程序调用语句
2.7.9 return语句
任务2.8 并行描述语句
2.8.1 并行信号赋值语句
2.8.2 进程语句
2.8.3 元件例化语句
2.8.4 生成语句
2.8.5 块语句
任务2.9 子程序
2.9.1 过程
2.9.2 函数
项目3 组合逻辑电路设计
任务3.1 逻辑门电路的VHDL设计
3.1.1 二输入与非门电路
3.1.2 二输入或非门电路
3.1.3 反相器电路
3.1.4 二输入异或门电路
3.1.5 二输入同或门电路
任务3.2 运算电路设计
3.2.1 半加器的设计
3.2.2 全加器的设计
3.2.3 乘法器的设计
任务3.3 编码器的设计
……
项目4 时序逻辑电路设计
项目5 EDA技术综合实践
附录A MAX+plusⅡ在Windows 2000上的安装设置
附录B 常用FPGA/CPLD引脚图
参考答案
参考文献