Está en la página 1de 7

TemaVICircuitossecuenciales

Introduccin.
Los circuitos considerados en temas pasados tenan una caracterstica en comn de que su
salida depende de la combinacin de los valores presentes en las entradas , es decir una
misma combinacin de corresponde siempre las mismas salidas , debido a esto se les
denominacircuitoscombinacionales.
Los circuitos combinacionales tienen muchas limitantes debido a que no son capaces de
reconocer el orden en que se presentan las combinaciones de las entradas con respecto al
tiempo, es decir no pueden reconocerunasecuenciadecombinaciones,yaquenoposeenuna
manera de almacenarinformacin pasada, dicho de otra manera notienememoria.Uncircuito
cuya salida depende no slo de la combinacin de entrada, sino tambin de la historia de las
entradas anteriores se denominan circuitos secuencial. La historia de las entradas anteriores,
es un momento dado se encuentra resumida en el estadodelcircuito,elcualseexpresaenun
conjuntodevariablesdeestado.
El circuito debe ser capaz de mantener su estado durante algntiempo, para ello sehace uso
de dispositivos de memoria, esto puede ser tan sencillo como un simple retardador o tan
complejoscomouncircuitocompletodememoriadenominadoflipflop.
Como puede verse entonces, en los circuitos secuenciales entra un factor que no se haba
considerado en los secuenciales, dicho factor es el tiempo.Los circuitos secuenciales los
clasificamos de acuerdo a la manera en como manejan el tiempo, en circuitos secuenciales
sncronosycircuitossecuencialesasncronos
En el circuitos secuencial asncrono, los cambios de estado ocurren al ritmo natural que
marcan los retardos asociadosconlascompuertaslgicasutilizadasensuimplementacin,es
decir no usan elementos especiales de memoria, pues se sirvendelosretardospropiosdelas
compuertas lgicas usados en ellos. Esto puede ocasionar algunos problemas de
funcionamiento, ya que estos retardos naturales no estn controlados y adems no son
idnticosencadacompuertalgica
Los circuitos secuenciales sincrnicos, solo permiten un cambio de estado en los instantes
marcados por una seal de sincronismo de tipo oscilatorio denominado reloj,con esto se
pueden evitar los problemas que tienen los circuitos asincrnicos originados por cambios de
estadonouniformesentodoelcircuito.
Desarrollo
Un circuito secuencialpuede entenderse como un circuito combinacional en el cuallassalidas
dependen de las entradas como de las salidas en instantes anteriores, esto implica una
retroalimentacindelassalidas.
Modelo de Moore : Un modelo ms completo de lo que puede ser un circuito secuencial es el
denominado Modelo de Moore, que consiste en dos bloques de lgica combinacional ms un
bloquedememoria,

Lalgicadeestadosiguientequedefine lamaneradegenerarlasvariablesdeestadoapartirde
lasentradas.
La Lgica desalida que define la manera en que se obtienen las salidas del circuito apartirde
lasvariablesdeestado.
Este modelo tiene la particularidad de que las salidas slo son funcin de las variables de
estado, es decir, del estadopresente.Porello,cuandoenuncircuito,lassalidassolodependen
delasvariablesdeestado.
Modelo de Mealy. En un modelo ms completo, las salidas en instantes anteriores estn
expresadas por un conjunto de variables de estado, de manera que las salidas actuales
dependen tanto de las entradas como de las variables deestado las cuales son guardadas en
dispositivos de memoria. Este esel modelo ms completo de un circuito secuencial y se
denominaModelodeMealy.

como puede verse, en elmodelo de Mealy las salidas enelinstantepresentepuedendepender


tanto de las variables de estado (y por lo tanto del estado presente)como de las entradas. A
estetipodesalidasselesllamaSalidastipoMealy.
En general,un circuito secuencialpuedeserunacombinacindelostresmodelospresentados
arriba, es decir, puede poseer salidas tanto tipo Mealy como Tipo Moore, o slo tipo Moore, o
puede inclusive no tener dispositivos de memoria y funcionar solamente con la memoria

asociadaalosretardosnaturalesdelascompuertaslgicas.
Circuitossncronos
Adems, el cambio de las variables internas se puede producir de dosmanerasenunsistema
(circuito) secuencial sncrono. Este sistema permite que las variables por nivel de entrada
acten sobre el sistema en el instante en el que la seal de reloj toma un determinado nivel
lgico (0 1). Cuando laaccin delasvariablesde entradasobreelsistemaseproducepor
flancoocambiosdenivelcuandoocurreunflancoactivodelreloj.
Esteflancoactivopuedeserdesubida(cambiode0a1)odebajada(cambiode1a0).
Circuitosasncronos
Los circuitos secuenciales asncronos son circuitos digitales donde los cambios de estado
ocurren al cambiar las seales de entrada, afectados por los retardos asociados a las
compuertas lgicas utilizadas en su implementacin, es decir, estos circuitos no usan
elementos especiales de memoria, aunque si utilizan lneas derealimentacin.Losretrasosen
el tiempo de respuesta no estn bajo el adecuadocontroldeldiseo, lo cual puede afectar su
funcionamiento,puesestosretardosnosonidnticosencadacompuertalgica.
Los circuitos secuenciales sncronos son los que se emplean en el diseo de elementos de
computadorasyprocesadores,especficamenteeneldiseoderegistrosycontadores.
FlipFlops(JK,RS,T,D)
Los elementos de memoria utilizados en los circuitos secuenciales sncronos se llaman
flipflops. Estos circuitos son celdas binarias capaces de almacenar un bit de informacin. Un
flipflop o circuito biestable mantiene estable el estado de la salida an despus de que las
entradas pasen a un estado inactivo. La salida de unflipflop queda determinado tanto por las
entradas actuales como por la retroalimentacin (historia) de las mismas. Un flipflop est
construidoporunconjuntodecompuertaslgicas,normalmentecompuertasNANDyNOR.
Losflipflopssepuedenutilizarpara:
a)Disearyconstruiruncircuitosecuencialdeunaunidaddecontroldeunacomputadora.
b)ConstruirbloquesdememoriaRAM(estticay/odinmica)deunacomputadora.
El flipflop es un dispositivo electrnico con dos estados. El flipflop siempre se encuentra en
uno de los dos estados, en ausencia de una seal de entrada, por lo cual se dicequesiempre
estrecordandoelltimoestado.
De esta manera, el flipflop funciona como una memoria de un biten el diseo de un circuito
secuencial.
Paraqueunflipflopcambiedeestado,esnecesariointroducirunasealdeentrada.
Existendiferentestiposdeflipflopsentreloscualessepuedenmencionarlossiguientes:
FlipflopD
En este flip flop la salida Qt+1= D. si D=0 entonces Qt+1=0 y si D=1, Qt+1=1,
independientementedelvalordelestadoQ.
FlipflopJK.
Flip flor para el cual la entrada J hace Qt+1=0 K=1 hace Qt+1=1, J=0 y K=0 hacen Qt+1=Qy
finalmenteJ=0yK=0hacenQt+1=Q.

FlipflopSR.
Flip flop en el cual la entrada S pone Qt+1= 1 R hace Qt+1=0 con S=0yR=0Qt+1=Qy para
S=1,R=1noestadefinido.
FlipflopT.
Flip flopenelcuallaentradaTdeterminaelcambiodelestadodelfipflop.SiT=0 nohaycambio
deestado,siT=1,cambiaelestado.

Registro
Un registro es un grupo de celdas donde se almacena informacin binaria. Un registro est
compuesto por un grupo de flipflops, debido a que cada flipflop es una celda binaria que
almacena un bit de informacin. Un registro de nbits tiene un grupo de n flipflops y tiene la
capacidad de acumularcualquierinformacinbinariaquecontengannbits.Unregistro,adems
de contar connflipflops, emplea compuertas lgicas que controlan (el)cundoy(el)cmose
transfierelanuevainformacinalregistro.
Unregistropuedeser
Registrodecorrimiento
Registroenparalelo
Registrouniversal

Untemporizadoresuncircuitogeneradordeondadeunafrecuenciaespecfica.
Untemporizadortrabajaenlosmodos:
Monoestable
Biestable,yAstable
Los circuitos multivibradores monoestables encuentranamplia aplicacinenlascomputadoras.
Los multivibradores biestables se emplean en los contadores binarios para generarsealesde
tiempo para las distintas operaciones de la computadora y en los registros de desplazamiento
pararecorrerlosdatosbinariosatodaslasunidadesdelacomputadora.
El multivibrador astable se utiliza para modificar la forma de onda de las diversas seales,
prolongando su duracin si son demasiado breves o acortndola si son demasiado largas
tambin se emplea para modificar la forma de onda de unasealqueseorigineconunretardo
prefijado,unavezdisparadoelcircuitomonoestable.
Una forma de realizar un generador de onda cuadra, elcual va a funcionar como reloj paralos
diferentes circuitos que componen una computadora, es utilizando transistores o circuitos
integrados.

Contador
Un circuito secuencialquepasaporunasecuenciapreestablecidadeestadosdespusdecada
pulso de reloj se llamaun contador. En un contador la secuencia de estadospuedeseguiruna
cuentabinariaocualquierotrasecuenciadeestados.
Se tienen varios tipos decontadores entre loscuales destacanelcontadorbinarioyelcontador
binarioendcadas(contadordecimal)loscualesexplicaremosacontinuacin.

Contadorbinario
Un contador de nbits que sigue la secuencia binaria se llama contador binario. Un contador
binariodenbitsconsistedenflipflopsypuedecontarenbinariode0hasta2n1.

Conclusin
A diferencia de los circuitos combinacionales,enloscircuitossecuencialesseguardamemoria
de estado. Las salidas no dependen tan solodelvalordelasentradasenuninstantedado,sino
que tambin estn determinadas por el estado almacenado en el circuito. Dicho deotraforma,
un circuito secuencialtienememoria.Enloscircuitossecuencialessedistinguirentrecircuitos
secuencialesasncronosysncronos
Los sistemas secuenciales forman un conjunto de circuitos muy importantes en la vida
cotidiana. En cualquier elemento que sea necesario almacenar algn parmetro, es necesario
un sistema secuencial. As, cualquier elemento de programacin (o lo que es lo mismo, con
msdeunafuncin)necesitaunsistemasecuencial.
A modo de ejemplo, expondremos el caso de una mquina de refrescos. En esta mquina
iremos introduciendomonedashastaalcanzaro sobrepasarelvalordelrefrescoquedeseamos
sacar.Porlotanto,enestesistemasedebealmacenarunaseriededatosoporejemplo
estamos rodeados de dispositivos que disponen de algn tipo de contador digital, incluso la
mayora de los electrodomsticos vienen equipados con uno. El contador digital, bsicamente
consta de una entrada de impulsos que se encarga de conformar lasseales,demanera que
el conteo de lospulsos nosea alterado por seales no deseadas, las cuales puedenfalsearel
resultado final. Estos impulsos son acumulados en un contador propiamente dicho cuyo
resultado, se presenta mediante un visor que puedeestarconstituidoporunaseriedesencillos
dgitosdesietesegmentosoensucasomedianteunasofisticadapantalladeplasma.

Bibliografaymesografa
CircuitossecuencialesUnidad6ArquitecturadeComputadorasFCAUNAMdisponibleenlnea:
http://ecampus.fca.unam.mx/ebook/imprimibles/informatica/arquitectura_computadoras/Unidad_
6.pdf
CircuitosSecuencialesITESCAMdisponibleenlnea:
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r67156.PDF
M.MorrisMano.Arquitecturadecomputadoras.1994.Pearson.Mxico

También podría gustarte