Académique Documents
Professionnel Documents
Culture Documents
Una innovacin del PAL fue la matriz lgica genrica (Generic array logic) o GAL. Ambas
fueron desarrolladas por Lattice Semiconductor en 1985. Este dispositivo tiene las mismas
propiedades lgicas que el PAL, pero puede ser borrado y reprogramado. La GAL es muy
til en la fase de prototipado de un diseo, cuando un fallo en la lgica puede ser
corregido por reprogramacin. Las GALs se programan y reprograman utilizando un
programador OPAL, o utilizando la tcnica de programacin circuital en chips
secundarios.
Un dispositivo similar llamado PEEL (programmable electrically erasable logic o lgica
programable elctricamente borrable) fue introducido por la International CMOS
Funcionamiento del GAL
Una GAL permite implementar cualquier expresin en suma de productos con un nmero
de variables definidas. El proceso de programacin consiste en activar o desactivar cada
celda E2CMOS con el objetivo de aplicar la combinacin adecuada de variables a cada
compuerta AND y obtener la suma de productos.
Las celdas E2CMOS activadas conectan las variables deseadas o sus complementos con
las apropiadas entradas de las puertas AND. Las celdas E2CMOS estn desactivadas
cuando una variable o su complemento no se utiliza en un determinado producto. La
salida final de la puerta OR es una suma de productos. Cada fila est conectada a la
entrada de una puerta AND, y cada columna a una variable de entrada o a su
complemento. Mediante la programacin se activa o desactiva cada celda E2CMOS, y se
puede aplicar cualquier combinacin de variables de entrada, o sus complementos, a una
puerta AND para generar cualquier operacin producto que se desee. Una celda activada
conecta de forma efectiva su correspondiente fila y columna, y una celda desactivada
desconecta la fila y la columna.
celdas se pueden borrar y reprogramar elctricamente. Una celda E2CMOS tpica puede
mantener el estado en que se ha programado durante 20 aos o ms. Las macroceldas
lgicas de salida (OLMCs) estn formadas por circuitos lgicos que se pueden programar
como lgica combinacional o como lgica secuencial. Las OLMCs proporcionan mucha
ms flexibilidad que la lgica de salida fija de una PAL. </p
GALs comerciales
Nmero de
Referencia tPD ICC (mA) Caractersticas
Pines
Las estructuras GAL son estructuras PAL construidas con tecnologa CMOS, y fueron
comercializadas por primera vez en 1984 por Lattice Semiconductor. Como se ha
mencionado, son programables y borrables elctricamente. Son reprogramables y ms
flexibles, a la salida de la matriz AND/OR hay un circuito ms complejo con selectores y
flip-flops que permiten implementar ecuaciones ms complejas. Hay distintas
arquitecturas segn la versin del fabricante. La Figura 7 presenta un ejemplo de una
GAL.
Un terminal en modo salida puede reflejar la salida Q y Q negada del flip-flop para
circuitos secuenciales o la entrada D y negada para circuitos combinacionales.
De modo similar puede realimentar el terminal de salida o la salida Q negada del flip flop
hacia otros trminos. Las GAL se usan para circuitos lgicos sencillos y de complejidad
media.
Altera
Cypress
Lattice
Philips
Texas Instruments
Xilinx
Ejemplo de aplicacion
Indicar cmo se programa una GAL para obtener la siguiente expresin de 3 variables:
= + + +
=
+ + +
+ +
+
GALV18
Diagramde bloques de una GAL22v10