Winc

Páginas: 2 (452 palabras) Publicado: 12 de septiembre de 2012
PRÁCTICAS PROPUESTAS PARA GALS primer programa en WinCUPL.
¿Que es WinCUPL?
Es un potente compilador lógico para diseños realizados en Dispositivos Lógicos Programables específicos, simples ycomplejos. El Universal Compiler Programmable Logic tiene una IDE (Integrated Development Enviroment) y un Simulador llamado WinSIM creados para la edición, el diseño y comprobación de programación dedispositivos (como PLD y FPGA).

¿Como crear mi primer programa?
Primero necesitamos tener algo que resolver, en este caso una función lógica dada por Fa,b,c=ab+ac.
Empecemos:
Una vez instalada laaplicación, buscamos el programa ejecutable en mis programas en ATMEL WINCUPL dando click en WinCUPL.

A continuación se abrirá la siguiente
ventana.

Abrimos un nuevo proyecto en File y se
abreel siguiente cuadro de dialogo y
en nombre escribimos primero.



Despues aparecerán 3 ventanas en el siguiente orden: pins de entrada, pins de salida y pinnodess, en ellos detallaremos elnúmero de entradas a utilizar, así como su salida correspondiente.


Como tenemos 3 variables, seleccionamos 3
Entradas.

Como solo contamos con una salida,
Escribimos 1.En pinnodess podemos dar 0 y continuar.


Una vez completado el procedimiento anterior, aparece ya mi ventana de edición con los datos proporcionados anteriormente.

Declaramos lospines del GAL 16v8a que contiene la siguiente configuración:
1 clk/in0; 2 a 9 input in1 a in8; 11 OE´; 12-19 IO0 a IO7; 10 gnd y 20 Vcc.
Como solo necesitamos 3 entradas y una salida, seleccionamos1,2 y 3 como entradas a,b y c respectivamente, y 12 como salida.

La función de salida f se escribe como sigue:
f= (!a & b) # (a & !c); en donde ! es la not, & es la and y # es la or.Ahora basta compilar el programa para un dispositivo definido seleccionado en menú Options.

Se deberá crear un archivo con extensión .jed o jedec dependiendo de la aplicación y este será el que...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS