Está en la página 1de 5

Tutorial WinCupl

Esta es un pequeo manual para usar de forma bsica el WinCupl y Generar el archivo de extensin .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 pequea, 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 pidindonos 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 diseo. 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 informacin del propsito especifico de cada uno de los pines y en recuadro Device Mnemotecnic sealamos y copiamos g22v10 clik en Ok.

En el archivo de texto donde dice Device Virtual; reemplazamos Virtual por g22v10. 4. Como vimos en la informacin 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 despus 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 despus del igual.

6. Luego de la definicin 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 simulacin, as que vamos a Options - Simulator y activamos todas las casillas para que nos simule y nos muestre las respuestas grficamente. Ahora vamos a Options - Compiler Y en la pestaa General seleccionamos Simulate y JDEC Name = PLD Name; En la pestaa 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 extensin .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 extensin .si, le damos Aceptar, se nos abre la ventana del WimSim la cual es una ventana llena de cuadriculas. Ahora introducimos las seales para lo que damos clic en signal - add signal y nos aparece una ventana la cual tiene todas las seales del programa vamos dando a Ok y cuando no queden mas damos Done.

9. Vemos que cada seal 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, dos0 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 simulacin debi haber dado las formas de ondas correctas en la salida que son de la siguiente forma:

En la carpeta raz aparece un archivo de extensin .doc el cual tiene en la ltima hoja como se debe realizar la conexin 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 extensin .PLD y volver a ejecutar todos los pasos pero en vez de file - new - proyect ejecutamos file open proyect sealamos el archivo de extensin .PLD y repetimos todo desde el paso 7.

También podría gustarte