Programacion en wincupl

Solo disponible en BuenasTareas
  • Páginas : 2 (401 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de septiembre de 2010
Leer documento completo
Vista previa del texto
3.2. Asignación de pines
En primer lugar, debemos especificar las entradas y las salidas que deben conectarse a la PAL,
y asignarles los pines correspondientes. Para ello habrá que considerar quépines de la PAL son
sólo de entrada y cuales de entrada-salida. En este ejemplo las entradas serán los datos A y B y
la entrada de selección y las salidas serán las excitaciones de los segmentos deldisplay y del
punto.
(a) (b) (c)
Figura 3. (a) Entradas y salidas necesarias en el sistema. (b) Esquema de las entradas y salidas
de la PAL. (c) Asignación de pines definitiva.
3.3. Escritura delprograma de la PAL
A continuación debemos escribir el programa de la PAL para que cumpla con la funcionalidad
deseada y con la asignación de pines anterior. En el capítulo sobre recomendacionesencontraremos consejos útiles sobre la escritura de este fichero. Es MUY IMPORTANTE leerlos
antes de enfrentarnos con el programa, y, especialmente, en caso de errores de compilación.
El programa dela PAL será un fichero de texto que puede escribirse con cualquier aplicación (el
propio WinCUPL o wordpad, notepad, etc.). Debe tener extensión .PLD y la siguiente estructura:
· Cabecera condiferentes datos sobre el programa, programador, etc. El campo más
importante es Device que se debe corresponder exactamente con el dispositivo en el que
Problema
de diseño
Especificación formal
-Diagrama de bloques
- Tabla de verdad
- Funcionas lógicas
- Circuito
Descripción utilizando un
Lenguaje de Descripción
Hardware (CUPL)
Compilador
Fichero
.JED
Simulador
Ficheros ASCII
Grabadorde PLDs
PALCE22V10
Selección
A2
A3
A1
A0
B3
B2
B1
B0
b
a
c
d
e
f
g
Punto
Selección
A2
A3
A1
A0
B3
B2
B1
B0
b
a
c
d
e
f
g
Punto
I2 (3)
I1 (2)
I3 (4)
I4 (5)
I5(6)
I6 (7)
I7 (8)
I8 (9)
I9 (10)
(16) I/O2
(15) I/O1
(17) I/O3
(18) I/O4
(19) I/O5
(20) I/O6
(21) I/O7
(14) I/O0
Programación de Dispositivos Lógicos Programables utilizando WinCUPL...
tracking img