EDA技术应用 第3版
作者: 朱运利 主编
出版时间: 2014年版
丛编项: 新编高等职业教育电子信息、机电类规划教材
内容简介
《EDA技术应用》(第2版)被教育部列为全国高职高专“十一五”规划教材,本教材是《EDA技术应用》(第2版)修订版,同时获教育部“十二五”职业教育国家规划教材立项。本教材包括Protel DXP 2004软件技术应用、Proteus仿真技术应用和可编程逻辑器件技术应用。本教材强调能力培养,注重理论联系实际,突出应用性,内容叙述深入浅出,将知识点和能力点有机结合,较全面地讲解了EDA技术的具体应用,在相关章节后安排相应的技能训练内容,使学生通过本课程的学习能对EDA技术应用有一个较全面的了解。本教材建议总学时为64学时,在教学中可结合具体专业情况对内容进行适当调整。
目录
第1章 绪论 (1)
1.1 关于本课程 (1)
1.2 Protel DXP 2004软件介绍 (1)
1.3 Proteus软件介绍 (2)
1.4 可编程逻辑器件技术介绍 (2)
第2章 应用Protel DXP 2004设计电路原理图 (4)
2.1 认识Protel DXP 2004 (4)
2.1.1 Protel DXP 2004的特点 (4)
2.1.2 进入Protel DXP 2004 (4)
2.1.3 项目的建立与项目文件的追加 (6)
2.2 Protel DXP 2004原理图设计基本操作 (9)
2.2.1 新建原理图文件 (9)
2.2.2 Protel DXP 2004原理图编辑器 (10)
2.2.3 图纸参数设置 (11)
2.2.4 元件库的加载和卸载 (13)
2.3 原理图设计(基础篇) (16)
2.3.1 放置电路元素 (16)
2.3.2 原理图的电气连接 (21)
2.3.3 非电气绘图工具 (22)
2.3.4 电气组件的通用编辑 (26)
2.3.5 原理图的相关报表 (30)
2.4 原理图设计(提高篇) (32)
2.4.1 层次电路原理图设计 (32)
2.4.2 制作元器件与建立元器件库 (37)
本章小结 (41)
技能训练 (41)
第3章 应用Protel DXP 2004设计电路板图 (51)
3.1 概述 (51)
3.2 知识基础 (52)
3.2.1 进入Protel DXP 2004电路板图设计环境 (52)
3.2.2 PCB文档的基本操作 (53)
3.2.3 PCB环境参数的设置 (53)
3.2.4 PCB中图件的放置 (55)
3.3 电路板设计步骤(基础篇) (56)
3.3.1 规划PCB (56)
3.3.2 将原理图设计信息载入PCB编辑器 (58)
3.3.3 设计规则 (60)
3.3.4 元件自动布局及手工调整布局 (64)
3.3.5 自动布线 (66)
3.3.6 设计规则检查 (66)
3.4 电路板设计步骤(提高篇) (68)
3.4.1 电路板设计的一般原则 (68)
3.4.2 PCB元器件库管理 (70)
3.4.3 PCB的输出 (76)
本章小结 (80)
技能训练 (80)
第4章 Proteus ISIS电路仿真软件的应用 (85)
4.1 概述 (85)
4.2 Proteus ISIS基本界面 (85)
4.3 电路原理图的建立 (89)
4.3.1 定制电路原理图工作界面 (89)
4.3.2 元件与元件库 (90)
4.3.3 创建电路原理图的基本操作 (91)
4.4 电路仿真与分析方法 (94)
4.4.1 虚拟仪器使用 (94)
4.4.2 基本分析方法 (98)
4.5 仿真应用举例 (106)
4.5.1 在电路基础中的应用 (106)
4.5.2 在模拟电子技术中的应用 (107)
4.5.3 在数字电子技术中的应用 (108)
4.5.4 在单片机技术中的应用 (108)
本章小结 (110)
技能训练 (110)
第5章 可编程逻辑器件 (113)
5.1 可编程逻辑器件概述 (113)
5.1.1 可编程逻辑器件的发展历程 (113)
5.1.2 可编程逻辑器件的分类 (113)
5.2 大规模可编程逻辑器件 (114)
5.2.1 基于乘积项(Product-Term)的CPLD结构 (114)
5.2.2 基于查找表(Look-Up-Table)的FPGA结构 (116)
5.3 CPLD/FPGA器件的配置与编程 (117)
5.3.1 下载电缆 (117)
5.3.2 配置方式 (118)
本章小结 (119)
第6章 基于CPLD/FPGA的常用EDA设计软件的应用 (120)
6.1 Quartus II软件功能简介 (120)
6.2 知识基础 (120)
6.2.1 设计输入 (120)
6.2.2 项目编译与匹配 (121)
6.2.3 项目的仿真和定时分析 (121)
6.2.4 器件编程下载 (122)
6.3 可编程逻辑常用设计输入法介绍 (122)
6.3.1 原理图设计输入法 (122)
6.3.2 文本设计输入(VHDL)法简介 (132)
6.3.3 层次化设计输入法简介 (133)
6.4 基本应用 (135)
6.4.1 项目设计输入 (135)
6.4.2 项目编译与适配 (135)
6.4.3 项目功能仿真与时序分析 (136)
6.4.4 管脚重新分配与定位 (140)
6.4.5 元器件下载编程与硬件实现 (144)
6.5 其他CPLD/FPGA的常用EDA工具 (146)
本章小结 (147)
技能训练 (147)
第7章 硬件描述语言 (151)
7.1 概述 (151)
7.2 VHDL的语言基本结构 (151)
7.2.1 VHDL程序结构 (151)
7.2.2 实体 (152)
7.2.3 结构体 (153)
7.3 VHDL的基本知识 (154)
7.3.1 关键字(保留字) (154)
7.3.2 标识符 (154)
7.3.3 数据对象 (155)
7.3.4 数据类型 (156)
7.3.5 运算符 (157)
7.3.6 属性 (158)
7.4 VHDL的主要描述语句 (158)
7.4.1 顺序语句 (158)
7.4.2 并行语句 (163)
7.5 子程序、程序包、库和配置 (166)
7.5.1 子程序 (166)
7.5.2 程序包 (167)
7.5.3 库 (168)
7.5.4 配置 (168)
7.6 VHDL的设计举例 (169)
7.6.1 VHDL的结构描述方法 (169)
7.6.2 组合逻辑电路的设计 (169)
7.6.3 时序逻辑电路的设计 (173)
7.6.4 数字系统的层次化设计 (177)
7.7 Verilog语言介绍 (182)
7.7.1 概述 (182)
7.7.2 Verilog主要描述语句 (183)
7.7.3 应用实例 (185)
本章小结 (186)
技能训练 (186)
参考文献 (195)