¿Cómo hacer un circuito que controle el número de pulsos de reloj?

0

Estoy intentando diseñar mi propio procesador y estimularlo en el software. Ahora, estoy diseñando un circuito que puede controlar la cantidad de pulsos de reloj. Por ejemplo, si ingreso 0010, debería emitir dos pulsos.

    
pregunta Vignesh

1 respuesta

0

Bueno, si estás haciendo este tipo de cosas (simulación), en tu ejemplo, la forma más sencilla es usar el sumador completo. Lo que básicamente quiere hacer es construir un sumador completo de 4 bits, luego conectar las entradas "A" al "número" en el que desea disminuir y las entradas "B" en forma "0001" (una disminución). PERO, de esta manera, agregará 1, por lo que necesita XOR TODAS entradas "B" y llevar en 1. De esta manera, incrementará -1, por lo que básicamente restará 1. También La entrada "A" DEBE ser d-latch, y desea conectar la salida al registro "A", de lo contrario, restará 1 y se detendrá. De esta manera, en cada ciclo de reloj, la salida del sumador se enganchará en el registro "A", el sumador restará (lol) y esperará hasta el próximo ciclo de reloj. Proporcionaré esquemas si lo desea, no tengo tiempo actualmente: P

    
respondido por el N3ttX

Lea otras preguntas en las etiquetas