Me encontré con el flip flop RS e intenté implementarlo en un simulador y usar puertas lógicas reales. Pero todavía no estoy seguro de haber entendido correctamente el caso inestable o prohibido S = 1, R = 1 en el flip flop. ¿Alguien puede decirme qué es exactamente eso?
Por cierto, he usado puertas NAND de 2 entradas para implementar el flip flop. ¿Cuál es la diferencia entre el flip flop de la puerta NAND y el flip flop de la puerta NAND?
fuente
Afirmar
S
significa 'establecer la salida a 1'. AfirmarR
significa 'establecer la salida a 0'. Decirle al flop que conduzca simultáneamente a 0 y 1 al mismo tiempo no tiene sentido, por eso está prohibido.fuente
Tener ambas entradas altas plantea dos problemas:
Las salidas Q y / Q serán bajas, pero la lógica descendente puede esperar que / Q siempre sea lo opuesto a Q. Dependiendo de la lógica descendente, el hecho de que Q y / Q se reduzcan puede o no plantear un problema real, pero es algo que debe tenerse en cuenta.
Cuando la primera entrada baja, lo hace, si la otra entrada no permanece alta hasta que los efectos del primer cambio se hayan filtrado a través del circuito, el comportamiento del circuito no estará bien definido hasta que al menos una de las entradas vaya alto de nuevo.
La forma más sencilla de evitar el segundo problema descrito anteriormente es nunca hacer que ambas entradas suban simultáneamente o por intervalos superpuestos.
fuente