本书在内容的安排上,尽量使系统性和完整性、实用性和实践性有机结合。全书共分10章,详细介绍了EDA的基本知识、常用EDA开发工具的使用方法、PLD的结构原理、VHDL设计入门、VHDL的语法结构及编程方法、数字系统设计实践和利用电子工作台(EWB)对模拟、数字和混合电路进行电路的性能仿真和分析等。书中还给出一定数量综合性的EDA应用设计、分析实例和课后习题,以力求做到内容翔实、层次分明、步骤详尽、图文并茂、强化实践。
本书既可作为高职院校电子信息、通信工程、自动控制、计算机应用等相关专业的教材,又可作为电路设计人员和电路制作爱好者的参考书。
电子设计自动化(EDA)应用技术,是提高我国电子产品及工程设计质量的一项重要手段,具有自动化程度高、功能强大、运行速度快、数据开发性好和使用方便等特点,目前已在电子工程设计领域得到了广泛应用。
本书较系统地介绍了常用EDA开发工具的使用方法、应用设计和分析实例以及性能仿真等相关内容,取材广泛、翔实新颖,重点突出,实例丰富,且充分考虑了便于巩固所学的知识和可方便进行实践的操作性。本书既可作为高职高专院校电子信息类相关专业的教材,又可作为电路设计人员和电路制作爱好者的参考书。
前言
第1章 电子设计自动化概述
1.1 引言
1.2 EDA技术的发展历程
1.3 EDA系统的构成
1.3.1 板级电子系统EDA集成开发环境
1.3.2 芯片级电子系统:EDA集成开发环境
1.3.3 综合型电子系统EDA集成开发环境
1.3.4 电子系统EDA集成开发环境比较分析
1.4 常用EDA工具
1.4.1 硬件描述语言VHDL
1.4.2 EDA技术的常用工具
本章小结
本章习题
第2章 PLD及编程开发技术
2.1 PLD概述
2.2 PLD的基本结构
2.2.1 组合逻辑与时序逻辑的逻辑函数表达式
2.2.2 PLD的基本模型
2.3 PAL和GAL器件的基本结构
2.3.1 PAL器件的基本结构
2.3.2 GAL器件的基本结构
2.4 CPLD的基本结构
2.4.1 Xilinx公司XC7300系列的结构
2.4.2 Ahera公司MAXT000系列的结构
本章小结
本章习题
第3章 数字系统EDA开发工具
3.1 MAX+plusⅡ概述
3.1.1 MAX+plusⅡ简介
3.1.2 MAX+plusⅡ的菜单栏和工具栏
3.2 MAX+plusⅡ的基本操作
3.2.1 MAX+plusⅡ的安装及初次设置
3.2.2 MAX+plusⅡ的设计流程
3.3 MAX+plusⅡ的原理图输入设计法
3.3.1 设计项目的建立——顶层采用原理图设计输入法
3.3.2 设计项目的编译与适配
3.3.3 设计项目的仿真与时序分析
3.3.4 设计项目编程/适配
3.4 MAX+plusⅡ的文本输入设计法
3.5 MAX+plusⅡ的波形输入设计法
3.6 MAX+plusⅡ的层次化设计法
本章小结
本章习题
第4章 硬件描述语言VHDL
4.1 VHDL概述
4.1.1 VHDL的特点
4.1.2 VHDL与VerilogHDL、ABEL的比较
4.2 VHDL程序的结构
4.2.1 实体
4.2.2 结构体
4.2.3 库
4.2.4 程序包
4.2.5 配置
4.3 VHDL的语言要素
4.3.1 VHDL的文字规则
4.3.2 VHDL的数据对象
4.3.3 数据类型
4.3.4 类型转换
4.3.5 运算操作符
4.4 VHDL的基本描述语句
4.4.1 顺序语句
4.4.2 并行语句
4.4.3 其他语句
4.4.4 属性语句
本章小结
本章习题
第5章 VHDL程序设计基础
5.1 组合逻辑设计
5.1.1 门电路的设计
5.1.2 常用组合电路的设计
5.2 时序逻辑设计
5.2.1 触发器设计
5.2.2 移位寄存器设计
5.2.3 计数器设计
5.3 存储器设计
5.3.1 只读存储器
5.3.2 静态随机存储器
本章小结
本章习题
第6章 EWB应用基础
6.1 EWB简述
6.1.1 EWB新技术介绍
6.1.2 EWB的安装要求
6.1.3 EWB的特点与功能
6.2 EWB基本界面的操作
6.2.1 电路的创建
6.2.2 仪器的操作与使用
6.2.3 电路仿真操作
6.2.4 子电路的生成与使用
6.2.5 帮助功能的使用
6.2.6 网表文件转换和PCB设计
本章小结
本章习题
第7章 EWB在电路分析中的应用
7.1 静态工作点分析
7.2 交流频率分析
7.3 瞬态分析
7.4 傅里叶分析
7.5 噪声分析
本章小结
本章习题
第8章 EWB电路设计仿真
8.1 模拟电路的仿真
8.1.1 场效应晶体管基本放大电路
8.1.2 模拟乘法器及其应用电路
8.2 数字电路仿真
8.2.1 组合逻辑电路分析
8.2.2 组合逻辑电路设计
8.2.3 D/A转换器
8.2.4 A/D转换器
8.2.5 锁相环
本章小结
本章习题
第9章 Protel99电路设计仿真
9.1 Protel99电路设计仿真简介
9.1.1 系统配置要求和安装启动运行
9.1.2 Protel99的基本运用
9.2 Protel99的仿真库元器件
9.2.1 Protel99的耗能和储能元件
9.2.2 Protel99的半导体器件和电源元件
9.3 仿真设置与仿真步骤
9.3.1 常用元器件参数设置
9.3.2 初始化条件设置
9.3.3 电路仿真操作步骤
第10章 课程实训
10.1 用原理图输入法设计8位全加器
10.2 用VHDL设计组合逻辑电路
10.3 计数译码显示电路的设计
10.4 计数器的设计
参考文献