图书介绍

CPLD/FPGA可编程逻辑器件实用教程PDF|Epub|txt|kindle电子书版本网盘下载

CPLD/FPGA可编程逻辑器件实用教程
  • 马彧,王丹利,王丽英编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111191420
  • 出版时间:2006
  • 标注页数:184页
  • 文件大小:23MB
  • 文件页数:194页
  • 主题词:可编程序逻辑器件-教材

PDF下载


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

下载说明

CPLD/FPGA可编程逻辑器件实用教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 CPLD/FPGA知识概述1

1.1 CPLD/FPGA简述及与传统设计方法的比较2

1.2 学习意义2

1.2.1 先进程度和发展方向2

1.2.2 广泛应用4

1.2.3 对个人的意义4

1.3 怎样学习4

习题4

第2章 PLD/CPLD/FPGA硬件结构5

2.1 PLD的结构5

2.1.1 PLA——可编程逻辑阵列器件5

2.1.2 PAL——可编程阵列逻辑器件6

2.1.3 GAL——通用阵列逻辑器件6

2.1.4 E2PROM的结构和工作原理7

2.2.1 基于乘积项(Product-Term)的CPLD结构8

2.2 CPLD的结构8

2.2.2 乘积项结构的可编程实现原理11

2.3 FPGA的结构12

2.3.1 查找表的原理与结构13

2.3.2 基于查找表的FPGA的结构13

2.3.3 查找表结构的FPGA逻辑实现原理13

2.4 CPLD的“在系统编程”15

2.4.1 CPLD系统工作硬件介绍15

2.3.4 选择CPLD还是FPGA15

2.4.2 JTAG口及下载电缆介绍16

2.5 Altera公司CPLD芯片EPM7128S及下载电缆介绍16

2.6 Altera公司FPGA芯片EP1K30介绍及下载电缆19

2.7 Lattice公司CPLD芯片LC4128V及下载电缆介绍20

2.8 Xilinx公司CPLD芯片XC95108及下载电缆介绍22

习题24

第3章 硬件描述语言VHDL25

3.1.1 实体26

3.1 实体、结构体、配置、程序包、库介绍26

3.1.3 配置27

3.1.2 结构体27

3.1.4 程序包28

3.1.5 库28

3.2 VHDL数据类型30

3.2.1 标准的数据类型30

3.2.2 用户自定义的数据类型31

3.2.3 数据类型的转换33

3.2.4 程序数字、位串的表示方法33

3.3 VHDL数据对象34

3.3.1 常量34

3.3.2 变量34

3.4 VHDL运算操作符35

3.4.1 逻辑操作符35

3.3.3 信号35

3.4.2 关系操作符36

3.4.3 算术操作符37

3.4.4 并置操作符38

3.4.5 多选择操作符38

3.4.6 操作符的优先级38

3.5 VHDL基本语句39

3.5.1 并行描述语句39

3.5.2 顺序描述语句42

3.5.3 延时语句45

3.6 组合电路、时序电路46

3.6.1 组合电路46

3.6.2 时序电路46

3.7 状态机设计47

习题48

4.1 MAX+PlusⅡ软件的安装51

第4章 Altera公司的MAX+PlusⅡ集成开发环境51

4.2 MAX+PlusⅡ软件的使用54

4.2.1 原理图输入、仿真54

4.2.2 硬件描述语言VHDL输入、仿真59

4.2.3 原理图与硬件描述语言VHDL混合输入、仿真63

4.2.4 在系统完成芯片设计66

4.3 QuartusⅡ软件的安装70

4.4 QuartusⅡ软件的使用74

习题82

第5章 Lattice公司的ispLEVER集成开发环境83

5.1 iapLEVER软件的安装83

5.2 ispLEVER软件的使用85

5.2.1 原理图输入、仿真85

5.2.2 硬件描述语言VHDL输入、仿真93

5.2.3 原理图与硬件描述语言VHDL混合输入、仿真99

5.2.4 在系统完成芯片设计105

习题110

第6章 Xilinx公司的WebPACK集成开发环境111

6.1 WebPACK软件的安装111

6.2 WebPACK软件的使用112

6.2.1 工作窗口介绍112

6.2.2 工程项目编辑112

6.2.3 引脚锁定115

6.2.4 JTAG编程117

习题119

第7章 VHDL描述语言程序示例120

7.1 组合电路120

7.1.1 3输入“与”门电路设计120

7.1.2 3选1数据选择器121

7.1.3 半加器、全加器、2位串行进位加法器122

7.1.4 加法运算124

7.1.6 素数检测器125

7.1.5 乘法运算125

7.1.7 4位4选1多路选择器128

7.1.8 8位比较器129

7.1.9 优先编码器130

7.1.10 “元件”描述的与-或组合电路131

7.1.11 两数相加“函数”133

7.1.12 两数相加“过程”133

7.1.13 两数相加“程序包”134

7.2 时序电路136

7.2.1 JK触发器136

7.2.2 D触发器、4位及8位串入/串出移位寄存器136

7.2.3 串入并出移位寄存器139

7.2.4 二分频器141

7.2.5 8位奇校验电路142

7.2.6 5电路组成的综合系统143

7.2.7 流水灯控制器145

7.2.8 74X163同步计数器、余3码10进制计数器148

7.3 状态机150

7.3.1 循环彩灯控制器150

7.3.2 “1111”序列检测器152

7.3.3 猜谜游戏154

附录157

附录A VHDL关键字157

附录B STD库STANDARD包中定义的数据类型158

附录C 部分集成芯片介绍162

附录D 专业术语中英文对照表165

附录E Lattice FPGA产品170

附录F Xilinx FPGA产品172

附录G 硬件描述语言Verilog HDL173

附录H 部分习题答案179

参考文献184

热门推荐