基本信息
书名:勇敢的芯伴你玩转Xilinx FPGA
定价:59.00元
作者:吴厚航
出版社:清华大学出版社
出版日期:2017-12-01
ISBN:9787302474272
字数:
页码:
版次:1
装帧:平装-胶订
开本:16开
商品重量:0.4kg
编辑推荐
(1)勇敢的芯伴你玩转Xilinx FPGA(电子设计与嵌入式开发实践丛书)基于Xilinx公司的Spartan6 FPGA器件,“理论 实践”的学习方式。(2)丰富的例程讲解:基础入门实例、基于FPG上资源的应用实例、综合进阶实例。、(3)提供Xilinx FPGA的一站式入门学习方案:基础概念阐释、板级电路解析、开发工具安装配置、丰富的Verilog例程讲解。
内容提要
勇敢的芯伴你玩转Xilinx FPGA(电子设计与嵌入式开发实践丛书)使用Xilinx公司的Spartan 6 FPGA器件,由浅入深地读者从板级设计、基础入门实例、FPG内资源应用实例和综合进阶实例等方面,玩转FPGA逻辑设计。本书基于特定的FPGA实验平台,既有足够的理论知识深度作支撑,也有丰富的例程进行实践学习,并且穿插着笔者多年FPGA学习和开发过程中的经验和技巧。无论对于希望快速掌握Verilog语言进行FPGA开发的初学者,还是希望快速掌握基于Xilinx Spartan 6 FPGA进行开发的设计者,本书都是很好的选择。
目录
Contents
目录
章FPGA开发入门
1.1FPGA基础入门
1.2FPGA的优势在哪里
1.3FPGA应用领域
1.4FPGA开发流程
第2章实验平台“勇敢的芯”板级电路详解
2.1板级电路整体架构
2.2电源电路
2.3复位与时钟电路
2.3.1关于FPGA器件的时钟
2.3.2关于FPGA器件的复位
2.3.3实验平台电路解析
2.4FPGA下载配置电路
2.5SRAM接口电路
2.6ADC/DAC芯片电路
2.7UART接口电路
2.8RTC接口电路
2.9导航按键电路
2.10VGA显示接口电路
2.11蜂鸣器、数码管、流水灯、拨码开关电路
2.12超声波接口、外扩LCD接口电路
第3章逻辑设计基础
3.10和1——精彩世界由此开始
3.2表面现象揭秘——逻辑关系
3.3内里本质探索——器件结构
第4章软件安装与配置
4.1ISE 14.6软件安装
4.1.1安装文件复制与解压缩
4.1.2虚拟光驱或解压缩安装
4.1.3ISE 14.6安装
4.2Modelsim SE 10.1安装
4.2.1安装文件复制与解压缩
4.2.2Modelsim SE安装
4.3文本编辑器Notepad 安装
4.4ISE中使用Notepad 的关联设置
4.5ISE与Modelsim联合仿真库编译
4.5.1操作系统确认
4.5.2Xilinx库编译
4.6ISE与Modelsim联合仿真关联设置
4.6.1modelsim.ini内容复制与粘贴
4.6.2ISE设置
4.7Platform Cable USB驱动安装
4.8串口芯片驱动安装
4.8.1驱动安装
4.8.2设备识别
勇敢的芯伴你玩转Xilinx FPGA
第5章基于仿真的个工程实例
5.1新建工程
5.2Verilog源码文件创建与编辑
5.2.1Verilog源码文件创建
5.2.2Verilog源码文件编辑
5.3Verilog语法检查
5.4Modelsim仿真验证
5.4.1ISE基本设置
5.4.2测试脚本创建与编辑
5.4.3调用Modelsim仿真
第6章基于板级调试的第二个工程实例
6.1PWM蜂鸣器驱动之功能概述
6.1.1功能概述
6.1.2设计源码
6.2PWM蜂鸣器驱动之引脚分配
6.2.1工程移植
6.2.2PlanAhead引脚分配
6.2.3脚本直接引脚分配
6.3PWM蜂鸣器驱动之综合、实现与配置文件产生
6.4PWM蜂鸣器驱动之FPGA在线下载配置
6.4.1开启iMPACT
6.4.2初始化下载线缆
6.4.3下载配置
6.5PWM蜂鸣器驱动之FPGA配置芯片固化
6.5.1PROM烧录文件生成
6.5.2固化PROM
6.6PWM蜂鸣器驱动之复位与FPGA重配置功能
6.6.1复位功能
6.6.2在线重配置功能
6.6.3配置状态指示灯
第7章基础入门实例
7.1蜂鸣器开关实例
7.1.1功能简介
7.1.2代码解析
7.1.3打开工程
7.1.4下载配置操作
7.2流水灯实例
7.2.1功能简介
7.2.2代码解析
7.2.3下载配置
7.33��8译码器实验
7.3.1功能简介
7.3.2代码解析
7.3.3板级调试
7.4按键消抖与LED开关实例
7.4.1按键消抖原理
7.4.2功能简介
7.4.3代码解析
7.4.4板级调试
7.5经典模式流水灯实验
7.5.1功能简介
7.5.2代码解析
7.5.3板级调试
7.6基于PLL分频计数的LED闪烁实例
7.6.1PLL概述
7.6.2功能简介
7.6.3新建IP核文件
7.6.4PLL配置
7.6.5模块化设计概述
7.6.6模块化设计实践
7.6.7代码解析
7.6.8板级调试
7.7数码管驱动实例
7.7.1数码管驱动原理
7.7.2功能概述
7.7.3代码解析
7.7.4板级调试
7.8SRAM读写测试
7.8.1SRAM读写时序解读
7.8.2功能简介
7.8.3代码解析
7.8.4Xilinx库设置
7.8.5功能仿真
7.8.6FPGA在线配置
7.8.7触发采样波形
7.9UART loopback测试
7.9.1功能概述
7.9.2代码解析
7.9.3板级调试
7.10VGA驱动ColorBar显示
7.10.1VGA概述
7.10.2功能简介
7.10.3代码解析
7.10.4板级调试
7.11LCD基本驱动实例
7.11.1LCD驱动时序
7.11.2功能简介
7.11.3代码解析
7.11.4装配
7.11.5板级调试
7.12LCD字符显示驱动
7.12.1字符取模
7.12.2ROM初始化文档创建
7.12.3新建源文件
7.12.4IP选择
7.12.5ROM配置
7.12.6功能简介
7.12.7代码解析
7.12.8板级调试
第8章FPG内资源应用实例
8.1基于ChipScope的超声波测距调试
8.1.1超声波测距原理
8.1.2功能简介
8.1.3代码解析
8.1.4硬件装配
8.1.5ChipScope源文件创建
8.1.6ChipScope配置
8.1.7ChipScope调试
8.2FPG内ROM实例
8.2.1功能概述
8.2.2代码解析
8.2.3ROM初始化文档创建
8.2.4新建源文件
8.2.5IP选择
8.2.6ROM配置
8.2.7Xilinx库设置
8.2.8功能仿真
8.2.9FPGA在线调试
8.2.10触发采样波形
8.3FPG内RAM实例
8.3.1功能概述
8.3.2代码解析
8.3.3新建源文件
8.3.4IP选择
8.3.5RAM配置
8.3.6功能仿真
8.3.7FPGA在线调试
8.4FPG内FIFO实例
8.4.1功能概述
8.4.2代码解析
8.4.3新建源文件
8.4.4IP选择
8.4.5FIFO配置
8.4.6功能仿真
8.4.7FPGA在线调试
8.5FPG内异步FIFO实例
8.5.1功能概述
8.5.2代码解析
8.5.3新建源文件
8.5.4IP选择
8.5.5FIFO配置
8.5.6功能仿真
8.5.7FPGA在线调试
8.6FPG内ROM FIFO RAM联合实例之功能
8.6.1功能概述
8.6.2代码解析
8.6.3功能仿真
8.6.4FPGA在线调试
第9章综合进阶实例
9.1基于数码管显示的超声波测距回响脉宽计数
9.1.1功能简介
9.1.2代码解析
9.1.3板级调试
9.2基于均值滤波处理的超声波测距回响脉宽计数
9.2.1功能简介
9.2.2滤波算法与实现
9.2.3代码解析
9.2.4板级调试
9.3基于进制换算的超声波测距结果显示
9.3.1功能简介
9.3.2距离计算公式实现
9.3.3进制换算实现
9.3.4代码解析
9.3.5乘法器IP核创建、配置与例化
9.3.6除法器IP核创建、配置与例化
9.3.7板级调试
9.4倒车雷达实例
9.4.1倒车雷达应用背景
9.4.2功能简介
9.4.3代码解析
9.4.4板级调试
9.5基于SRAM批量读写的UARTbulk测试
9.5.1功能概述
9.5.2代码解析
9.5.3板级调试
9.6基于数码管显示的RTC读取
9.6.1RTC芯片解析
9.6.2功能简介
9.6.3代码解析
9.6.4板级调试
9.7基于UART发送的RTC读取
9.7.1功能简介
9.7.2代码解析
9.7.3板级调试
9.8基于UART收发的RTC读写
9.8.1功能简介
9.8.2代码解析
9.8.3板级调试
9.9基于UART控制的VGA多模式显示
9.9.1功能简介
9.9.2代码解析
9.9.3板级调试
9.10基于LED显示的D/A输出驱动实例
9.10.1D/A芯片概述
9.10.2功能简介
9.10.3代码解析
9.10.4板级调试
9.11基于按键调整和数码管显示的D/A输出实例
9.11.1功能简介
9.11.2代码解析
9.11.3板级调试
9.12波形发生器
9.12.1功能简介
9.12.2代码解析
9.12.3IP核CORDIC配置与例化
9.12.4Xilinx库设置
9.12.5功能仿真
9.12.6板级调试
9.13基于数码管显示的A/D采集实例
9.13.1A/D芯片接口概述
9.13.2功能简介
9.13.3代码解析
9.13.4板级调试
9.14A/D和D/A联合测试
9.14.1功能简介
9.14.2代码解析
9.14.3板级调试
9.15RTC时间的LCD显示和UART设置
9.15.1功能简介
9.15.2代码解析
9.15.3板级调试
作者介绍
者简介吴厚航 有近10年的FPGA工程实践经历,擅长记录、分析并总结FPGA开发中的经验与技巧,也非常乐于分享。活跃于各大电子技术网站的FPGA社区或版块,多年来笔耕不辍、风雨无阻,不断地发表FPGA相关文章,其总点击量超过300万。著有多本FPGA技术相关图书,其诙谐的文字、贴近读者实际需求的知识点与经验技巧分享,赢得了广大读者的一致认可。
文摘
序言
当我第一眼看到《勇敢的芯伴你玩转Xilinx FPGA 吴厚航》这个书名时,我的脑海里立刻浮现出无数关于FPGA的奇思妙想。我一直对FPGA这种可编程逻辑器件充满好奇,它那“万物皆可塑”的特性,似乎能让我的各种创意设计都变成现实。这本书的书名,尤其是“玩转”二字,恰恰击中了我的心坎。它不像一些技术书籍那样严肃刻板,而是透露出一种轻松愉快的学习氛围,仿佛作者就在我身边,手把手地教我如何去探索和掌握Xilinx FPGA的奥秘。我猜测,书中一定会有许多生动的例子,从基础概念的讲解,到实际项目的实现,都会以一种非常直观易懂的方式呈现。而“芯伴”这个词,更是让我感觉这本书不仅仅是知识的传授,更是一种陪伴。在学习FPGA的过程中,难免会遇到一些瓶颈和困惑,有一个“芯伴”在旁边,就好像有了坚实的后盾,让我更有信心去克服困难。吴厚航这个名字,虽然对我来说是一个新的名字,但它代表着作者的辛勤付出和专业知识,让我相信这本书的含金量会很高,能够真正帮助我踏上FPGA的学习之旅。
评分书名《勇敢的芯伴你玩转Xilinx FPGA 吴厚航》带给我的第一印象,是一种积极向上的学习氛围和强大的技术实力。我一直对FPGA这种“万能芯片”充满了好奇,它能够被重新配置以实现各种复杂功能,这在数字设计的世界里显得格外迷人。然而,现实的学习过程常常伴随着枯燥的理论和难以理解的概念,让我屡次在半途而废的边缘徘徊。这本书的书名,特别是“勇敢”二字,像是一剂强心针,激励我重新拾起学习的勇气,去迎接挑战。而“玩转”则直接击中了我对于学习目标的核心需求——不仅仅是了解,而是要能够熟练运用。再者,“芯伴”这个词,让我感到了一种陪伴和支持,仿佛有一个经验丰富的伙伴,能够在我摸索前行时,提供必要的帮助和指导。吴厚航这个名字,让我对作者的专业性和教学能力充满了信心,我相信他一定能够将Xilinx FPGA的精髓,以一种易于理解且充满实践性的方式呈现出来,带领我真正地“玩转”这项技术。
评分书名《勇敢的芯伴你玩转Xilinx FPGA 吴厚航》给我一种眼前一亮的感觉,仿佛是为我量身定制的。我一直对FPGA技术有着浓厚的兴趣,但由于其专业性较强,学习过程中常常会遇到一些瓶颈,缺乏系统性的指导。这本书的书名,特别是“玩转”二字,直接击中了我的学习痛点,它暗示着这本书不仅仅是枯燥的理论讲解,更注重实践和应用,能够帮助我真正地掌握FPGA的使用技巧。而“芯伴”这个词,则带来了一种温暖和支持感,仿佛一位经验丰富的“老司机”,能够在我探索FPGA的旅途中,一路陪伴,解决各种疑难杂症。吴厚航这个名字,让我对作者的专业能力充满信心,我期待书中能够提供清晰易懂的讲解,丰富的案例分析,以及实用的开发技巧,帮助我快速地熟悉Xilinx FPGA的设计流程,并能自信地进行各种项目的开发。我迫不及待地想要翻开这本书,开启我的FPGA学习之旅。
评分《勇敢的芯伴你玩转Xilinx FPGA 吴厚航》这个书名,就像一声清脆的号角,召唤着我这个对FPGA充满好奇但又略显畏惧的电子爱好者。我一直觉得FPGA是实现各种创新想法的绝佳平台,但其复杂性常常让我望而却步,难以找到一个清晰的学习路径。这本书的书名,特别是“玩转”二字,仿佛给了我一种“原来没那么难”的信心,它传递出一种轻松愉快的学习体验,预示着这本书将以一种生动有趣的方式,带领我探索Xilinx FPGA的无限可能。而“芯伴”这个词,更像是一种承诺,承诺在学习的过程中,我会有一个贴心的伙伴,能够在我遇到困难时提供帮助,在我产生疑问时给予解答。吴厚航这个名字,虽然我尚不熟悉,但它承载着作者的知识和经验,让我对书中内容的质量和实用性充满了期待。我设想,这本书会以一种循序渐进的方式,从基础概念讲起,然后逐步深入到实际项目的设计和实现,让我能够一步一个脚印地掌握FPGA技术。
评分拿到《勇敢的芯伴你玩转Xilinx FPGA 吴厚航》这本书,我脑海中第一个闪过的念头就是“这正是我需要的”。我一直对FPGA技术很感兴趣,但总觉得入门门槛有点高,市面上的一些教程要么过于理论化,要么案例不够贴近实际。而这本书的书名,特别是“玩转”这两个字,给了我一种耳目一新的感觉,它暗示着这本书不仅仅是教授知识,更重要的是教会读者如何灵活运用,真正地掌握FPGA。而“芯伴”这个词,更是让我感到一丝温暖,仿佛作者就像一个经验丰富的朋友,愿意陪伴在我身边,一起探索Xilinx FPGA的奥秘。我猜想,这本书一定会包含大量的实践操作,从基础的开发环境搭建,到实际的项目开发,都会有详细的步骤和讲解,让我能够一步一步地跟着做,从而获得成就感。吴厚航这个名字,虽然对我而言是陌生的,但它代表着作者的付出和专业,让我对其内容充满信心。我非常期待这本书能够为我打开FPGA世界的大门,让我能够自信地“玩转”这项技术。
评分当我第一眼瞥到《勇敢的芯伴你玩转Xilinx FPGA 吴厚航》这个书名时,一股强烈的探索欲瞬间被点燃。我深知Xilinx FPGA在现代电子设计领域扮演着举足轻重的角色,掌握其设计和应用,无疑能为我的职业发展或个人项目打开新的局面。然而,FPGA的学习曲线一直让我感到有些畏惧,复杂的开发环境、陌生的硬件描述语言,以及众多的设计流程,都曾让我犹豫不决。这本书的书名,尤其是“玩转”二字,给我了一种“原来没那么难”的信心。它暗示着这本书会以一种更加轻松、实用、有趣的方式来引导读者,而不是枯燥的理论灌输。而“芯伴”这个词,则像是一种承诺,承诺在学习过程中,读者不会孤单,有一个贴心的伙伴,能够指引方向,解答疑惑。吴厚航这个名字,也让我对这本书的内容产生了更高的期望,或许作者是一位经验丰富的工程师,能够分享许多宝贵的实践经验和技巧。我迫不及待地想要翻开它,看看这位“芯伴”将如何带我踏上这段令人兴奋的FPGA探索之旅。
评分这本书的书名《勇敢的芯伴你玩转Xilinx FPGA 吴厚航》就像一句充满魔力的咒语,瞬间勾起了我对FPGA的无限遐想。我一直认为,FPGA是连接理论与实践的桥梁,是实现复杂数字系统设计的利器。但接触FPGA以来,总感觉它高深莫测,学习起来颇有难度, oftentimes会望而却步。而这个书名,特别是“勇敢”二字,给了我莫大的鼓舞。它告诉我,学习FPGA并非遥不可及,只要敢于尝试,就能克服挑战。而“芯伴”这个词,更是充满了人情味,仿佛一位经验丰富的向导,将一路陪伴我探索Xilinx FPGA的广阔天地。我非常期待书中能够提供一些循序渐进的学习路径,从最基础的硬件描述语言(HDL)入门,到复杂的逻辑设计,再到实际的软硬件协同设计,都能被清晰地阐述。我希望这本书能够像一位良师益友,用通俗易懂的语言,结合丰富的图示和案例,将FPGA的复杂概念一一化解,让我真正做到“玩转”它,而不是被它“玩弄”。吴厚航这个名字,也让我对作者的专业背景和教学方法产生了浓厚的兴趣。
评分《勇敢的芯伴你玩转Xilinx FPGA 吴厚航》这个书名,就像一位热情洋溢的向导,在FPGA这座充满挑战的宝藏山前,向我伸出了友谊之手。我一直对FPGA这种强大的硬件平台充满向往,但往往在面对海量的资料和深奥的理论时,感到无从下手。这本书的书名,特别是“玩转”二字,直接点燃了我心中的学习火焰,它传递出一种“学以致用,乐趣无穷”的信息,让我相信通过这本书,我能够真正地掌握FPGA的精髓,而不是仅仅停留在理论层面。而“芯伴”这个词,更是让我感到一丝安心,它意味着在学习的道路上,我不会孤军奋战,会有一个可靠的伙伴,能够在我遇到困难时给予指导,在我迷茫时提供方向。吴厚航这个名字,我虽然不熟悉,但它代表着一种人格和专业,让我对书中内容的质量和深度充满了期待。我设想,这本书会以一种非常接地气的方式,将复杂的FPGA设计原理,通过一个个鲜活的案例,生动地展现在读者面前,让学习过程变得轻松而富有成效。
评分当我看到《勇敢的芯伴你玩转Xilinx FPGA 吴厚航》这个书名时,我脑海中立刻勾勒出一幅画面:一位经验丰富的导师,手持Xilinx FPGA开发板,正兴致勃勃地向我介绍着一项项酷炫的电子设计。我一直对FPGA充满向往,但总感觉学习过程像是在攀登一座高山,缺乏一个明确的路径和可靠的指引。这本书的书名,尤其是“玩转”二字,给我一种强大的吸引力,它承诺不仅仅是学习理论,更是要教会我如何实际操作,如何把FPGA的强大功能发挥到极致。而“芯伴”这个词,更是让我感到一种亲切和安心,仿佛我不是一个人在孤军奋战,而是有一个可以信赖的伙伴,能够在我遇到困难时及时伸出援手。吴厚航这个名字,虽然我初次见到,但它代表着作者的付出和智慧,让我对其内容的专业性和实用性充满了信心。我非常期待这本书能够提供大量贴近实际的应用案例,让我能够通过动手实践,真正理解FPGA的设计理念和开发流程,从而实现“玩转”的目标。
评分拿到这本书,就好像打开了一扇通往全新电子世界的大门,我迫不及待地想深入其中一探究竟。虽然我还没有真正开始阅读,但仅仅从书名《勇敢的芯伴你玩转Xilinx FPGA 吴厚航》就能感受到一种强烈的号召力和亲和力。特别是“芯伴”这个词,它不仅仅是技术上的伙伴,更像是引领者,带着我们这些初学者或者有一定基础但想进一步提升的爱好者,一步步克服FPGA学习路上的种种困难。Xilinx FPGA本身就是业界的翘楚,能被它“玩转”,这本身就充满了诱惑力。而“勇敢”二字,则是在提醒我们,学习新技术总会有挑战,需要一颗敢于尝试、不怕出错的心。这本书的作者吴厚航,名字的出现也让我对内容的深度和实用性充满了期待,名字的朴实无华,或许也预示着书中内容会是脚踏实地、循序渐进的。我设想,这本书一定不会是那种干巴巴的理论堆砌,而是充满实际案例,通过一个又一个“玩转”的过程,让我们真正理解FPGA的强大之处,掌握其核心设计理念和方法。我已经在想象,书中的每一个章节,都会像一个关卡,等待我去解锁,每一次成功的“玩转”,都会带给我巨大的成就感,这种感觉,是学习技术最原始也最动人的动力。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有