首页>参考读物>电子电工>电子工程

例说FPGA:可直接用于工程项目的第一手经验
作者 : 吴厚航 著
出版日期 : 2016-06-08
ISBN : 978-7-111-53822-6
定价 : 69.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 372
开本 : 16
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

本书分为两部分,前一部分主要分享作者对于FPGA开发的系统总结。第二部分用17个实例,涵盖了FPGA开发的方方面面的内容。

图书特色

本书由浅入深,18个工程案例,全面阐释了FPGA的设计思路和开发技巧、解析Verilog和NIOS II处理器的C源码、图文并茂展示了必要板级装配和具体调试。帮助读者快速搭建起自己的项目原型。

FPGA设计语法和入门的图书已经非常“泛滥”了,但对于一门非常需要通过实践来掌握的技术来说,真枪实弹剖析一些工程案例的书并不多。即便有,也不过是重在系统架构或基础知识的简单阐述而已。因此,作者凝聚多年积累下来的各种设计案例,经过深加工,以通熟易懂的方式跃然纸上,便更显得弥足珍贵了。

本书特色:
本书由浅入深,全方位阐释了FPGA的设计思路和开发技巧
本书图文并茂,展示了必要板级装配和具体调试
本书包含18个工程案例,帮助读者快速搭建自己的项目原型
                 
本书配套FPGA开发平台

吴厚航 (网名:特权同学) 具有8年的FPGA设计和板级硬件开发经历,专注于FPGA在数据采集、时序产生、传输通信等方面的应用。擅长记录、分析并总结各种经验与技巧,撰写并分享了上千篇FPGA相关博文。活跃于各大电子技术网站的FPGA社区或版块,个人技术博客深受广大网友的喜爱。

图书前言

从亚微米到深亚微米,再到如今成熟的纳米级工艺,一不留神,双核、多核延续了摩尔定律的神话。技术的发展日新月异,身处技术研发一线的工程师们,稍不留神,或许就要错过许多新奇好玩的新技术。今年的硬蛋智能硬件展上,FPGA厂商赛灵思的展区前人头攒动,老鼠迷宫、魔方机器人、爬墙机器人、智能书法器……各种新奇玩意层出不穷,简直让人过目不忘。再不动手玩起来,咱们可真要落伍啦!
话说FPGA可真是个好东西——速度快、资源多、灵活,在传统工控、机器视觉、数据中心等热门领域都能够独当一面。因此,一定要有一个属于自己的FPGA硬件平台,DIY不再是个梦想。
为了协助大家更好地玩转FPGA,我已经使出浑身解数,将各种自认为新奇好玩且十分“时髦前卫”的FPGA项目“跃然纸上”。没错,这本书可以让大家熟悉这些基于FPGA的工程项目的实现细节。更重要的是,我为这些项目量身定制了一整套“摸得着且看得见”的实实在在的FPGA硬件平台。不需要我说太多,书籍(文字)、板子、工程(代码)……真正的玩家已经怦然心动了。
至此不要再犹豫了,继续往下翻,开始你的FPGA DIY之旅吧。从基本的知识,到硬件平台的搭建,再到真正的项目实现,你可以尽情 “玩”,也可以好好 “学”,甚至可以动真格地把工程“产品化”。无论如何,这本书要带给你的,一定是你真正需要的。

吴厚航(网名:特权同学)
2015年12月于上海

上架指导

电子与电气工程

封底文字

FPGA设计语法和入门的图书已经非常“泛滥”了,对于一门非常需要通过实践来掌握的技术,却几乎没有一本像样的图书真枪实弹地来剖析一些实际项目的工程案例。即便有,也不过是重在系统架构或基础知识的简单阐述而已。本书凝聚作者多年积累下来的各种设计案例,经过深加工,以通俗易懂的方式将它们跃然纸上。

本书特色:
本书由浅入深,全方位阐释了FPGA的设计思路和开发技巧
本书图文并茂,展示了必要板级装配和具体调试
本书包含18个工程案例,帮助读者快速搭建自己的项目原型。

作者简介

吴厚航 著:暂无简介

图书目录

前言
第一部分 基本知识
第1章 FPGA开发概述  2
1.1 FPGA基础入门  2
1.2 FPGA的优势与局限性  6
1.3 FPGA开发所需的技能  7
1.4 FPGA应用领域  8
1.5 FPGA开发流程  9
第2章 FPGA板级电路设计  11
2.1 FPGA板级电路设计五要素  11
2.2 FPGA核心电路板设计  17
2.3 扩展外设子板设计  34
第二部分 工程实例
第3章 工程实例1——PLL例化配置与LED闪烁  50
3.1 功能概述  50
3.2 新建Quartus II工程  50
3.3 IP核配置——PLL  54
3.4 引脚分配  60
3.5 闲置引脚设置  64
3.6 Verilog代码解析  65
3.7 板级调试  72
第4章 工程实例2——DDR2控制器集成与读写测试  73
4.1 功能概述  73
4.2 IP核配置——片内RAM  74
4.3 IP核配置——DDR2控制器  79
4.4 DDR2引脚电平设置  87
4.5 Verilog代码解析  90
4.6 板级调试  100
第5章 工程实例3——Qsys系统搭建与软件开发  102
5.1 功能概述  102
5.2 Qsys系统搭建  103
5.3 Verilog代码解析  117
5.4 软件工程——创建与编译  119
5.5 软件工程——导入已有工程  125
5.6 软件工程——运行调试  126
5.7 板级调试  128
第6章 工程实例4——NAND Flash读写测试  130
6.1 功能概述  130
6.2 IP核配置——自定义Qsys组件  131
6.3 Verilog代码解析  146
6.4 软件程序解析  160
6.5 板级调试  162
第7章 工程实例5——多分辨率VGA显示驱动  164
7.1 功能概述  164
7.2 装配说明  166
7.3 复用引脚设置  167
7.4 Verilog代码解析  169
7.5 板级调试  174
第8章 工程实例6——7寸800× 480 LCD显示驱动  175
8.1 功能概述  175
8.2 装配说明  176
8.3 Verilog代码解析  176
8.4 板级调试  177
第9章 工程实例7——LCD触摸屏驱动设计  179
9.1 功能概述  179
9.2 装配说明  181
9.3 Verilog代码解析  181
9.4 软件程序解析  183
9.5 板级调试  185
第10章 工程实例8——电子点菜单设计  187
10.1 功能概述  187
10.2 装配说明  189
10.3 IP核配置——FIFO配置  189
10.4 Verilog代码解析  201
10.5 软件程序解析  206
10.6 板级调试  214
第11章 工程实例9——200万像素CMOS摄像头采集显示  221
11.1 功能概述  221
11.2 装配说明  223
11.3 IP核配置——ROM配置与初始化  223
11.4 IP核配置——FIFO配置  228
11.5 Verilog代码解析  231
11.6 板级调试  237
第12章 工程实例10——AV(PAL/NTSC)视频采集显示  238
12.1 功能概述  238
12.2 装配说明  239
12.3 IP核配置——In-System Sources and Probes Editor配置  239
12.4 IP核配置——FIFO配置  242
12.5 IP核配置——移位寄存器配置  244
12.6 IP核配置——乘法器配置  248
12.7 Verilog代码解析  254
12.8 板级调试  272
第13章 工程实例11——FX2硬件和驱动安装以及Bulkloop实验  275
13.1 功能概述  275
13.2 装配说明  276
13.3 FX2驱动安装说明  276
13.4 板级调试  278
第14章 工程实例12——基于FX2和FPGA的Loopback/StreamIN/StreamOUT实例  281
14.1 功能概述  281
14.2 装配说明  282
14.3 IP核配置——FIFO配置  284
14.4 IP核配置——RAM配置  286
14.5 IP核配置——SignalTap II配置  288
14.6 Verilog代码解析——fx2_loopback工程  292
14.7 Verilog代码解析——fx2_StreamIN工程  295
14.8 Verilog代码解析——fx2_StreamOUT工程  297
14.9 板级调试  298
第15章 工程实例13——基于VGA显示器的720p的广告机设计  304
15.1 功能概述  304
15.2 装配说明  305
15.3 Verilog代码解析  305
15.4 软件程序解析  306
15.5 板级调试  310
第16章 工程实例14——TXT文本阅读器设计  313
16.1 功能概述  313
16.2 装配说明  314
16.3 GB2312中文字符集简介  314
16.4 Verilog代码解析  317
16.5 软件程序解析  318
16.6 板级调试  325
第17章 工程实例15——工业现场实时监控界面设计  329
17.1 功能概述  329
17.2 装配说明  330
17.3 IP核配置——双口RAM  330
17.4 Verilog代码解析  335
17.5 软件程序解析  339
17.6 板级调试  341
第18章 工程实例16——多分辨率HDMI显示驱动设计  344
18.1 功能概述  344
18.2 装配说明  346
18.3 Verilog代码解析  347
18.4 软件程序解析  350
18.5 板级调试  352
第19章 工程实例17——基于HDMI的AV采集显示  353
19.1 功能概述  353
19.2 装配说明  354
19.3 Verilog代码解析  354
19.4 软件程序解析  358
19.5 板级调试  358
第20章 工程实例18——双摄像头图像采集  360
20.1 功能概述  360
20.2 装配说明  361
20.3 Verilog代码解析  362
20.4 板级调试  365

教学资源推荐
作者: [美] 查尔斯K.亚历山大(Charles K. Alexander) 马修 N.O.萨迪库(Matthew N.O. Sadiku) 著
作者: 陈龙 牛小燕 马学条 杨柳 编著 张亚君 主审
作者: [美] 查尔斯 L.菲利普斯(Charles L. Phillips) H. 特洛伊?内格尔(H.Troy Nagle) 阿兰尼亚?查克拉博蒂(Aranya Chakrabortty)  著
作者: 王锦 鞠兰 等编著
参考读物推荐
作者: 王贞炎 编著
作者: (美)James Floyd Kelly  Harold Timmis 著
作者: [美] 塔米·诺尔加德(Tammy Noergaard) 著
作者: 《注册电气工程师(发输变电)执业资格考试历年真题解析》编委会 编