Está en la página 1de 5

Multivibradores Bi-estables (Flip Flops) Los Flip Flops son dispositivos sncronos, de dos estados, tambin conocidos como

o multivibradores biestables. Un Flip - Flop se diferencia de un Latch, en la forma en que cambian sus datos de salida, ya que es un dispositivo controlado por una seal de reloj, en el cual solamente cambiar sus datos de salida mientras ocurra un flanco de subida o de bajada de una seal de reloj, como lo indica la entrada dinmica.

a) Por flanco positivo

b) Por flanco negativo

Flip Flop implementado con Compuertas OR


Este circuito se compone de dos compuertas NOR conectadas como se muestra en la figura, (ver las realimentaciones) y se llama RS porque sus entradas tiene los nombres SET (poner un "1" en la salida Q) y RESET (reponer o poner a "0" la salida Q).

Funcionamiento Caso SET 1 - Se pone S = "1" y R = "0" 2 - En la compuerta A, con S = "1" La salida Q = "0" 3 - Q se realimenta a la entrada de la compuerta B,Q = "0" entonces la entrada tambin es "0". 4 - Las dos entradas de la compuerta B estn en nivel bajo, lo que causa que la salida Q pase a "1". 5 - La salida Q se realimenta a la entrada de la compuerta A. 6 - Las dos entradas de la compuerta Y estn en "1", lo que causa que la salida Q permanezca en "0". Caso Reset 1 - Las entradas cambian: S pasa de "1" a "0" y R = pasa de "0" a "1". 2 - Con R = 1, Q en la compuerta B pasa a "0". 3 - Este Q alimenta la entrada de la compuerta A. 4 - La salida Q pasa "1"

Flip-Flop con compuertas NAND


Un flip-flop set-reset es un circuito digital cuya salida es inicializada por la entrada set pero que slo puede ser reinicializada por la entrada reset.

Funcionamiento Set = Reset = 1. Esta condicin es el estado normal y no tiene efecto alguno sobre el estado de salida. Las salidas Q y Q` permanecern en el estado en que se encontraban antes de presentarse esta condicin de entrada. Set = 0, Reset =1. Este estado siempre ocasionar que la salida pase al estado Q=1, donde permanecer aun despus de que Set retorne a nivel lgico alto. Set = 1, Reset = 0. Esto siempre producir el estado Q=0, donde la salida permanecer aun despus de que Reset retorne a nivel lgico alto. A esto se le llama borrado o reinicio del flip-flop. Set = Reset = 0. Esta condicin intenta iniciar y borrar el flip-flop en forma simultnea. No debe utilizarse.

Ejemplos con Seales


Latch NAND Ejemplo: Suponga que inicialmente la salida del flip flop Q es igual a cero. Determine las formas de onda para la salida. Si las entradas son las siguientes:

Latch NOR Ejemplo: Suponga que inicialmente la salida del flip flop Q es igual a cero. Determine las formas de onda para la salida. Si las entradas son las siguientes:

Cdigo en System Verilog

Representacin Alternativa

(a) representacin equivalente del latch NAND; (b) smbolo de bloque simplificado

También podría gustarte