FPGA技术介绍及展望解析ppt课件.ppt
《FPGA技术介绍及展望解析ppt课件.ppt》由会员分享,可在线阅读,更多相关《FPGA技术介绍及展望解析ppt课件.ppt(35页珍藏版)》请在三一办公上搜索。
1、FPGA技术介绍及展望,FPGA技术简介FPGA的发展现状FPGA的发展,FPGA技术简介,可编程逻辑器件的发展历史PLD及IC开发EDA工具常用FPGA开发语言 硬件描述语言,FPGA(Field Programmable Gate Array)现场可编程门阵列,可编程逻辑器件的发展历史,早可编程逻辑器件主要有:只读存贮器(PROM)、紫外线可擦除只读存贮器(EPROM)和电可擦除只读存贮器(EEPROM)三种。结构简单,只能完成简单的数字逻辑功能 PAL、PLA结构稍复杂,由一个可编程的“与”平面和一个固定的“或”平面构成,都可以现场可编程,两个平面的连接关系也可编程,能以乘积和的形式完成
2、大量的组合逻辑功能 。通用阵列逻辑GAL (Generic Array Logic),采用了EEPROM工艺,实现了电可擦除、电可改写,其输出结构是可编程的逻辑宏单元,因而它的设计具有很强的灵活性。早期PLD实现速度特性较好的逻辑功能,但其过于简单的结构也使它们只能实现规模较小的电路 20世纪80年代中期,推出 CPLD(Complex Programmab1e Logic Dvice)和与标准门阵列类似的FPGA(Field Programmable Gate Array),FPGACPLD 概述,FPGACPLD的规模比较大,它可以替代几十甚至几千块通用IC芯片。相当一个子系统部件 。FP
3、GA/CPLD结构由三大部分组成的。1.一个二维的逻辑块阵列,构成了PLD器件的逻辑组成核心。2.输入输出块。3.连接逻辑块的可编程内部连线资源。连线资源:由各种长度的连线线段组成,其中有一些可编程的连接开关,它们用于逻辑块之间、逻辑块与输入输出块之间的连接。 对用户而言,CPLD与FPGA的内部结构稍有不同,但用法一样,所以多数情况下,不加以区分。 用户可以反复编程、擦除、使用或者在外围电路不动的情况下用不同的开发软件在FPGA上实现不同的逻辑功能。,FPGA结构,CPLD结构,FPGACPLD 的应用,随着VlSI工艺的不断提高,单一芯片内部可以容纳上百万个晶体管, FPGACPLD芯片的
4、规模也越来越大,其单片逻辑门数已达到上百万门,实现的功能也越来越强,同时也可以实现系统集成。FPGACPLD芯片在出厂之前都做过百分之百的测试,不需要设计人员承担投片风险和费用,设计人员只需在自己的实验室里就可以通过相关的软硬件环境来完成芯片的最终功能定义。所以, FPGACPLD的资金投入小,节省了许多潜在的花费。用户可以反复地编程、擦除、使用或者在外围电路不动的情况下用不同软件就可实现不同的功能。用FPGAPLD 试制样片,能以最快的速度占领市场。 FPGACPLD软件包中有各种输入工具和仿真工具,及版图设计工具和编程器等全线产品,电路设计人员在很短的时间内就可完成电路的输入、编译、优化、
5、仿真,直至最后芯片的制作。 当电路有少量改动时,更能显示出FPGACPLD的优势。电路设计人员使用FPGACPLD进行电路设计时,不需要具备专门的IC(集成电路)深层次的知识, FPGACPLD软件易学易用,可以使设计人员更能集中精力进行电路设计,快速将产品推向市场。,PLD及IC开发-EDA工具,EDA (Electronic Design Automation)即“电子设计自动化”,是指以计算机为工作平台,以EDA软件为开发环境,以硬件描述语言为设计语言,以可编程器件PLD为实验载体(包括CPLD、FPGA、EPLD等),以集成电路芯片为目标器件的电子产品自动化设计过程。因此,EDA工具在
6、电子系统设计中所占的份量越来越高。下面就介绍一些目前较为流行的EDA工具软件。,集成的PLD/FPGA开发环境,由半导体公司提供,基本上可以完成从设计输入(原理图或HDL)仿真综合布线下载到器件等囊括所有PLD开发流程的所有工作。如Altera公司的Maxplus、Quartus,Xilinx公司的ISE,Lattice公司的 ispDesignExpert等。其优势是功能全集成化,可以加快动态调试,缩短开发周期;缺点是在综合和仿真环节与专业的软件相比,都不是非常优秀的。,综合类EDA软件,EDA软件的功能是对设计输入进行逻辑分析、综合和优化,将硬件描述语句(通常是系统级的行为描述语句)翻译成
7、最基本的与或非门的连接关系(网表),导出给PLD/FPGA厂家的软件进行布局和布线。为了优化结果,在进行较复杂的设计时,基本上都使用这些专业的逻辑综合软件,而不采用厂家提供的集成PLD/FPGA开发工具。如Synplicity公司的Synplify、Synopsys公司的FPGAexpress、FPGA Compiler 等。,仿真类软件,这类软件的功能是对设计进行模拟仿真,包括布局布线(P&R)前的“功能仿真”(也叫“前仿真”)和P&R后的包含了门延时、线延时等的“时序仿真”(也叫“后仿真”)。复杂一些的设计,一般需要使用这些专业的仿真软件。因为同样的设计输入,专业软件的仿真速度比集成环境的
8、速度快得多。此类软件最著名的要算Model Technology公司的Modelsim,Cadence公司的NC-Verilog/NC-VHDL/NC-SIM等。,常用的FPGA开发语言硬件描述语言,硬件描述语言HDL是一种用形式化方法描述数字电路和系统的语言。利用这种语言,数字电路系统的设计可以从上层到下层(从抽象到具体)逐层描述自己的设计思想,用一系列分层次的模块来表示极其复杂的数字系统。然后,利用电子设计自动化(EDA)工具,逐层进行仿真验证,再把其中需要变为实际电路的模块组合,经过自动综合工具转换到门级电路网表。接下去,再用专用集成电路ASIC或现场可编程门阵列FPGA自动布局布线工具
9、,把网表转换为要实现的具体电路布线结构。,VHDL: 1995年以前唯一制订为标准的硬件描述语言,不具有晶体管开关级的描述能力和模拟设计的描述能力。目前的看法是,对于特大型的系统级数字电路设计,VHDL是较为合适的。 Verilog HDL: 是在1983年,提出了用于快速门级仿真的XL算法。随着Verilog-XL算法的成功,Verilog HDL语言得到迅速发展。基于Verilog HDL的优越性,Verilog有了模拟设计描述的能力。 Superlog一种新的系统级硬件描述语言,提供更多级别的硬件综合抽象级,为各种系统级的EDA软件工具所利用。 Superlog是一种具有良好前景的系统级
10、硬件描述语言。SystemC 系统级设计语言,能同时实现较高层次的软件和硬件描述的系统级设计语言,满足SoC的设计要求。,常用的FPGA开发语言硬件描述语言,FPGA的发展前景,65nm器件及提供高性能与低成本的多样化应用平台 FPGA产业的每次重大飞跃都离不开半导体生产工艺的更新,它是半导体业最前沿的生产工艺、更新速度最快。从130nm到90nm再到65nm。生产工艺的不断升级带给FPGA更高的密度、更快的速度、更低的成本。FPGA厂商亦竞争激烈,一方面帮助用户提供更多设计方案,进一步缩小产品尺寸、降低成本与功耗,另一方面为提升FPGA竞争力,拓宽其市场增值空间。FPGA业界双雄争先恐后发布
11、基于65nm的产品系列。Altera发布了Stratix III系列,Xilinx宣布推出第二个系列的VIRTEX-5 LXT。 之后,半导体制造工艺将采用32nm节点,芯片制造商可以制造包含数十亿个晶体管的单芯片产品,采用这种工艺的FPGA会包含一亿个可编程逻辑门,而且FPGA平台会采用创新的封装技术将存储器、模拟混合信号电路、通用接口、传感器、各种I/O集成到一起,这样的FPGA会成为许多电子产品的核心。,65nm工艺提升FPGA竞争力,FPGA的发展前景,自1990年来,FPGA的成本降低了500倍、功耗降低了50倍、逻辑容量提高了200倍、速度快了40倍,到2010年,FPGA在价格上
12、降低5倍,容量增大5倍,单位功耗会有多5倍的功能,另外速度还会提升5倍,除了可编程逻辑功能外,FPGA还集成了很多IP硬核,例如最新的PCIe&以太网模块、高速串行收发器、DSP模块以及嵌入式处理器等向SoC发展。这与传统DSP和CPU等处理器的发展方向类似,它们也在片上集成了各种硬件加速器,为特定应用提供更高的性能。FPGA通过把更多硬核集成进去,能够适合更多特定的市场,这是一个趋势,不过和同类方案相比,FPGA是可编程的,继承了很多可编程特性。除了这种片上集成外,FPGA在未来有另一种革命性的趋势,即利用系统级封装技术(SiP)实现“虚拟SoC”。虚拟SoC可能会在同一个封装中集成传感器阵
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA 技术 介绍 展望 解析 ppt 课件
链接地址:https://www.31ppt.com/p-1376201.html