Sunteți pe pagina 1din 3

UNIVERSIDAD POLITECNICA SALESIANA LABORATORIO DE ELECTRÓNICA DIGITAL

FECHA: 16/12/2018
ESTRUCTURA PARA REALIZAR EL INFORME DE LABORATORIO

Práctica 7: Diseño de Circuitos Secuenciales Síncronos


Caicedo Delgado Luis Fernando
lcaicedod@est.ups.edu.ec
Mejía Cabezas Jhonny Alexander
jmejiac3@est.ups.edu.ec
Quimbita Tonato Wilson Stalin
wquimbita@ est.ups.edu.ec

RESUMEN: ● Los circuitos digitales con memoria son una


tecnología adecuada para implementar
máquinas de estados finitos.
En este informe se podrá analizar y comprender
el funcionamiento de circuitos secuenciales
➩ Entradas/salidas: señales digitales de 1 o más
síncronos de acuerdo a los conocimientos
bits.
previos obtenidos en el aula de clase.
➩ Estado: valor almacenado en los biestables
➩ Función de próximo estado: funciones
PALABRAS CLAVE: combinacionales que actúan sobre las entradas
de los biestables
Circuito Secuencial
➩ Función de salida: función combinacional
1. OBJETIVOS ● Los circuitos secuenciales síncronos
implementan máquinas de estados finitos
1.1 General empleando funciones combinacionales y
biestables.
Realizar el diseño y simulación de circuitos
secuenciales Sincronos ● El cambio de estado se controla mediante una
señal de reloj. Ej: biestables disparados por
1.1.2 Específicos flanco.
Analizar e implementar circuitos secuenciales

2. MARCO TEÓRICO
Concepto de máquinas de estados
Propiedades

● Partiendo de un estado determinado, las


máquinas de estados deterministas generan
siempre la misma secuencia de salida para la
misma secuencia de entrada.
● Dos máquinas de estados son equivalentes si
generan las mismas secuencias de salida para
las mismas secuencias de entrada.
● Las máquinas de estados se pueden optimizar:
máquinas equivalentes con menor número de
estados.
● El estado cambia según la secuencia de Img1. Ejemplo de circuito síncrono (diagrama de
entrada, por lo que representa el conjunto de estados)
entradas pasadas.
● Las máquinas de estados pueden ser ● Nodos
incompletamente especificadas: próximo estado ➩ Representan los estados. Se nombran de
no definido para un estado actual y entrada forma más o menos indentificativa. Ej. {A, B, C,
dados. ...},
● Las máquinas de estados finitos son un buen {S0, S1, S2, ...}, {espera, comienzo, recibiendo,
instrumento para modelar circuitos digitales con ...}
memoria. ● Arcos
➩ Indican las posibles transiciones desde
cada estado (S).

1
UNIVERSIDAD POLITECNICA SALESIANA LABORATORIO DE ELECTRÓNICA DIGITAL
FECHA: 16/12/2018
➩ Se nombran con x/z:
✔ x: valor de entrada que provoca la transición
desde el estado S.
✔ z: valor de salida generado en el estado S
cuando la entrada vale x.
● Información equivalente al diagrama de
estados en forma de tabla de doble entrada (filas
y columnas)
➩ Posibles estados en filas
➩ Posibles valores de entradas en columnas
➩ Próximo estado y salida en cada celda
● Cada nodo del diagrama y los arcos que
salen de él se corresponden a una fila de la tabla
de estados.
● Pasar del diagrama de estados a la tabla Img3. Tabla de estados Moore
de estados y viceversa es inmediato.

3. MATERIALES Y EQUIPO
• Resistencias.
• Leds
• Protoboard.
• Cables de conexión.
• CI7476
• CI555
• Potenciómetro
• CI7447
• Display siete segmentos

4. DESARROLLO Y
Img2. Tabla de estados Mealy, correspondiente
al diagrama de estados de la Img1
PROCEDIMIENTO
Implementar el circuito secuencial a diseñar
DIAGRAMA DE ESTADOS MOORE
usando biestables JK y las puertas necesarias.
Nodos
➩ Representan los estados. Se nombran de
forma más o menos indentificativa. Ej. {A, B, C,
...},
{S0, S1, S2, ...}, {espera, comienzo, recibiendo,
...}
➩ Cada estado lleva asociado un
Arco
➩ Indican las posibles transiciones desde cada
estado (S).
➩ Se nombran con x: valor de entrada que
provoca la transición desde el estado S.
● Información equivalente al diagrama de
estados en forma de tabla de doble entrada (filas Img4. Circuito a Implementar
y columnas)
➩ Posibles estados en filas
➩ Posibles valores de entradas en columnas
➩ Salida asociada al estado en la última columna
(opcionalmente misma salida para cada entrada
al estilo Mealy)
● Cada nodo del diagrama y los arcos que
salen de él se corresponden a una fila de la tabla
de estados.
● Pasar del diagrama de estados a la tabla
de estados y viceversa es inmediato.

Img5. Circuito implementado

2
UNIVERSIDAD POLITECNICA SALESIANA LABORATORIO DE ELECTRÓNICA DIGITAL
FECHA: 16/12/2018

5. CONCLUSIONES
 El comportamiento de un circuito
secuencial se determina mediante las
entradas, las salidas y los estados de
sus flip-flops. Tanto las salidas como el
estado siguiente son función de las
entradas y del estado presente. El
análisis de los circuitos secuenciales
consiste en obtener una tabla o un
diagrama de las secuencias de tiempo
Img6. Diagrama de estados del ejercicio del
de las entradas, salidas y estados
preparatorio
internos. También es posible escribir
expresiones booleanas que describen el
comportamiento de los circuitos
secuenciales. Sin embargo, esas
expresiones deben incluir la secuencia
de tiempo necesaria ya sea en forma
directa o indirecta. (Caicedo Delgado
Luis Fernando)
 Un diagrama lógico se reconoce como
el circuito de un circuito secuencial e
incluye los flip-flops. Los flip-flops puede
ser cualquier tipo y el diagrama lógico
puede o no incluir compuertas
combinacionales. (Mejía Cabezas
Jhonny Alexander)
 En los asíncronos, por contra, la señal
de reloj se aplica a la entrada del primer
biestable, la salida de éste a la entrada
de reloj del siguiente, y así
sucesivamente el tiempo de
propagación de estos dispositivos, es
superior al de los sÍncronos (la señal
tiene que pasar por todos los bits menos
significativos hasta llegar a un
determinado bit). (Quimbita Tonato
Wilson Stalin)

Bibliografía: Img7. Ejercicio 2 del preparatorio


[1] Ronal J. Tocci, (2010). “Digital Systems:
Principles and Applications”, Editorial Prentice
Hall, Edición 11ava

[2] Acha Alegre, Santiago, “Electrónica Digital”,


Editorial Alfaomega, 2da Edición, 2010.

6. ANEXOS

S-ar putea să vă placă și