FPGA技术调研报告.docx

上传人:w**** 文档编号:63230983 上传时间:2022-11-23 格式:DOCX 页数:12 大小:18.05KB
返回 下载 相关 举报
FPGA技术调研报告.docx_第1页
第1页 / 共12页
FPGA技术调研报告.docx_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《FPGA技术调研报告.docx》由会员分享,可在线阅读,更多相关《FPGA技术调研报告.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、FPGA技术调研报告A FPGA 技术调研报告相识比较全方位的 FPGA 书目第一章:概述 1第一节 FPGA 的发展概述 1其次节 FPGA 的结构概述 1其次章:A FPGA 与各国 发展2第一节 FPGA 与国外发展 2其次节 FPGA 与中国发展 2第三章:A FPGA 与生产厂家3第一节 FPGA 与 Xilinx 3其次节 FPGA 与 Altera 5第四章:A FPGA 与 开发语言6 第一节 FPGA 与 Verilog 6其次节 FPGA 与 VHDL 6总结6参考文献7第一章:概述第一节 FPGA 的发展概述 现场可编程门阵列 FPGA(Field Programmabl

2、e Gate Array)是 20 世纪 80年头中期又没过 Xilinx 公司首先推出来的。随着半导体加工工艺的不断发展,FPGA 在结构、速度、工艺、集成度和性能等方面都有了极大的改进和提高,与之相对应的设计方法学和自动化设计工具也得到快速发展。简洁的讲,现场可编程门阵列 FPGA 是一种可以变成的数字集成电路 IC(Integrated Circuit),它包含了可配置的逻辑块一劫逻辑块之间的互连线。所谓的现场可编程是指设计人员可以通过在工作现场完成对这些逻辑块和连线的配置,以实现或变更困难的电子系统的功能。为了对 FPGA 有一个较全面的相识,我们简要回顾一下 FPGA 发展相关的技术

3、如图 1 所示,图纸的白色区域表示以起先探讨该技术的时间,但是由于种种缘由没有得到很好的推广。图 1 FPGA 技术发展过程其次节 FPGA 的结构概述 每一个 FPGA 生产厂斗殴自己的 FPGA 体系结构,但是全部厂家的 FPGA 机构中都包含了如图 2 所示的三个基本块,即可配置的逻辑块 CLB、可配置的 I/O 模块和可编程互连资源。另外,在 FPGA 中有一个时钟电路用于驱动时钟信号到每个 CLB 中的触发器,还有一些其他逻辑资源如存储器、译码器等。随着 FPGA 的发展,各个厂家所供应的资源越来越丰富,如数字信号处理器 DSP、锁相环 PLL等。 图 2 FPGA 的结构 其次章:

4、A FPGA 与各国发展第一节 FPGA 与国外发展国外的 FPGA 的设计技术经过多年的发展和加工工艺已经成熟,产品门类齐全,可以供应上百个系列品种,芯片集成度已达到上百万门,并广泛应用于通信、航天、航空、导航、遥感、遥测、程控交换机等军、民用领域。目前,国内外可编程逻辑器件被美国几家闻名大公司所垄断。其技术经过近二十年的阅历积累,技术力气非常雄厚。器件尺寸达到 65nm,规模达到千万门级。各公司在宇航和军用电子元器件的发展非常快速。世界排名前四的可编程器件供应商分别为 Xilinx、Altera、Actel、Lattice,这几家可编程设计公司是全球领先的可编程逻辑完整解决方案的供应商。详

5、细 Xilinx、Altera 生产厂家状况会在第三章介绍。 其次节 FPGA 与国内发展由于中国集成电路产业受到产业高速增长与核心技术长期受制国外技术壁垒的双重影响,出现了产业规模盲目扩大与产品效益低下并存,外资大量进入与本土大企业缺失并存的尴尬局面。由于外资的巨大贡献,中国的整机制造产业,括计算机、通信设备制造和视听产业,仍具有较强的国际竞争力,而本土的元器件研发产业在全球所占的份额则非常有限。这一格局在客观上反映了国内的企业与科研院所尚不具备与跨国公司开展全面竞争,中国电子信息产业仍处于加工组装阶段的现实。因此,从某种意义上来讲,中国电子产业的基础研发实力大而不强。基于以上缘由,国内在可

6、编程逻辑器件领域尚处于起步阶段,探讨大多集中于电路综合和布局布线算法理论。对于实际的 FPGA 芯片设计,尤其是商业化FPGA 芯片中逻辑电路的正向前端设计与探讨尚未有胜利先例。目前国内系统整机运用的 FPGA 器件全部依靠进口,被国外公司垄断,且进货渠道狭窄,产品价格昂贵。国内在可编程逻辑器件领域还处于起步阶段,国内多家研制单位作了大量基础性的工作,并取得了阶段性的科研成果,为军用可编程逻辑器件的发展奠定了坚实的技术基础,下面将绽开介绍。1)华微电子系统有限公司 华微电子成立之初就确立公司发展的专业方向可编程逻辑器件,多年来进行了系统的、深化的、专业化的探讨,并在技术上取得了重大突破。兼容

7、XilinxXC9500 系列的困难可编程逻辑器件HWD14XX 系列 CPLD通过了设计定型,技术国内领先、填补空白。驾驭了可编程逻辑器件的设计方法和总结出可编程逻辑器件的一套完整设计流程,驾驭困难可编程逻辑器件内嵌 FLASH 阵列的设计方法。华微公司基于 EEPROM 工艺、EPROM 工艺的 GAL20V8、GAL22V10、EP220 等低密度可编程逻辑器件研发完成。华微公司 可编程逻辑电路核开发得到 863 国家高技术探讨发展安排的支持,并顺当通过验收。华微公司百万门级 FPGA 芯片设计方法与探讨取得阶段性成果。华微公司具备自主烧录器、编程器、配套软件及应用开发系统级平台。以上基

8、础探讨和型谱研发工作的开展,为百万门级 FPGA 的预先探讨打下了坚实的基础。2)复旦微电子公司 复旦微电子采纳 0.35um 工艺,研发 10 万门规模器件及软件系统原型;取得多项具有自主学问产权的探讨成果;取得 863 国家高技术探讨发展安排的支持。3)西安电子科技高校微电子探讨所。西安电子科技高校微电子探讨所基于 Xilinx 4000 的架构设计了一款可用系统门为 3 万门的 FPGA 芯片,并在布线算法方面取得了肯定的探讨成果。另外,国内其他探讨院所也作了大量的基础工作。但是到目前为止,国内的 FPGA 芯片设计仍旧主要集中在 3 万10 万系统可用门数的学术性芯片探讨设计方面,尚无

9、能够真正符合工业、商业应用需求的成熟产品出现,尤其是没有能形成系列产品开发的 IP 核实现的芯片出现。 第三章:A FPGA 与生产厂家第一节 FPGA 与 Xilinx Xilinx 公司成立于 1984 年,Xilinx 首创了现场可编程逻辑阵列(FPGA)这一创新性的技术,并于 1985 年首次推出商业化产品。目前 Xilinx 满意了全世界对 FPGA 产品一半以上的需求。Xilinx 公司的 FPGA 器件具有非常突出的特色:基于 SRAM 架构,可无限次编程;LUT 可配置为分布式 RAM;块 RAM 可配置为多种模式;全数字式的时钟管理系统,可供应敏捷精确的时钟信号;Versa-

10、Ring 供应了 IOB 与 CLB 的连接,可以更便利的实现 PIN 锁定;高端产品如 VIRTEX-II Pro、VIRTEX-II Pro X 嵌入了微处理器和专用乘法器,VIRTEX4 FX 嵌入了处理器,供应系统的解决方案,功能更加强大等。Xilinx 于 2006 年又推出了其最新系列的产品 VIRTEX -5 系列,该系列供应 FPGA 市场中最新最强大的功能。VIRTEX-5 系列采纳其次代 ASMBL (高级硅片组合模块)列式架构,包含四种迥然不同的平台(子系列),比此前任何 FPGA系列供应的选择范围都大。每种平台都包含不同的功能配比,以满意诸多高级逻辑设计的需求。该系列主

11、要由 LX、LXT、SXT 和 FXT 四个平台构成,其中VIRTEX-5 LX 是针对高性能通用逻辑应用,VIRTEX-5 LXT 是针对具有高级串行连接功能的高性能逻辑,VIRTEX-5 SXT 是针对高性能信号处理应用,VIRTEX-5FXT 是针对高性能嵌入式系统。Xilinx 公司典型代表产品是 Virtex 系列架构的 FPGA,其结构中嵌入了具有特定功能的功能单元,如块 RAM、时钟锁相环、乘法器甚至微处理器等功能单元,以满意功能更困难更强大的设计需求。Xilinx 公司 FPGA 是基于查找表 LUT 结构的,可配置逻辑块 CLB 中还包含了功能强大的组合和时序逻辑,能依据不同

12、的应用须要实现多种组合与时序逻辑功能。每个 CLB 包括 2 个重复的逻辑单元,逻辑单元结构在下述章节会有具体介绍。每个逻辑单元由 2 个 4 输入的 LUT,来完成基本的逻辑功能,以及作为分布式 RAM,实现小规模的存储,2 个可配置的触发器来完成相关的时序电路。另外,电路还附加了一些特别的资源,如进位链,用来实现高速的运算功能。除了最先进的高性能逻辑架构,VIRTEX-5 FPGA 还包含多种硬 IP 系统级模块,包括强大的 36Kb Block RAM/FIFO、其次代 25 x 18 DSP Slice、带有内置数控阻抗的 SelectIO 技术、ChipSync 源同步接口模块、系统

13、监视器功能、带有集成 DCM(数字时钟管理器)和锁相环(PLL)时钟发生器的增加型时钟管理模块以及高级配置选项。LXT 和 SXT 器件还包含针对增加型串行连接的电源优化高速串行收发器模块、一个符合 PCI Express的集成端点模块和三态以太网MAC(媒体访问限制器)。这些功能使高级逻辑设计人员能够在其基于 FPGA 的系统中体现最高档次的性能和功能。VIRTEX-5 FPGA 以最先进的 65nm,12 层金属的铜工艺技术为基础,芯片内核电压为 1V,是定制 ASIC 技术的可编程替代方案。大多数高级系统设计都须要 FPGA 的可编程实力。VIRTEX-5 FPGA 以前所未有的逻辑、D

14、SP、软/ 硬微处理器和连接功能供应最佳解决方案,以满意高性能逻辑设计人员、高性能 DSP 设计人员和高性能嵌入式系统设计人员 的需求。VIRTEX-5 LXT、SXT 和 FXT 平台具有先进的高速串行连接功能和链路/事务层功能。强大的时钟管理模块(CMT)时钟限制,具有零延迟缓冲、频率综合和时钟相移功能的数字时钟管理器模块,具有输入抖动滤波、零延迟缓冲、频率综合和相位匹配时钟分频功能的 PLL 模块。在该产品系列中,只有 LX 平台没有 Rocket I/O GTP 收发器、PICE 端点模块和以太网 MAC 模块。芯片内部最高工作频率可达到 550M。其次节 FPGA 与 AlteraA

15、LTERA 公司于 1983 年 6 月在美国 SAN JOSE 创立,也是一家供应可编程逻辑器件的专业设计公司。ALTERA 是困难可编程逻辑器件(CPLD)的独创者,该公司于 1988 年在 NASDAQ 挂牌(ALTR),进入 90 年头以后,ALTERA 更成为发展最快的可编程逻辑器件厂商之一。ALTERA 公司的 FPGA 器件有 FLEX、CYCLONE、STRATIX 三个系列。ALTERA 公司器件系列丰富,产品应用范围广。除了早期型号 FLEX 系列没有内嵌存储器之外,后来的系列都内嵌了存储逻辑块,部分高端产品还嵌入 DSP 或者 ARM 微处理器。集成度、性价比都较高,其中

16、以 CYCLONE 系列最突出。目前 FLEX8000 已停产,FLEX6000 和 FLEX10K 已经较少运用,基本被 ACEX1K 和CYCLONE 取代,目前 ACEX、APEX、CYCLONE 和 STRATIX 系列为该公司的 主流产品。ALTERA 公司的典型产品 FLEX8000 系列架构 FPGA 有三层结构,FLEX8000器件的架构见图 3。其最底层也是基于查找表结构的。应当留意到的是 FLEX8000系列是 FPGA 和 CPLD 技术结合的产品。FLEX8000 系列是基于 SRAM 和以四端输入 LUT 作为它的基本逻辑模块为特色的器件,该系列 FPGA 的逻辑容量

17、范围从大约 4000 门到超过 15000 门。基本逻辑模块又称为逻辑单元(IE)包括有一个四端输入的 LUT、一个触发器和对算法运算电路有特别用途的进位电路(相像于 Xilinx XC4000)。图 3 Altera FLEX8000 FPGA 架构第四章:A FPGA 与 开发语言第一节 FPGA 与 Verilog对于 FPGA 开发而言,比较流行的 HDL 主要有 Verilog HDL、VHDL、ABELHDL和 AHDL 等。其中 VHDL 和 Verilog HDL 因适合标准化的发展方向而最终成为 IEEE标准。与 VHDL 相比 Verilog HDL 有个最大的优点是:它是

18、一种非简单驾驭的硬件描述语言。只要有 C 语言的编程基础,一般经过 2 到 3 个月的仔细学习和实际操作就能驾驭这种设计技。并且完成同一功能它的程序条数一般仅为 VHDL 的 1/3。Verilog 并不是 FPGA 专用的设计语言,有些东西在 FPGA 中并等不到应用,也就是说 FPGA 应用的 Verilog 实际是 Verilog 语法的一个子集。其次节 FPGA 与 VHDLVHDL 是 Very high speed integrated circuit Hardware Description Language 的缩写,即超高速集成电路的硬件描述语言。由于半导体编程技术的快速进步

19、4 VHDL 所能供应高阶电路描述语言的表达式让困难的电路可以通过VHDL 编辑器的电路方式,轻易而且快速地达到设计的规格,VHDL 电路描述语言所能涵盖的范围相当广,能适用于各种不同阶层的设计工程师的需求,从 ASIC的设计到 PCB 系统的设计,VHDL 电路描述语言都能派上用场, 所以 VHDL 电路设计毫无疑问地成为硬件设计工程师的必备工具。目前,VHDL 语言也已成为 FPGA编程最常用的工具,而 VHDL 作为硬件电路描述语言,与一般的软件语言有很大的不同,它代表的是门阵列的动作状态,所以在编写 VHDL 程序时,不但有它本身的语法,而且最为重要的是逻辑电路动作的精确问题。这也是硬

20、件设计工程师最为头疼的问题,因为逻辑电路的误动作很可能导致整个系统的瘫痪! 总结 FPGA 技术的创立和发展经过了一个长期的过程,是在之前 ASIC 技术的基础上发展而来的,最早是由 Xilinx 公司首先提出来。其结构包括主要的可配置的逻辑块 CLB、可配置的 I/O 模块和可编程互连资源,另外还有其他一些扩展部分。FPGA 技术在国外发展已经相当成熟,但在国内,仍处在起步阶段,大多数技术要靠进口。Xilinx 和 Altera 是目前世界上两大 FPGA 生产厂家,Altera 更面对军用一点,Xilinx更面对商用。目前FPGA中运用最广泛的语言是Verilog和VHDL两种语言,两种语

21、言各有各的特点,Verilog 更接近我们所熟知的 C语言的语法。另外,两种语言都不是特地的 FPGA 设计语言,FPGA 运用到的只是它们的子集而已。此次调研主要从四个不同的方面深化了解了一下 FPGA。当然,FPGA 所涉及的学问不仅仅这么四个方面,在以后的学习中,同学们应当从更多的方面深化理解,这样才能更好的驾驭好 FPGA 的相关学问。从 FPGA 在中国的发展来看,国内现在紧缺 FPGA 方面的人才,为了以后的工作考虑,学好 FPGA 是找到好工作的一条途径。 参考文献 1 杜慧敏,李宥谋,赵全良:基于 Verilog 的 FPGA 设计基础.西安电子科技高校出版社,2006 2 朱赤驹:FPGA 中 CLB 电路的设计探讨.电子科技高校硕士学士论文,2009 3 周奇勋,王勉华,乐春峡:基于 FPGA 的 VHDL 语言设计优化.仪器仪表学报,2003

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁