Está en la página 1de 8

Dispositivos Digitales Programables

Manual de uso Wincupl


Tipo de libro: Manual

Introduccin
Instructivo para uso del programa Wincupl con ejemplo de uso
de compuertas lgicas mediante un PLD G22V10.

D22V10
En la GAL22v10 tendremos que 22 terminales pueden ser
utilizados como entradas, en el esquema estn marcados
como In, que 10 terminales se pueden utilizar como salidas, en el
esquema estn marcados como Out ademas que estas salidas
pueden ser Q lo que representa la salida de un flip flop. Se puede
observar que los 10 terminales comparten la opcin de entrada
o salida y que esta salida puede ser el Q de
un flip flop. Tambin el terminal 1 que es una entrada comparte
la opcin de ser la entrada de la seal de reloj Clk para los flip
flopinternos de la GAL siendo esto til al disear circuitos digitales
secuenciales.
.

GRUPO:

MATRICULA:

Pgina 1
Manual de uso Wincupl

Argumento

Uso de wincupl
Antes de usar Wincupl elegir el dispositivo a utilizar verificando que las patillas de

nuestro circuito integrado sean las salidas, entrads, clk etc.

Al abrir WinCupl veremos la siguientes barras: de mens y herramientas.

En la barra de mens pulsamos File > New > Design File con lo que se abrir la siguiente
ventana:

Pgina 2
Manual de uso Wincupl

En Device cambiamos virtual por g22v10 (para generar el archivo .jed), mientras que en
Name nombraremos nuestro archivo de diseo, hecho esto presionamos OK.

Aparecer una pequea ventana titulada INPUT PINS, en la que pondremos el numero
de pines de entrada que necesitemos, en nuestro caso 2, presionamos OK;

Pgina 3
Manual de uso Wincupl

nos saldr otra ventana titulada OUTPUT PINS donde pondremos el numero de patillas
destinadas a ser salidas, escribiremos 7, presionamos OK;

se abrir otra titulada PINODES que no modificaremos, pulsaremos OK

Pgina 4
Manual de uso Wincupl

y finalmente nos saldr el espacio de trabajo.

En el espacio de trabajo aparecern los datos que ya hemos rellenado, pero que podrn
ser modificados fcilmente si as se requiere.

Vemos que los pines de entrada (INPUT PINS) y salida (OUTPUT PINS) an no estn
definidos, es decir, no hemos escogido los nmeros de patillas a utilizar ni sus nombres de
variable.

Como ya habamos mencionado, utilizaremos los pines del 1 al 3 como entradas, por lo
que pasamos a escribir los nmeros de esas patillas con sus respectivos nombres de
variable, lo cual nos servir para efectuar las posteriores ecuaciones lgicas que
determinarn la funcindel dispositivo. Para las salidas usaremos los pines del 14 al 20,
realizando el mismo procedimiento que con las entradas, con lo que obtendremos un
espacio de trabajo similar a ste:

Pgina 5
Manual de uso Wincupl

Para realizar las ecuaciones lgicas de las operaciones booleanas correspondientes,


debemos saber como se representan los operadores lgicos en WinCupl:

Como solo representaremos la operacin NOT de la variable de entrada a, las


ecuaciones lgicas nos quedaran as:

and = a & b & c ;


nand = !(a & b & c) ;
or = a # b # c ;
nor = !(a # b # c) ;
xor = a $ b $ c ;
xnor = !(a $ b $ c) ;
nota = !a ;

Pgina 6
Manual de uso Wincupl

Por lo que finalmente, nuestro espacio de trabajo sera similar a este:

Pgina 7
Manual de uso Wincupl

Pasamos a compilar el cdigo para generar el archivo .jed, que como ya habamos
mencionado, es el utilizado por el programador para grabar la GAL22V10. Antes de esto,
debemos asegurarnos que en Options > Compiler de la barra de men, este activado lo
siguiente: en la pestaa Output Files, en el recuadro Download, debe estar activado la
opcin JEDEC como lo vemos a continuacin:

Mientras que en la pestaa General debe estar activada la opcin JEDEC name = PLD
name (aunque no se active esta casilla la mayora de las veces se genera el
archivo .jed, aunque en algunas ocasiones es necesario activarla para poder generar el
archivo).

Hecho lo anterior, compilamos el cdigo


mediante Run > Device Dependent Compile,
por lo que en la ventana de la derecha
obtendremos los archivos generados despus
de la compilacin, entre ellos el .jed.

Ahora que hemos obtenido el archivo .jed,


podremos simular nuestro circuito en un
programa como Proteus grabarlo
directamente en elprogramador.

(Este archivo lo podemos localizar en mi pc o este equipo segn la versin de


Windows, despus doble click en disco c:/. Posterior a eso buscamos la
carpeta de Wincupl y al abrirla se vera el archivo con el nombre que pusimos al
inicio. Asi, ste ser el que carguemos al simulador de isis proteus).

Pgina 8

También podría gustarte