Escolar Documentos
Profissional Documentos
Cultura Documentos
Un CPLD es un dispositivo lgico programable comple o (Complex Programmable Logic Device) Son circuitos programables construidos con base en arreglos de blo!ues lgicos "L#$s% Cada L#$ contiene un con unto de &acro celdas Con cada macro celda se puede reali'ar una (uncin lgica independiente Los L#$s se conectan entre si a trav)s de un arreglo de intercone*iones programable +s posible reali'ar sistemas con ma,or comple idad
JJVS-09
&.ltiples PLDs pueden ser combinados en un integrado usando estructuras de intercone*in programables/ +sos PLDs son llamados CPLDs/
JJVS-09
CPLDs de Altera
4 El dispositivo puede ser considerado como un arreglo de SPLDs. 4 Existen en tecnologa EPROM y EEPROM. 4 Se programan en el circuito.
JJVS-09
Cada L#$ consiste de dos con utos de 7 macroceldas/ Cada macrocelda es como un comple o SPLD3 !ue comprende un con unto de t)rminos de productos programables !ue alimentan una compuerta 89 , un (lip-(lop "D3J:3; o S9%/ ;odo el dispositivo se considera como un arreglo de SPLDs/
JJVS-09 5
Las entradas a la macrocelda son variables3 las entradas de la 89 puede recibir 2 t)rminos de la macrocelda 3 adem<s =asta de 12 de otras macroceldas/ La salida 89 puede ser con(igurable/
JJVS-09
+*isten diversas categor?as &atc= 1-2/ La &-1 utili'a P#Ls --v1>/ La &-5 utili'a de > a 1> P#Ls "-:-2: comp%/
JJVS-09 >
Match
de AMD
+*isten - di(erencias con un P#L@1/e*iste un colocador de productos entre la #AD , las macroceldas/ -/ Ba, una matri' de conmutacin entre las 89 , las terminales de +CS/ # di(erencia de los P#L3 las salidas 89 son con(igurables a di(erencia de los P#L/
JJVS-09 6
CPLDs de Lattice
Su primera generacin de CPLDs3 son las pLSD e ispLSD "programables en el circuito% de la serie 1000 "rango de 1-00 a 5000 compuertas%3 retardo de 10ns/ Serie -0003 rango de >00--000 compuertas3 la cual tiene m<s macroceldas por terminales de entradaCsalida , menor velocidad de retardo !ue la serie 1000 "2/2ns%/ +l estado del arte de en cuanto a velocidad/ La serie 0000 representa los CPLDs m<s grandes con =asta 2000 compuertas , retardos de 10-12ns/ Se compara a la &ac= 5 de #&D/ 8(rece otras caracter?sticas me oradas3 como el JTAG boundary scan/
JJVS-09 7
JJVS-09
similares a las de #&D , Lattice/ Se basa en tecnolog?a EL#SB , ++P98&3 o(rece retardos de terminal a terminal de 7/2 a 12 ns/ La Elas=0603 Ao se programan Fen el circuitoG/ Proporcionan m<s entradasCsalidas !ue sus competidores/ Los dispositvo pe!ueHos tienen 0macroceldas "grandes@-2>% , 0entradasCsalidas "grandes@-2>%/
JJVS-09 10
JJVS-09
11
Cuentan con capacidad de >00 a 1200 compuertas/ 9etardos de -2 ns/ Cada CD consiste de una coleccin de blo!ues compuesto de 9 macroceldas/ La serie 6-00 inclu,e dos compuertas 89 , cada una de ellas es entrada a una #LU de dos bits/ La #LU genera cual!uier (uncin !ue se conecta a un (lip-(lop con(igurable/ La serie 6000 es una versin me orada de la 6-003 o(reciendo ma,or capacidad "0000 compuertas% , alta velocidad/ Basta >-00 compuertas , retardos de 2 ns/
1-
XC./00
JJVS-09
JJVS-09
10
Celda lgica
JJVS-09
15
Aplicaciones de CPLDs
Controladores
JJVS-09
12