图书介绍

FPGA/CPLD应用技术PDF|Epub|txt|kindle电子书版本下载

FPGA/CPLD应用技术
  • 韩晓敏主编;张鹏,刘海妹副主编;张洪亮参编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302371854
  • 出版时间:2014
  • 标注页数:225页
  • 文件大小:35MB
  • 文件页数:239页
  • 主题词:可编程序逻辑器件-系统设计-高等学校-教材

PDF下载


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

下载说明

FPGA/CPLD应用技术PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基础知识3

项目1 了解FPGA/CPLD3

1.1 FPGA/CPLD的基本结构3

1.1.1 FPGA的基本结构3

1.1.2 CPLD的基本结构7

1.1.3 FPGA和CPLD的比较10

1.2 Altera的FPGA/CPLD11

1.2.1 Altera的FPGA11

1.2.2 Altera的CPLD15

1.2.3 FPGA/CPLD选型17

1.3 FPGA/CPLD的开发流程19

小结20

课后练习21

项目2 学习VHDL语言的基本知识22

2.1 VHDL程序结构22

2.1.1 简单VHDL程序举例23

2.1.2 实体24

2.1.3 结构体26

2.1.4 库和程序包27

2.1.5 配置29

2.2 VHDL的语言要素33

2.2.1 语法规则33

2.2.2 标识符33

2.2.3 数据类型34

2.2.4 运算操作符40

2.3 VHDL基本语句44

2.3.1 顺序语句45

2.3.2 并行语句50

2.3.3 子程序52

小结54

课后练习54

项目3 熟悉FPGA/CPLD的开发环境55

3.1 常用开发软件55

3.2 QuartusⅡ的使用56

3.2.1 QuartusⅡ的用户界面61

3.2.2 设计输入64

3.2.3 设计编译78

3.2.4 设计仿真88

3.2.5 器件编程91

3.3 DE2开发板94

3.3.1 DE2开发板简介94

3.3.2 DE2开发板的使用98

小结124

课后练习125

第二篇 应用开发129

项目4 门电路设计129

4.1 基本逻辑门的设计129

4.1.1 设计要求129

4.1.2 构思——方案选择129

4.1.3 设计——VHDL源程序设计129

4.1.4 实现——编辑、编译130

4.1.5 运行——仿真、编程测试131

4.2 三态门的设计132

4.2.1 设计要求132

4.2.2 构思——方案选择132

4.2.3 设计——VHDL源程序设计132

4.2.4 实现——编辑、编译133

4.2.5 运行——仿真、编程测试133

小结135

课后习题135

项目5 编码器设计136

5.1 普通编码器的设计136

5.1.1 设计要求136

5.1.2 构思——方案选择136

5.1.3 设计——VHDL源程序设计137

5.1.4 实现——编辑、编译138

5.1.5 运行——仿真、编程测试138

5.2 优先编码器的设计140

5.2.1 设计要求140

5.2.2 构思——方案选择140

5.2.3 设计——VHDL源程序设计141

5.2.4 实现——编辑、编译142

5.2.5 运行——仿真、编程测试及结果分析142

小结144

课后练习144

项目6 译码器设计145

6.1 3-8译码器的设计145

6.1.1 设计要求145

6.1.2 构思——方案选择145

6.1.3 设计——VHDL源程序设计146

6.1.4 实现——编辑、编译147

6.1.5 运行——仿真、编程测试147

6.2 二-十进制BCD译码器的设计148

6.2.1 设计要求149

6.2.2 构思——方案选择149

6.2.3 设计——VHDL源程序设计149

6.2.4 实现——编辑、编译149

6.2.5 运行——仿真、编程测试150

小结151

课后练习151

项目7 触发器设计152

7.1 同步RS触发器的设计152

7.1.1 设计要求152

7.1.2 构思——方案选择152

7.1.3 设计——VHDL源程序设计153

7.1.4 实现——编辑、编译153

7.1.5 运行——仿真、编程测试154

7.2 同步复位D触发器的设计155

7.2.1 设计要求155

7.2.2 构思——方案选择155

7.2.3 设计——VHDL源程序设计155

7.2.4 实现——编辑、编译156

7.2.5 运行——仿真、编程测试157

小结158

课后练习158

项目8 计数器设计159

8.1 同步计数器设计159

8.1.1 设计要求159

8.1.2 预备知识159

8.1.3 构思——方案选择161

8.1.4 设计——编写VHDL源程序161

8.1.5 实现——编译与仿真162

8.1.6 运行——编程测试与结果分析162

8.2 异步计数器设计163

8.2.1 设计要求163

8.2.2 预备知识163

8.2.3 构思——方案选择164

8.2.4 设计——编写VHDL源程序165

8.2.5 实现——编译与仿真166

8.2.6 运行——编程测试与结果分析167

小结167

课后练习168

项目9 分频器设计169

9.1 占空比与分频系数可调的分频器设计169

9.1.1 设计要求169

9.1.2 预备知识169

9.1.3 构思——方案选择169

9.1.4 设计——编写VHDL源程序169

9.1.5 实现——编译与仿真170

9.1.6 运行——编程测试与结果分析171

9.2 与空比为50%的奇数分频器设计171

9.2.1 设计要求171

9.2.2 构思——提出设计方案171

9.2.3 设计——VHDL源程序设计171

9.2.4 实现——编译与仿真172

9.2.5 运行——编程测试与结果分析173

小结173

课后练习173

项目10 电梯控制器174

10.1 设计要求174

10.2 必备知识174

10.2.1 状态机的基本概念174

10.2.2 状态机的VHDL设计175

10.3 项目实施181

10.3.1 构思——总体方案设计181

10.3.2 设计——编写各模块的VHDL源程序182

10.3.3 实现——编译与仿真187

10.3.4 运行——编程测试与结果分析188

小结189

项目11 交通灯控制器190

11.1 设计要求190

11.2 构思——总体方案确定190

11.3 设计——VHDL编程191

11.3.1 分频模块设计191

11.3.2 控制模块设计192

11.3.3 显示模块设计199

11.3.4 顶层设计204

11.4 实现——硬件编程210

11.5 运行——测试结果分析210

小结211

项目12 简单微处理器设计与实现213

12.1 设计要求213

12.2 预备知识213

12.2.1 微处理器的硬件系统213

12.2.2 微处理器的指令系统214

12.3 构思——设计思路与方案215

12.4 设计——VHDL源程序设计218

12.5 实现——编译与仿真221

12.6 运行——编程测试与结果分析222

小结223

参考文献225

热门推荐