Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FIME
FACULTAD
UNIVERSIDAD AUTNOMA DE NUEVO
LEN DE INGENIERA MECNICA Y ELCTRICA
LABORATORIO DE
ELECTRNICA DIGITAL I
Problema a Resolver
Prctica 6
Calificacin:
Objetivo
Hiptesis
El led indicara la salida de nuestro problema el cual
representara si el numero ingresado es un numero primo o no
Problema a Resolver
Circuito detector de nmeros primos
Disee un sistema electrnico digital de 5 entradas en donde la
salida debe de tomar el valor de uno lgico solo cuando el valor
binario de la combinacin represente un nmero primo.
Marco Terico
Numero Primo:
GAL
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 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.
En los PLDs no reprogramables la sntesis de las ecuaciones lgicas se realiza mediante
quema de fusibles en cada punto de interseccin de los pines de entrada con las
compuertas. En el caso de un GAL es bsicamente la misma idea pero en vez de estar
formada por una red de conductores ordenados en filas y columnas en las que en cada
punto de interseccin hay un fusible, el fusible se reemplaza por una celda CMOS
elctricamente borrable (EECMOS). Mediante la programacin se activa o desactiva
cada celda EECMOS y se puede aplicar cualquier combinacin de variables de entrada,
o sus complementos, a una compuerta AND para generar cualquier operacin producto
que se desee. Una celda activada conecta su correspondiente interseccin de fila y
columna, y una celda desactivada desconecta la interseccin. Las celdas se pueden
borrar y reprogramar elctricamente.
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.
El circuito a la salida de la matriz se denomina macrocelda. Tienen integracin
baja/media. El Terminal puede funcionar como entrada o salida segn la programacin.
Los trminos productos se dibujan todos sobre una sola lnea para simplificar el
diagrama.
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.
La macrocelda, en el idioma ingls es por sus siglas OLMC (OutputLogicMacrocells). Y
REFERENCIA ESTNDAR
De manera comercial las GALs estn identificadas por un estndar que permite conocer
sus caractersticas rpidamente. Por ejemplo a continuacin describimos el dispositivo
GAL22V10C
FUNCIONAMIENTO
Una GAL permite implementar cualquier expresin en suma de productos con un
nmero de variables definidas, por ejemplo este diagrama muestra la estructura bsica
de una GAL para dos variables de entrada y una salida.
Lista de Materiales
1
6
1
1
Gal22V10C
resistencias de 330
LED
fuente de 5v
Procedimiento
Una vez que el problema se nos fue entregado
procedemos a realizar los siguientes pasos
1. Hay que comprender el problema que se nos dio ya que de hay
partimos para sacar las dems partes de nuestro sistema digital a si
que es de suma importancia poder lograr comprenderlo.
5. Compilamos
Conclusiones
De acuerdo a todo el resultado obtenido pudimos identificar el problema que
se nos fue asignado que en esta ocasin fue la salida de los nmeros primos y
cmo implementarlo en nuestros sistemas digitales que son cada vez ms
utilizados en nuestras vidas diarias.
Referencias
ING. DANIEL CASIQUE, ING. CARLOS DE LA ROCA ELECTRONICA INTEGRADA en 23:18
Lo podemos encontrar en http://electronicaintegradaunexpo.blogspot.mx/2008/02/gal-y-vhdl.html