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.

Sign up to vote on this title
UsefulNot useful