Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sección:
Marco teórico.
GAL (Generic Array Logic), en español Arreglo Lógico Genérico es un dispositivo
lógico programable, o PLD (Programmable Logic Device). Un PLD es un
dispositivo cuyas características pueden ser modificadas y almacenadas mediante
programación. Un GAL en su forma básica es un PLD con una matriz AND
reprogramable, una matriz OR fija y una lógica de salida programable mediante
una macrocelda. Esta estructura permite implementar cualquier función lógica
como suma de productos con un número de términos definido.
Para el determinar el circuito lógico del decodificador y los valores que tomaran las
salidas de este, primero se desarrolla la tabla de verdad en Boole-Deusto.
Letra W X Y Z a b c d e f g p
M 0 0 0 0 0 0 1 0 1 0 1 0
O 0 0 0 1 1 1 1 1 1 1 0 0
N 0 0 1 0 0 0 1 0 1 1 1 0
I 0 0 1 1 0 1 1 0 0 0 0 0
C 0 1 0 0 1 0 0 1 1 1 0 0
A 0 1 0 1 1 1 1 0 1 1 1 0
0 1 1 0 0
2 0 1 1 1 1 1 0 1 1 0 1 1
1 1 0 0 0 0 1 1 0 0 0 0 1
3 1 0 0 1 1 1 1 1 0 0 1 1
4 1 0 1 0 1
6 1 0 1 1 1
7 1 1 0 0 1
0 1 1 0 1 1
9 1 1 1 0 1
1 1 1 1 1
Para conocer que pines fueron elegidos por el software podemos revisar el archivo
.lis que se genera automáticamente al crear el archivo JEDEC.
Todos los archivos .jed generados por Boole-Deusto son programables
exclusivamente para el gal22v10.
Diagrama lógico.
Bibliografía.
Sistemas Digitales Principios y Aplicaciones; Tocci Ronald J., Widmer Neal S.,
Moss Gregory L.; Pearson
Conclusiones.
El uso de un GAL facilita considerablemente el desarrollo de circuitos
combinacionales pues solo se utiliza un circuito integrado al que se le puede
programar 22 pines como entradas y 10 pines como salidas (esto en el caso del
gal22v10) facilitando el armado del proyecto y ahorrando bastante espacio.