You are on page 1of 14

Microelectronica

Ingeniería Electrónica
Ing. Sandra Aznarán Guevara
DISPOSITIVOS LÓGICO PROGRAMABLES
PLD
https://www.youtube.com/watch?v=Yji5rsGuBW0
PAL
PAL® - Programmable Array Logic

 Matriz AND configurable


 Matriz OR fija
 Terminales bi-direccionales de E/S No
 reprogramables
Estructura interna de la PAL

• Consiste de una matriz de compuertas AND


programables y un arreglo de compuertas
OR fijo
• La matriz de conexiones es una red de
conductores distribuidos en filas y
columnas con un fusible en cada punto de
intersección.
• la cual se seleccionan cuales entradas del
dispositivo serán conectadas al arreglo OR.
• Obtener una función lógica en forma de
suma de productos.
• Los circuitos PAL son no reprogramables
Estructura interna de la PAL estándar
Funcionamiento de la PAL

• Cada punto de intersección entre una fila y una columna se denomina celda y es el
elemento programable de la PAL.
• Cada fila se conecta a la entrada de una puerta AND y cada columna a la variable de
entrada o su complemento.
En función de la presencia o ausencia de las conexiones creadas por programación, se
puede aplicar cualquier combinación de variables de entrada o sus complementos a una
puerta AND para generar cualquier operación producto que se desee.
• La implementación de una función lógica sobre un PAL

• las señales que entran a la matriz son las variables de entrada y sus complementos.

• Cuando dicha conexión no se requiere, el fusible queda intacto

• El fusible se abre en el proceso de programación.

Observe que si alguna entrada de una puerta AND queda sin conectar, esta adquiere el valor del
elemento neutro del producto lógico, sin afectar el resultado de dicha puerta.
Símbolo simplificado de la PAL
Diagramas de bloques de la PAL

Algunas PAL disponen de pines de entrada/salida (E/S) combinados, que se


pueden programar como salida o como entrada.
PAL - Programmable Array Logic

• Matriz AND programable


• Matriz OR fija
• Terminales bidireccionales de
entrada y salida

 n = 4; p  24; m = 4

SALIDAS
Formas
comerciales
PAL16L8
• 32 entradas (16 variables)
• 64 AND
• 8 OR de 7 entradas

DIP 20 terminales
EJEMPLO

Indicar cómo se programa una PAL para obtener la siguiente función lógica de tres
variables :

𝑋 = 𝐴𝐵 𝐶 + 𝐴𝐵𝐶 + 𝐴𝐵 + 𝐴𝐶
Muchas Gracias por
su atención.

You might also like