You are on page 1of 38

Electrnica Digital II Verano/2013 Tipos de FPLDs

Clasificacin
Una clasificacin bsica es la siguiente:
SPLD (Simple Programmable Logic Device) Device)
PRO (Programmable Rea! Onl" emor") PL# (Programmable Logic #rra") #rra") P#L (Programmable #$D% #$D%#rra" Logic Logic) ) &#L (&eneric #rra" Logic Logic) )

'PLD ('omple( Programmable Logic Device) Device) )P&# ()iel! Programmable Logic Device) Device)

PR !

PR ! "E#e$plo%
X = ABC + ABC + ABC Y = ABC + ABC Z = ABC + ABC + ABC + ABC

PL&
# me!ia!os !e la !*ca!a !e +,-. surgen los arreglos lgicos programables (PL#/ Programmable Logic #rra") #rra")0 1ienen un arreglo #$D programable segui!o !e un arreglo OR programable programable0 0 Pue!en configurarse para operaciones lgicas #$D " OR0 OR0 reali2ar

PL&

PL& "E#e$plo%
X = ABC + ABC + ABC Y = ABC + ABC Z = ABC + ABC + ABC + ABC

P&L
A finales de la dcada de 1970 surge el arreglo lgico AN !rogra"a#le $%A&' %rogra""a#le AN (Arra) &ogic &ogic* * +e,ora los -ie"!os de re-ardo del %&A .l %A& cons-a de una arreglo AN !rogra"a#le ) un arreglo /0 fi,o

P&L

P&L
X = ABC + ABC Y = ABC + ABC Z = ABC + ABC

'&L
Con los dis!osi-i1os %0/+' %&A ) %A& solo se !ueden cons-ruir circui-os co"#inacionales %ara crear circui-os secuenciales se re2uiere3 .le"en-os de es-ado $4li! $4li!( (4lo! 4lo!* * 5e6al de relo, &7neas de re-roali"en-acin Con es-os re2ueri"ien-os se crearon los arreglos lgicos genricos $8A&' 8eneric &ogic Arra)* Arra)* 9na 8A& se #asa en un Arreglo AN !rogra"a#le ) "acro celdas lgicas de salida

'&L

Co"#inacional

$ /&+C' /u-!u- &ogic +acrocell *

5ecuencial

CPLD
9n C%& es un dis!osi-i1o lgico !rogra"a#le co"!le,o $Co"!le: %rogra""a#le &ogic e1ice* 5on circui-os !rogra"a#les cons-ruidos con #ase en arreglos de #lo2ues lgicos $&ABs $&ABs* * Cada &AB con-iene un con,un-o de +acro celdas Con cada "acro celda se !uede reali;ar una funcin lgica inde!endien-e &os &ABs se conec-an en-re si a -ra1s de un arreglo de in-ercone:iones !rogra"a#le .s !osi#le reali;ar sis-e"as con "a)or co"!le,idad

Co$ple( Progra$$a)le Logic De*ices "CPLD%

CPLD "Diagra$a a +lo,-es%

CPLD "!acro celda%

CPLD "+lo,-es de Control de I/ %

FP'&
9n 4%8A es un Arreglo de Co"!uer-as %rogra"a#le en Ca"!o $4ield %rogra""a#le &ogic e1ice* e1ice* 5on dis!osi-i1os !rogra"a#les 2ue es-<n cons-ruidos con #ase en una "a-ri; de #lo2ues lgicos configura#les $C&B $C&B* * .n cada C&B es !osi#le desarrollar una funcin lgica inde!endien-e .n-re los diferen-es C&Bs e:is-en l7neas de in-ercone:in de diferen-es -a"a6os 2ue -a"#in son configura#les Alrededor de la "a-ri; se encen-ran #lo2ues de en-rada ) salida $=/B* 2ue -a"#in son configura#les

FP'&

FP'&
9n 4%8A es un arreglo de #lo2ues lgicos !rogra"a#les colocados en una infraes-ruc-ura de in-ercone:iones !rogra"a#le> !rogra"a#le > es !osi#le !rogra"ar la funcionalidad de los #lo2ues lgicos' las in-ercone:iones en-re #lo2ues ) las cone:iones en-re en-radas ) salidas salidas? ? 9n 4%8A es !rogra"a#le a ni1el @ardAare @ardAare? ? !ro!orciona las 1en-a,as de un !rocesador general ) un circui-o es!eciali;ado reconfigurarse las 1eces 2ue sea necesario su funcionalidad? funcionalidad? As7' un 4%8A de !ro!si-o 2ue !uede !ara de!urar

.l -a"a6o ) 1elocidad de los 4%8As son e2ui!ara#les a los A5=Cs' A5=Cs ' !ero los 4%8As son "<s fle:i#les ) su ciclo de dise6o es "<s cor-o cor-o? ?

Principales Fa)ricantes

Arquitectura de la Familia Spartan-3E de Xilinx

BB

I +s

Hay 3 rutas principales : Entrada Salida Tres estados

Bloques Lgicos Configurables

Los CLBs (Configurable Logic Blocks) constituyen los principales recursos l gicos para i!ple!entar circuitos co!binacionales o secuenciales s"ncronos#

BC

Interior de -n .lice

$ CLB % & Slices


BD

Bloques

A!

BE

Bloques

A!

B7

!ultiplicadores Empotrados

BF

!ultiplicadores Empotrados

B9

Electrnica Digital II Verano/2013 Tecnolog/as de Progra$acin

Tecnolog/a de Progra$acin
3l fusible es el primer elemento programable por el usuario/ utili2a!o en los ms simples PLDs0 #ctualmente se tienen !iferentes tipos !e 4interruptores5 programables para la configuracin !e !ispositivos !e alta !ensi!a!/ como 'PLDs " )P&#s0 Las propie!a!es !e estos interruptores programables/ como tama6o/ volatili!a!/ tecnolog7a !e fabricacin/ resistencia interna " capacitancia/ !eterminan las principales caracter7sticas !e una ar8uitectura )PLD0

El &ntif-si)le

Un antifusible es lo opuesto a un fusible0 3s un circuito abierto 9asta 8ue se le 9ace circular una corriente (cerca !e : m#)0 La corriente fun!e una capa aislante !elga!a para formar un enlace resistivo permanente0

La serie #'1 !e )P&#s !e #ctel utili2a esta tecnolog7a !e programacin/ en un antifusible conoci!o como PL;'31 0

El &ntif-si)le !etal !etal1 1!etal


<uic=Logic usa un antifusible metal%metal llama!o >iaLin=1 00

Un antifusible metal%metal permite una cone(in !irecta a las capas metlicas " con sume menos rea (se re!uce la capacitancia) en contraste a los antifusibles !e pol"%!ifusin (antifusible O$O)0

R&! Est2tica ".R&!%

R&! Est2tica ".R&!%


Una cel!a SR# pue!e utili2arse para controlar intersecciones " seleccionar !iferentes opciones para el ruteo !e se6ales0

Co$p-erta Flotante "EPR !/EEPR !%

Co$p-erta Flotante "EPR !/EEPR !%


3l transistor sin programar es utili2a!o para fi?ar un nivel ba?o en una 4l7nea !e un bit5 cuan!o una 4l7nea !e una palabra5 es puesta en alto0 Para reali2ar cone(iones0

1ambi*n pue!e ser utili2a!o para implementar lgica al estilo #$D% alambra!a/ !e esta forma proporciona lgica " ruteo0

You might also like