Escolar Documentos
Profissional Documentos
Cultura Documentos
ELECTRONICOS II
Laboratorio N 10
EDICIN GRFICA EN LGICA SECUENCIAL
Curso:
Lab. No:
10
Mesa No:
Tema:
Fecha:
Seccin
C5-4C
5
14-10-13
Notas:
1
2
3
4
Participantes:
Mendoza Camayo, Yosber
Rosales Espinoza,Jodin
2013-2
Preparacin
Para el desarrollo de esta experiencia el alumno debe tener claro los conceptos dados en la clase
terica, revisar sus apuntes y afianzar sus conocimientos con el texto base y la bibliografa del
curso
Equipos y Materiales
1
Procedimiento
PRIMERA PARTE:
Analice la mquina de estados sncrona temporizada en la figura 3.
Escriba las ecuaciones de excitacin (lgica de estado siguiente), la tabla de excitacin/transicin
(tabla de estado actual/siguiente), y la tabla de estadas/salidas (utilice los nombre de estado A-D para
Q1Q0=00-11).
Dibuje el diagrama de estados y trace un diagrama de temporizacin para CLK, EN, Q1 y Q0 para los
10 tics de reloj, suponiendo que la mquina comienza en el estado 00 y EN es continuamente 1.
a) Realizaremos la tabla de excitacin de acuerdo con la tabla de verdad del flip flop JK.
N 2:
J
0
0
1
K
0
1
0
Qn
Qn-1
0
1
Qn-1
Tabla
b) Ya que deseamos que nuestra mquina de estados realice solo la cuenta desde 0 a 3 (00, 01,
10, 11) procedemos a realizar la tabla de estados y salidas.
3
Estado actual
Estado siguiente
Entradas del
Flip Flop 2
Entradas del
Flip Flop 1
Q2
Q1
Q2
Q1
J2
K2
J1
K1
Tabla N 3: Tabla de diseo para el contador de 2 bits con flip flop JK.
c) Una vez obtenido las tablas de verdad de cada FF, procedemos a realizar la simplificacin de
las ecuaciones de cada entrada para cada Flip Flop con las tablas de karnaugh.
J2 = Q1
J1 = Q1
K2 = Q1
K1 = Q1
d) Una vez obtenidas las ecuaciones de cada entrada, implementaremos el circuito resultante en
Xilinx.
4
Este circuito realiza el mismo conteo de la mquina de estados de la figura N 1, por lo que
ambos son iguales con diferentes puertas, a estos podramos llamarlo contadores de 2 bits o
circuito de desplazamiento.
SEGUNDA PARTE:
El Siguiente diagrama de estados corresponde a un control de luces para un semforo, el cual presenta
un diagrama de estados como el que se muestra:
Se pide:
a. Obtenga el diagrama de tiempos de circuito
b. Diga si el diagrama de estados corresponde al circuito.
c. Determine la tabla de diseo o transicin de la mquina de estados que dio origen al circuito.
DESARROLLO
a) Simulando el circuito en xilink se obtiene el siguiente diagrama el cual indica que no es el
circuito de la mquina de estado que se pide.
b)
Procedemos a desarrollar el circuito que da origen al diagrama de estados con flip flops tipo
D.
Tabla N 4:
tabla
de verdad
del FF D.
Tabla N 5: tabla de
excitacin del FF D
Una vez determinada la tabla de excitacin de la bscula tipo D, segn el diagrama de estados
desarrollaremos la tabla de diseo
Q2
Q1
Q0
Q2
Q1
Q0
Entrada
del FF 3
D2
Estado actual
Estado siguiente
Entrada
del FF 2
D1
Entrada
del FF 1
D0
- Para reducir las ecuaciones de cada entrada realizaremos mapas de Karnaugh para cada
una.
7
Q1Q0
Q2
00
01
11
10
D0 = Q2 + Q1 * Q0 + Q1 * Q0
D1 = Q1*Q0*Q2
Q1Q0
Q2
00
01
11
10
D2 = Q1*Q0*Q2
-Una vez obtenidas las ecuaciones de cada entrada procedemos a implementar el circuito en
Xilinx.
Con los clculos realizados se dise el contador que est compuesto por flip-flops tipo D
8
Luego obtenemos el diagrama de tiempos en el cual se verifica los cambios de estado 001-010-100
Viendo las seales verificamos que Q0,Q1YQ2 SON
Tabla de verdad
clk
Decimal
0
1
2
3
4
5
6
7
Q2
0
0
0
0
1
1
1
1
Q1
0
0
1
1
0
0
1
1
Q0
0
1
0
1
0
1
0
1
Green
0
1
0
0
0
0
0
0
Yellow
0
0
1
0
0
0
0
Red
0
0
0
0
1
0
0
0
El clock solo detectara los nmeros 001-010-100 y cuando detecta otro nmero lo manda a 001 para seguir la secuencia a
la que se dise la mquina de estado.
Aplicacin de lo aprendido
PASO 1
ESTADOS A TENER:
Semforo P
Semforo S
Semforo P
Semforo S
01
Donde el tiempo de transicin es de 1 minuto, para ello el tiempo del clock debe ser 1minuto.
El diseo es el siguiente:
Tabla de estados:
Estado Presente
Q1 (N-S) Q0(E-O)
O
1
1
0
0
0
1
1
Estado siguiente
Q1 (N-S) Q0(E-O)
0
1
1
0
0
1
0
1
Tabla N 7.
Tabla de excitacin
D1
D0
0
1
1
0
0
1
0
1
D2=Q0+Q2
10
Conclusiones y observaciones
Se concluye que el software ISE PROJECT es una herramienta muy potente para el diseo y
simulacin de circuitos lgicos secuenciales.
La opcin de simulacin funcional nos permite conocer las respuestas del circuito, sin mostrar
el retardo que existe.
Para el anlisis de los circuitos lgicos secuenciales se debe de tener presente que existen
retardos en los dispositivos, para as disear un circuito ms eficiente.
11