FPGA技术调研报告_第1页
FPGA技术调研报告_第2页
FPGA技术调研报告_第3页
FPGA技术调研报告_第4页
FPGA技术调研报告_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

FPGA技术调研汇报AFPGA技术调研汇报——认识比较全方位的FPGA目录第一章:概述"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""1第一节FPGA的发展概述"""""""""""""""""""""""""""""""""""""""""""""""1第二节FPGA的构造概述"""""""""""""""""""""""""""""""""""""""""""""""1第二章:AFPGA与各国发展"""""""""""""""""""""""""""""""""""""""""""""""2第一节FPGA与国外发展"""""""""""""""""""""""""""""""""""""""""""""""2第二节FPGA与中国发展"""""""""""""""""""""""""""""""""""""""""""""""2第三章:AFPGA与生产厂家"""""""""""""""""""""""""""""""""""""""""""""""3第一节FPGA与Xilinx"""""""""""""""""""""""""""""""""""""""""""""""3第二节FPGA与Altera"""""""""""""""""""""""""""""""""""""""""""""""5第四章:AFPGA与开发语言"""""""""""""""""""""""""""""""""""""""""""""""6第一节FPGA与Verilog"""""""""""""""""""""""""""""""""""""""""""""""6第二节FPGA与VHDL"""""""""""""""""""""""""""""""""""""""""""""""""""6总结"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""6参照文献"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""7第一章:概述第一节FPGA的发展概述现场可编程门阵列FPGA(FieldProgrammableGateArray)是20世纪80年代中期又没过Xilinx企业首先推出来的。伴随半导体加工工艺的不停发展,FPGA在构造、速度、工艺、集成度和性能等方面均有了极大的改善和提高,与之相对应的设计措施学和自动化设计工具也得到迅速发展。简朴的讲,现场可编程门阵列FPGA是一种可以变成的数字集成电路IC(IntegratedCircuit),它包括了可配置的逻辑块一劫逻辑块之间的互连线。所谓的现场可编程是指设计人员可以通过在工作现场完毕对这些逻辑块和连线的配置,以实现或变化复杂的电子系统的功能。为了对FPGA有一种较全面的认识,我们简要回忆一下FPGA发展有关的技术如图1所示,图纸的白色区域表达以开始研究该技术的时间,不过由于种种原因没有得到很好的推广。图1FPGA技术发展过程第二节FPGA的构造概述每一种FPGA生产厂斗殴自己的FPGA体系构造,不过所有厂家的FPGA机构中都包括了如图2所示的三个基本块,即可配置的逻辑块CLB、可配置的I/O模块和可编程互连资源。此外,在FPGA中有一种时钟电路用于驱动时钟信号到每个CLB中的触发器,尚有某些其他逻辑资源如存储器、译码器等。伴随FPGA的发展,各个厂家所提供的资源越来越丰富,如数字信号处理器DSP、锁相环PLL等。图2FPGA的构造第二章:AFPGA与各国发展第一节FPGA与国外发展国外的FPGA的设计技术通过数年的发展和加工工艺已经成熟,产品门类齐全,可以提供上百个系列品种,芯片集成度已到达上百万门,并广泛应用于通信、航天、航空、导航、遥感、遥测、程控互换机等军、民用领域。目前,国内外可编程逻辑器件被美国几家著名大企业所垄断。其技术通过近二十年的经验积累,技术力量十分雄厚。器件尺寸到达65nm,规模到达千万门级。各企业在宇航和军用电子元器件的发展十分迅速。世界排名前四的可编程器件供应商分别为Xilinx、Altera、Actel、Lattice,这几家可编程设计企业是全球领先的可编程逻辑完整处理方案的供应商。详细Xilinx、Altera生产厂家状况会在第三章简介。第二节FPGA与国内发展由于中国集成电路产业受到产业高速增长与关键技术长期受制国外技术壁垒的双重影响,出现了产业规模盲目扩大与产品效益低下并存,外资大量进入与本土大企业缺失并存的尴尬局面。由于外资的巨大奉献,中国的整机制造产业,括计算机、通信设备制造和视听产业,仍具有较强的国际竞争力,而本土的元器件研发产业在全球所占的份额则十分有限。这一格局在客观上反应了国内的企业与科研院所尚不具有与跨国企业开展全面竞争,中国电子信息产业仍处在加工组装阶段的现实。因此,从某种意义上来讲,中国电子产业的基础研发能力大而不强。基于以上原因,国内在可编程逻辑器件领域尚处在起步阶段,研究大多集中于电路综合和布局布线算法理论。对于实际的FPGA芯片设计,尤其是商业化FPGA芯片中逻辑电路的正向前端设计与研究尚未有成功先例。目前国内系统整机使用的FPGA器件所有依托进口,被国外企业垄断,且进货渠道狭窄,产品价格昂贵。国内在可编程逻辑器件领域还处在起步阶段,国内多家研制单位作了大量基础性的工作,并获得了阶段性的科研成果,为军用可编程逻辑器件的发展奠定了坚实的技术基础,下面将展开简介。1)华微电子系统有限企业华微电子成立之初就确立企业发展的专业方向——可编程逻辑器件,数年来进行了系统的、深入的、专业化的研究,并在技术上获得了重大突破。兼容XilinxXC9500系列的复杂可编程逻辑器件“HWD14XX系列CPLD”通过了设计定型,技术国内领先、弥补空白。掌握了可编程逻辑器件的设计措施和总结出可编程逻辑器件的一套完整设计流程,掌握复杂可编程逻辑器件内嵌FLASH阵列的设计措施。华微企业基于EEPROM工艺、EPROM工艺的GAL20V8、GAL22V10、EP220等低密度可编程逻辑器件研发完毕。华微企业“可编程逻辑电路核开发”得到863国家高技术研究发展计划的支持,并顺利通过验收。华微企业百万门级FPGA芯片设计措施与研究获得阶段性成果。华微企业具有自主烧录器、编程器、配套软件及应用开发系统级平台。以上基础研究和型谱研发工作的开展,为百万门级FPGA的预先研究打下了坚实的基础。2)复旦微电子企业复旦微电子采用0.35um工艺,研发10万门规模器件及软件系统原型;获得多项具有自主知识产权的研究成果;获得863国家高技术研究发展计划的支持。3)西安电子科技大学微电子研究所。西安电子科技大学微电子研究所基于Xilinx4000的架构设计了一款可用系统门为3万门的FPGA芯片,并在布线算法方面获得了一定的研究成果。此外,国内其他研究院所也作了大量的基础工作。不过到目前为止,国内的FPGA芯片设计仍然重要集中在3万—10万系统可用门数的学术性芯片研究设计方面,尚无可以真正符合工业、商业应用需求的成熟产品出现,尤其是没有能形成系列产品开发的IP核算现的芯片出现。第三章:AFPGA与生产厂家第一节FPGA与XilinxXilinx企业成立于1984年,Xilinx首创了现场可编程逻辑阵列(FPGA)这一创新性的技术,并于1985年初次推出商业化产品。目前Xilinx满足了全世界对FPGA产品二分之一以上的需求。Xilinx企业的FPGA器件具有十分突出的特色:基于SRAM架构,可“无限次”编程;LUT可配置为分布式RAM;块RAM可配置为多种模式;全数字式的时钟管理系统,可提供灵活精确的时钟信号;Versa-Ring提供了IOB与CLB的连接,可以更便利的实现PIN锁定;高端产品如VIRTEX-IIPro、VIRTEX-IIProX嵌入了微处理器和专用乘法器,VIRTEX4FX嵌入了处理器,提供系统的处理方案,功能愈加强大等。Xilinx于年又推出了其最新系列的产品VIRTEX-5系列,该系列提供FPGA市场中最新最强大的功能。VIRTEX-5系列采用第二代ASMBL(高级硅片组合模块)列式架构,包括四种截然不一样的平台(子系列),比此前任何FPGA系列提供的选择范围都大。每种平台都包括不一样的功能配比,以满足诸多高级逻辑设计的需求。该系列重要由LX、LXT、SXT和FXT四个平台构成,其中VIRTEX-5LX是针对高性能通用逻辑应用,VIRTEX-5LXT是针对具有高级串行连接功能的高性能逻辑,VIRTEX-5SXT是针对高性能信号处理应用,VIRTEX-5FXT是针对高性能嵌入式系统。Xilinx企业经典代表产品是Virtex系列架构的FPGA,其构造中嵌入了具有特定功能的功能单元,如块RAM、时钟锁相环、乘法器甚至微处理器等功能单元,以满足功能更复杂更强大的设计需求。Xilinx企业FPGA是基于查找表LUT构造的,可配置逻辑块CLB中还包括了功能强大的组合和时序逻辑,能根据不一样的应用需要实现多种组合与时序逻辑功能。每个CLB包括2个反复的逻辑单元,逻辑单元构造在下述章节会有详细简介。每个逻辑单元由2个4输入的LUT,来完毕基本的逻辑功能,以及作为分布式RAM,实现小规模的存储,2个可配置的触发器来完毕有关的时序电路。此外,电路还附加了某些特殊的资源,如进位链,用来实现高速的运算功能。除了最先进的高性能逻辑架构,VIRTEX-5FPGA还包括多种硬IP系统级模块,包括强大的36KbBlockRAM/FIFO、第二代25x18DSPSlice、带有内置数控阻抗的SelectIO技术、ChipSync源同步接口模块、系统监视器功能、带有集成DCM(数字时钟管理器)和锁相环(PLL)时钟发生器的增强型时钟管理模块以及高级配置选项。LXT和SXT器件还包括针对增强型串行连接的电源优化高速串行收发器模块、一种符合PCIExpress的集成端点模块和三态以太网MAC(媒体访问控制器)。这些功能使高级逻辑设计人员可以在其基于FPGA的系统中体现最高档次的性能和功能。VIRTEX-5FPGA以最先进的65nm,12层金属的铜工艺技术为基础,芯片内核电压为1V,是定制ASIC技术的可编程替代方案。大多数高级系统设计都需要FPGA的可编程能力。VIRTEX-5FPGA此前所未有的逻辑、DSP、软/硬微处理器和连接功能提供最佳处理方案,以满足高性能逻辑设计人员、高性能DSP设计人员和高性能嵌入式系统设计人员的需求。VIRTEX-5LXT、SXT和FXT平台具有先进的高速串行连接功能和链路/事务层功能。强大的时钟管理模块(CMT)时钟控制,具有零延缓慢冲、频率综合和时钟相移功能的数字时钟管理器模块,具有输入抖动滤波、零延缓慢冲、频率综合和相位匹配时钟分频功能的PLL模块。在该产品系列中,只有LX平台没有RocketI/OGTP收发器、PIC-E端点模块和以太网MAC模块。芯片内部最高工作频率可到达550M。第二节FPGA与AlteraALTERA企业于1983年6月在美国SANJOSE创立,也是一家提供可编程逻辑器件的专业设计企业。ALTERA是复杂可编程逻辑器件(CPLD)的发明者,该企业于1988年在NASDAQ挂牌(ALTR),进入90年代后来,ALTERA更成为发展最快的可编程逻辑器件厂商之一。ALTERA企业的FPGA器件有FLEX、CYCLONE、STRATIX三个系列。ALTERA企业器件系列丰富,产品应用范围广。除了初期型号FLEX系列没有内嵌存储器之外,后来的系列都内嵌了存储逻辑块,部分高端产品还嵌入DSP或者ARM微处理器。集成度、性价比都较高,其中以CYCLONE系列最突出。目前FLEX8000已停产,FLEX6000和FLEX10K已经较少使用,基本被ACEX1K和CYCLONE取代,目前ACEX、APEX、CYCLONE和STRATIX系列为该企业的主流产品。ALTERA企业的经典产品FLEX8000系列架构FPGA有三层构造,FLEX8000器件的架构见图3。其最底层也是基于查找表构造的。应当注意到的是FLEX8000系列是FPGA和CPLD技术结合的产品。FLEX8000系列是基于SRAM和以四端输入LUT作为它的基本逻辑模块为特色的器件,该系列FPGA的逻辑容量范围从大概4000门到超过15000门。基本逻辑模块又称为逻辑单元(IE)包括有一种四端输入的LUT、一种触发器和对算法运算电路有特殊用途的进位电路(相似于XilinxXC4000)。图3AlteraFLEX8000FPGA架构第四章:AFPGA与开发语言第一节FPGA与Verilog对于FPGA开发而言,比较流行的HDL重要有VerilogHDL、VHDL、ABEL—HDL和AHDL等。其中VHDL和VerilogHDL因适合原则化的发展方向而最终成为IEEE原则。与VHDL相比VerilogHDL有个最大的长处是:它是一种非轻易掌握的硬件描述语言。只要有C语言的编程基础,一般通过2到3个月的认真学习和实际操作就能掌握这种设计技。并且完毕同一功能它的程序条数一般仅为VHDL的1/3。Verilog并不是FPGA专用的设计语言,有些东西在FPGA中并等不到应用,也就是说FPGA应用的Verilog实际是Verilog语法的一种子集。第二节FPGA与VHDLVHDL是VeryhighspeedintegratedcircuitHardwareDescriptionLanguage的缩写,即超高速集成电路的硬件描述语言。由于半导体编程技术的迅速进步4VHDL所能提供高阶电路描述语言的体现式让复杂的电路可以通过VHDL编辑器的电路方式,轻易并且迅速地到达设计的规格,VHDL电路描述语言所能涵盖的范围相称广,能合用于多种不一样阶层的设计工程师的需求,从ASIC的设计到PCB系统的设计,VHDL电路描述语言都能派上用场,因此VHDL电路设计毫无疑问地成为硬件设计工程师的必备工具。目前,VHDL语言也已成为FPGA编程最常用的工具,而VHDL作为硬件电路描述语言,与一般的软件语言有很大的不一样,它代表的是门阵列的动作状态,因此在编写VHDL程序时,不仅有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论