21
Circuitos Secuenciales Síncronos Elsa Chavira Martínez Profesora Investigadora Titular Tiempo Completo Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación [email protected] Celular: 044-222-238-1148

Circuitos Secuenciales Síncronos

Embed Size (px)

Citation preview

Circuitos Secuenciales Síncronos

Elsa Chavira MartínezProfesora Investigadora

Titular Tiempo CompletoBenemérita Universidad Autónoma de Puebla

Facultad de Ciencias de la Computació[email protected]

Celular: 044-222-238-1148

Forma general de un circuito secuencial

CiircuitoCombinacional

CircuitoCombinacional

El comportamiento de un circuitos secuencia con reloj está determinado por las entradas, las salidas y el estado de sus flip-flops

Análisis de un circuitos secuencial con reloj

Las salidas y el siguiente estado son funciones de las entradas y del estado actual.

El análisis de un circuito secuencia consiste en obtener una tabla o diagrama para la sucesión temporal de entradas, salidas y estados internos.

También es posible escribir expresiones booleana que describan el comportamiento del circuito secuencial. Tales expresiones deberán incluir la sucesión temporal necesaria, sea directa o indirectamente.

Un diagrama lógico se reconoce como circuito secuencia con reloj si incluye flip-flops con entradas de reloj. Los flip-flops pueden ser de cualquier tipo, y el diagrama lógico podría incluir o no compuertas de Circuitos Combinacionales.

Lo ideal será que se incluya una representación algebraica para especificar la condición del siguiente estado en términos del estado actual y de las entradas, para dibujar una tabla de estados y un diagrama de estados que describan el comportamiento del circuito secuencial.

Secuencias de señales de entrada y salida

Diagrama de estado de un circuito secuencial simple

Ejemplo

x

y

Ecuación de estado o de transiciónEspecifica el siguiente estado en función del estado actual y las

entradas.

(t+1) representa el siguiente estado, omitiendo t en x(t) tenemos:

El valor del estado actual se salida es:

omitiendo t en x(t)

Tabla de estados o de transición

En la tabla de estados se enumeran todas las posibles combinaciones binarias del estado actual y entradas. En el ejemplo, tenemos ocho combinaciones binarias, de 000 a 111.Después se determinan los valores del siguientes estado a partir del diagrama lógico o de las ecuaciones de estado. El siguiente estado del flip-flop A deberá satisfacer la ecuación de estado.

A(t+1) = Ax + Bx

…para el flip-flop B

Y la salida será:

• Para el flip-flop tipo D

Diagrama de estados para el circuito

Ejemplo

Lógicade control

Trayectoria de datos

Entradasexternas Datos de

entradaDatos desalida

Órdenes

Condiciones de estado