图书介绍

于VHDL与Quartus II软件的可编程逻辑器件应用与开发PDF|Epub|txt|kindle电子书版本网盘下载

于VHDL与Quartus II软件的可编程逻辑器件应用与开发
  • 郑燕,赫建国编著(西安邮电学院电信系) 著
  • 出版社: 北京:国防工业出版社
  • ISBN:9787118073560
  • 出版时间:2011
  • 标注页数:240页
  • 文件大小:71MB
  • 文件页数:254页
  • 主题词:硬件描述语言,VHDL-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

于VHDL与Quartus II软件的可编程逻辑器件应用与开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章 可编程逻辑器件1

目标1

引言1

1.1数字集成电路的分类1

1.1.1标准逻辑器件2

1.1.2微处理器2

1.1.3专用集成电路3

1.2标准逻辑器件基础知识3

1.2.1数字电路的描述4

1.2.2组合逻辑电路5

1.2.3时序逻辑电路6

1.3可编程逻辑器件基础知识8

1.3.1可编程逻辑器件基础8

1.3.2可编程逻辑器件内部电路的描述9

1.3.3可编程逻辑器件内部电路的分类11

1.4 ALTERA公司的可编程逻辑器件15

1.4.1复杂可编程逻辑器件15

1.4.2现场可编程门阵列器件19

小结23

习题23

第2章Quartus Ⅱ开发软件24

目标24

引言24

2.1 Quartus Ⅱ简介24

2.2 Quartus Ⅱ集成开发软件的工作窗口26

2.3创建工程27

2.4设计的输入32

2.5设计的编译34

2.6设计的功能仿真36

2.6.1创建仿真波形文件36

2.6.2设计的功能仿真39

2.6.3设计的时序仿真41

小结42

习题42

第3章VHDL程序的结构44

目标44

引言44

3.1 VHDL语言的产生及发展44

3.2 VHDL程序的最简单结构46

3.2.1 VHDL程序的基本格式46

3.2.2 VHDL程序的仿真47

3.3实体49

3.3.1实体的格式49

3.3.2 VHDL语言的标识符50

3.3.3端口模式51

3.3.4端口的数据类型52

3.4结构体53

3.5 VHDL程序的结构54

3.5.1 VHDL程序的基本单元54

3.5.2 VHDL库55

3.5.3 STD-LOGIC数据类型56

小结57

习题58

第4章 并行语句59

目标59

引言59

4.1数据类型60

4.1.1预定义的数据类型60

4.1.2数据类型转换61

4.2 VHDL的运算符62

4.2.1赋值运算符62

4.2.2逻辑运算符63

4.2.3算术运算符63

4.2.4关系运算符63

4.2.5移位操作符64

4.2.6并置运算符64

4.3基于逻辑门的组合逻辑电路设计65

4.3.1 VHDL中逻辑表达式的使用65

4.3.2 VHDL中真值表的使用66

4.4并行语句基础知识69

4.4.1概述69

4.3.2并行信号赋值语句69

4.5三态缓冲器70

4.6编码器71

4.6.1 8线-3线编码器71

4.6.2优先编码器73

4.7译码器74

4.8数据选择器与数据分配器75

4.8.1数据选择器76

4.8.2数据分配器77

4.9奇偶产生/校验器78

小结79

习题79

第5章 顺序语句81

目标81

引言81

5.1顺序语句介绍81

5.1.1顺序信号赋值语句82

5.1.2条件(IF)语句82

5.1.3选择(CASE)语句83

5.1.4循环(LOOP)语句84

5.1.5空操作(NULL)语句84

5.2进程语句85

5.2.1进程语句的格式85

5.2.2进程语句的应用85

5.2.3 WAIT语句88

5.3时钟信号的描述89

5.3.1使用属性描述时钟89

5.3.2使用测定边沿的函数描述时钟90

5.4触发器90

5.4.1简单D触发器91

5.4.2具有异步复位和置位功能的D触发器91

5.4.3具有同步复位和置位功能的D触发器92

5.4.4具有异步复位和置位功能的J-K触发器93

5.5计数器95

5.5.1加法计数器95

5.5.2具有同步置数和进位输出的计数器96

5.6分频器97

5.6.1通用整数分频器97

5.6.2占空比为1/2的奇数分频器99

5.6.3半整数分频器100

5.7循环语句102

5.7.1奇偶校验检测电路102

5.7.2连“0”检测电路103

5.8数据对象104

5.8.1常数104

5.8.2变量105

5.8.3信号105

5.8.4通用属性107

小结108

习题108

第6章 可编程逻辑器件的编程/配置109

目标109

引言109

6.1编程/配置模式109

6.2 ByteBlaster下载电缆111

6.2.1 ByteBlasterMV下载电缆111

6.2.2 JTAG编程/配置模式113

6.2.3被动串行方式模式114

6.3可编程逻辑器件的编程/配置115

6.3.1编程器的设置115

6.3.2可编程逻辑器件管脚的设置117

6.4配置芯片119

6.4.1配置芯片的类型119

6.4.2配置电路120

6.4.3配置芯片EPC2的编程121

小结124

第7章 状态机125

目标125

引言125

7.1介绍125

7.2状态机的设计风格126

7.2.1组合逻辑电路控制输出127

7.2.2时序逻辑电路控制输出128

7.3增强状态机程序的可阅读性130

7.4单一进程的状态机程序131

7.4.1组合逻辑电路输出的毛刺现象131

7.4.2输出毛刺现象的克服133

7.4.3序列信号检测器的设计135

7.5数字/模拟转换器DAC7611的使用137

7.5.1数字/模拟转换器DAC7611的介绍137

7.5.2数字/模拟转换器DAC7611的控制程序139

小结143

习题144

第8章Quartus Ⅱ开发软件深入使用146

目标146

引言146

8.1原理图输入方法146

8.1.1创建原理图输入文件147

8.1.2 Quartus Ⅱ开发软件提供的元件147

8.1.3原理图输入148

8.2层次化设计150

8.3存储器的设计152

8.3.1利用VHDL设计ROM153

8.3.2定制LPM- ROM初始化数据文件154

8.3.3定制LPM- ROM元件155

小结161

第9章VHDL的深入使用162

目标162

引言162

9.1包集162

9.2元件164

9.2.1概述164

9.2.2在应用程序中声明元件165

9.2.3在包集中声明元件166

9.2.4含有GENERIC参数元件使用168

9.3函数170

9.3.1概述170

9.3.2在应用程序中定义函数171

9.3.2在包集中定义函数173

9.4过程174

9.4.1概述174

9.4.2在应用程序中定义过程175

9.4.2在包集中定义过程175

小结176

习题176

第10章 时钟电路178

目标178

引言178

10.1时钟产生电路179

10.1.1基于555定时器的时钟产生电路179

10.1.2晶体时钟产生电路179

10.2锁相环181

10.2.1锁相环的工作原理181

10.2.2 CycloneⅡ系列芯片中的锁相环模块182

10.2.3 altpll宏功能模块183

10.2.4锁相环模块的工作模式184

10.3锁相环模块的创建185

小结194

第11章 信号产生器的设计196

目标196

引言196

11.1概述197

11.1.1传统的信号产生器设计方案197

11.1.2基于微处理器和数字/模拟转换器的设计方案197

11.2直接数字合成技术198

11.3方案论证199

11.3.1 DDS信号产生器芯片199

11.3.2利用微处理器实现DDS信号产生器201

11.3.3利用可编程逻辑器件实现DDS信号产生器202

11.4系统设计204

11.4.1硬件电路的系统设计204

11.4.2系统代码框图205

11.5单元电路设计205

11.5.1数字/模拟转换器205

11.5.2波形数据表207

11.5.3相位累加器208

11.5.4显示电路208

11.5.5键盘电路210

11.6系统连调214

11.6.1各种时钟的产生214

11.6.2单元电路的组合216

11.6.3系统测试219

小结219

第12章Nios Ⅱ软核处理器220

目标220

引言220

12.1概述220

12.2配置NiosⅡ软核处理器系统222

12.2.1创建NiosⅡ软核处理器系统222

12.2.2配置NiosⅡ软核处理器系统225

12.3产生NiosⅡ软核处理器系统230

12.3.1产生NiosⅡ软核处理器系统模块230

12.3.2NiosⅡ软核处理器系统的产生230

12.4创建NiosⅡIDE环境下的应用工程232

12.4.1 NiosⅡIDE工程创建232

12.4.2 C语言源文件的编辑233

12.4.3 C语言源文件的编译236

12.5配置目标现场可编程阵列芯片器件237

小结237

参考文献238

热门推荐