Sei sulla pagina 1di 4

Alumno: Diego Aguilar brindis grupo 603 Carrera : ekin

Docente: Mayra Lpez salinas Modulo: Mantt. Correctivo a sistemas electrnicos

GAL (Generic Array Logic), en espaol Arreglo Lgico Genrico, son un tipo de circuito integrado
ha sido diseados con el propsito de sustituir a la mayora de las PAL, manteniendo la
compatibilidad de sus terminales.

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.

Las caractersticas ofrecidas por este tipo de dispositivos, a continuacin se enlistan las
especificaciones ms relevantes del circuito GAL16V8 de marca Lattice Semiconductor.

fmax = 250 Mhz.

3.5 ns mximo tiempo de propagacin.


Alumno: Diego Aguilar brindis grupo 603 Carrera : ekin
Docente: Mayra Lpez salinas Modulo: Mantt. Correctivo a sistemas electrnicos
2.5 ns mximo tiempo de propagacin de la entrada de reloj a el dato de salida.

Celdas Reprogramables.

Vcc = 5 Volts 5%

Consumo de corriente 90 mA.

Rapidez en el borrado <>

CIRCUITOS PLD
Un dispositivo de lgica programable (PLD) es un Circuito Integrado cuya estructura lgica final es
directamente configurada por el usuario, sin necesidad de llevar a cabo ningn proceso de
fabricacin es un dispositivo cuyas caractersticas pueden ser modificadas y almacenadas
mediante programacin.

fundamenta en el hecho de que cualquier funcin booleana puede ser expresada como una suma
de productos.

El circuito interno de un PAL consiste en un arreglo, o matriz, de compuertas AND y un arreglo de


compuertas OR. El arreglo AND es programable mientras que el OR generalmente es fijo.

consumo tpico a 25 MHZ para la 16V8A 75 mA con alimentacin de 5 volts.


Alumno: Diego Aguilar brindis grupo 603 Carrera : ekin
Docente: Mayra Lpez salinas Modulo: Mantt. Correctivo a sistemas electrnicos

El CUPL (Compiler Universal for Programmable Logic), es un lenguaje de descripcin y simulacin.

Por medio de este se puede describir el funcionamiento de un circuito lgico

(combinacional o secuencial), por medio de sus ecuaciones lgicas, por diagramas de

estados o tablas.

Despus de conocer las ecuaciones lgicas que rigen un circuito, o su diagrama de

Estados, este puede llevarse a CUPL, compilarse y obtenerse un archivo .jed, que permite

por medio de un programador y de un software, programar un dispositivo PLD, con la funcin

que requiera el usuario. Por medio del CUPL, tambin se pueden hacer pruebas al circuito para

comprobar que el diseo sea optimo o si es el caso, hacer las correcciones necesarias.

CUPL tiene palabras y smbolos reservados, es decir, tienen un uso restringido dentro

del programa, por ejemplo no pueden hacerse uso del nombre del programa en ninguna variable.

Para lgica combinacional se tienen smbolos especiales que representan las funciones

lgicas bsicas not, and, or y xor.


Alumno: Diego Aguilar brindis grupo 603 Carrera : ekin
Docente: Mayra Lpez salinas Modulo: Mantt. Correctivo a sistemas electrnicos

http://502ekin.blogspot.mx/2013/11/descripciones-gal-pld-cupl-fpga.html

http://micropinguino.blogspot.mx/2013/05/logica-combinatoria-con-gal-y-wincupl.html

http://electronicaintegradaunexpo.blogspot.mx/2008/02/gal-y-vhdl.html

Potrebbero piacerti anche