contador de saturación de 2 bits

1

Estoy tratando de diseñar un contador de saturación de 2 bits, pero estoy muy atascado en averiguar el diagrama de estado y construir el circuito desde allí. Esto es lo que entiendo del contador de saturación hasta ahora.

Es como un contador (arriba y abajo), excepto cuando se alcanza el valor máximo que pueden representar los bits, no se "enrolla" nuevamente sino que se enlaza a ese valor máximo. Lo mismo si restas uno del elemento negativo más grande. Pero tengo problemas para realizar una tabla de estados y qué componentes elegir para realizarla. Tengo un contador de arriba abajo que sospecho que será útil también un mux y un sumador de 2 bits y algunas otras cosas, pero estoy pensando que solo usaré estos. No hay recursos útiles en línea para esto, así que estoy un poco perdido. Gracias

    
pregunta samz_manu

2 respuestas

1

Depende de si el contador está firmado o sin firmar. Digamos que no está firmado. Así que los valores posibles, en secuencia ascendente, son 00-01-10-11. 00 es el mínimo y 11 es el máximo.

Tomemos el estado 10. Si se recibe un conteo ascendente, pasa a 11. Si se recibe un conteo regresivo, pasa a 01.

Ahora tomemos 00. Si se recibe un conteo ascendente, pasa a 01. Pero si se recibe un conteo regresivo, se mantiene en 00.

Analice los otros estados de manera similar y complete el diseño una vez que tenga todos los estados y las siguientes transiciones de estados.

    
respondido por el Claudio Avi Chami
0

Decodifique los estados de todos los ceros y los estados de los unos y los Y con la señal de dirección de conteo, luego OR las señales de AND y conecte el OR a la habilitación del contador, como esto:

    
respondido por el EM Fields

Lea otras preguntas en las etiquetas