El circuito secuencial debe ser capaz de mantener su estado durante alg�n tiempo,
para ello se hace necesario el uso de dispositivos de memoria. Los dispositivos de
memoria utilizados en circuitos secuenciales pueden ser tan sencillos como un simple retardador (inclusive, se puede usar el retardo natural asociado a las compuertas l�gicas) o tan complejos como un circuito completo de memoria denominado multivibrador biestable o Flip Flop.
La salida del elemento de retraso es una copia de la se�al de entrada retraso un
determinado tiempo; mientras que la salida del elemento de memoria copia los valores de la entrada cuando la se�al de control tiene una transici�n de subida, por lo que la copia no es exacta, sino que s�lo copia lo que interesa. Por lo tanto, el modelo cl�sico de un sistema secuencial consta de un bloque combinacional,que generar� la funci�n l�gica que queramos realizar, y un grupo de elementos de memoria con una serie de se�ales realimentadas.
Clasificaci�n de los circuitos secuenciales
Los circuitos secuenciales se clasifican de acuerdo a la manera como manejan el tiempo:
Circuitos secuenciales sincr�nicos
Circuitos secuenciales as�ncronos. Circuitos secuenciales sincr�nicos En un circuito secuencial as�ncrono, los cambios de estado ocurren al ritmo natural marcado por los retardos asociados a las compuertas l�gicas utilizadas en su implementaci�n, es decir, estos circuitos no usan elementos especiales de memoria, pues se sirven de los retardos propios (tiempos de propagaci�n) de las compuertas l�gicas usados en ellos. Esta manera de operar puede ocasionar algunos problemas de funcionamiento, ya que estos retardos naturales no est�n bajo el control del dise�ador y adem�s no son id�nticos en cada compuerta l�gica.
Circuitos secuenciales asincr�nicos
Los circuitos secuenciales s�ncronos, s�lo permiten un cambio de estado en los instantes marcados por una se�al de sincronismo de tipo oscilatorio denominada reloj. Con �sto se pueden evitar los problemas que tienen los circuitos as�ncronos originados por cambios de estado no uniformes en todo el circuito.
Caracter�sticas de los circuitos secuenciales
Poseen uno o m�s caminos de realimentaci�n, es decir, una o m�s se�ales internas o de salida se vuelven a introducir como se�ales de entradas. Gracias a esta caracter�stica se garantiza la dependencia de la operaci�n con la secuencia anterior. Como es l�gico, existe una dependencia expl�cita del tiempo. Esta dependencia se produce en los lazos de realimentaci�n antes mencionados. En estos lazos es necesario distinguir entre las salidas y las entradas realimentadas.Esta distinci�n se traducir� en un retraso de ambas se�ales (en el caso m�s ideal), el cual puede producirse mediante dos elementos:
Elementos de retraso, ya sean expl�citos o impl�citos debido al retraso de la
l�gica combinacional. Este retraso es fijo e independiente de cualquier se�al. Elementos de memoria, que son dispositivos que almacena el valor de la entrada en un instante determinado por una se�al externa y lo mantiene hasta que dicha se�al ordene el almacenamiento de un nuevo valor. La diferencia de comportamiento entre ambos elementos radica en que la salida del elemento de retraso es una copia de la se�al de entrada; mientras que el elemento de memoria copia determinados instantes de la entrada (determinados por una se�al externa), y no la se�al completa,el resto del tiempo la salida no cambia de valor. Aplicaciones de sistemas secuenciales Como ya hemos comentado, los sistemas secuenciales forman un conjunto de circuitos muy importantes en la vida cotidiana. En cualquier elemento que sea necesario almacenar alg�n par�metro, es necesario un sistema secuencial. As�, cualquier elemento de programaci�n (o lo que es lo mismo, con m�s de una funci�n) necesita un sistema secuencial.