图书介绍
FPGA嵌入式系统开发与实例PDF|Epub|txt|kindle电子书版本网盘下载
![FPGA嵌入式系统开发与实例](https://www.shukui.net/cover/8/31349897.jpg)
- 惠飞主编;杨澜,马峻岩副主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560647043
- 出版时间:2017
- 标注页数:255页
- 文件大小:29MB
- 文件页数:264页
- 主题词:可编程序逻辑器件-系统设计
PDF下载
下载说明
FPGA嵌入式系统开发与实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 FPGA与EDA技术1
1.1 FPGA概述1
1.1.1 FPGA的发展历程1
1.1.2 FPGA的基本结构2
1.2 FPGA的设计流程与设计方法5
1.2.1 设计基本流程5
1.2.2 自下而上和自上而下的设计方法7
1.3 EDA技术简介8
1.3.1 EDA技术发展历史8
1.3.2 FPGA的常用EDA开发工具10
第2章 FPGA硬件设计平台11
2.1 Xilinx FPGA产品简介11
2.1.1 Xilinx FPGA产品简介11
2.1.2 Xilinx 7系列FPGA功能与特点13
2.2 Xilinx FPGA EGol口袋实验平台简介14
2.3 开发板功能详述16
2.3.1 电源与时钟16
2.3.2 基本用户I/O17
2.3.3 板载存储19
2.3.4 USB接口(USB-JTAG/USB-UART与USB-PS/2)21
2.3.5 音视频接口22
2.3.6 蓝牙接口23
2.3.7 A/D和D/A模块24
第3章 软件设计平台25
3.1 Vivado介绍与安装25
3.1.1 Vivado软件简介25
3.1.2 Vivado的安装25
3.2 Vivado基本开发流程33
3.2.1 流程概述33
3.2.2 启动Vivado39
3.2.3 使用Vivado创建FPGA设计工程39
3.2.4 添加源文件43
3.2.5 RTL描述与分析46
3.2.6 行为仿真49
3.2.7 设计综合52
3.2.8 添加设计约束56
3.2.9 设计实现57
3.2.10 时序仿真60
3.2.11 比特流文件的生成与下载60
3.3 Vivado IP核的使用63
3.3.1 Xilinx IP核及其调用流程63
3.3.2 实验:Vivado IP核的使用66
3.4 Vivado IP核的封装与集成72
3.4.1 Vivado IP核封装器72
3.4.2 Vivado IP核封装流程72
3.4.3 Vivado IP核集成器79
第4章 Verilog HDL基础82
4.1 Verilog HDL简介82
4.1.1 历史与发展82
4.1.2 Verilog HDL的特点82
4.1.3 Verilog HDL与VHDL83
4.2 Verilog层次建模与模块83
4.2.1 层次建模83
4.2.2 模块83
4.2.3 实例化84
4.3 Verilog HDL基础85
4.3.1 基本词法85
4.3.2 数据类型86
4.3.3 表达式88
4.3.4 模块端口90
4.4 门级建模与数据流建模91
4.4.1 门级建模91
4.4.2 数据流建模93
4.5 Verilog行为建模94
4.5.1 过程块94
4.5.2 块语句95
4.5.3 时间控制语句97
4.5.4 赋值语句100
4.5.5 控制语句102
4.5.6 task和function106
第5章 基于Vivado的FPGA设计案例109
5.1 流水灯设计109
5.1.1 实验要求109
5.1.2 设计方案109
5.1.3 系统设计109
5.1.4 系统仿真113
5.1.5 系统测试115
5.2 智力抢答器115
5.2.1 设计任务与指标115
5.2.2 设计方案115
5.2.3 系统设计115
5.2.4 系统仿真122
5.2.5 系统测试123
5.3 分频器123
5.3.1 实验原理124
5.3.2 实验要求124
5.3.3 设计方案125
5.3.4 系统设计125
5.3.5 系统仿真130
5.3.6 系统测试131
5.4 FIR数字滤波器设计132
5.4.1 实验原理132
5.4.2 实验要求133
5.4.3 滤波器系数设计133
5.4.4 系统设计135
5.4.5 系统仿真及验证139
5.5 串口控制器141
5.5.1 实验原理142
5.5.2 实验要求143
5.5.3 设计方案143
5.5.4 系统设计143
5.5.5 系统仿真160
5.5.6 系统测试163
5.6 Vivado IP集成实验164
5.6.1 实验说明165
5.6.2 实验流程165
5.7 VGA接口实验172
5.7.1 VGA接口概述172
5.7.2 实验原理172
5.7.3 实验流程180
5.8 蓝牙远程控制实验185
5.8.1 蓝牙技术概述185
5.8.2 实验原理186
5.8.3 实验流程195
5.8.4 硬件验证197
5.9 基于FPGA的嵌入式系统198
5.9.1 基于MicroBlaze的嵌入式设计概述198
5.9.2 基于Vivado的嵌入式设计流程199
5.9.3 基于Vivado的嵌入式硬件设计201
5.9.4 基于Vivado的嵌入式软件设计205
5.9.5 系统验证208
5.10 基于XADC的简易示波器211
5.10.1 XADC模块概述211
5.10.2 XADC模块的使用213
5.10.3 使用MicroBlaze采集模拟数据219
5.10.4 使用MicroBlaze搭建串口示波器221
5.10.5 系统验证223
第6章 FPGA设计进阶224
6.1 Vivado下的FPGA时序约束与分析224
6.1.1 静态时序分析224
6.1.2 基本时序约束的编写226
6.1.3 基线设计方法228
6.1.4 时序分析实例229
6.2 使用Vivado进行硬件调试238
6.2.1 Vivado在线逻辑分析仪238
6.2.2 Vivado逻辑调试IP核239
6.2.3 调试IP核的使用流程243
6.2.4 硬件调试实例245
参考文献254