En este diagrama
¿Cuál sería el estado inicial para Q? Dado que el primer NOR para S y R se basa en resultados anteriores, ¿debe haber algo para la primera iteración?
NOTA: Estoy en una clase de lógica digital de primer año, por lo que la pregunta es para uso teórico (creación de tablas, varios problemas de tarea a los que se aplica, etc.), no implementación real. Solo para cosas como "si R es __ y S es __, ¿qué es Q?" Cosas simples como esas.
digital-logic
flipflop
Marty
fuente
fuente
Respuestas:
Si acaba de encender eso, el estado inicial sería el resultado de una condición de carrera, dependiendo de qué salida de la puerta puede llegar a ser alta primero. En realidad, una puerta u otra tenderían a tener un tiempo de subida más rápido, por lo que probablemente tenderían a aparecer en un estado u otro, pero no habría garantía.
fuente
Un enclavamiento RS tiene un estado Q alto estable y un estado Q alto estable, pero también tiene un número esencialmente infinito de estados metaestables. Cuando el pestillo está en un estado metaestable, las salidas pueden cambiar arbitrariamente alto y bajo durante un período de tiempo arbitrario, aunque en la práctica la mayoría de los estados metaestables se resuelven rápidamente en un estado estable.
Suponga que cada puerta tiene un tiempo de propagación de salida de exactamente un nanosegundo, ambas entradas cambian simultáneamente de mayor a menor. Si bien las entradas eran altas, ambas salidas serían bajas. Luego, un nanosegundo después de que cambiaron, ambas salidas serían altas. Un nanosegundo más tarde, ambas salidas serían bajas, luego ambas altas, etc. En la práctica, las puertas no se comportarán de manera tan perfectamente equilibrada, por supuesto, pero simplemente desequilibrar las cosas no impedirá por completo la metaestabilidad. No importa cómo se intente ajustar el circuito, si no fuera por las limitaciones cuánticas, sería teóricamente posible construir un estímulo con una entrada conduciendo a la otra por la cantidad correcta para lanzar la cosa a un estado metaestable durante una longitud arbitraria de tiempo. En la práctica, se pueden construir circuitos para que la metaestabilidad extendida requiera un estímulo tan preciso que la probabilidad de que se produzca dicho estímulo sería infinitesimal. Sin embargo, es importante tener en cuenta la metaestabilidad, ya que puede causar comportamientos extraños e inesperados.
Casi cualquier enclavamiento puede lanzarse a un estado metaestable si el VDD sube y baja en el patrón correcto. Tales estados metaestables generalmente se resolverán con bastante rapidez, pero es importante tener en cuenta que es posible que la salida de un pestillo metaestable parezca cambiar de una manera y luego algún tiempo después cambiar al estado opuesto.
fuente
La misma pregunta se hizo y respondió allí:
¿Cómo determina un pestillo su estado inicial?
He agregado una respuesta que explica cómo se puede lograr un estado inicial deseado cuando usted mismo construye un flipflop:
/electronics//a/446285/224980
Sé que no debemos publicar respuestas "solo de enlace", pero como este enlace apunta a StackExchange nuevamente y mi respuesta es bastante larga, creo que sería inadecuado copiarla aquí.
fuente
Creo que solo quieres la tabla de verdad.
Esta es la tabla de verdad:
Para el último caso, Q y Q 'son iguales, lo cual no es posible.
fuente