Puertas lógicas - Creando un contador digital [cerrado]

0

Quiero crear el siguiente contador digital utilizando solo puertas lógicas básicas (AND, OR, NOT, NAND, NOR, etc.):

Hehechoalgunasbúsquedasylasrespuestasproporcionadassonmuchomáscomplejasdeloquerealmenteestoybuscando.

Mepreguntosiseveríaalgoasí.

    
pregunta Vbobo

1 respuesta

0

Su segundo esquema es casi un reemplazo directo del DFF en el primer esquema. La convención para el reloj de FF es un flanco positivo activado (cambio de salida en el borde positivo). Pero el FF del esquema inferior es el borde negativo activado y la etiqueta del reloj debe ser \ $ \ overline {CLK} \ $ o equivalente.

Por lo tanto, si toma cuatro copias del esquema inferior, insértelas en lugar del DFF anterior mientras invierte cada una del reloj, entonces tiene el equivalente del esquema superior (que es un contador de 4 bits). en puertas discretas.

Por cierto, las explicaciones de los flip-flops encontrados en la Web están llenos de errores.

Respuesta al comentario:

En tu comentario, has incluido un esquema que tiene el equivalente a dos flip flops. Para convertir eso en un contador de ondulación de dos bits, necesita hacer algunas correcciones, como aquí:

Al realimentar \ $ \ overline {Q} \ $ a D, la conexión hace que el FF alterne en el borde del reloj activo. Al conectar la salida del primer FF al reloj del segundo, los dos FF de conmutación se convierten en un contador de rizado de 2 bits.

    
respondido por el rioraxe

Lea otras preguntas en las etiquetas