Вы находитесь на странице: 1из 5

Tutorial

WinCupl
Esta es un pequeño manual para usar de forma básica el WinCupl y Generar el archivo
de extensión .jed que necesitamos para programar la Gal22V10 Usada en el laboratorio.

1. Ejecutar el Software:
Click en inicio – Todos los programas – Atmel WinCupl – WinCupl.

2. Aparecerá un ventana pequeña, esta se mantendrá por unos segundos y aparecerá


Una nueva y en esta daremos clic en File - New - Proyect; aparecera una
ventana la cual llenaremos con nuestros datos y los del proyecto y la fecha:

3. Luego nos saldrá una ventana pidiéndonos el numero de entradas, luego el de


salida y luego el numero de nodos, es recomendable dejar esta ultima en cero,
las otras dos las llenamos con el numero requerido por nuestro diseño. Para el
ejemplo seleccionamos 3 entradas y 2 salidas, nos debe aparecer una ventana
como esta:

Autor: Julio Cesar Alvarez


3. ahora necesitamos mirar en nuestro dispositivo que pines tenemos como
entradas o como salidas, por lo que vamos a Options – Devices, en la ventana
que nos aparece, se muestra un recuadro que dice Devices seleccionamos
ATF22V10B, Mas abajo en el recuadro Devices information encontramos la
información del propósito especifico de cada uno de los pines y en recuadro
Device Mnemotecnic señalamos y copiamos g22v10 clik en Ok.
En el archivo de texto donde dice Device Virtual; reemplazamos Virtual por
g22v10.

4. Como vimos en la información del dispositivo el pin 1 es entrada/reloj, del pin2


al pin11y el pin13 son entradas, el pin12 es tierra, del pin14 al pin23 salida y el
pin24 es 5V.

5. En el texto principal después de pin ponemos 2, 3 y 4 a los pines de entradas y


14 y 15 a los pines de salida, el circuito que llevaremos a cabo será el siguiente:

Por lo que a los pines de entrada pondremos a uno A, otro B y a otro C, a los de
salida pondremos a uno X y otro Y, esto lo ponemos después del igual.
6. Luego de la definición de pines pondremos las siguientes ecuaciones:

X= (¡A #B)&(A#C) ;
Y= (A#!B)&(B#!C) ;

Y el archivo nos debe quedar asi:


Name Tutorial ;
PartNo 00 ;
Date XX/XX/XXXX ;
Revision 01 ;
Designer Disenador ;
Company UdeA ;
Assembly None ;
Location ;
Device g22v10 ;

/* *************** INPUT PINS *********************/


PIN 2 = A ; /*
*/
PIN 3 = B ; /*
*/
PIN 4 = C ; /*
*/

/* *************** OUTPUT PINS *********************/


PIN 14 = X ; /*
*/
PIN 15 = Y ; /*
*/

X=(!A#B)&(A#C) ;
Y=(A#!B)&(B#!C) ;

7. Ya que estamos listos vamos a configurar el compilador y la simulación, así que


vamos a Options - Simulator y activamos todas las casillas para que nos simule
y nos muestre las respuestas gráficamente. Ahora vamos a Options - Compiler
Y en la pestaña General seleccionamos Simulate y JDEC Name = PLD Name;
En la pestaña Output Files seleccionamos JEDEC (este genera el archivo .jed),
Fuse plot, equations, Absolute, List, PLA y click en OK.

8. Ahora en nuestra carpeta personal guardamos el archivo y nos fijamos que tenga
extensión .PLD y damos click en Run - Device Depend Compile y no nos debe
generar errores; ahora damos clic en Run - Device Depend Simulate Damos Ok
y se nos debe abrir una nueva ventana y un mensaje nos advierte que no se
encuentra un archivo de extensión .si, le damos Aceptar, se nos abre la ventana
del WimSim la cual es una ventana llena de cuadriculas.
Ahora introducimos las señales para lo que damos clic en signal - add signal y
nos aparece una ventana la cual tiene todas las señales del programa vamos
dando a Ok y cuando no queden mas damos Done.
9. Vemos que cada señal se puede modificar en una sola cuadricula por lo que
agregaremos mas damos click a signal – add Vector y agregamos 7 mas.

10. para cubrir todas las posibilidades generamos la secuencia cuatro ‘0’ y cuatro ‘1’
para A; dos ‘0’,dos ‘1’, dos’0’ y dos ‘1’ para B y intercalados ‘0’ y ‘1’ para C,
cuando hagamos esto guardamos y damos click en Simulator - Run Simulator,
nos generan unos Warnings pero 0 errors, le damos Ok y la simulación debió
haber dado las formas de ondas correctas en la salida que son de la siguiente
forma:

En la carpeta raíz aparece un archivo de extensión .doc el cual tiene en la última


hoja como se debe realizar la conexión de la Gal22v10.
Si el programa empieza a poner problemas a la hora de simular se sugiera borrar
todos los archivos de la carpeta raiz excepto el archivo de extensión .PLD y
volver a ejecutar todos los pasos pero en vez de file - new - proyect ejecutamos
file – open – proyect señalamos el archivo de extensión .PLD y repetimos todo
desde el paso 7.

Вам также может понравиться