本篇主要提供FPGA设计实战演练吴厚航 编著电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
图书基本信息 | |||
图书名称 | FPGA设计实战演练 | 作者 | 吴厚航 编著 |
定价 | 55元 | 出版社 | 清华大学出版社 |
ISBN | 9787302375432 | 出版日期 | 2015-01-01 |
字数 | 515000 | 页码 | 317 |
版次 | 装帧 | 平装 | |
开本 | 16开 | 商品重量 |
内容提要 | |
本书面对广大的初学者,从零开始讲述以及相关的基础知识,并以一个支持各种入门、进阶的子母板形式学习套件为实验平台,将个应用实例贯穿其中。实例讲解深入浅出,不仅有基本的语法讲解,也有设计思路和背景知识的详细描述;开发工具()的使用更是手把手图文并茂地展示给大家。 本书有对基础理论知识专门的讲解,也有非常详细的实例演练和讲解,更多的是在实践中传递实用的设计技巧和方法,书中给出的源代码都经过了实际项目的经验,读者可在清华大学出版社网站本书页面下载相关的源代码。 |
目录 | |
目录 章概念扫盲 1.1FPGA简单入门 1.2FPGA应用领域 1.3FPGA的优势 1.4开发流程 思考 第2章逻辑设计基础 2.10和1——精彩世界由此开始 2.2表面现象揭秘——逻辑关系 2.3内里本质探索——器件结构 思考 第3章实验平台板级设计 3.1FPGA板级电路设计五要素 3.1.1能量供应——电源电路 3.1.2心脏跳动——时钟电路 3.1.3状态初始——复位电路 3.1.4灵活定制——配置电路 3.1.5自由扩展——外设电路 3.2FPGA核心板设计 3.2.1读懂器件手册 3.2.2核心板电路设计架构 3.2.3电源电路设计 3.2.4时钟和复位电路设计 3.2.5配置电路设计 3.2.6SDRAM电路设计 3.2.7引脚分配规划和扩展I/O电路 3.3扩展子板设计 3.3.1基本外设子板 3.3.2LCD显示驱动子板 3.3.3VGA显示驱动子板 3.3.4USB和UART串口子板 3.3.5超声波与视频采集子板 思考 第4章开发工具简介 4.1软件下载和license申请 4.2Quartus Ⅱ的安装 4.3ModelSimAltera的安装 4.4USBBlaster的驱动安装 思考
5.1语法学习的经验之谈 5.2可综合的语法子集 5.3代码风格与书写规范 思考 第6章入门实例 6.1分频计数之LED闪烁 6.1.1功能概述 6.1.2设计说明 6.1.3源码解析 6.1.4板级调试 6.2分频计数之蜂鸣器 6.2.1功能概述 6.2.2设计说明 6.2.3源码解析 6.2.4板级调试 6.3流水灯控制 6.3.1功能概述 6.3.2设计说明 6.3.3源码解析 6.3.4板级调试 6.4模式流水灯 6.4.1功能概述 6.4.2设计说明 6.4.3源码解析 6.4.4板级调试 6.5数码管显示驱动 6.5.1功能概述 6.5.2设计说明 6.5.3源码解析 6.5.4板级调试 6.6LCD显示驱动 6.6.1功能概述 6.6.2设计说明 6.6.3源码解析 6.6.4板级调试 6.7LCD的32级红色显示 6.7.1功能概述 6.7.2设计说明 6.7.3源码解析 6.7.4板级调试 6.8VGA/SVGA显示驱动 6.8.1功能概述 6.8.2设计说明 6.8.3源码解析 6.8.4板级调试 6.9超声波测距数据采集 6.9.1功能概述 6.9.2设计说明 6.9.3源码解析 6.9.4板级调试 6.10倒车雷达 6.10.1功能概述 6.10.2设计说明 6.10.3源码解析 6.10.4板级调试 6.11UART串口收发测试 6.11.1功能概述 6.11.2设计说明 6.11.3源码解析 6.11.4板级调试 第7章片内资源应用 7.1PLL配置 7.1.1功能概述 7.1.2源码解析 7.1.3板级调试 7.2片内存储器应用之ROM 7.2.1功能概述 7.2.2设计说明 7.2.3源码解析 7.2.4板级调试 7.3片内存储器应用之单口RAM 7.3.1功能概述 7.3.2设计说明 7.3.3源码解析 7.3.4板级调试 7.4片内存储器应用之移位寄存器 7.4.1功能概述 7.4.2设计说明 7.4.3源码解析 7.4.4板级调试 7.5片内存储器应用之FIFO 7.5.1功能概述 7.5.2设计说明 7.5.3源码解析 7.5.4板级调试 7.6基于FPGA内嵌RAM的LCD字符显示 7.6.1功能概述 7.6.2设计说明 7.6.3源码解析 7.6.4板级调试 思考 第8章时序设计实例 8.1时序分析基础 8.1.1基本的时序分析理论 8.1.2时钟、建立时间和保持时间 8.1.3基本时序路径 8.1.4reg2reg路径的时序分析 8.2VGA驱动接口时序设计 8.3CMOS摄像头接口时序设计 第9章设计仿真 9.1仿真验证概述 9.2ModelSim软件概述 思考 0章在线调试实例 10.1基于FPGA的在线系统调试概述 10.2基于InSystem Logic Analyzer的UART串口接收数据采集 10.2.1功能概述 10.2.2设计说明 10.2.3源码解析 10.2.4板级调试 10.3基于InSystem Sources and Probes Editor的A/D采集 10.3.1功能概述 10.3.2设计说明 10.3.3源码解析 10.3.4板级调试 10.4基于InSystem Sources and Probes Editor的D/A采集 10.4.1功能概述 10.4.2设计说明 10.4.3源码解析 10.4.4板级调试 10.5基于InSystem Memory Content Editor的LCD实时显示字符更改 10.5.1功能概述 10.5.2设计说明 10.5.3源码解析 10.5.4板级调试 思考 1章视频图像采集设计 11.1CMOS摄像头应用背景与驱动原理 11.2视频采集系统设计概述 11.3I2C接口配置模块设计 11.4视频流采集设计 11.5SDRAM控制器设计 11.6LCD控制器设计 11.7工程实践与板级调试 |
作者介绍 | |
吴厚航[网名 特权同学]:热爱FPGA开发设计工作,擅长记录、分析并总结经验及技巧。个人技术博客在业内有的口碑。在电子网站EDN China创建的FPGA/CPLD助学小组成员过万,提供了众多适合入门和进阶的FPGA/CPLD实验例程以及相关资料,帮助众多的初学者迈入FPGA开发的殿堂。已出版《深入浅出玩转FPGA》、《FPGA/CPLD边练边学——快速入门Verilog/VHDL》、《爱上FPGA开发——特权和你一起学NIOS II》、《FPGA快速系统原型设计指南》(译者)等广受好评的FPGA技术图书。 |
编辑推荐 | |
特权同学FPGA全新力作,面向FPGA/CPLD初学者,实例丰富,深入浅出,带您轻松入门! 配套资源丰富,可通过网站论坛和书友会与作者互动,为您的后续学习提供强有力的资源! Altera公司大学计划中国区经理 作序推荐! 推荐阅读(请点击链接):FPGA设计实战演练(高级技巧篇)(FPGA设计从初级迈向高级的图书!) FPGA设计——从电路到系统(按照“从电路到系统”的思路,介绍FPGA开发的方方面面!) 51单片机开发实战精讲——从模块到项目(单片机开发从“入门”到“精通”的图书!) ARM Cortex-M3嵌入式开发与实践——基于LPC1788和μC/OS-II (理论与应用紧密结合,实例丰富,资料翔实) ARM Cortex-M0 嵌入式开发与实践——基于LPC800(系统论述ARM Cortex-M0 内核LPC800系列) 图像测量活学活用——原理、算法模型及DSP实现(图像处理技术在计量分析领域应用中不可或缺的参考书!) Arduino项目DIY(基础理论→核心模块实验→综合项目,循序渐进,带您轻松入门Arduino!) |