Entendiendo los Flip Flops / Registros en el nivel bajo

3

Así que estoy leyendo "Elementos de sistemas de computación" para entender realmente cómo funciona todo debajo (cualquier otra sugerencia de libros / artículos que ayude sería increíble) ya que eventualmente quiero implementar estas cosas básicas en una pizarra y tal vez algún día conseguirá una computadora de 4 bits o algo similar (pero eso es un poco más).

De todos modos, estoy viendo la sección sobre lógica secuencial, y creo que me estoy confundiendo con el "tiempo" o el reloj cuando se trata de registros y chanclas. Cuando pienso en chanclas, pienso en un esquema como este:

Asíqueestoyunpococonfundidocuandodiceout(t)=in(t-1).Dehecho,¿cómoserepresentaexactamenteun0enestecaso?Séque1esunvoltajequeseenvía,pero¿cómoalgocomounRegistroquetiene1o0sabencómodiferenciarladiferenciadetiempoenlaseñalqueseenvía?

Tambiénestoyunpococonfundidoporlapartedelregistrode1bit.¿Estádiciendoquesihayunacargaqueseestá"enviando por la línea", la salida es la misma que esa carga? (Supongo que la carga es igual a 1 o se está enviando una corriente)

Comopuedesver,estoyunpococonfundido,losientosiestoyportodoslados,perocreoqueesel"reloj" el que me está echando.

    
pregunta Chetan Bhargava

3 respuestas

4

Hay flip-flops y hay flip-flops.

El esquema RTL (lógica de resistencia-transistor) que se muestra es un simple multivibrador biestable que se configura o restablece mediante pulsos en las entradas E1 y E2. Por ejemplo, la pulsación de E1 alta hará que A1 baje y A2 a alta.

"Elementos de sistemas de computación" se refiere a un tipo diferente de flip-flop: el flip-flop disparado por el borde maestro-esclavo. En lugar de ser impulsado por pulsos, este tipo de flip-flop reacciona al borde ascendente de una señal de reloj de onda cuadrada (típicamente). La salida del flip-flop inmediatamente después de dicho borde del reloj coincide con la entrada justo antes del mismo borde del reloj. Aquí es de donde viene la notación t y t-1.

En su forma más fácil de entender, el flip-flop maestro-esclavo tipo D consta de ocho compuertas NAND (u ocho compuertas NOR en RTL) y dos inversores. Como puede suponer, esto resulta complicado de dibujar como un esquema utilizando resistencias y transistores. Es mucho más fácil dibujar el esquema de una puerta y luego usar un símbolo para representar esa función lógica en estructuras de orden superior.

Sin embargo, en los días en que las computadoras se construían realmente utilizando transistores discretos, la lógica maestro-esclavo era relativamente rara. En su lugar, se generaron relojes multifase para poder utilizar los flip-flops impulsados por impulsos más simples, manteniendo baja la complejidad general del circuito.

    
respondido por el Dave Tweed
2

Piense en la "t" anterior como el NÚMERO de reloj. es decir, después de 3.453 relojes, la salida estará en un estado "1". Por lo tanto, 't + 1 "= número de reloj 3454.

Esa declaración para la salida básicamente dice que la salida después de un reloj dado es la misma que se presentó en la entrada después del reloj anterior.

Es una mezcla confusa entre variables discretas y continuas.

    
respondido por el placeholder
1

El libro CÓDIGO: El lenguaje oculto del hardware y software de la computadora es un gran libro que comienza con lo básico de cómo un transistor funciona y se acumula para explicar un sistema informático completo. Lo recomiendo altamente. Suena como exactamente lo que estás tratando de aprender. Espero que esto ayude!

    
respondido por el Brandon Bailey

Lea otras preguntas en las etiquetas