图书介绍

FPGA实战训练精粹PDF|Epub|txt|kindle电子书版本网盘下载

FPGA实战训练精粹
  • 张晋荣,章振栋,刘荣福著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302518419
  • 出版时间:2019
  • 标注页数:224页
  • 文件大小:26MB
  • 文件页数:234页
  • 主题词:可编程序逻辑器件-系统设计

PDF下载


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

下载说明

FPGA实战训练精粹PDF格式电子书版下载

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

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

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

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

图书目录

第1章 FPGA基本情况介绍1

1.1 FPGA简史1

1.1.1 FPGA与ASIC1

1.1.2 FPGA与CPLD4

1.1.3 Altera与Xilinx5

1.1.4 Verilog与VHDL6

1.2 FPGA芯片(Xilinx)介绍8

1.2.1 FPGA的基本结构8

1.2.2软核、硬核及固核12

1.2.3 7系列FPGA简介13

1.3 FPGA的应用领域17

1.3.1机器学习17

1.3.2 5G无线19

1.3.3嵌入式视觉20

1.3.4工业物联网21

1.3.5云计算22

1.3.6 FPGA硬件加速平台23

1.4总结23

第2章 FPGA设计基础知识24

2.1软件下载及安装24

2.1.1 ISE下载及安装24

2.1.2 ModelSim下载及安装28

2.1.3 Vivado下载及安装29

2.1.4 ISE关联ModelSim32

2.1.5 Vivado关联ModelSim36

2.1.6 UE(UltraEdit)的安装和配置40

2.2 Verilog基本语法介绍44

2.2.1发展历史44

2.2.2语言设计思路45

2.2.3语言要素46

2.2.4数据类型47

2.2.5流程控制50

2.2.6语言描述方法52

2.2.7逻辑门级描述56

2.2.8晶体管级描述57

2.2.9逻辑综合编辑58

2.2.10可综合代码58

2.2.11不可综合结构类型58

2.2.12高级功能编辑59

2.3 FPGA开发流程60

2.3.1设计流程60

2.3.2典型FPGA开发流程与注意事项61

2.4总结63

第3章 FPGA初级设计64

3.1呼吸灯设计与实现64

3.1.1需求分析64

3.1.2流程64

3.1.3时序图65

3.1.4时序图寄存器分析66

3.1.5源码展示67

3.1.6仿真文件68

3.1.7仿真结果分析69

3.1.8约束文件70

3.1.9扩展训练70

3.2流水灯设计与实现70

3.2.1需求分析70

3.2.2流程71

3.2.3时序图71

3.2.4时序图寄存器分析72

3.2.5源码展示73

3.2.6仿真文件74

3.2.7仿真结果分析74

3.2.8扩展训练75

3.3按键控制LED设计与实现75

3.3.1需求分析75

3.3.2流程75

3.3.3时序图75

3.3.4时序图寄存器分析76

3.3.5源码展示77

3.3.6仿真文件79

3.3.7仿真结果分析80

3.3.8扩展训练81

3.4自动售货机设计与实现81

3.4.1需求分析81

3.4.2流程81

3.4.3时序图82

3.4.4时序图寄存器分析84

3.4.5源码展示87

3.4.6仿真文件87

3.4.7仿真结果分析89

3.4.8扩展训练90

3.5总结90

第4章 FPGA中级设计91

4.1串口通信设计与实现91

4.1.1需求分析91

4.1.2 UART协议简介91

4.1.3流程图93

4.1.4源码分析94

4.1.5仿真测试97

4.2 VGA设计与实现99

4.2.1需求分析99

4.2.2 VGA原理简介99

4.2.3源码展示分析103

4.2.4仿真结果分析106

4.2.5扩展训练107

4.3 VGA显示图像107

4.3.1需求分析107

4.3.2流程107

4.3.3时序图108

4.3.4调用RAM模块1P核步骤108

4.3.5扩展训练110

4.4 Sobel算子实现110

4.4.1需求分析110

4.4.2 Sobel算子详解110

4.4.3 Sobel算子流程112

4.4.4 Sobel算子时序图113

4.4.5核心代码展示和分析114

4.5总结120

第5章 PGA高级设计121

5.1 DDR3理论讲解和实践部分121

5.1.1 DDR3工作流程121

5.1.2 DDR3的一些基本概念123

5.1.3文档研读128

5.1.4 DDR3的IP核测试133

5.1.5总结139

5.2 PCI-e理论讲解和实践139

5.2.1理论讲解139

5.2.2扩展和未来方向144

5.2.3硬件协议摘要144

5.2.4 RIFFA简介147

5.2.5 RIFFA使用之FPGA端150

5.2.6 RIFFA使用之PC端157

5.3总结159

第6章 FPGA高级综合设计160

6.1 System Generator介绍及安装160

6.2 System Generator工具的基本使用方法166

6.2.1 System Generator中的库167

6.2.2 System Generator中的数据类型174

6.2.3 System Generator自动代码生成174

6.3 System Generator实例175

6.3.1 FIR滤波器实例176

6.3.2 FFT实例193

6.3.3数字正交解调(DDC)实例199

6.4 HLS介绍及安装211

6.5 HLS工具的基本使用方法213

6.6 HLS实例——基于HLS的Sobel边缘检测214

6.6.1再次出现的Sobel算子214

6.6.2 MATLAB仿真实现边缘检测216

6.6.3 HLS实现图像边缘检测216

6.7总结224

热门推荐