《复杂可编程逻辑器件优秀PPT.ppt》由会员分享,可在线阅读,更多相关《复杂可编程逻辑器件优秀PPT.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、复杂可编程逻辑器件第1页,本讲稿共33页器件名称集成规模/门I/O端数宏单元数触发器数编程EPM956012 000216560772EEPROMEPM5032600243232EPROMEPF10K1010 000134-(1)720SRAMEPX81603 200172160160快闪SRAMAT51005 1005252128EPROMATV750750101020EPROMpLSI332014 000160320480EEPROMpLSI20321 000323232EEPROMM5-51220 000256512512EEPROMXC402525 000192-(2)2 560SRA
2、MXC7354-(3)5454108EPROM表8-3-1 部分CPLD产品(1)有有576个逻辑单元;个逻辑单元;(2)有有1 024个可编程逻辑模块;个可编程逻辑模块;(3)等效等效6个个PAL22V108.3.1概述概述CPLD大大致致可可以以分分为为两两类类,一一类类是是由由GAL器器件件发发展展而而来来,其其主主体体是是与与阵阵列列和和宏宏单单元元结结构构,称称为为CPLD的的基基本本结结构构;另另一一类类是是分分区区阵阵列列结结构构的的CPLD。第2页,本讲稿共33页8.3.2CPLD的基本结构的基本结构逻辑图逻辑图共享相邻乘积项和结构共享相邻乘积项和结构每每个个逻逻辑辑单单元元中
3、中含含有有两两个个或或项项输输出出,而而每每个个或或项项均均由由固固定定的的几几个个乘乘积积项项输输入入。每每个个或或项项输输出出均均可可连连接接到到相相邻邻的的连连接接单单元元,甚甚至至本本单单元元中的两个中的两个或或项都可用于相邻的两个逻辑单元。项都可用于相邻的两个逻辑单元。“隐埋隐埋”触发器结构触发器结构在在CPLD基基本本结结构构的的宏宏单单元元内内含含有有两两个个或或两两个个以以上上的的触触发发器器,其其中中只只有有一一个个触触发发器器可可与与I/O引引出出端端相相连连,其其余余均均为为“隐隐埋埋”触触发发器器。它它们们不不与与I/O引引出出端端相相连连,但但有有自自己己的的内内部部
4、输输入入信信号号,其其输输出出可可以以通通过相应的缓冲电路反馈到过相应的缓冲电路反馈到与与阵列,构成较复杂的时序电路。阵列,构成较复杂的时序电路。第3页,本讲稿共33页111C11Q1JRI/O输出选择输出选择反馈选择反馈选择极性选择极性选择结构选择结构选择输出使能输出使能时钟时钟反馈到反馈到逻辑阵列逻辑阵列来来自自逻逻辑辑阵阵列列同步时钟同步时钟VCC图8-3-2 触发器类型可编程结构触发器类型可编程结构触发器类型可编程结构通通过过对对输输出出触触发发器器编编程程,可可实实现现4种种不不同同类类型型的的触触发发器器结结构构,即即D、T、J-K和和R-S触触发发器器。它它们们与与逻逻辑辑宏宏单
5、单元元相相配配置置,可可实实现现多多种种逻逻辑辑电电路路结构。结构。第4页,本讲稿共33页小规模小规模PLD互联资源互联资源(a)(b)(c)图8-3-3 CPLD三种全局互联结构示意8.3.3CPLD的分区阵列结构的分区阵列结构分分区区阵阵列列结结构构,即即将将整整个个器器件件分分为为若若干干个个区区。有有的的区区包包含含若若干干个个I/O端端、输输入入端端及及规规模模较较小小的的与与、或或阵阵列列和和宏宏单单元元,相相当当于于一一个个小小规规模模的的PLD;有有的的区区只只是是完完成成某某些些特特定定的的逻逻辑辑功功能能。各各区区之之间间可可通通过过几几种种结结构构的的可编程全局互连总线可
6、编程全局互连总线连接。连接。第5页,本讲稿共33页UIMFFB输出输出FBI/O模块模块FBFFBFBFB输出输出I/O模块模块快速输入快速输入图8-3-4 通用互连阵列UIM结构通用互连阵列通用互连阵列UIM(Universal Interconnect Matrix)结构)结构UIM结结构构中中含含有有快快速速功功能能模模块块FFB和和高高集集成成度度功功能能模模块块FB。两两种种模模块以及块以及I/O模块通过模块通过通用互连矩阵通用互连矩阵连接。连接。FFB和和 FB都都 采采 用用 GAL型型结结构构。FFB适适用用于于快快速速编编(解解)码码和和高高速速时时序序逻逻辑辑电电路路;FB
7、适适用用于于逻逻辑辑功功能能复复杂杂且且对对时时序序要要求求不不高高的的场场合合及复杂的组合逻辑电路。及复杂的组合逻辑电路。采采用用通通用用互互连连矩矩阵阵UIM进进行行器器件件内内部部逻逻辑辑连连接接,可可保保证证所所有有连连接接路路径延迟时间相同。径延迟时间相同。第6页,本讲稿共33页MAX结结构构由由逻逻辑辑阵阵列列块块LAB(Logic Array Block)、I/O模模块块和和可编程互连阵列可编程互连阵列PIA(Programmable Interconnect Array)构成。)构成。逻辑图逻辑图多阵列矩阵多阵列矩阵MAX(Multiple Array Matrix)结构)结构
8、MAX结结构构中中,每每个个宏宏单单元元有有一一个个可可编编程程的的与与阵阵列列和和一一个个固固定定的的或或阵阵列列,以以及及一一个个具具有有独独立立可可编编程程时时钟钟、时时钟钟使使能能、清清除除和和置置位位功功能能的的可配置触发器可配置触发器。每每16个个宏宏单单元元组组成成一一组组,构构成成一一个个灵灵活活的的逻逻辑辑阵阵列列模模块块LAB。多多个个LAB通通过过可可编编程程互互连连阵阵列列PIA和和全全局局总总线线相相连连。每每个个LAB还还与与相相应应的的I/O控制模块相连,以提供直接的输入和输出通道。控制模块相连,以提供直接的输入和输出通道。第7页,本讲稿共33页灵活逻辑单元阵列灵
9、活逻辑单元阵列FLEX(Flexible Logic Element Matrix)结构)结构逻辑图逻辑图FLEX结结构构由由嵌嵌入入阵阵列列块块EAB、逻逻辑辑阵阵列列模模块块LAB、逻逻辑辑单单元元LE、I/O单元单元IOE和行列快速互连通道构成。和行列快速互连通道构成。LE是是FLEX结结构构中中最最小小的的逻逻辑辑单单元元,每每个个LE含含有有一一个个提提供供4输输入入组组合合逻逻辑辑函函数数的的查查找找表表LUT以以及及一一个个能能提提供供时时序序逻逻辑辑能能力力的的可可编程寄存器。编程寄存器。每每8个个LE组组成成一一组组,构构成成一一个个LAB。每每个个LAB是是独独立立的的一一
10、个个模模块块,其其中中的的LE具有共同的输入、互连与控制信号。具有共同的输入、互连与控制信号。EAB由由RAM/ROM和和相相关关的的输输入入、输输出出寄寄存存器器构构成成。可可提提供供多多位位片片内内存存储储器器。LAB和和EAB排排成成行行与与列列,构构成成二二维维逻逻辑辑阵阵列列,内内部部信信号号的互连是通过行、列快速互连通道和的互连是通过行、列快速互连通道和LAB局部互连通道实现的。局部互连通道实现的。第8页,本讲稿共33页其他结构形式其他结构形式(1)大块结构大块结构逻辑图逻辑图全全局局布布线线区区GRP可可将将所所有有器器件件内内的的逻逻辑辑连连接接起起来来,并并提提供供固固定定的
11、的传传输延迟时间,以实现时序与器件内部逻辑布线无关的设计。输延迟时间,以实现时序与器件内部逻辑布线无关的设计。通通用用逻逻辑辑块块GLB由由与与阵阵列列、乘乘积积项项共共享享阵阵列列和和逻逻辑辑宏宏单单元元构构成成。每每个个GLB相相当当于于一一个个GAL器器件件,可可编编程程为为5种种工工作作模模式式,并并具具有有乘乘积积项项共共享功能。享功能。输入输入/输出单元输出单元IOC可编程为输入、输出和双向模式。可编程为输入、输出和双向模式。输输出出布布线线区区ORP是是介介于于GLB和和IOC之之间间的的可可编编程程互互连连阵阵列列,以以连连接接GLB输出到输出到I/O单元。单元。第9页,本讲稿
12、共33页时时钟钟发发生生器器I/0单元单元输出开关矩阵输出开关矩阵输输入入开开关关矩矩阵阵宏单元宏单元逻辑分配器逻辑分配器与与阵列阵列时时钟钟发发生生器器I/0单元单元输出开关矩阵输出开关矩阵输输入入开开关关矩矩阵阵宏单元宏单元逻辑分配器逻辑分配器与与阵列阵列时时钟钟发发生生器器I/0单元单元输出开关矩阵输出开关矩阵输输入入开开关关矩矩阵阵宏单元宏单元逻辑分配器逻辑分配器与与阵列阵列时时钟钟发发生生器器I/0单元单元输出开关矩阵输出开关矩阵输输入入开开关关矩矩阵阵宏单元宏单元逻辑分配器逻辑分配器与与阵列阵列.中中 央央 开开 关关 矩矩 阵阵时钟时钟GAL块块GAL块块图8-3-8 中央开关矩
13、阵结构(2)中央开关矩阵结构中央开关矩阵结构中中央央开开关关矩矩阵阵 结结 构构 由由 多多 个个GAL块块和和一一个个中中央央可可编编程程开开关关矩矩阵阵互互连连而而成成。接接收收所所有有来来自自专专用用输输入入和和输输入入到到中中央央开开关关矩矩阵阵的的信信号号,并并将将它们送到各它们送到各GAL块。块。第10页,本讲稿共33页图8-3-9 XC7354的基本结构UIMFFB1输出输出9129FB6219I/O模块模块318FB52193FFB2输出输出9129FB3219I/O模块模块318FB42193快速输入快速输入12128.3.4典型器件及应用举例典型器件及应用举例(一)(一)X
14、C7354器件器件基本结构基本结构XC7354属属于于通通用用互互连连阵阵列列UIM结结构构型型器器件件。由由4个个高高集集成成度度功功能能模模块块FB和和2个个快快速速功功能能模模块块FFB构构成成,模模块块之之间间通通过过通通用用互互连矩阵连矩阵UIM连接。连接。第11页,本讲稿共33页1295&1&12C11DQ2快速时钟快速时钟全局高速全局高速输出使能输出使能前面宏单元前面宏单元的乘积和的乘积和与与阵列阵列乘积项乘积项控制控制后面宏单元后面宏单元的乘积和的乘积和每个宏单元每个宏单元5个独享乘积项个独享乘积项寄存器寄存器透明控制透明控制9个宏单元之一个宏单元之一反馈到反馈到UIM从引出端
15、反馈到从引出端反馈到UIM9个来自个来自FFB宏单元的反馈宏单元的反馈24个来自个来自UIM的输入的输入12个快速输入个快速输入图8-3-10 XC7354快速功能模块FFB原理图S/R(1)快速功能模块(快速功能模块(FFB)24个输入,每个输入可从三种输入信号中选择。个输入,每个输入可从三种输入信号中选择。共共45个乘积项,每个乘积项,每5个驱动个驱动1个宏单元,其中个宏单元,其中4个经个经或非或非运算作为触发器输入,第运算作为触发器输入,第5个作为个作为S/R信号。信号。第12页,本讲稿共33页11&1&1C1QC11D/1TQ1D/1T宏单元宏单元N+1S/R宏单元宏单元N快速时钟快速
16、时钟来自前面宏单元来自前面宏单元单个乘积项输出单个乘积项输出可提供可提供836个个乘积项和输出乘积项和输出图8-3-11 快速功能模块乘积项的扩展每每个个宏宏单单元元的的乘乘积积项项或或门门可可以以利利用用快快速速功功能能模模块块的的乘乘积积项项分分配配电电路路被被扩扩展展,提提供供乘乘积积项项分分配配的的灵灵活活性性。将将乘乘积积项项的的和和分分配配到到相相邻邻宏宏单单元元,相相当当于于使使乘乘积积项项的的或或门门扩扩展展了了4个个输输入入,因因此此最最多多可可实实现现36个个乘乘积积项项的的复杂逻辑电路。复杂逻辑电路。第13页,本讲稿共33页(2)高集成度功能模块(高集成度功能模块(FB)
17、逻辑图逻辑图FB采用采用GAL型结构,带有型结构,带有可编程乘积项阵列可编程乘积项阵列和和可编程多个宏单元可编程多个宏单元。各各FB通通过过UIM连连接接,每每个个FB可可以以从从UIM接接收收21个个信信号号,还还可可以从快速外输入引出端得到以从快速外输入引出端得到3个信号。个信号。每每个个FB包包含含9个个宏宏单单元元,每每个个宏宏单单元元包包括括5个个独独享享乘乘积积项项。每每个个模模块块中中还有还有12个共享乘积项,可以被模块中的任意个共享乘积项,可以被模块中的任意1个或个或9个宏单元使用。个宏单元使用。算算术术逻逻辑辑单单元元ALU的的输输出出驱驱动动一一个个可可编编程程D触触发发器
18、器,其其时时钟钟源源是是可可编程的。编程的。宏宏单单元元的的输输出出除除驱驱动动器器件件的的输输出出缓缓冲冲器器外外,还还可可反反馈馈作作为为UIM的的输入。输入。第14页,本讲稿共33页图8-3-13 ALU原理图=11函数函数发生器发生器&D1D2&进位链控制进位链控制进位输入进位输入去宏单元去宏单元触发器触发器进位输出进位输出乘积项乘积项和和D1乘积项乘积项和和D2或非或非或非或非或或或或与非与非与非与非与与与与反输入反输入反输入反输入反输入反输入反输入反输入原输入原输入原输入原输入原输入原输入原输入原输入或非或非或非或非或或或或与非与非与非与非与与与与异或非异或非异或非异或非异或异或异
19、或异或逻辑逻辑逻辑逻辑功能功能功能功能逻辑逻辑逻辑逻辑功能功能功能功能表8-3-2 2输入函数发生器逻辑功能ALU有有两两种种编编程程模模式式,即即逻逻辑辑编编程程模模式式和和算算术术编编程程模模式式。在在逻逻辑辑编编程程模模式式中中,ALU是是一一个个2输输入入函函数数发发生生器器,产产生生任任何何2输输入入的的逻逻辑辑函函数数;在在算算术术编编程程模模式式中中,ALU可可被被编编程程为为一一个个具具有有超超前前进进位位的的全加器,产生全加器,产生2输入的输入的算术和算术和或或算术差算术差。超前进位可以在相邻宏单元传递,甚至可以跨越超前进位可以在相邻宏单元传递,甚至可以跨越FB传递。传递。第
20、15页,本讲稿共33页(3)通用互连矩阵(通用互连矩阵(UIM)UIM从从每每个个宏宏单单元元的的输输出出端端、I/O引引出出端端和和专专用用输输入入引引出出端端上上输输入入信信号号,通通过过无无限限制制的的交交叉叉开开关关对对FB产产生生21个个输输出出,对对FFB产产生生24个输出。个输出。各各UIM输输入入可可通通过过编编程程连连接接到到任任何何UIM的的输输出出,信信号号通通过过UIM的的延迟是固定的,与延迟是固定的,与UIM内部的布线、扇入和扇出无关。内部的布线、扇入和扇出无关。(4)I/O模块模块逻辑图逻辑图宏宏单单元元直直接接通通过过三三态态输输出出缓缓冲冲器器驱驱动动输输出出,
21、每每个个三三态态缓缓冲冲器器由由OE乘乘积积项项单单独独控控制制。两两个个专专用用快快速速使使能能信信号号可可用用来来代代替替OE乘乘积积项项或或同同OE乘乘积积项一起控制输出。项一起控制输出。每每个个器器件件信信号号输输入入可可以以被被设设置置为为直直通通模模式式、锁锁存存模模式式和和寄寄存存模模式。式。第16页,本讲稿共33页应用举例应用举例例例8-4用用XC7354器件实现一个器件实现一个4位超前进位加法器。位超前进位加法器。图8-3-15 4位超前进位加法器的ALU配置D1D2CinCoutFA0B0D1D2CinCoutFA1B1D1D2CinCoutFA2B2D1D2CinCout
22、FA3B3宏单元宏单元1寄存器寄存器S0宏单元宏单元2寄存器寄存器S1宏单元宏单元3寄存器寄存器S2宏单元宏单元4寄存器寄存器S3宏单元宏单元5寄存器寄存器Sout4位位超前超前进位进位加法器加法器A0B0A1B1A2B2A3B3CinS0S1S2S3Cout解解使使用用XC7354中中一一个个FB中中相相邻邻的的5个个宏宏单单元元,即即可可实实现现4位位超超前前进位加法器。进位加法器。第17页,本讲稿共33页(二)(二)EPF10K20器件器件基本结构基本结构EPF10K20器器件件采采用用SRAM制制造造工工艺艺和和灵灵活活逻逻辑辑单单元元阵阵列列FLEX结结构构,主主要要由由嵌嵌入入阵阵
23、列列块块(EAB)、逻逻辑辑阵阵列列块块(LAB)、逻逻辑辑单单元元(LE)、I/O单单元元(IOE)和行、列快速互连通道构成。和行、列快速互连通道构成。EPF10K20带带有有6个个EAB、144个个LAB和和1152个个逻逻辑辑单单元元,最最大大I/O数数 目目 为为 189,嵌嵌 入入 阵阵 列列 块块 EAB可可 提提 供供 12288位位 存存 储储 器器。EPF10K20还包含还包含6个专用输入引出端,可用于高速全局控制信号。个专用输入引出端,可用于高速全局控制信号。(1)逻辑单元(逻辑单元(LE)逻逻辑辑单单元元LE(Logic Element)是是EPF10K20结结构构中中最
24、最小小的的逻逻辑辑单单位。位。第18页,本讲稿共33页查找表查找表LUT进位链进位链级联链级联链置位置位/复位复位逻辑逻辑1DATA1DATA2DATA3DATA4进位输入进位输入级联输入级联输入可编程触发器可编程触发器PRn1DC1ENACLRnQ到快速到快速互联通道互联通道到到LAB局部局部互联通道互联通道时钟选择时钟选择进位输出进位输出级联输出级联输出LABCTRL1LABCTRL2全局复位全局复位LABCTRL3LABCTRL4图8-3-16 EPF10K20逻辑单元每每个个LE含含有有一一个个4输输入入查查找找表表LUT,能能快快速速产产生生4变变量量的的任任意意逻逻辑辑函函数数输输
25、出出。LE还还包包括括一一个个带带同同步步使使能能的的可可编编程程触触发发器器和和一一个个进进位位链、一个级联链。链、一个级联链。LE产生两个输出,可独立进行控制。产生两个输出,可独立进行控制。第19页,本讲稿共33页14输入输入LUT图8-3-17 EPF10K20逻辑单元正常工作模式&1DC1ENAQ到快速到快速互联通道互联通道到局部到局部互联通道互联通道级联输入级联输入进位输入进位输入DATA1DATA2DATA3DATA4级联输出级联输出进进位位链链和和级级联联链链可可连连接接邻邻近近的的LE而而不不占占用用局局部部互互连连通通道道。进进位位链链适适用用于于实实现现高高速速计计数数器器
26、和和加加法法器器,级级联联链链可可实实现现最最小小时时延延的的多多输输出出逻辑函数。逻辑函数。EPF10K20逻逻辑辑单单元元有有4种种工工作作模模式式,即即正正常常模模式式、运运算算模模式式、加加/减减计数模式计数模式和和可清除的计数模式可清除的计数模式,每种模式对,每种模式对LE资源的使用不同。资源的使用不同。第20页,本讲稿共33页0 00 00 00 00 01 14 40 00 01 11 11 10 03 31 11 10 00 01 10 02 20 01 10 01 10 00 01 11 10 00 00 00 00 00 0CPCP表8-3-3 五进制计数器状态转移表例例8
27、-5用查找表用查找表LUT结构实现一个五进制计数器。结构实现一个五进制计数器。解解用用当当前前状状态态作作为为地地址址码码,输输出出寄寄存存器器作作为为地地址址寄寄存存器器,采采用查找表用查找表LUT实现五进制计数器结构如下:实现五进制计数器结构如下:输出输出寄存器寄存器LUT1 LUT2 LUT3000001010011100D1D2D3地址码地址码001010011100000地址码表地址码表图8-3-18 LUT实现五进制计数器结构图第21页,本讲稿共33页4LE14LE24LE34LE44LE54LE64LE74LE882446222248164816LAB局部互连局部互连LAB控制信
28、号控制信号进位输出进位输出级联输出级联输出列互连列互连列到列到行互连行互连直接输入和全局信号直接输入和全局信号行互连行互连图8-3-19 EPF10K20逻辑阵列块LAB(2)逻辑阵列块(逻辑阵列块(LAB)一一个个LAB包包括括8个个LE、与与相相邻邻LAB相相连连的的进进位位链链和和级级联联链链、LAB控控制信号以及制信号以及LAB局部互连通道。局部互连通道。进位输入进位输入级联输入级联输入第22页,本讲稿共33页(3)嵌入阵列块(嵌入阵列块(EAB)逻辑图逻辑图EAB是是由由输输入入和和输输出出端端带带有有寄寄存存器器的的片片内内RAM/ROM构构成成。EAB相相当当于于一一个个大大规规
29、模模的的查查找找表表,可可编编程程快快速速实实现现多多位位数数字字乘乘法法器器、数数字字滤滤波波器器和和微微控控制制器器等等复复杂杂逻逻辑辑功功能能,比比一一般般外外存存储储器器具具有有更更大大的的灵活性。灵活性。每每个个EAB的的输输入入与与行行互互连连通通道道相相连连,EAB输输出出驱驱动动行行互互连连通通道或列互连通道,未使用的行互连通道可由列互连通道驱动。道或列互连通道,未使用的行互连通道可由列互连通道驱动。应用举例应用举例例例8-6采采用用EPF10K20器器件件的的进进位位链链结结构构,实实现现n位位超超前前进进位位加加法法器。器。第23页,本讲稿共33页LUT进位链进位链A1B1
30、寄存器寄存器S1LUT进位链进位链A2B2寄存器寄存器S2LE1LE2进位输入进位输入LUT进位链进位链AnBn寄存器寄存器SnLUT进位链进位链寄存器寄存器进位进位输出输出LEnLEn+1图8-3-21 EPF10K20进位链逻辑关系示例解解采采用用n+1个个LE实实现现n位位全加器的进位链逻辑关系。全加器的进位链逻辑关系。n个个LUT产产生生两两个个输输入入信信号号Ai、Bi和和进进位位信信号号的的和和,并并将将和和送送到到LE的的输输出出端端;同同时时进进位位链链产产生生一一个个进进位位信信号号,直直接接送送到到高高1位位的的进进位位输输入入端端。最最后后的的进进位位信信号号接接到到一一
31、个个LE,产产生生一个一个n位加法器的进位输出信号。位加法器的进位输出信号。第24页,本讲稿共33页2568 RAM2568 RAM25616 RAM5124 RAM5124 RAM5128 RAM(a)(b)图8-3-22 EAB存储器组合配置示例例例8-7用用EPF10K20器器件件的的EAB存存储储器器配配置置一一个个25616和和5128的的RAM。解解EPF10K20器器件件中中每每个个EAB片片内内存存储储器器有有2048位位,共共有有6个个EAB,最最大大可可提提供供20486=12288位位RAM。每每个个EAB可可配配置置成成4种种基基本本结构,即结构,即2568、5124、
32、10242或或20481。第25页,本讲稿共33页CPLD的主要性能特点:的主要性能特点:(1)可进行多次编程、改写和擦除。可进行多次编程、改写和擦除。(2)具有高密度、高速度、高可靠性和低功耗的特点。具有高密度、高速度、高可靠性和低功耗的特点。(3)I/O端数和内含触发器可多达数百个,集成度高。端数和内含触发器可多达数百个,集成度高。(4)有灵活多样的逻辑结构,可满足各种数字电路系统设计的需要。有灵活多样的逻辑结构,可满足各种数字电路系统设计的需要。(5)内内部部时时间间延延迟迟与与器器件件结结构构和和逻逻辑辑连连接接无无关关,各各模模块块之之间间提提供供了了固固定定延时的快速互连通道,可预
33、测时间延迟,易于消除竞争冒险现象。延时的快速互连通道,可预测时间延迟,易于消除竞争冒险现象。(6)对对于于采采用用SRAM工工艺艺的的CPLD,需需要要进进行行数数据据配配置置才才可可以以完完成设计要求的功能,断电后,配置数据自动消失。成设计要求的功能,断电后,配置数据自动消失。(7)有多位加密位,可杜绝编程数据的非法抄袭。有多位加密位,可杜绝编程数据的非法抄袭。第26页,本讲稿共33页&1从其他输入及反馈端来从其他输入及反馈端来图8-3-1 共享相邻乘积项和的结构&1宏单元宏单元n-1&1&1&1&至至n-1宏宏单元单元1至至n+1宏宏单元单元选通开选通开关关1宏单元宏单元n宏单元宏单元n+
34、1返回返回第27页,本讲稿共33页PIALABBI/O控制块控制块I/O引出端引出端.LABDI/O控制块控制块I/O引出端引出端.LABAI/O控制块控制块I/O引出端引出端.LABCI/O控制块控制块I/O引出端引出端.输入输入/全局时钟全局时钟输入输入/使能使能/全局时钟全局时钟输入输入/使能使能输入输入/全局复位全局复位图8-3-5 多阵列矩阵MAX结构返回返回第28页,本讲稿共33页EABEABIOEIOEIOEIOEIOEIOEIOEIOEIOEIOEIOEIOE.IOEIOE.IOEIOEIOEIOEIOEIOEIOEIOEIOEIOEIOEIOE.IOEIOE.逻辑阵列逻辑阵列
35、逻辑阵列块逻辑阵列块LAB逻辑单元逻辑单元局部互连通道局部互连通道LE嵌入阵列嵌入阵列嵌入阵列块嵌入阵列块逻辑阵列逻辑阵列行互连通道行互连通道列互连通道列互连通道I/O单元单元图8-3-6 灵活逻辑单元阵列FLEX结构返回返回第29页,本讲稿共33页输出布线区输出布线区ORP全局布线区全局布线区GRPCDN大块大块 C大块大块 B大块大块 A大块大块D输入输入/输出输出单元单元IOC通用逻辑通用逻辑块块GLB输入总线输入总线I/O引出端引出端CDN时钟分配网络时钟分配网络图8-3-7 大块结构CKL0CKL1CKL2IOCKL0IOCKL1返回返回第30页,本讲稿共33页&841&11CinD
36、1D2CoutFR1DSC1MUXQ1=1=&=&12个共个共享乘积项享乘积项5个独享个独享乘积项乘积项5到其他到其他8个宏单元个宏单元从前面从前面MC移入移入向后面向后面MC移出移出逻辑反馈逻辑反馈CLOCKOESETRESET前面宏单元前面宏单元的算术进位的算术进位快速时钟快速时钟019个宏单元个宏单元中的一个中的一个全局块全局块OEI/O模块模块OE控制控制Pin引出端引出端反馈使能控制反馈使能控制输输入入引引出出端端寄寄存存/锁存锁存反馈极性反馈极性去后面宏单元的算术进位去后面宏单元的算术进位反馈到反馈到UIM输入到输入到UIM*当不使用乘积项时,当不使用乘积项时,OE被强制为高电平被
37、强制为高电平ALU时钟时钟选择选择寄存器寄存器透明控制透明控制.21个来自个来自UIM的输的输入入3个来自快个来自快速外输入速外输入引出端引出端与阵列与阵列图8-3-12 高集成度功能模块FB原理图返回返回第31页,本讲稿共33页&=1C11DQC11DQC11DQEN=1到到FB与与阵列阵列来自来自FB宏宏单元寄存器单元寄存器去去UIM来自宏单元来自宏单元OE乘积项乘积项输出选择输出选择输出极性输出极性三态输出三态输出缓冲器缓冲器FOE0FOE1快速使能快速使能CKEN0CKEN1时钟使能时钟使能时钟使能时钟使能FCLK0FCLK1快速时钟快速时钟FCLK2时钟选择时钟选择输入输入选择选择输入输入极性极性图8-3-14 I/O模块原理图返回返回第32页,本讲稿共33页图8-3-20 EPF10K20嵌入阵列块EAB1DC1RQ1DC1RQ1DC1RQ8,9,10,118,4,2,1622数据数据进进数据数据出出地址地址RAM/ROM2568512410242 20481写控制写控制1DC1RQ242,4,8,162,4,8,16EAB局部互连局部互连列互连列互连全局清全局清0行互连行互连直接输入全局信号直接输入全局信号返回返回第33页,本讲稿共33页
限制150内