图书介绍

Xilinx FPGA应用开发 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Xilinx FPGA应用开发 第2版
  • 贺敬凯著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302477594
  • 出版时间:2017
  • 标注页数:236页
  • 文件大小:59MB
  • 文件页数:248页
  • 主题词:可编程序逻辑器件-系统设计-高等学校-教材

PDF下载


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

下载说明

Xilinx FPGA应用开发 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 硬件平台及集成开发环境1

实战项目1 键控LED灯亮灭1

1.1 FPGA工作原理及芯片1

1.1.1 FPGA工作原理1

1.1.2 Xilinx FPGA芯片3

1.2 硬件开发平台6

1.2.1 开发板常用接口电路7

1.2.2 VGA接口电路8

1.2.3 时钟电路9

1.2.4 FPGA配置电路9

1.2.5 开发板引脚定义10

1.3 集成开发环境12

1.3.1 基于ISE的开发流程12

1.3.2 基于Vivado的开发流程26

1.4 小结36

1.5 习题36

第2章 HDL语言基础38

实战项目2 设计1位全加器38

2.1 Verilog HDL基本程序结构38

实战项目3 设计3位移位寄存器39

2.2 Verilog HDL语言的数据类型和运算符39

2.2.1 标识符39

2.2.2 数据类型40

2.2.3 常量41

2.2.4 运算符和表达式43

实战项目4 设计三人表决电路50

2.3 Verilog HDL语言的建模形式51

2.3.1 结构描述形式51

2.3.2 数据流描述形式52

2.3.3 行为描述形式52

2.4 Verilog代码书写规范64

2.5 小结65

2.6 习题66

第3章 组合逻辑电路设计与应用67

实战项目5 设计基本门电路67

3.1 基本门电路67

3.1.1 基本门电路设计67

3.1.2 约束文件68

3.1.3 使用ISim进行功能仿真73

实战项目6 设计比较器电路78

3.2 比较器电路78

3.2.1 比较器设计78

3.2.2 使用FPGA Editor查看细节79

实战项目7 设计多路选择器电路82

3.3 多路选择器83

3.3.1 多路选择器设计83

3.3.2 使用PlanAhead规划引脚83

实战项目8 设计编码器和译码器电路86

3.4 编码器和译码器87

3.4.1 编码器设计87

3.4.2 译码器设计88

实战项目9 设计ALU电路89

3.5 算术逻辑单元ALU90

3.5.1 ALU设计90

3.5.2 使用Design Summary工具91

3.6 小结91

3.7 习题92

第4章 时序逻辑电路设计与应用95

实战项目10 设计触发器电路95

4.1 触发器95

4.1.1 D触发器设计95

4.1.2 FPGA内部结构97

实战项目11 设计寄存器电路101

4.2 寄存器和移位寄存器102

4.2.1 寄存器设计102

4.2.2 移位寄存器设计102

实战项目12 设计计数器电路104

4.3 计数器105

4.3.1 十六进制计数器设计105

4.3.2 十进制计数器设计106

实战项目13 设计分频器电路107

4.4 分频器108

4.4.1 偶数分频108

4.4.2 奇数分频109

4.4.3 2”分频111

实战项目 14 设计秒表电路113

4.5 综合项目:秒计数器113

4.5.1 秒计数器设计113

4.5.2 ISE schematic viewer工具的使用115

4.5.3 层次建模模块调用规范116

4.6 小结116

4.7 习题117

第5章 一般简单接口电路设计与应用120

实战项目 15 控制LED灯亮灭120

5.1 LED显示电路设计与应用120

5.1.1 LED闪烁120

5.1.2 LED流水灯121

5.1.3 状态机编码122

实战项目16 控制数码管显示信息124

5.2 数码管显示电路设计与应用125

5.2.1 单数码管显示原理125

5.2.2 多数码管显示原理126

5.2.3 数码管显示IP核127

5.2.4 数码管显示应用实例1:显示静态数据129

5.2.5 数码管显示应用实例2:滚动显示信息130

5.2.6 把自己的模块封装成IP核132

实战项目17 键控显示信息134

5.3 按键电路设计与应用135

5.3.1 按键状态检测135

5.3.2 按键消抖基本原理137

5.3.3 按键应用1:按键控制闪烁频率141

5.3.4 按键应用2:按键次数显示电路143

实战项目18 控制VGA显示彩条和信息146

5.4 VGA显示电路设计与应用147

5.4.1 VGA显示原理147

5.4.2 VGA显示IP核151

5.4.3 VGA应用1:显示四色条纹152

5.4.4 VGA应用2:显示信息155

实战项目19 键控流水灯158

5.5 综合项目:键控流水灯159

5.6 小结161

5.7 习题162

第6章 综合项目应用165

实战项目20 设计反应测量仪165

6.1 反应测量仪165

实战项目21 设计序列检测器169

6.2 序列检测器169

6.2.1 脉冲产生电路设计与应用169

6.2.2 Mealy状态机和Moore状态机172

6.2.3 “110”序列检测器设计173

实战项目22 设计密码锁175

6.3 密码锁176

实战项目23 设计交通灯控制器179

6.4 交通灯控制器179

实战项目24 设计数字钟183

6.5 数字钟设计183

实战项目25 设计频率计191

6.6 频率计设计192

实战项目26 设计信号发生器195

6.7 信号发生器设计196

6.7.1 正弦波信号发生器设计196

6.7.2 内嵌逻辑分析仪ChipScope的使用198

6.8 小结203

6.9 习题204

第7章 简易CPU设计207

实战项目27 设计简易处理器207

7.1 简易处理器的系统架构设计208

7.1.1 简易处理器的组成结构208

7.1.2 简易处理器的功能208

7.1.3 指令系统的设计209

7.2 简易处理器的设计实现211

7.2.1 顶层系统设计211

7.2.2 基本部件设计217

7.3 简易处理器的验证228

7.3.1 仿真验证228

7.3.2 FPGA验证231

7.4 小结234

7.5 习题235

参考文献236

热门推荐