Estoy tratando de comprender y comprender la electrónica, con suerte, para poder construir una computadora de 8 bits.
Actualmente estoy investigando más a fondo las chanclas y, en lugar de creer que "simplemente funcionan", ¿alguien podría explicarme POR QUÉ Q y no Q mantienen sus valores según el siguiente esquema?
Dibujé este esquema a mano, siguiéndolo con entradas cada vez, comenzando con 1 y 1 para D y CLK, luego quitando CLK a 0 a medida que sube el borde, pero siempre salgo con 0 en mi trabajo manual, sin embargo yo han construido físicamente el circuito y funciona como se esperaba.
Entonces, ¿alguien puede explicar CÓMO y POR QUÉ Q tiene su valor?
Tenga en cuenta que enseño estas cosas, así que en lugar de darle la respuesta, intentaré dejar que lo descubra por sí mismo, lo que es mucho más útil a largo plazo. Espero que las otras respuestas no arruinen este enfoque.
Trate de entender primero las dos NAND del lado derecho. Cuando ambas entradas (S y R) son 1, ¿cuáles serán las salidas? Pruébelo usted mismo. Suponga que Q es 1, ¿es un estado estable? ¿Y es Q = 0 un estado estable?
Ahora averigua qué sucede cuando S = 0 (R sigue siendo 1).
¿Y qué sucede cuando DESPUÉS de S = 0 / R = 1 volvemos a S = 0 / R = 0?
Cuando comprenda esa parte, eche un vistazo a las dos NAND de la izquierda. ¿Cuáles son sus salidas cuando CLC = 0? ¿Y qué cuando CLK = 1?
PD Dos estudiantes míos acaban de completar la construcción de una CPU de 16 bits a partir de chips de nivel 74HC (usaron chips ALU, que en mi opinión es un poco trampa). Les tomó ~ 6 meses.
usuario3624
Wouter van Ooijen
usuario3624
travisbartley