Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dispositivos Lógicos
Programables (PLD)
PLD
• Dispositivo lógico programable:
– Circuito prefabricado que incluyen dos
capas de interconexión flexibles.
Equivalen a miles de compuertas
lógicas.
• Expresiones de conmutación básicas de dos
niveles
PLD
• Integran fácilmente aplicaciones y
desarrollos lógicos.
– Empaquetamiento en un circuito integrado
• Reducen espacio físico
+V
Resistencia Pull-up
(Elevadora)
A B
PLA
B
A Resistencia Pull-down
(Reductora)
GND
Compuerta AND
+V A B C Y
0 0 0 0
0 0 1 0
A Y
0 1 0 0
0 1 1 0
B 1 0 0 0
1 0 1 0
C
1 1 0 0
1 1 1 1
Compuerta OR
A B C Y
A Y
0 0 0 0
B 0 0 1 1
0 1 0 1
C
0 1 1 1
1 0 0 1
1 0 1 1
GND 1 1 0 1
1 1 1 1
f(a,b,c)= a’bc + a’c
+V
a’
b f(a,b,c)
c
+V
a’
c
GND
Diagrama matricial
f(a,b,c)= a’bc + a’c
a
X X
b X
c X X
X X f(a,b,c)
Arreglo programable
A A’ B B’ A A’ B B’
X1 X1=AB
X2 X2=A’B
X3 X3=AB’
Fusibles
Esquemas básicos de dispositivos
PROM PAL
Entrada Salida Entrada Salida
1 1 1 1
Arreglo Arreglo Arreglo Arreglo
2 2 2 2
AND OR AND OR
… … … …
fijo Prog. Prog. fijo
n n n n
PLA GAL
Entrada Salida Entrada Salida
1 1 1 1
Arreglo Arreglo Arreglo Arreglo
2 2 2 2
AND OR AND OR
… … … …
Prog. Prog. Reprog fijo
n n n n
Programación GAL
A A’ B B’
Interruptor
ON / OFF
Salidas
Activa Realimentación
en alto
Activa Control
en bajo
Buffer
Comp. 3er. Edo.
Prog.
Realimentación
Vcc
Dispositivos lógicos programables
de alto nivel de integración
• Dispositivos lógicos programables
complejos (CPLD)
Bloque Bloque
Lógico Lógico
Bloque Bloque
E/S Lógico
PI Lógico E/S
Interconexión
Programable
Bloque Bloque
Lógico Lógico
Bloque lógico programable
OLMC
PI
Celdas
E/S
Arreglos Distribuidor
Macro
de de productos
productos celdas
Arreglos de compuertas
programables por campos (FPGA)
• Arreglos de compuertas
– Bloques lógicos configurables (CLB)
– Bloques de entrada salida (IOB)
– Canales de comunicación
Bloques
Bloques lógicos
E/S
Canales
horizontales
Canales
verticales
Bloques lógicos configurables
C1…C4
G1 S/R CONTROL
G2 G
G3 SD
G4 LUT D Q
EC .
H RC
LUT 1
F1
F2
F S/R CONTROL
F3 SD
F4 LUT
D Q
EC .
RC
1
LUT = Generadores de funciones
Dispositivos
Características CPLD FPGA