图书介绍

CPLD入门与实践PDF|Epub|txt|kindle电子书版本网盘下载

CPLD入门与实践
  • 周兴华编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787512314962
  • 出版时间:2011
  • 标注页数:242页
  • 文件大小:33MB
  • 文件页数:256页
  • 主题词:可编程序逻辑器件

PDF下载


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

下载说明

CPLD入门与实践PDF格式电子书版下载

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

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

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

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

图书目录

第1章 可编程逻辑器件简介1

1.1可编程逻辑器件的发展历程1

1.2可编程逻辑器件的基本结构2

1.3可编程逻辑器件的特点及分类3

1.4可编程逻辑器件的逻辑约定方法5

第2章CPLD/FPGA的结构与特性7

2.1 CPLD结构简介7

2.1.1宏单元7

2.1.2可编程I/O单元8

2.1.3可编程连线阵列(PIA)8

2.2基于乘积项的CPLD原理与结构8

2.3墓于乘积项的CPLD逻辑实现方式10

2.4基于查找表的FPGA原理与结构& 11

2.5基于查找表结构的FPGA逻辑实现方式12

2.6 CPLD与FPGA的区别13

2.6.1逻辑单元的区别13

2.6.2互连方式的区别14

2.6.3编程方式的区别14

2.6.4编程方式及次数的区别14

2.6.5集成度的区别15

2.6.6使用方便性的区别15

2.6.7工作速度的区别15

2.6.8功耗的区别15

2.6.9保密性的区别15

第3章Xilinx公司的XC9500系列CPLD17

3.1 XC9500系列CPLD结构及特性简介18

3.1.1功能模块(FB)19

3.1.2宏单元20

3.1.3乘积项分配器21

3.1.4 FastCONNECT开关矩阵22

3.1.5 1/O模块22

3.1.6其他特性24

3.2 XC95108 CPLD的主要特点25

第4章CPLD的设计流程与设计语言28

4.1设计输入28

4.1.1原理图设计方式30

4.1.2 VHDL语言设计方式30

4.1.3 Verilog HDL语言设计方式31

4.1.4 Verilog HDL与VHDL的比较31

4.2综合31

4.3器件适配32

4.4仿真32

4.5编程下载33

第5章CPLD学习开发器材介绍34

5.1 Xilinx的集成开发软件Xilinx ISE34

5.2 Keil C51 Windows集成开发环境34

5.3 MCU&CPLD DEMO综合试验板36

5.4 Xilinx并口下载器42

5.5单片机USB程序下载器42

5.6 9V高稳定专用稳压电源43

第6章 开发软件Keil C51及Xilinx ISE的安装44

6.1 Keil C51集成开发软件安装44

6.2 Xilinx集成开发软件Xilinx ISE9.1i的安装46

6.3 USBasp下载器软件的安装及使用52

6.3.1 USBasp下载器软件的安装52

6.3.2 USBasp下载器的使用56

第7章 入门的第一个实验程序59

7.1新建项目59

7.2设计输入65

7.3锁定引脚66

7.4编译项目69

7.5软件仿真69

7.6编程下载75

7.7应用80

第8章Verilog HDL硬件描述语言81

8.1 Verilog HDL模块的基本结构81

8.1.1模块声明82

8.1.2端口定义82

8.1.3信号类型说明83

8.1.4逻辑功能描述83

8.2 Verilog HDL语法要素85

8.2.1标识符与关键字85

8.2.2常量、变量及数据类型86

8.2.3运算符89

8.2.4运算符的优先级95

8.3 Verilog HDL的行为语句95

8.3.1赋值语句96

8.3.2过程语句97

8.3.3块语句99

8.3.4条件语句101

8.3.5循环语句102

8.3.6编译预处理104

8.3.7任务和函数105

8.4 Verilog HDL数字逻辑单元结构的设计107

8.4.1结构描述方式107

8.4.2数据流描述方式112

8.4.3行为描述方式112

第9章 基本逻辑门电路的实践114

9.1缓冲器实践114

9.1.1数据流描述设计的缓冲器114

9.1.2门级结构描述设计的缓冲器116

9.2反相器(非门)实践116

9.2.1数据流描述设计的反相器116

9.2.2门级结构描述设计的反相器118

9.3与门实践118

9.3.1数据流描述设计的与门118

9.3.2门级结构描述设计的与门120

9.4与非门实践120

9.4.1数据流描述设计的与非门120

9.4.2门级结构描述设计的与非门122

9.5或门实践122

9.5.1数据流描述设计的或门122

9.5.2门级结构描述设计的或门124

9.6或非门实践124

9.6.1数据流描述设计的或非门124

9.6.2门级结构描述设计的或非门126

9.7异或门实践126

9.7.1数据流描述设计的异或门126

9.7.2门级结构描述设计的异或门128

9.8异或非门实践128

9.8.1数据流描述设计的异或非门128

9.8.2门级结构描述设计的异或非门130

9.9三态门实践130

9.9.1数据流描述设计的三态门130

9.9.2门级结构描述设计的三态门132

第10章 组合逻辑电路的设计实验133

10.1 2选1数据选择器133

10.1.1 2选1数据选择器简介133

10.1.2数据流描述方式设计的源代码134

10.1.3行为描述方式设计的源代码134

10.2 4选1数据选择器135

10.2.1 4选1数据选择器简介&135

10.2.2数据流描述方式设计的源代码136

10.2.3行为描述方式设计的源代码136

10.3 2位二进制编码器(4-2编码器)137

10.3.1 2位二进制编码器简介&137

10.3.2行为描述方式设计的源代码&138

10.4 3位二进制优先编码器(8-3优先编码器)&138

10.4.1 3位二进制优先编码器简介&138

10.4.2行为描述方式设计的源代码140

10.5 3位二进制译码器(3-8线译码器)140

10.5.1 3位二进制译码器简介140

10.5.2行为描述方式设计的源代码142

10.6 4位二进制译码器(4-16线译码器)143

10.6.1 4位二进制译码器简介143

10.6.2行为描述方式设计的源代码144

10.7 4-10线译码器(BCD译码器)145

10.7.1 4-10线译码器简介-145

10.7.2行为描述方式设计的源代码146

10.8 BCD-7段译码器实践147

10.8.1 BCD-7段译码器简介147

10.8.2行为描述方式设计的源代码149

10.9半加器实践150

10.9.1半加器简介150

10.9.2门级结构描述的源代码151

10.9.3数据流描述方式的源代码151

10.9.4行为描述方式的源代码151

10.10全加器实践152

10.10.1 1位全加器简介152

10.10.2门级结构描述的源代码153

10.10.3数据流描述方式的源代码154

10.10.4行为描述方式的源代码154

第11章 触发器的实践155

11.1 RS触发器155

11.1.1 RS触发器简介155

11.1.2 RS触发器的设计源代码156

11.2 JK触发器156

11.2.1 JK触发器简介156

11.2.2 JK触发器的设计源代码157

11.3带有复位的D触发器158

11.3.1带有复位的D触发器简介158

11.3.2带有复位的D触发器设计源代码159

11.4带有复位的异步T触发器160

11.4.1带有复位的异步T触发器简介160

11.4.2带有复位的异步T触发器的设计源代码161

11.5带有复位的同步T触发器161

11.5.1带有复位的同步T触发器简介161

11.5.2带有复位的同步T触发器设计源代码162

第12章 时序逻辑电路的设计实验163

12.1寄存器163

12.1.1寄存器简介163

12.1.2寄存器的设计源代码165

12.2锁存器165

12.2.1锁存器简介165

12.2.2锁存器的设计源代码166

12.2.3移位寄存器167

12.3.1移位寄存器简介167

12.3.2 4位移位寄存器的设计源代码168

12.4计数器168

12.4.1二进制异步加法计数器简介168

12.4.2 4位二进制异步加法计数器的设计源代码170

12.4.3十进制(任意进制)同步加法计数器简介171

12.4.4十进制同步加法计数器的设计源代码172

第13章用XC95108芯片进行多种设计实验173

13.1发光管LEDO~LED7闪烁实验173

13.1.1实验要求173

13.1.2程序设计173

13.2发光管LEDO~LED7的跑马灯实验174

13.2.1实验要求174

13.2.2程序设计175

13.3数码管动态扫描显示实验176

13.3.1实验要求176

13.3.2程序设计177

13.4 4人投票表决器实验179

13.4.1实验要求179

13.4.2程序设计179

13.5蜂鸣器发声实验180

13.5.1实验要求180

13.5.2程序设计181

13.6报警声实验181

13.6.1实验要求181

13.6.2程序设计182

13.7简易电子琴实验183

13.7.1实验要求183

13.7.2原理设计183

13.7.3程序设计184

13.8自动演奏乐曲实验185

13.8.1实验要求185

13.8.2原理设计186

13.8.3程序设计187

13.9 D/A转换器实验189

13.9.1实验要求189

13.9.2程序设计190

13.10 D/F转换器实验191

13.10.1实验要求191

13.10.2程序设计191

13.11 RS232收发实验193

13.11.1实验要求193

13.11.2原理设计193

13.11.3程序设计194

13.12数字跑表实验201

13.12.1实验要求201

13.12.2程序设计201

13.13数字电子钟实验205

13.13.1实验要求205

13.13.2原理设计205

13.13.3程序设计206

13.14交通信号灯实验210

13.14.1实验要求210

13.14.2程序设计210

13.15 4位数字频率计实验215

13.15.1实验要求215

13.15.2程序设计215

13.16驱动1602字符型液晶显示器实验218

13.16.1实验要求218

13.16.2程序设计218

第14章CPLD与单片机的双向数据接口及应用225

14.1 CPLD与单片机的双向数据接口连接及数据传输实验225

14.1.1实验要求225

14.1.2原理设计225

14.1.3 CPLD程序设计226

14.1.4单片机C程序设计229

14.2长时间多曲自动演奏器设计与实验230

14.2.1实验要求230

14.2.2原理设计230

14.2.3 CPLD程序设计232

14.2.4单片机C程序设计235

参考文献242

热门推荐