图书介绍
CPLD入门与实践PDF|Epub|txt|kindle电子书版本网盘下载
![CPLD入门与实践](https://www.shukui.net/cover/61/34682264.jpg)
- 周兴华编著 著
- 出版社: 北京:中国电力出版社
- ISBN:9787512314962
- 出版时间:2011
- 标注页数:242页
- 文件大小:33MB
- 文件页数:256页
- 主题词:可编程序逻辑器件
PDF下载
下载说明
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