los alumnos apliquen los conocimientos adquiridos durante el saln de clases. En esta prctica pudimos aprender cmo funciona una GAL16V8D25LP, as como su programacin respectivamente para que se obtuviera una funcin que reflejara en el display una serie de nmeros que van del 0 al 15, aunque del 10 al 15 se tuvieron que utilizar las letras del abecedario (A,b,C,d,E,F) para representarlos 5 nmeros restantes. Configuracin experimental Lo primero que hicimos fue la programacin de la GAL16V8D25LP. La cual la explicaremos mediante los pasos siguientes. 1. Realizamos la tabla de verdad de 4 entradas, y diseamos los circuitos de salida como queramos que se mostraran los nmeros en el display de 7 segmentos.
2. Posterior mente realizamos sus respectivas operaciones en el mapa de karnaugh, cabe aclarar que para este paso tuvimos que utilizar el programa karnaugh map minimizer, del cual obtuvimos los siguientes resultados. A=!ABD+A!B!C+!B!D+!AC+BC+A!D B=!A!C!D+!ACD+A!CD+!B!C+!B!D C=!B!C+!BD+!CD+!AB+A!B D=!B!C!D+!BCD+!AC!D+B!CD+AB! D E=!B!D+C!D+AB+AC F=!AB!C+!C!D+B!D+AC+A!B G=!AB!D+B!CD+!BC+AC+A!B 3. Una vez obtenidos los resultados arriba mencionados prosecimos a programar la GAL16V8D25LP con el programa Win Cupl el cual al abrir el programa seguimos una serie de pasos los cuales explicaremos acontinuacion. Dirigimos el puntero a la barra de menus, dimos un clic en File>New>Design File, con lo que se abri una ventana como la de la figura 1.2, en la cual tuvimos que colocar dato, por ejemplo en device se cambi virtual por g16v8a que es el tipo de gal que estbamos programando.
Posterior mente al darle ok en la figura 1.2, nos apareci una ventana nombrada INPUT PINS en la que pusimos el nmero de entradas que necesitaramos en este caso fueron 4 al dar ok apareci otra ventana titulada OUTPUT PINS, en la que colocamos en nmero de salidas que necesitaramos, en este caso fueron 7. Se desplego ya parte del programa programado. Empezamos a definir las 4 entradas (INPUT PINS) que desebamos las cuales obtuvieron los nombres de: A,B,C,D respectivamente. Luego se definieron las salidas (OUTPUT PINS) los cuales se se definieron como: sa, sb, sc, sd, se, sf, sg; de los cuales se utilizaron las salidas de la gal desde la 13 hasta la 19 de forma accedente ( 13 es a y 19 es g). Se pas a realizar las operaciones que se obtuvieron en el mapa de karnaugk, siguiendo una serie de operadores lgicos que maneja el programa los cuales son los siguientes: OPERADORES LOGICOS
operador operacin ! NOT & AND # OR $ XOR
Una vez terminado de haber ingresado todas las operaciones obtenidas del mapa de karnaugk al programa, copilamos el programa. El cual grabo un archivo con la extensin JEDEC, El cual utilizamos para la programacin de la GAL16V8D25LP.