第一章 电子设计自动化概论
1.1 计算机辅助设计与电子系统设计
1.2 EDA教程简介
习题
参考文献
第二章 数字系统设计
2.1 数字系统设计概述
2.1.1 数字系统设计的流程
2.1.2 数字系统设计考虑的主要因素
2.2 数字系统模型
2.3 详细逻辑流程图
2.4 小型数字系统的算法分析
2.5 MDS图
2.6 MDS图的电路级设计
2.7 微程序设计
习题
参考文献
第三章 硬件描述语言(VHDL)
3.1 概述
3.2 VHDL的模型结构
3.2.1 设计实体(Design Entitles)
3.2.2 结构体(Axchitecture Bodies)
3.3 标识符、数据对象、数据类型及属性
3.3.1 标识符(Identifiers)
3.3.2 数据对象(Data Objects)
3.3.3 数落类型(Data Types)
3.3.4 子类型(Subtypes)
3.3.5 属性(Attributes)
3.4 VHDL最基本的描述方法
3.4.1 进程语句(Process Statements)
3.4.2 并行(并发)语句(Concurrent Statements)
3.4.3 顺序语句(Sequential Statements)
3.4.4 断言语句(Assert Statements)
3.5 组合逻辑设计(Combinational Logic Design)
3.5.1 基本逻辑门的描述
3.5.2 编码器和译码器的描述
3.5.3 多路分配器
3.5.4 比较器
3.5.5 加法器的描述(Adders)
3.6 时序逻辑设计(Sequential Logic Design)
3.6.1 基本触发器和寄存器
3.6.2 计数器和移位寄存器
3.6.3 三态缓冲器和双向信号模型
3.7 状态机的设计(State Machine Design)
3.7.1 序列检测器
3.7.2 简单的内存控制器的描述
3.8 设计举例
3.8.1 8×9先进先出(FIFO)缓冲器
3.8.2 内存控制器
3.8.3 交通灯信号控制器
3.8.4 语音信箱控制系统
习题
参考文献
第四章 可编程逻辑器件及其开发工具
4.1 可编程逻辑器件概述
4.2 PAL和GAL器件
4.2.1 PAL器件的基本结构
4.2.2 PAL器件的特点
4.2.3 GAL器件的基本结构
4.2.4 GAL器件的特点
4.2.5 几种通用的开发软件
4.2.6 设计电路的有关注意事项
4.3 复杂可编程逻辑器件(CPLD)
4.3.1 CPLD的基本结构
4.3.2 Altera公司的器件产品
4.3.3 CPLD开发环境简述
4.3.4 Altera开发工具(MAX+PLUS Ⅱ)
4.4 FPGA器件
4.4.1 FPGA器件的结构
4.4.2 Xilinx的FPGA开发系统简介
4.4.3 应用举例
4.5 在系统可编程(ISP)逻辑器件
4.5.1 ispLSI/pLSI逻辑器件
4.5.2 ispLSl/pLSI 1000/E、2000和3000系列逻辑器件
4.5.3 ispLSI 5000V、6000和8000系列逻辑器件
4.5.4 ispGAL器件
4.5.5 ispGDS器件
4.5.6 ispLSI/pLSI逻辑器件开发工具
4.6 PLD应用比较
习题
参考文献
第五章 电路通用分析程序PSPICE
5.1 PSPICE概述
5.2 元器件模型
5.2.1 线性元件模型
5.2.2 二极管模型
5.2.3 双极型晶体管模型
5.2.4 宏模型
5.2.5 模型参数的提取
5.3 PSPICE算法简介
5.4 PSPICE文本描述方法
5.4.1 电路描述语言
5.4.2 元器件描述语句
5.4.3 电路特性分析描述语句
5.4.4 输出控制及其他功能语句
5.5 PSPICE窗口版的功能应用及实例
5.5.1 原理图编辑器(Schematics Editor)
5.5.2 电路模拟与分析(Simulation)
5.5.3 PSPICE应用实例
习题
参考文献
第六章 印刷电路板(PCB)的设计
6.1 印刷电路板的基本知识
6.2 原理图制
6.2.1 绘制原理图
6.2.2 原理图文件的管理
6.2.3 层次原理图的设计
6.2.4 元件和元件库
6.3 印刷电路板(PCB)设计
6.3.1 PCB设计系统概述
6.3.2 双面板的设计
6.3.3 新建一个PCB元件
6.4 印制电路技术
习题
参考文献
第七章 专用集成电路设计
7.1 概述
7.2 集成电路工艺制造简介
7.3 ASIC电路级设计
7.4 ASIC版图级设计
7.5 ASIC设计
习题
参考文献
附录 缩略语表