Sei sulla pagina 1di 27

Esquema general de un circuito secuencial sncrono:

El bloque Estado est formado por biestables, todos ellos sincronizados con la misma seal de reloj.

El comportamiento de un circuito sncrono se puede representar mediante una mquina de estados (FSM, o Finite State Machine). Una mquina de estados tiene los siguientes elementos: X = Entradas Y = Salidas Z = Estados (valores de los biestables, cambian con cada flanco de reloj) = Funciones de estado (funciones combinacionales de entrada de los biestables) = Funciones de salida (combinacionales)

En el modelo de Moore las salidas dependen nicamente de los estados (no de las entradas).

Mquina de estados de Moore: Z = (X, Z) Y = (Z)

Estructura de un circuito asociado a un modelo de Moore:

Una FSM se puede representar tambin mediante un diagrama de estados (STG o State Transition Graph):

Cada estado se representa con un crculo. Cada transicin de estado se representa con una flecha. Los diferentes valores de las entradas se representan en las flechas. En el caso del modelo de Moore, las salidas se representan dentro de cada estado.

Diagrama de estados (Moore):

En el modelo de Mealy las salidas dependen tanto de los estados como de las entradas (caso general).

Mquina de estados de Mealy: Z = (X, Z) Y = (X, Z)

Estructura de un circuito asociado a un modelo de Mealy:

Diagrama de estados de Mealy:

Cada estado se representa con un crculo Cada transicin de estado se representa con una flecha Los diferentes valores de las entradas se representan en las flechas En el caso del modelo de Mealy, las salidas se representan tambin en las flechas (dependen del estado y de las entradas).

SNTESIS DE SISTEMAS SECUENCIALES SNCRONOS Analizar el enunciado con el fin de determinar el nmero de entradas y el de salidas. Obtencin del diagrama de estados. Asignacin secundaria: asignar un nmero binario a cada estado.

Programacin de los flip-flops: Ecuaciones de las redes de control: por mtodos puramente combi nacionales y a partir de las matrices de control, se obtienen las ecuaciones correspondientes. Sntesis de las redes combi nacionales de control. Sntesis de la red de salida.

Veamos un ejemplo: Disear un circuito secuencial sncrono que presente un valor uno en su salida cada vez que el nmero de unos, coincidentes con el pulso de reloj, contenidos en una secuencia de 3 bits, sea impar Consiste en el proceso inverso de la sntesis Procedimiento general: Escribir las ecuaciones de excitacin de los flip-flops Construir las matrices de programacin a partir de las ecuaciones Anteriores Construir las matrices de estado, empleando la tabla caracterstica de los flip-flop y las matrices de programacin obtenidas previamente Construir el diagrama de estados a partir de la matriz de estados y la de salida Asignacin secundaria y reduccin de estados, si ha lugar Trascripcin literal de la operacin del circuito

TIPOS DE CIRCUITOS ASINCRONOS

En los sistemas asncronos, las salidas de los circuitos lgicos pueden cambiar de estado en cualquier momento en que una o mas de las entradas cambie. Los circuitos secuenciales asncronos o autmatas finitos asncronos tambin suelen denominarse como circuitos en modo fundamental. Una de sus principales caractersticas consiste en no permitir cambios simultneos en las variables de entrada, a fin de evitar el fenmeno de carreras crticas entre variables de estado de entrada.

Por lo indicado, el procedimiento de anlisis de circuitos secuenciales asncronos, supone que las entradas cambian una a la vez, dando el tiempo suficiente entre cambios sucesivos para permitir que el circuito alcance un estado interno estable

Estructura de los circuitos secuenciales realimentados asncronos segn los modelos de Mealy y de Moore.

Estructura del circuito secuencial retroalimentado (modelo de Mealy

Estructura del circuito secuencial

retroalimentado (modelo de Moore)

Con objeto de predecir el valor siguiente, almacenado en cada lazo de realimentacin, de las variables internas, en funcin de las variables de entrada y el valor presente almacenado en cada lazo, ser necesario abrir los lazos de realimentacin.

En cualquier elemento que sea necesario almacenar algn parmetro, es necesario un sistema secuencial.
Mquina de refrescos

APLICACIN DE LOS CIRCUITOS SECUENCIALES SINCRONOS


Contador: Circuito secuencial en cuyas salidas se representa, en un determinado cdigo, el nmero de impulsos que se da a su entrada. Pueden ser ascendentes o descendentes.

APLICACIN DE LOS CIRCUITOS SECUENCIALES SINCRONOS


Lavadora

APLICACIN DE LOS CIRCUITOS SECUENCIALES SINCRONOS


Lavadora

APLICACIN DE LOS CIRCUITOS SECUENCIALES SINCRONOS


Entradas y Salidas del bloque Controlador

El procesador de un computador 1) Ciclo de bsqueda 2) Ejecucin 3) Instruccin siguiente

Potrebbero piacerti anche