Vous êtes sur la page 1sur 9

Microelectrnica

UNPRG - EPIE

GUIA PARA EL MANEJO


DEL SOFTWARE
WINCUPL

Ing. Oscar Ucchelly Romero Cortez

-1-

Microelectrnica

UNPRG - EPIE

PROGRAMACIN EN WINCUPL
En el medio electrnico hay diferentes herramientas de software para programar PLDs.
Todas tienen semejanzas compartidas y sus diferencias distintivas. Uno de los
compiladores disponibles de alto nivel de uso difundido es el WINCUPL.
CUPL es una herramienta de programacin para PLDs y su nombre proviene de la sigla
en ingls Compiler Universal Programmable Logic, cuya traduccin es Compilador
Universal para Lgica Programable. Este software permite el diseo y simulacin de
circuitos digitales, adems ofrece varias caractersticas y pueden generar archivos de
programacin para una gran variedad de dispositivos programables.
Para entender el manejo de dicho software se realizar a continuacin los siguientes
pasos, teniendo como referencia al dispositivo lgico programable GAL16V8.

1.

ABRIR EL PROGRAMA
Se da un clic en inicio programas Atmel WinCupl, luego clic en el icono
WinCupl.

2.

Aparece la ventana principal y tambin una ventana Messages, que puede ser
minimizada. Primero se procede a seleccionar el directorio o carpeta de trabajo
(previamente creado), de la siguiente manera: Options WinCUPL.

Ing. Oscar Ucchelly Romero Cortez

-2-

Microelectrnica
3.

UNPRG - EPIE

Luego crear un proyecto nuevo: File New Project. A continuacin se


muestra una ventana de propiedades (encabezado), el cual debe ser llenados
correctamente.

Luego de pulsar OK aparece una ventana para ingresar el nmero de pines de


entrada que se van a utilizar (referencial).

Luego de pulsar Aceptar aparece una ventana para ingresar el nmero de pines de
salida que se van a utilizar (referencial).

Ing. Oscar Ucchelly Romero Cortez

-3-

Microelectrnica

UNPRG - EPIE

Luego de pulsar Aceptar aparece una ventana para ingresar el nmero de nodos
intermedios (referencial).

4. A continuacin aparece la ventana del cdigo fuente, mostrando el encabezado y la


configuracin de pines.

5. Asignar el nmero pin de entradas y salidas que pertenece al PLD escogido. Luego
escribir el cdigo que permita describir el funcionamiento del circuito integrado. Es
decir contiene toda la toda la lgica necesaria que se quiere programar. En el se
puede hacer maquinas de estado Mealy o Moore y ecuaciones de lgica
combinacional y secuencial, entre otros.

Ing. Oscar Ucchelly Romero Cortez

-4-

Microelectrnica

6.

UNPRG - EPIE

Despus de guardar todos los cambios realizados, se compila para verificar si


quedo bien desarrollado el archivo, de la siguiente manera:
Ingrese al men Option Compiler.

Ing. Oscar Ucchelly Romero Cortez

-5-

Microelectrnica

7.

UNPRG - EPIE

Elija el dispositivo en el cual se va a grabar el diseo realizado, para el ejemplo se


elegir el dispositivo g16v8a. Ingresar al men Option Devices.

Ing. Oscar Ucchelly Romero Cortez

-6-

Microelectrnica

UNPRG - EPIE

Presionar OK. Luego ingresar al men Run Device Dependent Compile, si se


genera un mensaje de error, puede observar cual es el error, maximizando la
ventana Messages, si no hay errores entonces en la carpeta de trabajo se gener el
archivo comp_and.jed.
Luego para la verificacin del diseo realizado se procede a realizar la simulacin.

8.

Para realizar la simulacin genere un archivo de texto nuevo: File New Text
File. Escribir las siguientes lneas de texto que consiste en colocar un encabezado,
orden de los pines de entrada/salida y la tabla lgica.

Ing. Oscar Ucchelly Romero Cortez

-7-

Microelectrnica

9.

UNPRG - EPIE

Guardar el archivo de texto creado con la extensin (.si), para el ejemplo realizado
seria conp_and.si.

10. Despus de crear el archivo de simulacin y guardarlo ingrese al men Option


Simulator y seleccione Listing File, Append Vectors, Display Results. Luego
presione OK.

Luego ingrese al men Run Device Dependent Simulate, si se presentan errores


habr el archivo con extensin (.so) y all se puede observar el error, si no hay
ningn error en el mismo archivo con extensin (.so) se encuentra los resultados de
la simulacin en la parte inferior.

Como se observa en la figura anterior se generan los estados de la salida con base
en lo generado anteriormente en el archivo de simulacin.

11. Luego automticamente se abre el programa WinSim mostrando las seales de


entrada y salida que sern simuladas.
12. Ejecutar la opcin Simulator Run Simulator, mostrando luego las seales
resultantes.

Ing. Oscar Ucchelly Romero Cortez

-8-

Microelectrnica

UNPRG - EPIE

13. Finalmente para realizar la grabacin en el circuito integrado, deber revisar en la


carpeta de trabajo el archivo con extensin (.jed), para el ejemplo el archivo ser el
comp_and.jed, que ser cargado en el software del grabador universal de circuitos
integrados (BK PRECISION Pg4uw) para realizar la grabacin.

Ing. Oscar Ucchelly Romero Cortez

-9-

Vous aimerez peut-être aussi