Está en la página 1de 2

Prctica 4.

Circuitos avanzados con WinCUPL


I.

Objetivo de la prctica.

II.
1.
2.
3.
4.
5.

Realizacin de diseos secuenciales y mquinas de estado con WinCUPL

Material Necesario.
Ordenador compatible PC
Diskette 1.44 formateado
Programa WinCULP
Programador de circuitos lgicos (CHIP-WIN)
Placa de pruebas de circuitos programables.

III.

Fundamento Terico.

Esta prctica se apoya en una serie de conocimientos que se le suponen al alumno, como son:
Programacin en CUPL
Estructura interna de la PAL22V10
Mquinas de estado
Reduccin de funciones lgicas usando Karnaugh.

IV.

Mtodo de operacin.
IV.1.

Contador de 4 bits.

Realizar un contador de 4 bits, que incorpore una entrada de


Entradas:
Salidas:
Reset sncrono y una entrada de Preset sncrono, con la cual poner
PIN: Funcin: PIN: Funcin:
al contador al valor 1010. Se seguir el esquema de pines adjunto:
1
CLK
19
Q3
Primero se realizar el diseo como mquina de estados,
3
RESET 18
Q2
definiendo las transiciones de los 16 estados en funcin de las
5 PRESET 17
Q1
entradas.
16
Q0
Posteriormente, se definir el circuito hallando sus
ecuaciones. Para ello, resolver la mquina de estados del contador de 4 bits sin entradas, y luego
incorporar los trminos de RESET y PRESET en las ecuaciones resueltas.
Simular el circuito, comprobando su funcionamiento, y posteriormente programarlo y probarlo
en la placa de pruebas.

IV.2.

Se desea disear un contador de mdulo variable, al que se le


fijar el mdulo con cuatro pines de entrada. Dicho contador
tendr un mdulo mximo de 10, o sea siempre pasar de 9 a
0 a no ser que el mdulo fijado sea menor.
Se utilizar el siguiente esquema de pines:

IV.3.

Contador de mdulo variable.


Entradas:
Salidas:
PIN: Funcin: PIN: Funcin:
1
CLK
19
Q3
3
reset
18
Q2
6
M0
17
Q1
7
M1
16
Q0
8
M2
9
M3

Generador de caracteres

Se desea disear un sistema que produzca en un display de 7 segmentos el mensaje HOLA_tU, u


otro similar de 7 caracteres representables en un display de 7 segmentos, seguidos por un espacio
en blanco.
Para ello, generaremos un contador de 3 bits, que cuente de 0 a 7, y asignaremos como salidas
del mismo las necesarias para activar el display de 7 segmentos, segn la secuencia buscada.
El esquema de pines que se debe usar es el que se indica.
Entradas:
Salidas:
PIN: Funcin: PIN: Funcin:
1
CLK
23
Q2
3
RESET 22
Q1
21
Q0
20
C
19
D
18
E
17
G
16
F
15
A
14
B

Prctica 4 Circuitos avanzados con WinCUPL


CUESTIONES.
1.

Incluir los ficheros PLD de los diferentes diseos propuestos.

2.

Incluir las simulaciones de los diferentes diseos propuestos.

También podría gustarte