当前位置:首页 > 工业技术
EDA技术简明教程
EDA技术简明教程

EDA技术简明教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:赵刚等编著
  • 出 版 社:成都:四川大学出版社
  • 出版年份:2004
  • ISBN:756142843X
  • 页数:298 页
图书介绍:本书分上、中、下三篇,共10章。上篇主要讲述芯片级EDA(电子设计自动化)技术;中篇主要介绍比较常用的电路仿真分析软件;下篇主要讲系统级EDA技术。
《EDA技术简明教程》目录

上篇 芯片级EDA技术 3

第1章 可编程逻辑器件 3

1.1 基于“乘积项”(Product-Term)的可编程逻辑器件 3

1.1.1 乘积项和与或阵列 3

1.1.2 PROM 4

1.1.3 PLA 7

1.1.4 PAL 9

1.1.5 GAL 11

1.1.6 CPLD 13

1.1.7 非易失性可编程元件的编程原理 16

1.2 基于“查找表”(Look-Up Table)的可编程逻辑器件 19

1.2.1 SRAM 19

1.2.2 FPGA 20

1.2.3 FPGA与CPLD使用上的比较 24

习题 25

第2章 VHDL硬件描述语言 26

2.1 概述 26

2.2 VHDL程序基本结构 27

2.2.1 实体(Entity)说明 28

2.2.2 构造体(Architecture) 29

2.2.3 库(Library) 30

2.3 VHDL语言的基本数据类型和操作符 31

2.3.1 数据对象及其分类 31

2.3.2 数据类型 32

2.3.3 运算操作符 34

2.4 VHDL构造体的描述方式 38

2.4.1 顺序描述语句 38

2.4.2 并行描述语句 49

2.5 基本逻辑电路设计 57

2.5.1 组合逻辑电路设计 57

2.5.2 时序逻辑电路设计 60

习题 68

第3章 MAX+plusⅡ开发软件及其使用 70

3.1 MAX+plusⅡ开发软件简介 70

3.2 MAX+plusⅡ开发流程 70

3.3 MAX+plusⅡ的原理图编辑器与库资源 72

3.3.1 1位半加器的设计 72

3.3.2 1位全加器的设计 86

3.4 使用VHDL进行设计 88

3.5 MAX+plusⅡ上的设计实例:简易电子琴设计 90

3.5.1 简易电子琴概述 90

3.5.2 源文件的编辑 91

3.5.3 项目的编译 94

3.5.4 系统仿真 95

3.5.5 目标芯片的编程实现 97

习题 97

4.1 QuartusⅡ开发软件简介 99

第4章 QuartusⅡ开发软件及其使用 99

4.2 QuartusⅡ开发流程 100

4.3 QuartusⅡ的库资源 100

4.4 QuartusⅡ上的设计实例 101

4.4.1 利用向导建立新工程 101

4.4.2 源文件的编辑 103

4.4.3 设置编译选项 105

4.4.4 启动编译过程 106

4.4.5 设计仿真 106

4.4.6 目标芯片的编程实现 110

4.5 使用框图进行设计 113

习题 119

第5章 Synplify Pro综合器 120

5.1 Synplify Pro综合器简介 120

5.2 Synplify Pro的基本使用 121

5.3 有限状态机编译器的使用 129

5.4 利用MAX+plusⅡ进行适配 133

5.5 利用QuartusⅡ进行适配 135

5.6.1 资源共享 138

5.6 设计优化技术 138

5.6.2 流水线设计 141

5.6.3 寄存器配平 145

习题 147

中篇 电路级EDA技术 153

第6章 EWB数模混合电路仿真软件 153

6.1 EWB简介 153

6.2 EWB的运行环境介绍 154

6.2.1 主菜单与工具栏 154

6.2.2 元件库 157

6.2.3 虚拟仪器库 163

6.2.4 仿真控制 167

6.3 模拟电路的仿真分析 168

6.3.1 电路原理图的输入 168

6.3.2 电路仿真 169

6.3.3 电路分析 171

6.4 数字电路的仿真 187

6.5 子电路的生成与使用 187

习题 189

第7章 Protel99 SE印刷电路板设计软件 192

7.1 Protel99 SE简介 192

7.2 印刷电路板设计流程 192

7.2.1 设计准备 192

7.2.2 参数设置 192

7.2.3 加载元件封装库与网络表 192

7.3.2 创建新的设计数据库 193

7.3 电路原理图设计 193

7.3.1 进入Prote199 SE集成环境 193

7.2.4 布局和布线 193

7.2.5 存盘和输出 193

7.3.3 在设计数据库中创建新的文档 195

7.3.4 原理图编辑 197

7.4 生成网络表文件 202

7.5 电路板规划 204

7.6 加载封装信息库与载入网络表 209

7.6.1 加载封装信息库 209

7.6.2 载入网络表 210

7.7.1 自动布局 212

7.7 元件布局 212

7.7.2 手工布局 214

7.8 布线 215

7.8.1 自动布线 215

7.8.2 手工布线 218

7.9 电路板3D预览 218

习题 219

8.1.4 硬件设计接口灵活 223

8.1.3 仿真分析与数据处理功能强大 223

8.1.2 库资源丰富 223

8.1 SystemView简介 223

第8章 SystemView系统仿真软件 223

下篇 系统级EDA技术 223

8.1.1 用户界面灵活友好 223

8.1.5 自我诊断功能完善 224

8.1.6 方便的APG功能 224

8.2 SystemView的运行环境 224

8.2.1 系统窗口 224

8.2.2 分析窗口 236

8.3.1 正弦波的平方 241

8.3 SystemView的设计仿真示例 241

8.3.2 AM超外差接收机 246

习题 250

第9章 Simulink动态仿真系统 252

9.1 Simulink简介 252

9.2 SimulinK基本使用方法 252

9.2.1 创建模型 253

9.2.2 在模型中添加模块 253

9.2.3 修改各模块的参数属性 254

9.2.4 连接模块完成模型 256

9.2.5 系统仿真 257

9.3 Simulink子系统 258

9.4 Simulink基本模块简介 260

9.5 Simulink综合实例:数字信号载波传输系统仿真设计 269

习题 274

第10章 VHDL代码自动生成 275

10.1 概述 275

10.1.1 传统的FPGA开发流程 275

10.1.2 VHDL代码自动生成流程 276

10.2 DSP Builder自动生成代码工具 278

10.3 基于DSP Builder的设计流程 280

10.4 DSP Builder的库资源 289

10.5 DSP Builder应用实例 295

10.5.1 FIR滤波器 295

10.5.2 FFT 296

10.6 小结 296

习题 297

参考文献 298

相关图书
作者其它书籍
返回顶部