首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 深入浅出玩转FPGA第二版PDF版电子书免费下载

深入浅出玩转FPGA第二版PDF版电子书免费下载

  • 资源大小:0.00 MB
  • 上传时间:2021-08-08
  • 下载次数:1次
  • 浏览次数:59次
  • 资源积分:1积分
  • 标      签: asic cpld fpga

资 源 简 介

本书收集整理了作者在FPGA学习和实践中的经验点滴。书中既有日常的学习笔记,对一些常用设计技巧和方法进行深人探讨;也有很多生动的实例分析,这些实例大都是以特定的工程项目为依托,具有一定的借鉴价值;还有多个完整的项目工程实例,让读者从系统角度理解FPGA的开发流程。   20世纪60年代中期,TI(Texas Instruments)公司大量生产了通用IC,如分别面向商用和军用的74系列和54系列。这些通用IC甚至沿用至今,仍是电子工程师们电路板上不可或缺的一部分。20 世纪80年代,出现了可编程逻辑器件(PLD),如SPLD和CPLD,它们与ASIC相比,具有可重配置性和较短的开发调试时间,但实现的功能和电路都相对简单。为了弥补这一需要,Xilinx公司推出了第- - 块现场可编程逻辑器件(FPGA),并且在其后的几十年间,FPGA得到了巨大的发展。   FPGA和ASIC的不同主要在于:   ①ASIC是定制IC,内部功能已经固化,只能开启或者关闭不同的功能模块;而FPGA是一个地地道道的可编程器件,用户可以根据自己的功能需求进行开发设计。   ②FPGA可重配置的灵活性是ASIC不具有的。因此,ASIC 通常适用于大型项目,而对于需要快速投人市场且升级换代较快的小型项目使用FPGA则更有优势。   FPGA之所以具有如此大的吸引力,不仅在于其开发周期短、开发软件投入少、成本也在不断下降,更在于它符合电子产品高密度。低压、低功耗的趋势。   至于很多初学者关心的FPGA和CPLD有什么差别的问题,特权同学只想简单地概括为以下4点:   1.CPLD是基于ROM结构的,下电后代码不丢失;而FPGA是基于RAM结构的,下电后代码丢失,所以FPGA一般必须有一个配置ROM在每次上电时加载代码到RAM里。   2.CPLD的硬件设计比较简单,FPGA的硬件设计相对复杂些。   3.二者制造工艺上的差别也导致了它们内部结构的不同,CPLD的逻辑资源不可能做得太大,而FPGA却能够做到数万乃至数百万逻辑门。   4.CPLD更适合于一些简单的应用,而FPGA可以做更多更复杂的工作。   基于FPGA和CPLD的设计开发流程是基本一致的,因此,一般情况下设计者也没有必要刻意地区分二者。
VIP VIP