已阅读5页,还剩98页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可编程逻辑器件设计方法,何宾2011.09,可编程逻辑器件设计方法-本章概述,可编程逻辑器件(ProgrammableLogicDevice,PLD)产生于上世纪70年代,是在专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)基础上发展起来的一种新型逻辑器件,是当今数字系统设计的主要硬件平台,其主要特点就是由用户通过硬件描述语言和相关电子设计自动化软件对其进行配置和编程。,可编程逻辑器件设计方法-PLD芯片制造工艺,1、熔丝连接技术最早的允许对器件进行编程的技术是熔丝连接技术。在这种技术的器件中,所有逻辑的连接都是靠熔丝连接的。熔丝器件是一次可编程的,一旦编程,永久不能改变。,可编程逻辑器件设计方法-PLD芯片制造工艺,2、反熔丝连接技术反熔丝技术和熔丝技术相反,在未编程时,熔丝没有连接。如果编程后,熔丝将和逻辑单元连接。反熔丝开始是连接两个金属连接的微型非晶硅柱。未编程时,成高阻状态。编程结束后,形成连接。反熔丝器件是一次可编程的,一旦编程,永久不能改变。,可编程逻辑器件设计方法-PLD芯片制造工艺,3、SRAM技术基于静态存储器SRAM的可编程器件,值被保存在SRAM中时,只要系统正常供电信息就不会丢失,否则信息将丢失。SRAM存储数据需要消耗大量的硅面积,且断电后数据丢失。但是这种器件可以反复的编程和修改。,可编程逻辑器件设计方法-PLD芯片制造工艺,4、掩膜技术ROM是非易失性的,系统断电后,信息被保留在存储单元中。掩膜器件可以读出,但是不能写入信息。ROM单元保存了行和列数据,形成一个阵列,每一列有负载电阻使其保持逻辑1,每个行列的交叉有一个关联晶体管和一个掩膜连接。这种技术代价比较高,基本上很少使用。,可编程逻辑器件设计方法-PLD芯片制造工艺,5、PROM技术PROM是非易失性的,系统断电后,信息被保留在存储单元中。PROM器件可以编程一次,以后只能读数据而不能写入新的数据。PROM单元保存了行和列数据,形成一个阵列,每一列有负载电阻使其保持逻辑1,每个行列的交叉有一个关联晶体管和一个掩膜连接。如果可以多次编程就成为EPROM,EEPROM技术。,可编程逻辑器件设计方法-PLD芯片制造工艺,6、FLASH技术FLASH技术的芯片的檫除的速度比PROM技术要快的多。FLASH技术可采用多种结构,与EPROM单元类似的具有一个浮置栅晶体管单元和EEPROM器件的薄氧化层特性。,可编程逻辑器件结构-CPLD芯片内部结构,CPLD由完全可编程的与/或阵列以及宏单元库构成。与/或阵列是可重新编程的,可以实现多种逻辑功能。宏单元则是可实现组合或时序逻辑的功能模块,同时还提供了真值或补码输出和以不同的路径反馈等额外的灵活性。下面给出了CPLD的内部结构图。,可编程逻辑器件结构-CPLD芯片内部结构,可编程逻辑器件结构-CPLD芯片内部结构(功能块),FB内部的逻辑使用积之和SOP描述。36个输入提供了72个真和互补信号到可编程的“与”阵列来生成90个乘积项。最多可用的90个乘积项可以通过乘积项分配器分配到一个每个宏单元。,可编程逻辑器件结构-CPLD芯片内部结构(宏单元),图2.7宏单元的内部结构,可编程逻辑器件结构-CPLD芯片内部结构(宏单元),从数字电路的知识知道,任何一个数字系统是由组合逻辑电路和时序电路构成的.所以宏单元应该是CPLD芯片最重要的功能单元.因为数字系统的逻辑功能是在宏单元内实现的.,可编程逻辑器件结构-CPLD芯片内部结构(快速连接矩阵),快速连接开关矩阵的内部结构,可编程逻辑器件结构-CPLD芯片内部结构,IO块内部逻辑,可编程逻辑器件设计方法-FPGA芯片的内部结构,现场可编程门阵列(FieldProgrammableGateArray,FPGA)是在PAL、GAL、EPLD、CPLD等可编程器件的基础上进一步发展起来的,它是作为ASIC领域中的一种半定制电路而出现的,即解决了定制电路的不足,又克服了原有可编程器件门电路有限的缺点。由于FPGA需要被反复烧写,它实现组合逻辑的基本结构不可能像ASIC那样通过固定的与非门来完成,而只能采用一种易于反复配置的结构。查找表可以很好地满足这一要求,目前主流FPGA都采用了基于SRAM工艺的查找表结构,也有一些军品和宇航级FPGA采用Flash或者熔丝与反熔丝工艺的查找表结构。,可编程逻辑器件设计方法-FPGA芯片的内部结构(查找表),由布尔代数理论可知,对于一个n输入的逻辑运算,不管是与或非运算还是异或运算等等,最多只可能存在2n种结果,所以如果事先将相应的结果存放于一个存贮单元,就相当于实现了与非门电路的功能。FPGA的原理也是如此,它通过烧写文件去配置查找表的内容,从而在相同的电路情况下实现了不同的逻辑功能。,可编程逻辑器件设计方法-FPGA芯片的内部结构(4输入查找表),可编程逻辑器件设计方法-FPGA芯片的内部结构(4输入查找表),查找表(Look-Up-Table)简称为LUT,LUT本质上就是一个RAM。目前FPGA中多使用4输入的LUT,所以每一个LUT可以看成一个有4位地址线的RAM。当用户通过原理图或HDL语言描述了一个逻辑电路以后,PLD/FPGA开发软件会自动计算逻辑电路的所有可能结果,并把真值表(即结果)事先写入RAM,这样,每输入一个信号进行逻辑运算就等于输入一个地址进行查表,找出地址对应的内容,然后输出即可。,可编程逻辑器件设计方法-FPGA芯片的内部结构(4输入查找表),LUT具有和逻辑电路相同的功能。实际上,LUT具有更快的执行速度和更大的规模。LUT具有下面的特点:1)LUT实现组合逻辑的功能由输入决定,而不是由复杂度决定;2)LUT实现组合逻辑有固定的传输延迟;,多年以来,四输入LUT一直是业界标准。但是,在65nm工艺条件下,相较于其它电路(特别是互连电路),LUT的常规结构大大缩小。一个具有四倍比特位的六输入LUT(6-LUT)仅仅将CLB面积提高了15%-但是平均而言,每个LUT上可集成的逻辑数量却增加了40%。更高的逻辑密度通常可以降低级联LUT的数目,并且改进关键路径延迟性能。,可编程逻辑器件设计方法-FPGA芯片的内部结构(6输入查找表),可编程逻辑器件设计方法-FPGA芯片的内部结构(6输入查找表),新一代的FPGA提供了真正的6-LUT,可以将它用作逻辑或者分布式存储器,这时LUT是一个64位的分布式RAM(甚至双端口或者四端口)或者一个32位可编程移位寄存器。每个LUT具有两个输出,从而实现了五个变量的两个逻辑函数,存储32x2RAM比特,或者作为16x2-bit的移位寄存器进行工作。,可编程逻辑器件设计方法-FPGA芯片的内部结构(6输入查找表),4/6输入LUT实现8:1多路复用器的原理,可编程逻辑器件设计方法-FPGA芯片的内部结构(6输入查找表),XilinxSpartan-6FPGA芯片的内部版图结构,随着FPGA集成度的不断增加,其功能不断的增强,新一代的FPGA芯片内部结构包含:GTP收发器CLB单元PCI-E块IO组存储器控制块块存储器DSP模块时钟管理模块等资源。,可编程逻辑器件设计方法-FPGA芯片的内部结构(CLB),可配置的逻辑块(ConfigurableLogicBlock,CLB)是主要的逻辑资源,用于实现顺序和组合逻辑电路。每个CLB连接到一个开关矩阵用于访问通用的布线资源。一个CLB包含一对切片Slice。这两个切片没有直接的相互连接,每个切片通过列组织在一起。对于每个CLB,CLB底下的切片标号为SLICE(0),CLB上面的切片标号为SLICE(1)。,可编程逻辑器件设计方法-FPGA芯片的内部结构(CLB),X后面的数字标识切片对内每个切片的位置,以及切片列的位置。X编号计算切片位置从底部以顺序0,1开始计算(第1列CLB);2,3(第2列CLB)。Y编号后的数字标识切片的行位置。图中的4个CLB位于硅片的左下角的位置。,可编程逻辑器件设计方法-FPGA芯片的内部结构(SLICE),可编程逻辑器件设计方法-FPGA芯片的内部结构(时钟资源),Spartan-6的FPGA时钟资源包含下面四种类型的连接:全局时钟输入引脚(GCLK);全局时钟复用开关(BUFG,BUFGMUX)I/O时钟缓冲区(BUFIO2,BUFIO2_2CLK,BUFPLL)水平的时钟布线缓冲区(BUFH)Spartan-6的FPGA包含两种类型的时钟网络:提供了16个高速,低抖动的全局时钟资源来优化性能。这些资源通过EDA软件工具自动的使用。提供了40个超高速、低抖动的I/O区域时钟资源。用于服务本地的I/O串行/解串行电路。,可编程逻辑器件设计方法-FPGA芯片的内部结构(时钟资源),DCM的符号,可编程逻辑器件设计方法-FPGA芯片的内部结构(BRAM),大多数FPGA都具有内嵌的块RAM,这大大拓展了FPGA的应用范围和灵活性。块RAM可被配置为:1)单端口RAM;2)双端口RAM;3)内容地址存储器(CAM);4)FIFO等常用存储结构。,可编程逻辑器件设计方法-FPGA芯片的内部结构(BRAM),单片块RAM的容量为18k比特,即位宽为18比特、深度为1024,可以根据需要改变位宽和深度,但要满足:1)修改后的容量(位宽深度)不能大于18k比特;2)位宽最大不能超过36比特;当然,可以将多片块RAM级联起来形成更大的RAM,此时只受限于芯片内块RAM的数量,而不再受上面两条原则约束。,可编程逻辑器件设计方法-FPGA芯片的内部结构(布线资源),互联是FPGA内用于在功能元件,比如IOB,CLB,DSP和BRAM,的输入和输出信号通路的可编程网络。互联也称为布线,被分段用于最优的连接。Spartan-6FPGACLB在FPGA内以规则的阵列排列。如下图,每个到开关矩阵的连接用来访问通用的布线资源。,可编程逻辑器件设计方法-FPGA芯片的内部结构(布线资源),图2.20FPGA内的布线资源,可编程逻辑器件设计方法-FPGA芯片的内部结构(存储器控制器),Spartan-6FPGA内集成了硬的存储器控制器,FPGA内集成的硬存储器控制器减少了设计的时间,并且支持DDR,DDR2,DDR3FPGA可在逻辑门下编程,而CPLD是在逻辑块下编程。4、FPGA的集成度比CPLD高,具有更复杂的布线结构和逻辑实现。,可编程逻辑器件设计方法CPLD和FPGA的比较,5、CPLD比FPGA使用起来更方便。CPLD的编程采用E2PROM或FASTFLAS技术,无需外部存储器芯片,使用简单。而FPGA的编程信息需存放在外部存储器上,使用方法复杂。6、CPLD的速度比FPGA快,并且具有较大的时间可预测性。这是由于FPGA是门级编程,并且CLB之间采用分布式互联,而CPLD是逻辑块级编程,并且其逻辑块之间的互联是集总式的。,第2章可编程逻辑器件设计方法CPLD和FPGA的比较,7、在编程方式上,CPLD主要是基于E2PROM或FLASH存储器编程,编程次数可达1万次,优点是系统断电时编程信息也不丢失。CPLD又可分为在编程器上编程和在系统编程两类。FPGA大部分是基于SRAM编程,编程信息在系统断电时丢失,每次上电时,需从器件外部将编程。数据重新写入SRAM中。其优点是可以编程任意次,可在工作中快速编程,从而实现板级和系统级的动态配置。8、CPLD保密性好,FPGA保密性差。,可编程逻辑器件设计方法CPLD和FPGA的比较,9、一般情况下,CPLD的功耗要比FPGA大,且集成度越高越明显。CPLD最基本的单元是宏单元。一个宏单元包含一个寄存器(使用多达16个乘积项作为其输入)及其它有用特性。因为每个宏单元用了16个乘积项,因此设计人员可部署大量的组合逻辑而不用增加额外的路径。这就是为何CPLD被认为是“逻辑丰富”型的。宏单元以逻辑模块的形式排列(LB),每个逻辑模块由16个宏单元组成。宏单元执行一个AND操作,然后一个OR操作以实现组合逻辑。,可编程逻辑器件设计方法Xilinx公司器件简介-,Xilinx公司目前有两大类CPLD产品:1)CoolRunner系列;2)XC9500系列;CoolRunner系列中又包含CoolRunner-II和CoolRunnerXPLA3两个系列。XC9500系列中又包含XC9500XL和XC9500两个系列。,可编程逻辑器件设计方法Xilinx公司器件简介-XC9500,在保持高性能的同时,XC9500器件还能提供最大的布线能力和灵活性。该构架特性丰富,包括单个p-term输出激活和3个全局时钟,并且其单位输出的p-term比其它CPLD多。该构架公认的在保持管脚分配(管脚锁定)的同时适应设计变化的能力已在自XC9500系列推出以来的无数现实世界中消费类设计中得到了说明。这个有保证的管脚锁定意味着可以充分利用在系统编程性,并且能够在任何时间(甚至是现场)轻松完成变更。,可编程逻辑器件设计方法Xilinx公司器件简介-XC9500,可编程逻辑器件设计方法Xilinx公司器件简介-XC9500XL,XC9500XL的CPLD提供了一个高性能非易失性可编程逻辑解决方案,包括成本优化的芯片、免费的设计工具和无与伦比的技术支持。使用与XilinxFPGA同样的设计环境,XC9500XLCPLD可以为您提供灵活、高级的逻辑系统设计所需的一切。,可编程逻辑器件设计方法Xilinx公司器件简介-XC9500XL,可编程逻辑器件设计方法Xilinx公司器件简介-CoolRunner-II,作为第一款能够提供100%数字核的CPLD系列,只有CoolRunner-II系列可以通过单个成本优化解决方案提供高性能和极低的功耗,以及现实系统特性。,可编程逻辑器件设计方法Xilinx公司器件简介-CoolRunner-II,可编程逻辑器件设计方法Xilinx公司器件简介-CoolRunner-II,可编程逻辑器件设计方法Xilinx公司器件简介-CoolRunnerXPLA3,CoolRunnerXPLA3先进构架特性体现在具有直接输入寄存器路径,多时钟、JTAG编程、5V耐压的I/O和一个完整的PLA结构。这些增强性能提供了高速度和最灵活的逻辑分配,从而具有了无需改变管脚即可修改设计的能力。CoolRunnerXPLA3架构包括一组48个乘积项,该乘积项可分配到逻辑块中的任意宏单元。,可编程逻辑器件设计方法Xilinx公司器件简介-CoolRunnerXPLA3,可编程逻辑器件设计方法Xilinx公司器件简介-CoolRunnerXPLA3,可编程逻辑器件设计方法Xilinx公司器件简介-FPGA,Xilinx公司目前有两大类FPGA产品:1)Spartan系列主要面向低成本的中低端应用,是目前业界成本最低的一类FPGA;2)Virtex系列主要面向高端应用,属于业界的顶级产品。这两个系列的差异仅限于芯片的规模和专用模块上,都采用了先进的0.13um、90nm甚至65nm制造工艺,具有相同的卓越品质。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Spartan类,Spartan系列适用于普通的工业、商业等领域,目前主流的芯片包括:Spartan-2、Spartan-2E、Spartan-3、Spartan-3A以及Spartan-3E等种类。1)Spartan-2最高可达20万系统门;2)Spartan-2E最高可达60万系统门;3)Spartan-3最高可达500万门;4)Spartan-3A和Spartan-3E不仅系统门数更大,还增强了大量的内嵌专用乘法器和专用块RAM资源,具备实现复杂数字信号处理和片上可编程系统的能力。,可编程逻辑器件设计方法-Xilinx公司FPGA器件-Spartan-2系列,Spartan-2在Spartan系列的基础上继承了更多的逻辑资源,达到更高的性能,芯片密度高达20万系统门。由于采用了成熟的FPGA结构,支持流行的接口标准,具有适量的逻辑资源和片内RAM,并提供灵活的时钟处理,可以运行8位的PicoBlaze软核,主要应用于各类低端产品中。,可编程逻辑器件设计方法-Xilinx公司FPGA器件-Spartan-2系列,Spartan-2系列产品的主要特点如下所示:1)采用0.18um工艺,密度达到5292个逻辑单元;2)系统时钟可以达到200MHz;3)采用最大门数为20万门,具有延迟数字锁相环;4)具有可编程用户I/O;5)具有片上块RAM存储资源;,可编程逻辑器件设计方法-Xilinx公司FPGA器件-Spartan-2系列,可编程逻辑器件设计方法Xilinx公司FPGA器件-Spartan-2E系列,Spartan-2E基于Virex-E架构,具有比Spartan-2更多的逻辑门、用户I/O和更高的性能。Xilinx还为其提供了包括存储器控制器、系统接口、DSP、通信以及网络等IP核,并可以运行CPU软核,对DSP有一定的支持。其主要特点如下所示:1)采用0.15um工艺,密度达到15552逻辑单元;2)最高系统时钟可达200MHz;3)最大门数为60万门,最多具有4个延时锁相环;4)核电压为1.2V,I/Q电压可为1.2V、3.3V、2.5V,支持19个可选的I/O标准;5)最大可达288k的块RAM和221K的分布式RAM;,可编程逻辑器件设计方法Xilinx公司FPGA器件-Spartan-2E系列,可编程逻辑器件设计方法Xilinx公司FPGA器件-Spartan-3系列,Spartan-3基于Virtex-IIFPGA架构,采用90nm技术,8层金属工艺,系统门数超过5百万,内嵌了硬核乘法器和数字时钟管理模块。从结构上看,Spartan-3将逻辑、存储器、数学运算、数字处理器处理器、I/O以及系统管理资源完美地结合在一起,使之有更高层次、更广泛的应用,获得了商业上的成功,占据了较大份额的中低端市场。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Spartan-3系列,其主要特性如下:1)采用90nm工艺,密度高达74880逻辑单元;2)最高系统时钟为340MHz;3)具有专用乘法器;4)核电压为1.2V,端口电压为3.3V、2.5、1.2V,支持24种I/O标准;5)高达520k分布式RAM和1872k的块RAM;6)具有片上时钟管理模块(DCM);7)具有嵌入式XtremaDSP功能,每秒可执行3300亿次乘加.,可编程逻辑器件设计方法Xilinx公司FPGA器件-Spartan-3系列,可编程逻辑器件设计方法-Spartan-3A/3ADSP/3AN系列,Spartan-3A在Spartan-3和Spartan-3E平台的基础上,整合了各种创新特性,极大地削减了系统总成本。利用独特的器件DNAID技术,实现业内首款FPGA电子序列号;提供了经济、功能强大的机制来防止发生窜改、克隆和过度设计的现象。并且具有集成式看门狗监控功能的增强型多重启动特性。支持商用flash存储器,有助于削减系统总成本。,可编程逻辑器件设计方法-Spartan-3A/3ADSP/3AN系列,其主要特性包括:1)采用90nm工艺,密度高达74880逻辑单元;2)工作时钟范围为5MHz320MHz;3)领先的连接功能平台,具有最广泛的IO标准(26种,包括新的TMDS和PPDS)支持;4)利用独特的DeviceDNA序列号实现的业内首个功能强大的防克隆安全特性;5)五个器件,具有高达1.4M的系统门和502个I/O;灵活的功耗管理。,可编程逻辑器件设计方法-Spartan-3A/3ADSP/3AN系列,可编程逻辑器件设计方法-Spartan-3A/3ADSP/3AN系列,Spartan-3ADSP平台提供了最具成本效益的DSP器件,其架构的核心就是XtremeDSPDSP48Aslice,还提供了性能超过30GMAC/s、存储器带宽高达2196Mbps的新型XC3SD3400A和XC3SD1800A器件。新型Spartan-3ADSP平台是成本敏感型DSP算法和需要极高DSP性能的协处理应用的理想之选。,可编程逻辑器件设计方法-Spartan-3A/3ADSP/3AN系列,其主要特征包括:1)采用90nm工艺,密度高达74880逻辑单元;2)内嵌的DSP48A可以工作到250MHz;3)采用结构化的SelectRAM架构,提供了大量的片上存储单元;4)VCCAUX的电压支持2.5V和3.3V,对于3.3V的应用简化了设计;5)低功耗效率,Spartan-3ADSP器件具有很高的信号处理能力4.06GMACs/mW。,可编程逻辑器件设计方法-Spartan-3A/3ADSP/3AN系列,可编程逻辑器件设计方法-Spartan-3A/3ADSP/3AN系列,Spartan-3AN芯片为最高级别系统集成的非易失性安全FPGA,提供下列2个独特的性能:1)先进SRAMFPGA的大量特性;2)高性能以及非易失性FPGA的安全、节省板空间和易于配置的特性。Spartan-3AN平台是对空间要求严苛和/或安全应用及低成本嵌入式控制器的理想选择。,可编程逻辑器件设计方法-Spartan-3A/3ADSP/3AN系列,Spartan-3AN平台的关键特性包括:1)业界首款90nm非易失性FPGA,具有可以实现灵活的、低成本安全性能的DeviceDNA电子序列号;2)业内最大的片上用户Flash,容量高达11Mb;3)提供最广泛的I/O标准支持,包括26种单端与差分信号标准;4)灵活的电源管理模式,休眠模式下可节省超过40%的功耗;5)五个器件,具有高达1.4M的系统门和502个I/O,可编程逻辑器件设计方法Xilinx公司FPGA器件-Spartan-3e系列,Spartan-3E是目前Spartan系列最新的产品,具有系统门数从10万到160万的多款芯片,是在Spartan-3成功的基础上进一步改进的产品,提供了比Spartan-3更多的I/O端口和更低的单位成本,是Xilinx公司性价比最高的FPGA芯片。由于更好地利用了90nm技术,在单位成本上实现了更多的功能和处理带宽,是Xilinx公司新的低成本产品代表,是ASIC的有效替代品,主要面向消费电子应用,如宽带无线接入、家庭网络接入以及数字电视设备等。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Spartan-3e系列,其主要特点如下:1)采用90nm工艺;2)大量用户I/O端口,最多可支持376个I/O端口或者156对差分端口;3)端口电压为3.3V、2.5、1.8V、1.5V、1.2V;4)单端端口的传输速率可以达到622Mbps,支持DDR接口;5)最多可达36个的专用乘法器、648BRAM、231K分布式RAM;6)宽的时钟频率以及多个专用片上数字时钟管理(DCM)模块,可编程逻辑器件设计方法Xilinx公司FPGA器件-Spartan-3e系列,可编程逻辑器件设计方法Xilinx公司FPGA器件-Spartan-6系列,Spartan-6系列的FPGA是Xilinx公司于2009年推出的新一代的FPGA芯片,该系列的芯片功耗低,容量大。逻辑单元的容量从3,400-148,000,但功耗只有以前Spartan芯片的一半,并且有更快的,更复杂的连接性能。该系列芯片基于45nm的铜处理技术工艺。该系列的芯片提供了6输入的查找表逻辑。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Spartan-6系列,spartan-6芯片的特点主要包括:1)18KB的RBAM;2)第二代的DSP48A1Slice;3)SDRAM控制器;4)扩展的混合模式的时钟管理模块;5)SelectIO技术,功耗优化的高速串行接收发送器模块;6)PCI-E端点模块;7)高级的系统级功耗管理模式;8)自动检测配置选项;9)使用ASE和DNA保护的扩展的IP安全性。,可编程逻辑器件设计方法-Xilinx公司FPGA器件-Virtex类,Virtex系列是Xilinx的高端产品,也是业界的顶级产品,Xilinx公司正是凭借Vitex系列产品赢得市场,从而获得FPGA供应商领头羊的地位。可以说Xilinx以其Virtex-5、Virtex-4、Virtex-IIPro和Virtex-II系列FPGA产品引领现场可编程门阵列行业。主要面向电信基础设施、汽车工业、高端消费电子等应用。目前的主流芯片包括:Vitrex-2、Virtex-2Pro、Virtex-4和Virtex-5等种类。,可编程逻辑器件设计方法-Xilinx公司FPGA器件-Virtex-II类,Vitrex-2系列具有优秀的平台解决方案,这进一步提升了其性能;且内置IP核硬核技术,可以将硬IP核分配到芯片的任何地方,具有比Vitex系列更多的资源和更高的性能。其主要特征如下所示:1)采用0.15um/0.12um工艺;2)核电压为1.5V,工作时钟可以达到420MHz;3)支持20多种I/O接口标准;4)内嵌了多个硬核乘法器,提高了DSP处理能力;5)具有完全的系统时钟管理功能,多达12个DCM模块。,可编程逻辑器件设计方法-Xilinx公司FPGA器件-Virtex-II类,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-IIPro系列,Virtex-2Pro系列在Virtex-2的基础上,增强了嵌入式处理功能,内嵌了PowerPC405内核,还包括了先进的主动互联(ActiveInterconnect)技术,以解决高性能系统所面临的挑战。此外还增加了高速串行收发器,提供了千兆以太网的解决方案。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-IIPro系列,其主要特征如下所示:1)采用0.13um工艺;2)核电压为1.5V,工作时钟可以达到420MHz;3)支持20多种I/O接口标准;4)增加了2个高性能RISC技术、频率高达400MHz的PowerPC处理器;5)增加多个3.125Gbps速率的Rocket串行收发器;6)内嵌了多个硬核乘法器,提高了DSP处理能力;7)具有完全的系统时钟管理功能,多达12个DCM模块。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-IIPro系列,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-4系列,Virtex-4器件整合了高达200,000个的逻辑单元,高达500MHz的性能和无可比拟的系统特性。Vitex-4产品基于新的高级硅片组合模块(ASMBL)架构,提供了一个多平台方式(LX、SX、FX),使设计者可以根据需求选用不同的开发平台;逻辑密度高,时钟频率能够达到500MHz;具备DCM模块、PMCD相位匹配时钟分频器、片上差分时钟网络;采用了集成FIFO控制逻辑的500MHzSmartRAM技术,每个I/O都集成了ChipSync源同步技术的1GbpsI/O和XtremeDSP逻辑片。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-4系列,其主要特点如下:1)采用了90nm工艺,集成了高达20万的逻辑单元;2)系统时钟500MHz;3)采用了集成FIFO控制逻辑的500MHzSmartRAM技术;4)具有DCM模块、PMCD相位匹配时钟分频器和片上差分时钟网络;5)每个I/O都集成了ChipSync源同步技术的1GbpsI/O;6)具有超强的信号处理能力,集成了数以百计的XtremeDSPSlice。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-4系列,Vitex-4LX平台FPGA的特点是密度高达20万逻辑单元,是全球逻辑密度最高的FPGA系列之一,适合对逻辑门需求高的设计应用。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-4系列,Virtex-4SX平台提高了DSP、RAM单元与逻辑单元的比例,最多可以提供512个XtremeDSP硬核,可以工作在500MHz,其最大的处理速率为,并可以以其创建40多种不同功能,并能多个组合实现更大规模的DSP模块。与Vitex-2Pro系列相比,还大大降低了成本和功耗,具有极低的DSP成本。SX平台的FPGA非常适合应用于高速、实时的数字信号处理领域。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-4系列,Virtex-4FX平台内嵌了12个32位RISCPowerPC处理器,提供了4个1300DhrystoneMIPS、10/100/1000自适应的以太网MAC内核,协处理器控制器单元(APU)允许处理器在FPGA中构造专用指令,使FX器件的性能达到固定指令方式的20倍;此外,还包含24个RocketI/O串行高速收发器,支持常用的0.6Gbps、1.25Gbps、2.5Gbps、3.125Gbps、4Gbps、6.25Gbps、10Gbps等高速传输速率。FX平台适用于复杂计算和嵌入式处理应用。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-4系列,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-5系列,Virtex-5系列是Xilinx最新一代的FPGA产品,计划提供了4种新型平台,每种平台都在高性能逻辑、串行连接功能、信号处理和嵌入式处理性能方面实现了最佳平衡。现有的3款平台为LX、LXT以及SXT。LX针对高性能逻辑进行了优化,LXT针对具有低功耗串行连接功能的高性能逻辑进行了优化,SXT针对具有低功耗串行连接功能的DSP和存储器密集型应用进行了优化。其主要特点如下:1)采用了最新的65nm工艺,结合低功耗IP块将动态功耗降低了35%;此外,还利用65nmExpressFabric技术,实现了真正的6输入LUT,并将性能提高了2个速度级别。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-5系列,2)内置有用于构建更大型阵列的FIFO逻辑和ECC的增强型36KbitBlockRAM带有低功耗电路,可以关闭未使用的存储器。3)逻辑单元多达330,000个,可以实现无与伦比的高性能;4)I/O引脚多达1,200个,可以实现高带宽存储器/网络接口,1.25GbpsLVDS;5)低功耗收发器多达24个,可以实现100Mbps-3.75Gbps高速串行接口;6)核电压为1V,550MHz系统时钟;7)550MHzDSP48Eslice内置有25x18MAC,提供352GMACS的性能,能够在将资源使用率降低50%的情况下,实现单精度浮点运算;,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-5系列,8)利用内置式PCIe端点和以太网MAC模块提高面积效率;9)更加灵活的时钟管理管道(ClockManagementTile)结合了用于进行精确时钟相位控制与抖动滤除的新型PLL和用于各种时钟综合的数字时钟管理器(DCM);10)采用了第二代sparsechevron封装,改善了信号完整性,并降低了系统成本;11)增强了器件配置,支持商用flash存储器,从而降低了成本。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-6系列,Virtex-6芯片为FPGA市场提供了最新最高级的特性。使用第三代高级硅片模组(AdvancedSiliconModularBlock,ASMBL)结构。该系列包含LXT和SXT两个子系列。,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-6系列,可编程逻辑器件设计方法Xilinx公司FPGA器件-Virtex-6系列,除了高性能的逻辑互联外,还包含了很多内建的系统级模块,其中包括:1)36kb的块RAM/FIFO;2)第三代的DSP48E1;3)内建数字控制阻抗的SelectIO技术;4)ChipSync源同步接口模块;5)系统监控功能;6)扩展的混合模式的时钟管理模块;7)高级配置选项;8)功耗优化的高速串行收发器模块;9)PCI-E兼容的集成化的模块和三模式以太网MAC接口。,Xilinx最新一代可编程逻辑器件,7系列FPGA的性能,Xilinx
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 骨髓抑制期药物性肝损伤防治
- 骨质疏松性肱骨近端骨折的治疗选择
- 甘肃省兰州市第四片区部分学校2025-2026学高一上学期12月月考地理试卷(解析版)
- 高中化学教材分析
- 劳务合同范本
- 医院护理服务质量考核细则
- 仓储物流项目投资可行性分析报告
- 大学英语六级备考真题解析合集
- 城市轨道交通工程施工技术标准
- 企业文化建设方案2024版
- 2026云南昆明供电局项目制用工招聘48人笔试模拟试题及答案解析
- 全胃切除病人全程营养管理中国专家共识(2026版)
- 2025-2026 学年人音版初中音乐八年级下册全册知识点梳理
- 2026年版闲鱼卖货实战手册(选品+定价+爆款打造完整攻略)
- 2026年云南云天化股份有限公司春季招聘(169人)笔试模拟试题及答案解析
- YY/T 1986-2025一次性使用无菌神经用导管及附件
- “十五五”规划纲要应知应会100题及答案
- 成都高投集团招聘笔试题
- 年龄相关性黄斑变性课件
- 码头防污染培训课件
- 维修安全教育培训内容课件
评论
0/150
提交评论