Práctica6 Gp2 201511 - Wincupl

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

MR2002 Laboratorio de automatismos lgicos

Prof. Juan lvarez Lpez


Prctica 6. Programacin de PLD
Fecha: 19/marzo/2015
Campus Ciudad de Mxico
Divisin de Ingeniera y Arquitectura
Departamento de Electrnica y
Mecnica

Objetivo de la prctica:

Los alumnos sern capaces de dar una definicin precisa y con sus propias palabras
de un PLD.
Los alumnos podrn explicar el funcionamiento de una GAL.
Los alumnos disearn un decodificador de 3 x 8, programando una GAL, mediante
el software WinCUPL.
Los alumnos usarn el programador universal Top-Max para cargar en la GAL los
programas generados y probarn su funcionamiento.

Material:

1 Protoboard
1 Fuente de poder triple (con conectores)
1 Generador de funciones con su respectivo BNC-Caimn
1 Multmetro
1 Contador binario 74LS191
1 Flip-Flop D dual 74LS74
2 GAL20V8 (tambin pueden ser GAL20V10 o GAL16V8)
1 dip-switch de 4 polos

8 LEDS (del mismo color)


8 resistencias de 330 (1/4 watt)
1 Computadora con WinCUPL y Top-Max instalado
Pinzas de corte, pinzas de punta y alambre.

Pre-reporte: (para esta prctica el pre-reporte cambia por una sesin de


preguntas al inicio de la sesin de laboratorio)
1) Realizar las siguientes actividades para ir preparado para la sesin de preguntas.
2) Estudiar la definicin de un PLD (Programable Logic Device).
3) Estudiar el funcionamiento interno de una GAL.
4) Escriban las rutinas que se deben programar para que la GAL realice las siguientes
funciones:
Decodificador 3 x 8 con 1 entrada de habilitacin activa en BAJO y salidas activas
en BAJO tambin.
Circuito controlador de la bomba (Problema Tinaco-Cisterna).

Desarrollo: (para esta prctica no hay actividad previa)


1) Carguen en la GAL las funciones que obtuvieron en su pre-reporte (Una funcin
por GAL). El procedimiento para cargar la funcin est descrito en la siguiente
pgina. Alambren cada GAL utilizando el diagrama que les genera el WinCUPL
(nombre.log). Comprueben el correcto funcionamiento de cada circuito. Para el
circuito del decodificador, utilicen los 8 LEDS conectados apropiadamente (tomen
en cuenta que son salidas activas en BAJO). Asimismo, conecten la entrada de
habilitacin al interruptor libre del dip-switch. E
2) Armen el circuito de la Figura 1 y conecten las salidas Q0 a Q2 (Q3 se queda al aire)
del CI 74LS191 a las entradas de la GAL que implementa la funcin del
decodificador 3 x 8. Conecten una seal cuadrada de 10 Hz (utilizar la salida TTL
del generador de funciones) en la entrada CP del 74LS191. Expliquen con sus
palabras lo observado. E
Fe de Erratas: En lugar de conectar el pin U/D del 74LS191 a la salida Q1 del
74LS74, conectarla a la salida /Q1.

V1
5V
+V

U1
74LS191

V2
CP1 Q1
CP2 Q2

U3
74LS74

CP1
D1
S1
R1

__
Q1
Q1

CP2
D2
S2
R2

__
Q2
Q2

CE
CP
PL
U/D
D3
D2
D1
D0

RC
TC
Q3
Q2
Q1
Q0

R1

R2

R3

R4

R5

R6

R7

R8

GAL
Revisen el
archivo.log

Figura 1 Circuito del inciso 2

Busca en internet, descarga e instala el software WinCUPL 5.0 de ATMEL.


1k

D2

D4
D7 encuentran en BB en el archivo Ejemplo
Las instrucciones de como utilizar el WinCUPLLED1
se
D3
LED1
D5
LED1
1k
1k
LED1
D6
Wincupl.pdf
LED1
D8
LED1
1k
LED1
LED1
D1
1k

1k

1k

1k

Adems pueden encontrar un poco ms de informacin en:


http://www.rexfisher.com/Downloads/CUPL%20Tutorial.htm

El cdigo de la gal que usaremos en g20v8a

Device

g20v8a ;

Para programar la GAL que estas usando vamos a utilizar los TOPMAX que se encuentran
conectados a las PC del Laboratorio:

Figura 2 Programador Top-Max

MR2002 Laboratorio de automatismos lgicos


Prof. Juan lvarez Lpez
Prctica 6. Programacin de PLD
Fecha: 19/marzo/2015
Nombres y matrculas:
___________________________________________
Campus Ciudad de Mxico
___________________________________________
Divisin de Ingeniera y Arquitectura ___________________________________________
Departamento de Electrnica y
Mecnica

Evaluacin de trabajo presencial


Problema Tinaco-Cisterna
Secuencia 1
Secuencia 2
Comentarios:

N.F.

Regular

F.

15 puntos

Decodificador 3 x 8 con enable


Funcionamiento con dip-switch
Funcionamiento stand alone
Comentarios:

N.F.

Regular

F.

15 puntos

También podría gustarte