Este documento describe diferentes tipos de dispositivos lógicos programables como PAL, GAL, PLA y PROM. Un PAL contiene matrices de puertas AND y OR programables que permiten implementar funciones lógicas. Una GAL es similar a un PAL pero con número variable de salidas. Un PLA combina características de PROM y PAL con matrices AND y OR programables. Una PROM tiene matriz AND fija y matriz OR programable para implementar funciones lógicas.
Los sistemas combinacionales están formados por un conjunto de compuertas interconectadas cuya salida, en un momento dado, esta únicamente en función de la entrada, en ese mismo instante. Por esto se dice que los sistemas combinacionales no cuentan con memoria
En cambio los sistemas secuenciales, son capaces de tener salidas no solo en función a través de sus estados internos. Esto se debe a que los sistemas secuenciales tienen memoria y son capaces de almacenar información a través de sus estados internos.
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Jomicast
Se describe el funcionamiento de los tipos más comunes de contadores y de registro de desplazamiento. Se incluye también disparadores de tiempo ó reloj
Los sistemas combinacionales están formados por un conjunto de compuertas interconectadas cuya salida, en un momento dado, esta únicamente en función de la entrada, en ese mismo instante. Por esto se dice que los sistemas combinacionales no cuentan con memoria
En cambio los sistemas secuenciales, son capaces de tener salidas no solo en función a través de sus estados internos. Esto se debe a que los sistemas secuenciales tienen memoria y son capaces de almacenar información a través de sus estados internos.
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Jomicast
Se describe el funcionamiento de los tipos más comunes de contadores y de registro de desplazamiento. Se incluye también disparadores de tiempo ó reloj
2. DISPOSITIVOS LOGICOS PROGRAMABLES .
El desarrollo reciente de los dispositivos lógicos
programable (PLD) ofrece a los diseñadores lógicos
una manera de remplazar varios ci (circuitos
integrados) estándares con un solo CI .
Un PLD es un CI que contiene un numero muy grande
de compuertas y registros que están conectados
entre si dentro del CI .
Sistemas Digitales. 2
3. Se dice que el CI es programable por que la función
especifica que este realice en una determinada
aplicación , este determinada por la interrupción
selectiva de algunas conexiones, mientras que al mismo
tiempo se dejan otras intactas.
Sistemas Digitales. 3
4. FUNCIONAMIENTO DE LA PAL. (PROGRAMMABLE ARRAY LOGIC.)
Una pal esta formada por una matriz de puertas AND programable
conectada a una matriz de puertas OR fija . Esta estructura permite
implementar cualquier suma de productos lógica con un numero de
variables definido .
Se ilustra la estructura básica
de una PAL para dos variables
de entrada y una salida.
Aunque la mayoría de las PAL
muchas entradas y muchas
salidas.
Una matriz programable es
esencialmente un red de
conductores ordenados en
filas y columnas, con un
fusible en cada punto de
intersección.
Sistemas Digitales. 4
6. Referencia estándar de la PAL
Esta referencia siempre comienza con el prefijo PAL. Los dos primeros
dígitos que siguen al prefijo indican el numero de entradas, en el que se
incluye el numero de salidas que se pueden configurar como entradas. La
letra que sigue al numero de entradas. La letra que sigue al numero de
entradas designa el tipo de salidas: L=active-LOW (activa a nivel bajo),
H=active-HIGH (activa a nivel alto) y P=polaridad programable.
Sistemas Digitales. 6
7. EJEMPLO:
Determinar el numero de entradas, el numero de salidas y el tipo de
salidas de cada una de las siguientes referencias de dispositivos PAL.
a) PAL12H6
b) PAL16L2
c) PAL20P8
Sistemas Digitales. 7
10. Referencia estándar de una GAL
Las GAL existen en una gran variedad de configuraciones. Estas referencia
siempre comienza con el prefijo GAL. Los dos primeros dígitos que siguen al
prefijo indican el numero de entradas, incluyendo las salidas que se pueden
configurar como entradas. La letra V que sigue al numero de entradas
designa una configuración de salida variable. El numero o los números
siguientes al tipo de salida especifican el numero de salidas.
Sistemas Digitales. 10
11. EJEMPLO:
Determinar el numero de entradas y el numero de salidas de cada una de las
siguientes referencias.
a) GAL20V8
b) GAL16V8
Sistemas Digitales. 11
12. Arreglos Lógicos Programables (PLA)
Un PLA combina las características de la PROM y el PAL proporcionando
tanto un arreglo OR programable como un arreglo AND también programable. Dado
que tiene dos conjuntos de conexiones fusibles, es mas difícil de fabricar,
programar y probar que una PROM o un PAL. Los PLA también son conocidos como
Arreglos Programables en Campo (FPLA).
Un ejemplo de un FPLA real es el TIFPLA840 de Texas Instruments.
Sistemas Digitales. 12
13. PROM (Programmable Read Only Memory).
Es un PLD en el que las uniones en la
matriz de puertas AND es fija, siendo
programables las uniones en la matriz de
puertas OR (véase Figura 3.1.4). Una
PROM es un sistema combinacional
completo que permite realizar cualquier
función lógica con las n variables de
entrada, ya que dispone de 2n términos
productos.
Sistemas Digitales. 13