封面
版权信息
前言
第一部分 基本知识
第1章 FPGA开发概述
1.1 FPGA基础入门
1.2 FPGA的优势与局限性
1.3 FPGA开发所需的技能
1.4 FPGA应用领域
1.5 FPGA开发流程
第2章 FPGA板级电路设计
2.1 FPGA板级电路设计五要素
2.1.1 能量供应——电源电路
2.1.2 心脏跳动——时钟电路
2.1.3 状态初始——复位电路
2.1.4 灵活定制——配置电路
2.1.5 自由扩展——外设电路(I/O应用)
2.2 FPGA核心电路板设计
2.2.1 硬件整体架构设计
2.2.2 电源电路设计
2.2.3 时钟与复位电路设计
2.2.4 配置电路设计
2.2.5 DDR2电路设计
2.2.6 NAND Flash电路设计
2.2.7 引脚分配与I/O扩展电路
2.3 扩展外设子板设计
2.3.1 AD/DA外设子板设计
2.3.2 UART/USB外设子板设计
2.3.3 FX2(USB 2.0)外设子板设计
2.3.4 CMOS摄像头子板设计
2.3.5 AV视频采集子板设计
2.3.6 7寸工业液晶屏子板设计
2.3.7 VGA显示驱动子板设计
2.3.8 HDMI显示驱动子板设计
第二部分 工程实例
第3章 工程实例1——PLL例化配置与LED闪烁
3.1 功能概述
3.2 新建Quartus II工程
3.3 IP核配置——PLL
3.4 引脚分配
3.5 闲置引脚设置
3.6 Verilog代码解析
3.7 板级调试
第4章 工程实例2——DDR2控制器集成与读写测试
4.1 功能概述
4.2 IP核配置——片内RAM
4.3 IP核配置——DDR2控制器
4.4 DDR2引脚电平设置
4.5 Verilog代码解析
4.6 板级调试
第5章 工程实例3——Qsys系统搭建与软件开发
5.1 功能概述
5.2 Qsys系统搭建
5.3 Verilog代码解析
5.4 软件工程——创建与编译
5.5 软件工程——导入已有工程
5.6 软件工程——运行调试
5.7 板级调试
第6章 工程实例4——NANDFlash读写测试
6.1 功能概述
6.2 IP核配置——自定义Qsys组件
6.3 Verilog代码解析
6.4 软件程序解析
6.5 板级调试
第7章 工程实例5——多分辨率VGA显示驱动
7.1 功能概述
7.2 装配说明
7.3 复用引脚设置
7.4 Verilog代码解析
7.5 板级调试
第8章 工程实例6——7寸800×480LCD显示驱动
8.1 功能概述
8.2 装配说明
8.3 Verilog代码解析
8.4 板级调试
第9章 工程实例7——LCD触摸屏驱动设计
9.1 功能概述
9.2 装配说明
9.3 Verilog代码解析
9.4 软件程序解析
9.5 板级调试
第10章 工程实例8——电子点菜单设计
10.1 功能概述
10.2 装配说明
10.3 IP核配置——FIFO配置
10.4 Verilog代码解析
10.5 软件程序解析
10.6 板级调试
第11章 工程实例9——200万像素CMOS摄像头采集显示
11.1 功能概述
11.2 装配说明
11.3 IP核配置——ROM配置与初始化
11.4 IP核配置——FIFO配置
11.5 Verilog代码解析
11.6 板级调试
第12章 工程实例10——AV(PAL/NTSC)视频采集显示
12.1 功能概述
12.2 装配说明
12.3 IP核配置——In-System Sources and Probes Editor配置
12.4 IP核配置——FIFO配置
12.5 IP核配置——移位寄存器配置
12.6 IP核配置——乘法器配置
12.7 Verilog代码解析
12.8 板级调试
第13章 工程实例11——FX2硬件和驱动安装以及Bulkloop实验
13.1 功能概述
13.2 装配说明
13.3 FX2驱动安装说明
13.4 板级调试
第14章 工程实例12——基于FX2和FPGA的Loopback/StreamIN/StreamOUT实例
14.1 功能概述
14.2 装配说明
14.3 IP核配置——FIFO配置
14.4 IP核配置——RAM配置
14.5 IP核配置——SignalTap II配置
14.6 Verilog代码解析——fx2_loopback工程
14.7 Verilog代码解析——fx2_StreamIN工程
14.8 Verilog代码解析——fx2_StreamOUT工程
14.9 板级调试
第15章 工程实例13——基于VGA显示器的720p的广告机设计
15.1 功能概述
15.2 装配说明
15.3 Verilog代码解析
15.4 软件程序解析
15.5 板级调试
第16章 工程实例14——TXT文本阅读器设计
16.1 功能概述
16.2 装配说明
16.3 GB2312中文字符集简介
16.4 Verilog代码解析
16.5 软件程序解析
16.6 板级调试
第17章 工程实例15——工业现场实时监控界面设计
17.1 功能概述
17.2 装配说明
17.3 IP核配置——双口RAM
17.4 Verilog代码解析
17.5 软件程序解析
17.6 板级调试
第18章 工程实例16——多分辨率HDMI显示驱动设计
18.1 功能概述
18.2 装配说明
18.3 Verilog代码解析
18.4 软件程序解析
18.5 板级调试
第19章 工程实例17——基于HDMI的AV采集显示
19.1 功能概述
19.2 装配说明
19.3 Verilog代码解析
19.4 软件程序解析
19.5 板级调试
第20章 工程实例18——双摄像头图像采集
20.1 功能概述
20.2 装配说明
20.3 Verilog代码解析
20.4 板级调试
更新时间:2019-01-03 10:39:35