Académique Documents
Professionnel Documents
Culture Documents
INTEGRANTES: 5RV1
Castillo Daz Cristian
Lpez Lpez Quetzni
Briseo vila Alan Vladimir
ndice
Objetivo.......................................................................2
Marco Terico...............................................................2
ESTRUCTURA...............................................................4
Desarrollo....................................................................6
Codigo De Programacion...........................................12
Ventajas.....................................................................16
Aplicaciones..............................................................17
Conclusiones.............................................................17
Objetivo
Marco Terico
GAL (Generic Array Logic), en espaol Arreglo Lgico Genrico, son un tipo de
circuito integrado, de marca registrada por Lattice Semiconductor, que ha sido
diseados con elpropsito de sustituir a la mayora de las PAL, manteniendo la
compatibilidad de sus terminales.
Un GAL en su forma bsica es un PLD con una matriz AND reprogramable, una
matriz OR fija y una lgica de salida programable mediante una macrocelda. Esta
estructura permite implementar cualquier funcin lgica comosuma de productos
con un nmero de trminos definido.
La principal caracterstica del lgebra booleana es que las variables slo pueden
tomar dos valores: Uno o Cero (Verdadero o Falso).
De estos tipos de SPLDs, el GAL destaca por su bajo precio y versatilidad por lo
que lo describiremos en el siguiente punto.
Utiliza una matriz de memoria EEPROM en lugar por lo que se puede programar
varias veces.
Un GAL en su forma bsica es un PLD con una matriz AND reprogramable, una
matriz OR fija y una lgica de salida programable mediante una macrocelda. Esta
estructura permite implementar cualquier funcin lgica como suma de productos
con un nmero de trminos definido.
ESTRUCTURA
El GAL bsicamente est formado por una matriz AND reprogramable y una matriz
OR fija con configuracin programable de salidas y/o entradas.
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.
Desarrollo
Hay diferentes instrumentos de software para desarrollar los PLD. Todos tienen
semejanzas compartidas y sus diferencias distintivas. Para los ejemplos que
presentaremos ms adelante, utilizaremos uno de los compiladores disponibles de
alto nivel de uso ms extenso en la actualidad, se llama WinCUPL. El WinCUPL
puede producir archivos de programacin para una gran variedad de dispositivos
programables.
Contador #1
Contador #2
Contadro#3
Contador #4
Decodificador
Cdigo De Programacin
!!!!!CONTADOR
Name contador 4 bits ;
PartNo 00 ;
Date 09/06/2017 ;
Revision 01 ;
Designer Esime ;
Company IPN ;
Assembly None ;
Location ;
Device g16v8 ;
sequenced counter
{
present s0 if up next s1;
if down next s15;
if up out cero;
if down out cero;
if up out !carry;
if down out !carry;
SIMULACION PROTEUS
Ventajas
Aplicaciones
Conclusiones
Las GAL tiene una arquitectura similar a la PAL