Está en la página 1de 7

Diseño secuencial síncrono

El diseño de un sistema secuencial síncrono, en lo que a sus variables de estado se


refiere, consiste en expresar las funciones de evolución del estado en términos de activación de
las entradas de sus biestables.
El comportamiento de un circuito secuencial con reloj está determinado por las entradas, las
salidas y el estado de sus Flip-Flops. Las salidas y el siguiente estado son función de las
entradas y del estado actual.
Un diagrama lógico se reconoce como circuito secuencial 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 combi nacionales.
Diagramas de estado.
La información contenida en una tabla de estados se representa gráficamente en forma de
diagrama de estados. En este tipo de diagramas, un estado se representa con un círculo, y las
transiciones entre estados se indican con flechas que conectan a los círculos.
Interpretación de un diagrama de estados.
• El número binario dentro de cada círculo identifica el estado de los flip-flops.
• Las flechas se rotulan con 2 números binarios separados con una diagonal.
• El primero da el valor de entrada durante el estado actual, y el número después de la diagonal indica la salida
durante el estado actual con esa entrada.
Ejemplo:

Suponiendo que el estado actual es el “00”, y se quiere pasar al estado “01”, se realiza con una flecha que tiene el
rotulo 1/0 (entrada/salida), lo que significa que cuando el circuito secuencial está en el estado actual 00 y la entrada
es 1, la salida es 0. Después del siguiente ciclo de relojes circuito pasa al siguiente estado “01”. Si la entrada
cambia a “0”, la salida será “1”, pero si la entrada sigue siendo “1” la salida permanecerá en “0”. Esta información se
obtiene del diagrama de estados siguiendo las dos flechas que salen del círculo correspondiente al estado
“01”. Una flecha que conecta a un círculo consigo mismo, indica que no hay cambio de estado. En la figura
anterior se puede apreciar uno de los diagramas de estado, este diagrama proporciona la misma información que
la tabla de estados. La construcción de la tabla de estados o tabla de transición, nos da la misma información que
el diagrama de estados, pero nos permite elaborar el circuito de aplicación.
El diseño de un circuito secuencial con reloj, parte de un conjunto de especificaciones y culmina con un diagrama
lógico o una lista defunciones booleanas de la cual puede obtenerse el diagrama lógico. En contraste con los
circuitos combi nacionales que pueden definirse completamente con una tabla de verdad, los circuitos
secuenciales requieren de una tabla de estados para su especificación.
Un circuito secuencial síncrono consta de Flip-Flops, y compuertas combinacionales el diseño del circuito consiste
en elegir los Flip-Flops y luego encontrar una estructura de compuertas combi nacionales que junto con los Flip-
Flops produzca un circuito que satisfaga las especificaciones planteadas. El número de Flip-Flops se deduce del
número de estados que requiere el circuito. El circuito combi nacional se deduce de la tabla de estados evaluando
la secuaciones de entrada y de salida de los Flip-Flops. De hecho una vez determinado el tipo y número de Flip-
Flops, el proceso de diseño implica una transformación de un problema de circuito secuencial a uno de tipo
combinacional. De este modo, pueden aplicarse las técnicas del diseño de circuitos combi nacionales
Modelos
Un aspecto que no se ha representado en el Diagrama
ni en la Tabla de Estados expuesto en el apartado
anterior, es el valor de la salida del sistema. La razón
se basa en la existencia de dos modelos distintos de
diseño dependiendo de las relación existente entre las
entradas y salidas del sistema: Modelo Mealy y Modelo
Moore.
La diferencia entre ambos, radica en la dependencia o
no del valor de la salida con la entrada. En el modelo
Moore, la salida depende única y exclusivamente del
estado actual del sistema, mientras que en el modelo
Mealy, la salida depende del estado del sistema y la
entrada.
Así pues, para un modelo Moore la
representación de la salida en el
Diagrama de Estados estará asociada
al estado ,mientras que para un modelo
Mealy la salida se asociará a las
entradas representadas en las flechas
de transición
La Tabla de Estados para un
Modelo Moore se añadirán
columnas, una por cada
salida, donde se representará
el valor que toman éstas en
cada estado del sistema. Las
salida para un Modelo Mealy
en la Tabla de Estados se
representará junto con los
siguientes estados, ya que
estos dependen a su vez del
valor de las entradas.

También podría gustarte