¿Cómo se almacenó 1 bit en Flip Flop?

5

Un flip flop es un circuito secuencial y almacena un valor de 1 bit, pero está diseñado utilizando solo puertas básicas, universales y un circuito de retroalimentación. Entonces, ¿cómo puede almacenar o manejar un valor de 1 bit?

Pensé que se debe al uso del reloj, pero no sé la razón exacta.
¿Mi suposición es correcta o no?

    

1 respuesta

8

El flip-flop más fácil de entender es el flip-flop SR (Set-Reset):

Normalmenteambasentradassonaltas.Cuandotiredelaentrada\$/S\$baja,lasalida\$Q\$iráaltaindependientementedelaotraentrada.DadoquelaotrapuertaNANDveahoraunaltonivelenambasentradas,lasalida\$/Q\$serábaja.Ahora,inclusocuando\$/S\$vuelveaseralto,laotraentradaserábaja,porloquelasalida\$Q\$conservasuestado.Esaeslamaneramásfácildehacerquelalógica"recuerde" algo.

A partir del flip-flop SR puede hacer una lógica registrada más complicada, donde el flip-flop D es el más utilizado.

EstecircuitoavecessepresentacomounD-flipflopdesencadenadoporelborde,peroenrealidadesunnivelactivado,dondeseusa\$CLK\$parabloquearlaentrada\$D\$.Si\$CLK\$estábajo,ambasentradasdelflip-flopSRsonaltasyretienesuestadodesalida.Cuando\$CLK\$sube,laentrada\$D\$decidesi\$/S\$o\$/R\$baja,ylasalidaseestableceráenconsecuencia,recordandoasíelestadode\$D\$cuando\$CLK\$fuealto.LadiferenciaconunD-flip-floprealdesencadenadoporelbordeesquelasalidacambiaráconlaentradasiempreque\$CLK\$seaalta.Paraqueseaunflip-flopdesencadenadoporelborde,deberáincluiralgunoscomentariosquehaganque\$CLK\$vuelvaabajarinmediatamentedespuésdesubir.ElpestillodetipoD,comoselellama,recordaráelestadodeentradaenelmomentoenquelaentrada\$CLK\$seabaja;esdecir,lasalidadejarádecambiardespuésdeque\$CLK\$vuelvaabajar.

Esteesunflip-flopDdisparadoporelborde:

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas