FPGACPLD基本结构及原理.课件.ppt

上传人(卖家):三亚风情 文档编号:3347620 上传时间:2022-08-22 格式:PPT 页数:40 大小:1.08MB
下载 相关 举报
FPGACPLD基本结构及原理.课件.ppt_第1页
第1页 / 共40页
FPGACPLD基本结构及原理.课件.ppt_第2页
第2页 / 共40页
FPGACPLD基本结构及原理.课件.ppt_第3页
第3页 / 共40页
FPGACPLD基本结构及原理.课件.ppt_第4页
第4页 / 共40页
FPGACPLD基本结构及原理.课件.ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、第二讲第二讲FPGA/CPLD基本结构及原理基本结构及原理信息与通信学院:谢跃雷信息与通信学院:谢跃雷第1页,共40页。从电路设计者来说,可将设计好的电路从电路设计者来说,可将设计好的电路“写入写入”芯片芯片(PLD母片),使之成为专用集成电路;有些母片),使之成为专用集成电路;有些PLD可以多次可以多次“编编程(逻辑重构)程(逻辑重构)”,这就特别适合新产品试制或小批量生产。,这就特别适合新产品试制或小批量生产。PLD的编程技术有下列几种工艺。的编程技术有下列几种工艺。一、一、PLD的编程技术的编程技术如何如何“编程编程”?第2页,共40页。熔丝编程技术熔丝编程技术是用熔丝作为开关元件,这些

2、开关元件平时是用熔丝作为开关元件,这些开关元件平时(在未编程时)处于连通状态,加电编程时,在不需要连接(在未编程时)处于连通状态,加电编程时,在不需要连接处将熔丝熔断,保留在器件内的熔丝模式决定相应器件的逻处将熔丝熔断,保留在器件内的熔丝模式决定相应器件的逻辑功能。辑功能。反熔丝编程技术反熔丝编程技术也称熔通编程技术,这类器件是用逆熔丝作为也称熔通编程技术,这类器件是用逆熔丝作为开关元件。这些开关元件在未编程时处于开路状态,编程时,开关元件。这些开关元件在未编程时处于开路状态,编程时,在需要连接处的逆熔丝开关元件两端加上编程电压,逆熔丝将在需要连接处的逆熔丝开关元件两端加上编程电压,逆熔丝将由

3、高阻抗变为低阻抗,实现两点间的连接,编程后器件内的反由高阻抗变为低阻抗,实现两点间的连接,编程后器件内的反熔丝模式决定了相应器件的逻辑功能。熔丝模式决定了相应器件的逻辑功能。(1)熔丝)熔丝(Fuse)和反熔丝和反熔丝(Anti-fuse)编程技术编程技术第3页,共40页。熔丝结构熔丝结构第4页,共40页。反熔丝结构示意反熔丝结构示意Actel的FPGA器件n体积小,集成度高,速度高,易加密,抗干扰,耐高温n只能一次编程,在设计初期阶段不灵活第5页,共40页。(2)浮栅型电可写紫外线擦除编程技术)浮栅型电可写紫外线擦除编程技术 浮栅管相当于一个电子开关,如浮栅管相当于一个电子开关,如N沟浮栅管

4、,当浮栅中没有沟浮栅管,当浮栅中没有注入电子时,浮栅管导通;当浮栅中注入电子后,浮栅管截止。注入电子时,浮栅管导通;当浮栅中注入电子后,浮栅管截止。浮栅管的浮栅在原始状态没有电子,如果把源极和衬底接地,且浮栅管的浮栅在原始状态没有电子,如果把源极和衬底接地,且在源在源-漏极间加电压脉冲产生足够强的电场,使电子加速跃入浮栅漏极间加电压脉冲产生足够强的电场,使电子加速跃入浮栅中,则使浮栅带上负电荷,电压脉冲消除后,浮栅上的电子可以中,则使浮栅带上负电荷,电压脉冲消除后,浮栅上的电子可以长期保留;当浮栅管受到紫外光照射时,浮栅上的电子将流向衬长期保留;当浮栅管受到紫外光照射时,浮栅上的电子将流向衬底

5、,擦除所记忆的信息,而为重新编程做好准备。底,擦除所记忆的信息,而为重新编程做好准备。第6页,共40页。浮栅型紫外线擦除熔丝结构浮栅型紫外线擦除熔丝结构n nn n+S SD DG1G1G2G2SiOSiO2 2早期早期PROM器件采器件采用此工艺用此工艺n可反复编程可反复编程n不用每次上电重新不用每次上电重新下载,但相对速度慢,下载,但相对速度慢,功耗较大功耗较大第7页,共40页。(3)浮栅型电可写电擦除编程技()浮栅型电可写电擦除编程技(E2PROM)此类器件在此类器件在CMOS管的浮栅与漏极间有一薄氧化层区,其管的浮栅与漏极间有一薄氧化层区,其厚度为厚度为10m15m,可产生隧道效应。编

6、程(写入)时,可产生隧道效应。编程(写入)时,漏漏极接地,栅极加极接地,栅极加20V的脉冲电压的脉冲电压,衬底中的电子将通过隧道,衬底中的电子将通过隧道效应进入浮栅,浮栅管正常工作时处于截止状态,脉冲消效应进入浮栅,浮栅管正常工作时处于截止状态,脉冲消除后,浮栅上的电子可以长期保留;若将其除后,浮栅上的电子可以长期保留;若将其控制栅极接地,控制栅极接地,漏极加漏极加20V的脉冲电压的脉冲电压,浮栅上的电子又将通过隧道效应返回,浮栅上的电子又将通过隧道效应返回衬底,则使该管正常工作时处于导通状态,达到对该管擦除的衬底,则使该管正常工作时处于导通状态,达到对该管擦除的目的。目的。编程和擦除都是通过

7、在漏极和控制栅极上加入一定幅度编程和擦除都是通过在漏极和控制栅极上加入一定幅度和极性的电脉冲来实现,可由用户在和极性的电脉冲来实现,可由用户在“现场现场”用编程器来完成。用编程器来完成。第8页,共40页。浮栅型电可擦除熔丝结构浮栅型电可擦除熔丝结构nn+G1G1S SD DG2G2SiOSiO2 2大多数大多数CPLD器件器件采用此工艺采用此工艺n可反复编程可反复编程n不用每次上电重新下不用每次上电重新下载,但相对速度慢,载,但相对速度慢,功耗较大功耗较大第9页,共40页。(4)SRAM编程技术编程技术 与浮栅型熔丝结构基本相同。与浮栅型熔丝结构基本相同。SRAM编程技术是在编程技术是在FPG

8、A器件中采用的主要编程工艺之一。器件中采用的主要编程工艺之一。SRAM型的型的FPGA是易失性是易失性的,断电后其内部编程数据(构造代码)将丢失,需在外部配的,断电后其内部编程数据(构造代码)将丢失,需在外部配接接ROM存放存放FPGA的编程数据。的编程数据。n可反复编程,实现系统功能的动态重构可反复编程,实现系统功能的动态重构n每次上电需重新下载,实际应用时需外挂每次上电需重新下载,实际应用时需外挂EEPROM用于保存程序用于保存程序第10页,共40页。二、复杂可编程逻辑器件(二、复杂可编程逻辑器件(CPLD)的基本原理)的基本原理 现在一般把所有超过某一集成度(如现在一般把所有超过某一集成

9、度(如1000门以上)的门以上)的PLD器件都称为器件都称为CPLD。CPLD由可编程逻辑的功能块围绕由可编程逻辑的功能块围绕一个可编程互连矩阵构成。由固定长度的金属线实现逻辑单一个可编程互连矩阵构成。由固定长度的金属线实现逻辑单元之间的互连,并增加了元之间的互连,并增加了I/O控制模块的数量和功能。可以把控制模块的数量和功能。可以把CPLD的基本结构看成由的基本结构看成由可编程逻辑阵列(可编程逻辑阵列(LAB)、可编程可编程I/O控制模块和可编程内部连线(控制模块和可编程内部连线(PIA)等三部分组成。)等三部分组成。第11页,共40页。LABLABLABLABLABLABLABLABLAB

10、LABLABLABLABLABLABLABI/O控制模块控制模块PIAMAX7123的结构的结构第12页,共40页。1可编程逻辑阵列(可编程逻辑阵列(LAB)可编程逻辑阵列又若干个可编程逻辑宏单元(可编程逻辑阵列又若干个可编程逻辑宏单元(Logic Macro Cell,LMC)组成,)组成,LMC内部主要包括与阵列、内部主要包括与阵列、或阵列、可编程触发器和多路选择器等电路,能独立地或阵列、可编程触发器和多路选择器等电路,能独立地配置为时序或组合工作方式。配置为时序或组合工作方式。第13页,共40页。宏单元结构图宏单元结构图1 10 02 23 34 45 56 67 78 89 91010

11、第14页,共40页。CPLD中与、或门的表示方法中与、或门的表示方法AB C DP(乘积项乘积项)ACDP P=A AC CD DAB C DF(或项或项)F=A+B+DABD第15页,共40页。(1)乘积项共享结构)乘积项共享结构 在在CPLD的宏单元中,如果输出表达式的与项较多,对应的宏单元中,如果输出表达式的与项较多,对应的或门输入端不够用时,可以借助可编程开关将同一单元(或的或门输入端不够用时,可以借助可编程开关将同一单元(或其他单元)中的其他或门与之联合起来使用,或者在每个宏单其他单元)中的其他或门与之联合起来使用,或者在每个宏单元中提供未使用的乘积项给其他宏单元使用。元中提供未使用

12、的乘积项给其他宏单元使用。第16页,共40页。EPM7128E乘积项扩展和并联扩展项的结构图乘积项扩展和并联扩展项的结构图 乘乘积积项项选选择择矩矩阵阵乘乘积积项项选选择择矩矩阵阵来来自自上上一一个个宏宏单单元元P Pr re es se et tC Cl lo oc ck kC Cl le ea ar rP Pr re es se et tC Cl lo oc ck kC Cl le ea ar r宏宏单单元元乘乘积积项项逻逻辑辑宏宏单单元元乘乘积积项项逻逻辑辑到到下下一一个个宏宏单单元元共共享享乘乘积积项项并并联联扩扩展展第17页,共40页。(2)多触发器结构)多触发器结构 早期可编程器件

13、的每个输出宏单元(早期可编程器件的每个输出宏单元(OLMC)只有一)只有一个触发器,而个触发器,而CPLD的宏单元内通常含两个或两个以上的触的宏单元内通常含两个或两个以上的触发器,其中只有一个触发器与输出端相连,其余触发器的发器,其中只有一个触发器与输出端相连,其余触发器的输出不与输出端相连,但可以通过相应的缓冲电路反馈到输出不与输出端相连,但可以通过相应的缓冲电路反馈到与阵列,从而与其他触发器一起构成较复杂的时序电路。与阵列,从而与其他触发器一起构成较复杂的时序电路。这些不与输出端相连的内部触发器就称为这些不与输出端相连的内部触发器就称为“隐埋隐埋”触发器。触发器。这种结构可以不增加引脚数目

14、,而增加其内部资源。这种结构可以不增加引脚数目,而增加其内部资源。第18页,共40页。(3)异步时钟)异步时钟 早期可编程器件只能实现同步时序电路,在早期可编程器件只能实现同步时序电路,在CPLD器器件中各触发器的时钟可以异步工作,有些器件中触发器的件中各触发器的时钟可以异步工作,有些器件中触发器的时钟还可以通过数据选择器或时钟网络进行选择。此外,时钟还可以通过数据选择器或时钟网络进行选择。此外,OLMC内触发器的异步清零和异步置位也可以用乘积项进内触发器的异步清零和异步置位也可以用乘积项进行控制,因而使用更加灵活。行控制,因而使用更加灵活。第19页,共40页。2可编程可编程I/O单元(单元(

15、IOC)CPLD的的I/O单元(单元(Input/Output Cell,IOC),是内),是内部信号到部信号到I/O引脚的接口部分。根据器件和功能的不同,各种引脚的接口部分。根据器件和功能的不同,各种器件的结构也不相同。由于阵列型器件通常只有少数几个专用器件的结构也不相同。由于阵列型器件通常只有少数几个专用输入端,大部分端口均为输入端,大部分端口均为I/O端,而且系统的输入信号通常端,而且系统的输入信号通常需要锁存。因此需要锁存。因此I/O常作为一个独立单元来处理。常作为一个独立单元来处理。第20页,共40页。3可编程内部连线(可编程内部连线(PIA)可编程内部连线的作用是在各逻辑宏单元之间

16、以及逻辑宏可编程内部连线的作用是在各逻辑宏单元之间以及逻辑宏单元和单元和I/O单元之间提供互连网络。各逻辑宏单元通过可编程单元之间提供互连网络。各逻辑宏单元通过可编程连线阵列接收来自输入端的信号,并将宏单元的信号送目的连线阵列接收来自输入端的信号,并将宏单元的信号送目的地。这种互连机制有很大的灵活性,它允许在不影响引脚分地。这种互连机制有很大的灵活性,它允许在不影响引脚分配的情况下改变内部的设计。配的情况下改变内部的设计。第21页,共40页。三、现场可编程门阵列(三、现场可编程门阵列(FPGA)的基本原理)的基本原理 FPGA出现在出现在20世纪世纪80年代中期,与阵列型年代中期,与阵列型PL

17、D有所不同,有所不同,FPGA由许多独立的可编程逻辑模块组成,用户可以通过编程由许多独立的可编程逻辑模块组成,用户可以通过编程将这些模块连接起来实现不同的设计。将这些模块连接起来实现不同的设计。FPGA具有更高的集成具有更高的集成度、更强的逻辑实现能力和更好的设计灵活性。度、更强的逻辑实现能力和更好的设计灵活性。FPGA器件具有高密度、高速率、系列化、标准化、小型器件具有高密度、高速率、系列化、标准化、小型化、多功能、低功耗、低成本,设计灵活方便,可无限次反复化、多功能、低功耗、低成本,设计灵活方便,可无限次反复编程,并可现场模拟调试验证等特点。编程,并可现场模拟调试验证等特点。第22页,共4

18、0页。FPGA由由可编程逻辑块(可编程逻辑块(CLB)、输入、输入/输出模块输出模块(IOB)及可编程互连资源()及可编程互连资源(PIR)等三种可编程电路和一)等三种可编程电路和一个个SRAM结构的配置存储单元组成。结构的配置存储单元组成。CLB是实现逻辑功能是实现逻辑功能的基本单元,它们通常规则地排列成一个阵列,散布于的基本单元,它们通常规则地排列成一个阵列,散布于整个芯片中;可编程输入整个芯片中;可编程输入/输出模块(输出模块(IOB)主要完成芯)主要完成芯片上的逻辑与外部引脚的接口,它通常排列在芯片的四周;片上的逻辑与外部引脚的接口,它通常排列在芯片的四周;可编程互连资源(可编程互连资

19、源(IR)包括各种长度的连线线段和一些可)包括各种长度的连线线段和一些可编程连接开关,它们将各个编程连接开关,它们将各个CLB之间或之间或CLB与与IOB之间以之间以及及IOB之间连接起来,构成特定功能的电路。之间连接起来,构成特定功能的电路。第23页,共40页。FPGA的基本结构图的基本结构图C CL LB BI IR RI IO OB BC CL LB BC CL LB BC CL LB BC CL LB BC CL LB BC CL LB BC CL LB BC CL LB BI IO OB BI IO OB BI IO OB BI IO OB BI IO OB BI IO OB BI

20、IO OB BI IO OB BI IO OB BI IO OB BI IO OB BI IR RI IR RI IR RI IR RI IR RI IR RI IR RI IR RI IR RI IR RI IR RI IR RI IR RI IR RI IR R第24页,共40页。1可编程逻辑块(可编程逻辑块(CLB)CLB主要由逻辑函数发生器、触发器、数据选择器等电路组成。主要由逻辑函数发生器、触发器、数据选择器等电路组成。逻辑逻辑函数发生器主要由查找表函数发生器主要由查找表LUT(look up table)构成构成0000010100000101161RAM输入A输入B输入C输入D查

21、找表输出多路选择器查找表LUT输入1输入2输入3输入4输出函数发生器基于查找表单函数发生器基于查找表单元:元:第25页,共40页。3可编程互连资源(可编程互连资源(PIR)PIR由许多金属线段构成,这些金属线段带有可编程开关,通由许多金属线段构成,这些金属线段带有可编程开关,通过自动布线实现各种电路的连接。实现过自动布线实现各种电路的连接。实现FPGA内部的内部的CLB和和CLB之间、之间、CLB和和IOB之间的连接。之间的连接。XC4000系列采用分段互连资源结构,按相对长度可分为单长系列采用分段互连资源结构,按相对长度可分为单长线、双长线和长线等三种。线、双长线和长线等三种。2输入输入/输

22、出模块(输出模块(IOB)IOB主要由输入触发器、输入缓冲器和输出触发主要由输入触发器、输入缓冲器和输出触发/锁存器、输锁存器、输出缓冲器组成,每个出缓冲器组成,每个IOB控制一个引脚,它们可被配置为输入、控制一个引脚,它们可被配置为输入、输出或双向输出或双向I/O功能。功能。第26页,共40页。四、四、CPLD与与FPGA的区别的区别CPLDFPGA内部结构ProducttermLookup Table程序存储内部EEPROMSRAM,外挂EEPROM资源类型组合电路资源丰富触发器资源丰富集成度低高使用场合完成控制逻辑能完成比较复杂的算法速度慢快其他资源EAB,锁相环保密性可加密一般不能保密

23、第27页,共40页。nFPGAFPGA采用采用SRAMSRAM进行功能配置,可重复编程,但系统掉电后,进行功能配置,可重复编程,但系统掉电后,SRAMSRAM中的数据丢失中的数据丢失。因此,需在FPGA外加EPROM,将配置数据写入其中,系统每次上电自动将数据引入SRAM中。CPLD器件一般采用EEPROM存储技术,可重复编程,并且系统掉电后,EEPROM中的数据不会丢失,适于数据的保密。nFPGAFPGA器件含有丰富的触发器资源,易于实现时序逻辑器件含有丰富的触发器资源,易于实现时序逻辑,如果要求实现较复杂的组合电路则需要几个CLB结合起来实现。CPLD的与或阵列结构,使其适于实现大规模的组

24、合功能,但触发器资源相对较少。第28页,共40页。nFPGAFPGA为细粒度结构,为细粒度结构,CPLDCPLD为粗粒度结构。为粗粒度结构。FPGA内部有丰富连线资源,CLB分块较小,芯片的利用率较高。CPLD的宏单元的与或阵列较大,通常不能完全被应用,且宏单元之间主要通过高速数据通道连接,其容量有限,限制了器件的灵活布线,因此CPLD利用率较FPGA器件低。nFPGA为非连续式布线,为非连续式布线,CPLD为连续式布线。为连续式布线。FPGA器件在每次编程时实现的逻辑功能一样,但走的路线不同走的路线不同,因此延时不易延时不易控制控制,要求开发软件允许工程师对关键的路线给予限制。CPLD每次布

25、线路径一样,CPLD的连续式互连结构利用具有同样长度的一些金属线实现逻辑单元之间的互连。连续式互连结构连续式互连结构消除了分段式互连结构在定时上的差异,并在逻辑单元之间提供快速且具有固定延时的通路。CPLD的延时较小。第29页,共40页。五、大的五、大的PLD生产厂家生产厂家q最大的PLD供应商之一qFPGA的发明者,最大的PLD供应商之一qISP技术的发明者q提供军品及宇航级产品第30页,共40页。Altera 主流芯片1.主流主流CPLD产品:产品:MAXII:新一代PLD器件,0.18um falsh工艺,2004年底推出,采用FPGA结构,配置芯片集成在内部,和普通PLD一样上电即可工

26、作。容量比上一代大大增加,内部集成一片8Kbits串行EEPROM,增加很多功能。MAXII采用2.5v或者3.3v内核电压,MAXII G系列采用1.8v内核电压。早期的CPLD芯片主要有MAX3000、MAX7000系列。MAX II 器件家族器件家族 FeatureEPM240/GEPM570/GEPM1270/GEPM2210/G逻辑单元逻辑单元(LE)2405701,2702,210等效宏单元等效宏单元(Macrocell)1924409801,700最大用户最大用户IO80160212272内置内置Flash大小大小(bit)8K8K8K8K管脚到管脚延时管脚到管脚延时(ns)3.

27、6-4.53.6-5.53.6-6.03.6-6.5第31页,共40页。2.主流主流FPGA产品产品Altera的主流FPGA分为两大类,一种侧重低成本应用,容量中等,性能可以满足一般的逻辑设计要求,如Cyclone,CycloneII;还有一种侧重于高性能应用,容量大,性能能满足各类高端应用,如Startix,StratixII等,用户可以根据自己实际应用要求进行选择。在性能可以满足的情况下,优先选择低成本器件。Cyclone(飓风)(飓风):Altera中等规模FPGA,2003年推出,0.13um工艺,1.5v内核供电,与Stratix结构类似,是一种低成本FPGA系列,是目前主流产品,

28、其配置芯片也改用全新的产品。型号(型号(1.5V)逻辑单逻辑单元元锁锁相相环环M4K RAM 块块备备 注注EP1C32,910113每块每块RAM为为4Kbit,可以另可以另加加1位奇偶校位奇偶校验位验位EP1C44,000217EP1C65,980220EP1C1212,060252EP1C2020,060264第32页,共40页。CycloneII:Cyclone的下一代产品,2005年开始推出,90nm工艺,1.2v内核供电,属于低成本FPGA,性能和Cyclone相当,提供了硬件乘法器单元 Cyclone II 系列概览系列概览特特 性性 EP2C5 EP2C8 EP2C20 EP2

29、C35 EP2C50 EP2C70逻辑单元(逻辑单元(LE)4,608 8,256 18,752 33,216 50,528 68,416 M4K RAM 块块 26 36 52 105 129 250 RAM 总量总量 119,808 165,888 239,616 483,840 594,432 1,152,000 嵌入式嵌入式1818乘乘法器法器 13 18 26 35 86 150 锁相环(锁相环(PLL)2 2 4 4 4 4 最大可用最大可用I/O管脚管脚 142 182 315 475 450 622 第33页,共40页。Stratix:altera大规模高端FPGA,2002年

30、中期推出,0.13um工艺,1.5v内核供电。集成硬件乘加器,芯片内部结构比Altera以前的产品有很大变化。1.5v逻辑单元逻辑单元 LE512bit RAM块块4Kbit RAM块块512K MegaRAM块块DSP块块备注备注EP1S1010570946016每个每个DSP块可块可实现实现4个个9x9乘法乘法/累加累加器器RAM块可块可以另以另加奇加奇偶校偶校验位验位EP1S201846019482210EP1S2525660224138210EP1S3032470295171412EP1S4041250384183414EP1S6057120574292618EP1S807904076

31、7364922EP1S12011414011185201228第34页,共40页。StratixII:Stratix的下一代产品,2004年中期推出,90um工艺,1.2v内核供电,大容量高性能FPGA Stratix II 系列概览系列概览功能功能 EP2S15 EP2S30 EP2S60 EP2S90 EP2S130 EP2S180 自适应逻辑模块(自适应逻辑模块(ALM)6,240 13,552 24,176 36,384 53,016 71,760 等效逻辑单元等效逻辑单元(LE)15,600 33,880 60,440 90,960 132,540 179,400 M512 RAM

32、块块(512 bits)104 202 329 488 699 930 M4K RAM 块块(4 Kbits)78 144 255 408 609 768 M-RAM 块块(512 K)0 1 2 4 6 9 总共总共 RAM bits419,328 1,369,728 2,544,192 4,520,448 6,747,840 9,383,040 DSP块(每个块(每个DSP包含包含4个个18x18乘法器)乘法器)12 16 36 48 63 96 锁相环(锁相环(PLL)6 6 12 12 12 12 最大可用最大可用I/O管脚管脚 358 542 702 886 1,110 1,158

33、第35页,共40页。Xilinx 主流芯片1.主流主流CPLD产品:产品:XC9500 Flash工艺PLD,常见型号有XC9536,XC9572,XC95144等。型号后两位表示宏单元数量。5v3.3v2.5v宏单元宏单元XC9536XC9536XLXC9536XV36XC9572XC9572XLXC9572XV72XC95108XC95108XLXC95108XV108XC95144XC95144XLXC95144XV144XC95288XC95288XLXC95288XV288 CoolRunner-II:1.8v低功耗PLD产品,简评:静态功耗很低,性能指标优于XC9500,主要用于用

34、于电池供电系统,但使用者还不是非常广泛1.8v宏单元宏单元备备 注注XC2C3232XC2C6464XC2C128128XC2C256256XC2C384384XC2C512512第36页,共40页。2.主流主流FPGA产品产品Xilinx的主流FPGA分为两大类,一种侧重低成本应用,容量中等,性能可以满足一般的逻辑设计要求,如Spartan系列;还有一种侧重于高性能应用,容量大,性能能满足各类高端应用,如Virtex系列,用户可以根据自己实际应用要求进行选择。在性能可以满足的情况下,优先选择低成本器件。Spartan-3/3L:新一代FPGA产品,结构与VirtexII类似,全球第一款90n

35、m工艺FPGA,1.2v内核,于2003年开始陆续推出。简评:成本低廉,总体性能指标不是很优秀,适合低成本应用场合,是Xilinx未来几年在低端FPGA市场上的主要产品1.2vSlices18x18乘法乘法器器RAM块块备备 注注XC3S5076844每个每个RAM块块容量是容量是18KbitXC3S20019201212XC3S40035841616XC3S100076802424XC3S1500133123232XC3S2000204804040XC3S4000276489696XC3S500033280104104第37页,共40页。Spartan-3E:xilinx最新推出的低成本FP

36、GA,基于Spartan-3/3L,对性能和成本进一步优化 器器 件件XC 3S100E XC 3S250E XC 3S500E XC 3S1200E XC 3S1600E Logic Cells 2,160 5,508 10,476 19,512 33,192 18x18 Multipliers 4 12 20 28 36 Block RAM Bits 72K 216K 360K 504K 648K Distributed RAM Bits 15K 38K 73K 136K 231K DCMs 2 4 4 8 8 最大差分最大差分 I/O 对对 40 68 92 124 156 最大差单端最

37、大差单端 I/O 108 172 232 304 376 第38页,共40页。Virtex-4:xilinx最新一代高端FPGA产品,包含三个子系列:LX,SX,FX 简评:各项指标比上一代VirtexII均有很大提高,获得2005年EDN杂志最佳产品称号,从2005年年底开始,将逐步取代VirtexII,VirtexII-Pro,是未来几年Xilinx在高端FPGA市场中的最重要的产品1.2vSlicesRAM块块DSP块块备备 注注4VLX1561444832每个每个RAM块容量是块容量是18Kbit,DSP块可以配置为块可以配置为1个个18x18乘法器,加法器或乘法器,加法器或累加器累加

38、器4VLX251075272484VLX401843296644VLX6026624160644VLX8035840200804VLX10049152240964VLX16067584288964VLX2008908833696第39页,共40页。Virtex-II:2002年推出,0.15um工艺,1.5v内核,大规模高端FPGA产品简评:Xilinx比较成功的产品,目前在高端产品中使用广泛,新设计推荐用户转到Virtex-4器件上1.5vSlices18x18乘法器乘法器RAM块块备注备注XC2V4025644每个每个RAM块容量块容量是是18KbitXC2V8051288XC2V25015362424XC2V50030723232XC2V100051204040XC2V150076804848XC2V2000107705656XC2V3000143369696XC2V400023040120120XC2V600033792144144XC2V800046592168168 第40页,共40页。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(FPGACPLD基本结构及原理.课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|