深入浅出玩转FPGA

当前位置:首页 > 计算机网络 > 硬件外部设备维修 > 深入浅出玩转FPGA

出版社:北京航空航天大学出版社
出版日期:2010-5
ISBN:9787512400825
作者:吴厚航
页数:22页

章节摘录

插图:特权同学接触最多的典型控制就是液晶屏的驱动,因为大多数液晶屏都是需要实时扫描的,而且场频、行频的时序都相对固定。要是使用单片机,即使什么都不做,只响应定时中断都不一定来得及。即使是找来速度更快一些的ARM(市场上也有一些内嵌了液晶驱动外设的ARM)、DSP等高端处理器直接驱动液晶,过多的中断响应也会给程序带来麻烦,这就未免有些得不偿失了。所以,FPGA是最好的选择,从成本考虑,如果只是做简单的驱动和数据搬运的工作,CPLD也足够了。此外,如步进电机驱动、图像采集等应用中都采用了基于FPGA/CPI,D的解决方案,FPGA/CPLD也的的确确在实时控制领域拥有着得天独厚的优势。二、信号处理与协议实现1.信号处理  相信很多朋友对数字信号处理器(DSP)都有相当程度的了解。的确,这样的微处理器是为数字信号处理量身打造的,在数据运算处理方面有着相当不错的性能。但是,今天的FPGAA已经具有了内嵌乘法器、专用运算电路并集成了大量可灵活配置的片内RAM等,再加上FPGA的并行性以及可灵活配置的位宽,这些特性使其足以与任何DSP相抗衡。在软件无线电领域,ASIC、FPGA和DSP三足鼎立,各有优势。ASIC往往针对某一个特定的产品,可升级性和灵活性较低。DSP和FPGA都是可编程的,DSP的软件编译和调试相对FPGA要容易一些,但只适合一些基于顺序处理的算法实现,对于并行要求极高的应用场合则无能为力了。因此,在这样的应用场合,DSP加FPGA的解决方案是一个折中的选择。2.协议实现  FPGA拥有着丰富的电平接口,易于实现各种各样不同的协议。现成的协议芯片确实不少,但是对于一些标准协议的非标准应用还是应该选择FPGA。有时只要选择一个合适的IP核,简单的配置后即可灵活使用。三、片上系统数字电路高度集成化是现代电子发展的大势所趋,片上系统(SoC)的概念也就应运而生。它是指在单个芯片上集成一个完整的系统,一般包括系统级芯片控制逻辑模块、微处理器/微控制器内核模块、数字信号处理器模块、存储器或存储器控制模块、与外部通信的各种接口协议模块、含有ADC/DAC的模拟前端模块、电源及功耗管理模块。SoC是一个具备特定功能、应用于特定产品的高度集成电路。

前言

也许人们会忘记你做过多少项目,干过多少工程,但一定会记住你写过的一本好书。EDN China首次为网友新书作序,其一是承蒙作者吴厚航作为EDN China.com的资深会员对网站社区一贯的热情和支持,藉其新书出版之日自当弹冠共庆以序作酬,略尽绵薄;其二也是希望鼓励更多的电子工程师多写博文、多写文章、多写书——将自己的心得和经验与同行们分享。《深入浅出玩转FPGA》同EDN China.com的工程师社区渊源匪浅。2008年,EDN China.corn的工程师社区开展了助学活动,低价实用的RF学习板、TCP学习板、CAN学习板、USB学习板吸引了众多网友的眼球。无疑这样的活动为很多高校学生以及年轻的工程师们提供了一个既可以动手实践、又方便交流互动的学习平台。电子设计涉及的技术门类着实太多,只有不断扩大讨论范围才能满足广大电子爱好者学习的欲望。可编程器件设计是继单片机、ARM、DSP之后,目前讨论最多而技术门槛也相对较高的一个门类。EDN China.com工程师社区的FPGA讨论组人气高涨,很多网友都希望能有一个FPGA学习板的助学活动。对于他们来说,FPGA的高门槛也许不仅是技术,还因为其昂贵的器件价格。但是,尽管不少热心网友提出了各种想法来为建立FPGA的助学活动出谋划策,却一直没有定论,也一直缺少资深专家来亲历亲为支持活动。2008年11月初,一位经常在EDN China.corn的博客发表FPGA方面“酷”文的网友ilove314(即本书作者吴厚航)与我们联系,希望能够搞一次CPLD的助学活动。几番接触之后,我们发现这位网友也的确有备而来,很快就递交了活动方案的细节,并且提交了学习板的配套资料、例程代码、文档说明等。在活动套件的售价方面,对方的报价也相当具有吸引力。于是,CPLD助学活动的报名提上了议程,并在可编程器件论坛中得到了众多网友的响应。当年12月底,第一批50套助学板发到了我们手上,据说当时为了节约成本,吴厚航和几位朋友利用业余时间在一大堆烙铁、松香和焊锡中亲自动手忙了两个多星期。

内容概要

吴厚航,[网名特权同学],就职于上海某研究所,热爱FPGA开发设计工作,擅长记录、分析及总结经验与技巧。个人技术博客深受网友好评,任EDN China网站FPGA/CPLD助学小组组长。

书籍目录

第一部分 基础普及 笔记1 初识FPGA 笔记2 应用领域 笔记3 开发流程第二部分 设计技巧 笔记4基本语法 笔记5 漫谈状态机设计 笔记6 复位设计 笔记7 FPGA重要设计思想及工程应用 笔记8 基于FPGA的跨时钟域信号处理 笔记9 经验点滴第三部分 仿真测试 笔记10 简单的Testbench设计 笔记11 Testbench书写技巧 笔记12 测试用例设计第四部分 时序分析 笔记13 时序分析基础 笔记14 基于ISE的时序约束 笔记15 基于TimeQuest的时序分析第五部分 基础实验 笔记16 基于EPM240的入门实验 笔记17 基于EP1C3的进阶实验第六部分 项目应用 笔记18 DIY逻辑分析仪 笔记19 DIY数码相框第七部分 网络杂文 笔记20 Xilinx网站资源导航 笔记21 苦练基本功 笔记22 永远忠于年轻时的梦想参考文献

编辑推荐

《深入浅出玩转FPGA》从工程实践出发,旨在引领读者学会如何在FPGA60开发设计过程中发现问题、分析问题并解决问题。《深入浅出玩转FPGA》附带的光盘中收集了大量的实用例程。也欢迎读者朋友加入EDN China网站的FPGA助学小组,这里不仅可以免费申请书中涉及的FPGA开发板(不含芯片和元器件),而且可以下载到特权同学精心录制的3 5课时、与《深入浅出玩转FPGA》同名的《深入浅出抚转FPGA》视频教程。

作者简介

《深入浅出玩转FPGA》收集整理了作者在FPGA学习和实践中的经验点滴。书中既有日常的学习笔记,对一些常用设计技巧和方法进行深入探讨;也有很多生动的实例分析,这些实例大都是以特定的工程项目为依托,具有一定的借鉴价值;还有一些适合于初学者入门和进阶学习的实验例程;另外还给出了两个比较完整的DIY工程,让读者从系统角度理解FPGA的开发流程。
《深入浅出玩转FPGA》从工程实践出发,旨在引领读者学会如何在FPGA的开发设计过程中发现问题、分析问题并解决问题。《深入浅出玩转FPGA》的主要读者对象为电子、计算机、控制及信息等相关专业的在校学生、从事FPGA/CPLD开发设计的电子工程师以及所有电子设计制作的爱好者们。

图书封面


 深入浅出玩转FPGA下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     这本书在初学者看来是一本不错的入门级书籍。这本书最大的特点就是内容全部是原创的,是 “特权同学” 的博客内容收集成书的,所以内容要比其他国内的死板的教科书要好很多,切合实际,总结了很多实践过程中遇到的问题。但是也因为这本书是博客内容集合成书,所以书的系统性不强,而且书名中说 ”深入浅出“,但是显然不够深入,只能算是浅出,所以只能当作一本快速入门的书。这本书在网上的口碑还算不错,但是豆瓣上的评价却不怎么样,估计来评价的人大多都是高手吧。所以这本书才会遇到这样的尴尬。希望更多的大牛博主的博文能够成书,让更多的人受益。所以,推荐把它定位成一本入门级书籍,浅出可以,要想深入,还是看其他书吧。P.S. 其实真正重要的是 ”特权同学“ 总结分享了他平时收集的资料,通过这本书了解到这么一个勤奋、乐于分享的人,学习他的好习惯,才是最大的收获。

精彩短评 (总计101条)

  •     速度快,书是正品,价格便宜,关键免运费,

    书的内容呢,比较适合初学者,要求掌握一些基础,适合做参考书,里面涉及的面比较广,有了这本书,就好比有人给你指点一样,这样的书才是我想要的,

    建议一些什么学者啊,书不要写的太死板。那样学习就无趣了
  •     特权这本书给了很多经验
  •     很实用的书籍,例程对工程项目很有帮助
  •     我的处女作
  •     特权同学总结得不错
  •     不错,但是看这本书需要一些FPGA基础,无基础的话不好懂
  •     带我入门的书
  •     一个基督徒写的FPGA技术书参考 面向有一定基础的人 不适合初学者 宗教与物理原来并不矛盾~~
  •     这本书可以后说是FPGA初学者的必备宝典 前面几张关于笔记讲解的很到位 非常有助于理解 收获颇丰
  •     绝对的FPGA入门好书,可以和郭天祥的51书相媲美
  •     感谢 带领我走入fpga 领域
  •     看完对电路板没兴趣了,麻烦,比汇编还麻烦~~
  •     这本书将fpga的内容讲的通俗易懂,正所谓深入浅出,觉得是本好书
  •     本书适合有基础的人来学习,最好是做过一些实践的项目,书中所述的都是平时应该注意,实际应用。
  •     上周四刚到手的书,当当配送的速度有点慢啊,呵呵
    书一到手就迫不及待的开始看起来,自己之前也有接触过FPGA的应用,该书中对于一些经典的使用分析很透彻,读后大有原来如此的感慨,非常值得一读!
  •     对于FPGA学习有一定基础的人,可以从书中汲取到更多的经验!毕竟是作者的实践经验之谈!
  •     写的很好,而且光盘也很好
  •     一般
  •     书中讲了不少方法,光盘中还有工程源代码,都是实际项目中总结出来的经验,非常不错。
  •     我是玩fpga的,当初就是对照着吴厚航同学的视频教程一步一步走下来的,他是我的师傅。。。
    他的视频是非常不错的,结合他本书写的例子程序也是很不错的。
    但是我要说的是。。。这本书有部分是讲设计经验的,也就是说要有一定的设计经验,再去看这本书,那就有很大的提高的。
    这是一本好书。
  •     不错的书,适合有一定基础的人阅读。
  •      挑一些章节看完的,可有针对性的阅读
  •     我觉得作者写的都是自身的设计经历,特别有用,初学者也能看懂!大赞~~~
  •     这本书中集合了作者在学习FPGA过程中遇到的问题,总结了经验,读后可以使后来的学习者少走很多弯路
  •     书的质量还可以吧,价格也比较合理。
  •     结合视频看,入门较好!~
  •     内容相当精悍,处处重点但不言语亢余。看完入门书籍在回头翻看此书,感觉这本书算是个总结。喜欢作者这种风格,也看得出作者是个心细钻研之人。
  •     其实基本都是视频里面的内容啦
  •     以前看pdf的版本,效果有点差。现在买来收藏。对于有一定设计经验再看这本书,会比较合适。初学者并不很适合。
  •     认真阅读了每一章,感觉收获颇丰。期待作者的下一本书。
  •     作者经验的总结,适合学习借鉴。
  •     对于有单片机、C语言和数字电路基础的人,这本可以作为FPGA入门书籍,非常不错……
  •     特权同学的这部书 是我看过的很多介绍开发FPGA书中最好的书了 电子版的看了四遍
  •     这本书适合有些fpga基础的人看,很有帮助
  •     这是一本很好入门级的读物,谢谢
  •     本书是作者FPGA实践的经验总结,是国内难得的比较接近读者的作品,但希望初学者FPGA的读者最好有单片机的以及外设IC的相关经验,否则看起来会比较吃力
  •     绝对的经验之谈,非常不错,但有一定难度,适合中阶学习者提高之用!
  •     这本书很实用,对入门还是有很大帮助
  •     后面的内容不太适合初学者
  •     中文书籍中不错的一本,对时序逻辑有细致的讲解
  •     书有一定的启发性,感觉还行
  •     书的质量不怎么样,但是内容通俗易懂,很好的一本书
  •     不可多得的具有工程实践参考价值的好书。
  •     光盘塞中间,不大好拿出来,纸张有点毛糙
  •     快递还好,三四天收到货,收到书,这本书内容确实挺不错的,很好,赞一个!学习FPGA,很好的参考书!
  •     进度跳跃的比较快,适合有些基础的阅读。
  •     看了很多博客藏经阁丛书,感觉都不错,深入浅出。值得作为读物
  •     刚开始学习,希望能做到和作者一样~~~
  •     内容不错,对于学习FPGA,很有帮助
  •     大家的经验之谈
  •     还不错,很多的实例,调试中遇到的很多问题都有说
  •     学习FPGA的一本很具有参考价值的书籍,作者的实践经验很值得学习!
  •     这个书入门难。不过后面的实例还是不错的
  •     写的很好!以实例学习!
  •     对学习fpga有些用
  •     自学FPGA的一本好书
  •     前半优于后半
  •     重读了一遍,赞认真写书的特权同学。
  •     挺有用的,比较适合新手,不过有广告的嫌疑
  •     工程人员的利器
  •     这本书深入浅出 很适合入门
  •     本书是作者FPGA实践的经验总结,是国内难得的比较接近读者的作品
  •     很实用,有一定基础后看收获更大
  •     介绍了作者实际工作中遇到的经验,值得学习和参考!
  •     非常推荐,书中有很多非常好的技巧
  •     书中没有长篇大论,每一处都是点到为止,主要告诉了我如何进行思考的方法。这也是我买这本书的原因。
  •     不错 由作者自己的思考和经验
  •     还买了个助学小组的开发板。挺好!
  •     需要有一定基础,不太适合纯入门。
  •     结合吴厚航先生的视频讲解,上手很快,值得推荐的好书
  •     作为一个工程师的经验总结,很适合初学者学习
  •     零基础学FPGA步骤写的很清楚,但还是简单了一些。。特权的还没看呢。。
  •     总结的很好,应该说是fpga工程开发的入门书,需要对Verilog编程和fpga开发有一定基础才能消化,缺点是有些篇过于独立了,没有实际情况的了解和必要的基础可能根本看不懂
  •     正如书名那样,深入浅出,大多数是作者经验之谈
  •     通俗易懂,深入浅出,都是精髓,不是基础。觉得是本好书。
  •     适合有基础做过一定项目经验的人读 内容生动 要点突出 关于亚稳态 复位这些讲得透彻 可惜时序约束那里没太仔细研读
  •     书确实不错,内容很有借鉴性,作者的经验很宝贵!
  •     这本书主要以一个专研FPGA的人的手记形式展开,对于初学FPGA的人适用性有点差
  •     相当经典的入门书。
  •     网上很火的一本书,看了一些,可能对新手来说有点儿不好理解
  •     书还行,就是讲得还不够细,可能东西太多了,我是初学者
  •     虽然作者很嫩,可是我们更嫩的得像他学习,所以无情的买了一本,没钱了 ,让我情何以堪
  •     写的不错,结合视频教程学习很好
  •     真正是在实践中总结的一本书 少了很多套话 适合对fpga有一定基础的看 因分的篇章都是一下经验感受 直接上手很难
  •     书不错适合初学者,作者写出了自己的东西!
  •     对学习FPGA有一定基础的比较好,写的很实在,都是作者自己的感悟,很真实
  •     深入浅出玩转FPGA(内附光盘一张),不错的
  •     对于快速入门FPGA很有帮助
  •     看了,挺适合自己的,对有点基础的,很实用
  •     书写的一般,勉强还能看看。
  •     书不错 适合我
  •     内容都是总结性的,如果没看过基础方面的书,看了的话收获没那么多,不过总结得不错,推荐
  •     至少作者非常真成, 而且确实深入浅出。 介绍了一些顶级的技巧和很多很好的经验。
  •     作者的视频方式教学,确实让人便于学习,这是超越其他教材的地方
  •     瞄了几眼。。有效内容大概相当于一篇ei+一堆科技论文在线那么多吧。。。
  •     经验值之谈,值得借鉴
  •     学习当中,挺好的
  •     思路清晰逻辑严谨fpga不可多得的好书
  •     图书馆看到,大概翻了翻,有点杂。不过应该适合入门吧。
  •     和视频配套使用,纸质的东西看着比较舒服些,以前很少买书,现在想学点东西,毕业后好找工作,所以在潜心学习和研究FPGA,有想学的,这本书不错,推荐大家买
  •     很多是个人经验的总结,比较有参考性
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024