Documente Academic
Documente Profesional
Documente Cultură
¿Qué
Qué es un PLD?
* Programmable Logic Device
Macrocelda
Matriz
OR +
Matriz lógica
AND de
salida
Diagrama de bloques de un PLD General
IEC Daniela Alejandra García Ibarra
Tipos de PLD
• PROM, Programmable Read-Only Memory.
• PLA, Programmable Logic Array.
• PAL, Programmable Array Logic.
• GAL, Generic Array Logic.
Estructura interna
Cada punto de
intersección entre
una fila y columna
se llama celda, y es
el elemento
programable
Ejemplo
Indicar como se programa una PAL para obtener la siguiente
función lógica de tres variables:
Diseñ
Diseño de un sistema digital
Diseñar un sistema digital combinacional que muestre en un
display de 7 segmentos, el conteo del 0 al 9 generado por 04
entradas. (Código BCD)
Paso uno: Identificar partes del sistema
Entradas: 04 switches
A/B/C/D
Salidas: 07 (segmentos del display)
a/b/c/d/e/f/g/
Entradas Salidas
A B C D a b c d e f g
0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 1 0 1 1
IEC Daniela Alejandra García Ibarra
Salida b
Entradas Salidas
b= A’B’C’D’ + A’B’C’D +
A B C D b
A’B’CD’ + A’B’CD + A’BC’D’
0 0 0 0 1
+ A’BCD + AB’C’D’ + AB’C’D
0 0 0 1 1
0
Paso cinco: dibujar circuitos 0 0 1 0 1
A cada expresión 1
0 0 1 1 1
booleana encontrada le 2
0 1 0 0 1
corresponde un circuito 3
lógico AND – OR. 0 1 0 1 0
4
Paso seis: ensamblar circuitos 0 1 1 0 0
5
Interconectar las partes del 0 1 1 1 1
6
sistema (paso 2) con los 1 0 0 0 1
7
circuitos encontrados (paso 1 0 0 1 1
8
5).
9