图书介绍

EDA技术及应用pdf电子书版本下载

EDA技术及应用
  • 王彦,胡进德主编 著
  • 出版社: 武汉:湖北科学技术出版社
  • ISBN:9787535242303
  • 出版时间:2009
  • 标注页数:178页
  • 文件大小:41MB
  • 文件页数:194页
  • 主题词:电子电路-电路设计:计算机辅助设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

EDA技术及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

学习情境一 EDA技术的基本认知 1

学习单元一 EDA技术概况 1

一、EDA技术的含义 1

二、EDA技术在电子技术领域中的地位 1

三、EDA技术进行电子设计的特点 2

四、EDA技术的发展历程 2

五、EDA技术发展的突出表现 3

六、EDA技术实现目标 4

七、EDA技术的主要内容 4

学习单元二 面向FPGA/CPLD的开发流程 4

一、FPGA/CPLD设计输入 5

二、综合 5

三、布线布局(适配) 6

四、仿真 6

五、下载和硬件测试 7

学习单元三 常用的EDA工具 7

一、电子电路设计与仿真工具 7

二、PCB设计软件 8

三、IC设计软件 9

四、PLD设计工具 9

思考与练习题 10

学习情境二 可编程逻辑器件CPLD和FPGA 11

学习单元一 可编程逻辑器件PLD的发展历程及概述 11

一、PLD的发展历程 11

二、FPGA/CPLD概述 12

学习单元二 CPLD/FPGA结构与原理 13

一、基于乘积项(Product-Term)的CPLD结构 13

二、查找表(Look-Up-Table)的原理与结构 15

三、CPLD和FPGA的选用 18

学习单元三 ALTERA公司CPLD/FPGA的配置 19

一、MAX7000系列器件配置 19

二、FLEX8000系列和FLEX10K10系列器件配置 19

思考与练习题 21

学习情境三 VHDL语言编程基础 22

学习单元一 VHDL语言的源文件结构 22

一、VHDL程序的基本结构 22

二、实体(ENTITY) 23

三、结构体(ARCHITECTURE) 25

四、库(LIBRARY)和程序包(PACKAGE) 26

五、配置 28

学习单元二 编写VHDL源文件的预备知识 28

一、VHDL语言的标识符 28

二、VHDL标准操作符 28

三、数据对象 30

四、数据类型 31

五、属性 33

六、时钟信号的描述 33

学习单元三 VHDL语言的基本语句——顺序语句 35

一、赋值语句 35

二、流程控制语句 36

三、等待语句(WAIT) 40

四、子程序调用语句 41

五、返回语句(RETURN) 42

六、空操作语句(NULL) 43

七、其他顺序语句 43

学习单元四 VHDL语言的基本语句——并行语句 43

一、进程语句 43

二、并行信号赋值语句 44

三、块语句 47

四、并行过程调用语句 50

五、元件例化语句 51

六、生成语句 53

项目训练一 码型变换电路的设计 55

一、训练目的 55

二、设计要求 55

三、设计步骤 56

四、思考 56

项目训练二 译码器的设计 57

一、训练目的 57

二、设计要求 57

三、设计步骤 57

项目训练三 计数器的设计 58

一、训练目的 58

二、设计要求 58

三、设计步骤 58

思考与练习题 58

学习情境四 EDA开发软件的使用 59

学习单元一 Quartus Ⅱ 7.0软件简介及安装 59

一、Quartus Ⅱ 7.0软件简介 59

二、Quartus Ⅱ 7.0集成软件的安装 60

学习单元二 新建工程项目 65

一、打开“创建新工程”对话框 65

二、向工程加入文件 66

三、选择目标芯片 66

四、选择EDA设计输入方式设置及设计工具 68

五、打开工程项目工作窗口 69

学习单元三 原理图输入设计 70

一、新建原理图文件 70

二、原理图输入方法简介 71

三、原理图输入设计步骤 71

学习单元四 VHDL文本输入设计 74

一、新建VHDL文本文件 74

二、文本输入方法 74

三、保存VHDL文本文件 76

学习单元五 编译与仿真 76

一、编译过程说明 77

二、设计的功能仿真 81

学习单元六 引脚锁定和编程下载 87

一、打开已设计好的工程 87

二、PIN适配 87

三、编译 88

四、SOF文件下载 88

五、硬件测试 89

项目训练一 原理图输入设计 90

一、训练目的 90

二、设计要求 90

三、设计步骤 90

四、思考 90

项目训练二 VHDL文本输入设计 91

一、训练目的 91

二、设计要求 91

三、设计步骤 91

四、思考 91

思考与练习题 92

学习情境五 常用数字电路的设计方法 93

学习单元一 组合逻辑电路的设计 93

一、组合逻辑电路的设计步骤 93

二、用SSI设计组合逻辑电路的例子 94

三、用MSI实现组合逻辑电路的设计 96

学习单元二 时序逻辑电路的设计 99

一、集成计数器(分频)的应用 99

二、顺序脉冲发生器 102

三、序列信号发生器 102

四、移存型序列信号发生器 104

五、一般时序逻辑电路的设计方法 104

项目训练一 智力竞赛抢答器的设计 110

一、实训目的 110

二、设计要求 110

三、设计步骤 111

四、思考 112

项目训练二 多功能数字钟的设计 112

一、实训目的 112

二、设计要求 113

三、设计步骤 113

四、思考 113

思考与练习题 115

学习情境六 案例分析与实践 117

学习单元一 设计四选一多路选择器 117

一、设计的目的及要求 117

二、设计步骤 117

学习单元二 译码器的设计 121

一、设计的目的及要求 121

二、设计步骤 121

学习单元三 加法器的设计 124

一、设计的目的及要求 124

二、设计步骤 125

学习单元四 编码器的设计 127

一、设计的目的及要求 127

二、设计步骤 127

学习单元五 计数器的设计 130

一、设计的目的及要求 130

二、设计步骤 130

学习单元六 7段数码显示译码器 132

一、设计的目的及要求 132

二、设计步骤 132

项目训练一 数字时钟设计 135

一、训练题目 135

二、设计要求 135

三、设计原理 135

项目训练二 交通灯控制器 136

一、训练目的 136

二、设计要求 136

三、设计原理 137

拓展项目 设计一个数字式抢答器 138

一、训练目的 138

二、设计要求 138

三、设计原理 138

思考与练习题 140

学习情境七 NIOS技术 141

学习单元一 认识SOPC技术 142

一、SOPC技术的基本概念 142

二、SOPC技术的特点 142

三、Altera公司支持SOPC的FPGA芯片 143

四、构成SOPC的方案 143

五、SOPC的前景 145

学习单元二 认识NIOS软核处理器 145

一、NIOS处理器概述 145

二、NIOS CPU指令系统的特点 146

三、NIOS CPU硬件系统的特点 146

四、Avalon总线 147

学习单元三 SOPC的硬件开发 148

一、NiosII硬件系统开发流程 148

学习单元四 SOPC软件的开发 160

一、启动NIOS II IDE 160

二、建立软件工程项目 160

三、编译程序 162

四、编译整个项目 163

五、下载与测试 163

项目训练一 设计一个NIOS核 164

一、训练目的 164

二、设计要求 164

三、设计原理 164

项目训练二 设计一个NIOS的运行软件 165

一、训练目的 165

二、设计要求 165

三、设计原理 165

思考与练习题 165

附录1 常用PLD芯片引脚图 166

附录2 可编程逻辑器件术语表 168

附录3 EDA-Ⅶ实验箱芯片引脚对照表 173

参考文献 176

精品推荐