¿Cuál es el estado inicial de Q en un latch SR?

9

En este diagrama

¿CuálseríaelestadoinicialparaQ?DadoqueelprimerNORparaSyRsebasaenresultadosanteriores,¿debehaberalgoparalaprimeraiteración?

NOTA:Estoyenunaclasedelógicadigitaldeprimeraño,porloquelapreguntaesparaelusoteórico(creacióndetablas,diversosproblemasconlastareasalasqueseaplica,etc.),nolaimplementaciónreal.Soloparacosascomo"si R es __ y S es __, ¿qué es Q?" Cosas simples como esa.

    
pregunta Marty

3 respuestas

11

Si solo lo encendiste, 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 u otra puerta tendería a tener un tiempo de subida más rápido, por lo que probablemente tendería a aparecer en uno u otro estado, pero no habría ninguna garantía.

    
respondido por el JustJeff
3

Un latch RS tiene un estado Q alto estable y un estado Q! Q 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.

Supongamos que cada compuerta tiene un tiempo de propagación de salida de exactamente un nanosegundo, ambas entradas cambian simultáneamente de alta a baja. Mientras que las entradas eran altas, ambas salidas serían bajas. Luego, un nanosegundo después de cambiar, ambas salidas serían altas. Un nanosegundo más tarde, ambas salidas serían bajas, luego altas, etc. En la práctica, las puertas no se van a comportar de una manera tan perfectamente equilibrada, por supuesto, pero el desequilibrio de las cosas no evitará totalmente la metastabilidad. 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 liderando la otra por la cantidad justa para lanzar la cosa en un estado metaestable por una longitud arbitraria de tiempo. En la práctica, uno puede construir circuitos para que la metastabilidad extendida requiera un estímulo tan preciso que la probabilidad de que tal estímulo ocurra realmente sería infinitesimal. No obstante, es importante estar al tanto de la metastabilidad, ya que puede causar comportamientos extraños e inesperados.

Casi cualquier cualquier cierre puede lanzarse a un estado metaestable si VDD sube y baja justo en el patrón correcto. Dichos 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, cambie al estado opuesto.

    
respondido por el supercat
-1

Creo que solo quieres la tabla de verdad.

Esta es la tabla de verdad:

 R | S |  Q
---+---+-------
 0 | 0 | No change
 0 | 1 | High(1)
 1 | 0 | Low (0)
 1 | 1 | Unpredictable

En el último caso, Q y Q 'son iguales, lo que no es posible.

    
respondido por el Gouse Moinuddin Shaik

Lea otras preguntas en las etiquetas