tutorial_wincupl

5

Click here to load reader

Upload: api-27527336

Post on 14-Jun-2015

4.906 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Tutorial_WinCupl

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

Page 2: Tutorial_WinCupl

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.

Page 3: Tutorial_WinCupl

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.

Page 4: Tutorial_WinCupl

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.

Page 5: Tutorial_WinCupl

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.