《电子设计自动化》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:张志平,孙科学,卜新华编著
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2007
  • ISBN:9787563514212
  • 页数:180 页
图书介绍:本书是根据高职高专教学要求特点而编写的教材,列为教育部“十一五”规划教材,内容涉及EDA技术的算法设计、芯片设计、电路板设计等内容。

第1章 绪论 1

1.1 EDA工程概述 1

1.1.1 EDA的概念 1

1.1.2 EDA技术的设计语言 2

1.1.3 EDA技术的特征 3

1.1.4 EDA技术的范畴和功能 3

1.2 EDA技术的发展历程 5

1.2.1 手工设计阶段 5

1.2.2 计算机辅助设计阶段 5

1.2.3 计算机辅助工程阶段 6

1.2.4 电子设计自动化阶段 6

1.3 EDA技术的发展趋势 7

第2章 EDA设计流程及工具 11

2.1 FPGA/CPLD设计流程 11

2.1.1 FPGA/CPLD概述 11

2.1.2 FPGA/CPLD设计流程 12

2.2 ASIC设计流程 16

2.2.1 ASIC概述 16

2.2.2 ASIC的设计方法 17

2.2.3 ASIC的设计流程 20

2.3 EDA技术的基本工具 20

2.3.1 设计输入编辑器 21

2.3.2 HDL综合器 22

2.3.3 仿真器 22

2.3.4 适配器(布局、布线器) 23

2.3.5 下载器(编程器) 23

2.4 常用EDA软件 24

第3章 可编程逻辑器件 28

3.1 可编程逻辑器件的基本原理 28

3.1.1 可编程逻辑器件的发展历史 28

3.1.2 简单可编程逻辑器件原理 29

3.1.3 复杂可编程逻辑器件(CPLD)原理 32

3.1.4 现场可编程门阵列(FPGA)原理 39

3.2 FPGA/CPLD测试技术 45

3.2.1 内部逻辑测试 45

3.2.2 JTAG边界扫描测试 46

3.3 FPGA和CPLD的编程与配置 48

3.3.1 CPLD的ISP方式编程 49

3.3.2 FPGA的配置方式 49

3.4 CPLD和FPGA的开发应用选择 50

3.4.1 CPLD和FPGA的区别 50

3.4.2 CPLD和FPGA的选用方法 51

第4章 Quartus Ⅱ在EDA开发中的应用 51

4.1 原理图输入法 54

4.2 文本输入法 70

第5章 VHDL语言基础 75

5.1 VHDL概述 75

5.2 VHDL语言的基本结构 77

5.2.1 VHDL语言基本设计单元及其构成 77

5.2.2 库、程序包 79

5.2.3 配置(CONFIGURATION) 81

5.2.5 VHDL语言结构体的描述方式 82

5.3 VHDL语言要素 84

5.3.1 VHDL文字规则 84

5.3.2 VHDL数据对象 86

5.3.3 VHDL中的数据类型 88

5.3.4 VHDL语言的运算操作符 90

5.3.5 VHDL的属性描述 92

5.4 VHDL语言的主要描述语句 93

5.4.1 顺序描述语句 93

5.4.2 并行语句 104

5.5 VHDL的描述风格 115

5.5.1 行为描述方式 115

5.5.2 寄存器传输级描述方式 116

5.5.3 结构描述方式 116

第6章 电子系统的设计 121

6.1 电子系统设计概述 121

6.1.1 数字系统设计方法 121

6.1.2 数字系统设计的一般过程 122

6.2 数字钟系统设计举例 123

6.2.1 在Quartus II中实现时分秒计数器模块设计 123

6.2.2 简易数字钟设计与电路仿真 132

6.3 等精度频率计系统设计举例 133

6.3.1 等精度频率计原理介绍 134

6.3.2 等精度频率计VHDL程序设计 135

第7章 系统电路设计与制版技术7.1 Protel的概述 140

7.2 Protel 99 SE软件简介 141

7.2.1 Protel 99 SE的启动与启动环境 141

7.2.2 Protel 99 SE设计基础 142

7.2.3 Protel 99 SE设计环境 143

7.3 Protel 99 SE原理图设计 144

7.3.1 原理图编辑器环境介绍 145

7.3.2 原理图文档图纸参数的设置 146

7.3.3 工作平面中元器件的设置 147

7.3.4 原理图布线 149

7.3.5 原理图编辑与管理 152

7.3.6 创建新元件与层次原理图设计 156

7.4 印刷电路板(PCB)的设计 161

7.4.1 PCB设计编辑器介绍 161

7.4.2 PCB设计基础知识 165

7.4.3 手工绘制PCB单面板 168

7.4.4 PCB双面板半自动化设计 171

7.4.5 PCB打印输出 175

参考文献 180