¿Por qué los contadores síncronos son síncronos?

2

¿La señal de entrada que tiene que propagarse a través de las puertas AND causa un retraso de propagación de todos modos? Con el contador asíncrono, el retraso fue causado por la señal del reloj. Con el contador síncrono, ¿no existiría el retraso de todas formas, solo con la entrada?

    
pregunta dfg

2 respuestas

7

Con los contadores síncronos, el retraso se produce cuando el reloj está inactivo (invariable o con un borde inactivo). Cuando el siguiente borde activo llega a las entradas de reloj, las entradas de datos ya están estables. Por lo tanto, todas las salidas cambian en el mismo momento, que es la esencia de que el sistema sea "síncrono".

    
respondido por el Wouter van Ooijen
0

En el uso típico, un contador síncrono recibirá la misma señal de reloj que muchos otros dispositivos. Si muchos dispositivos cuyas características de velocidad similares son alimentadas por la misma señal de reloj, el tiempo entre un flanco de reloj y cualquier cambio de salida que resulte será relativamente similar para todas las salidas síncronas en todo el sistema que están controladas por el mismo reloj.

Si la señal que alimenta un contador no se transmite a ninguna otra cosa, entonces los tiempos con los que cambian las salidas de un contador síncrono probablemente sean más consistentes que las correspondientes a un contador de ondulación, pero en la mayoría de los casos lo que importa es no la relación de los bits de los contadores entre sí, sino la relación entre las salidas del contador y otras cosas que están controladas por el mismo reloj .

Por cierto, tenga en cuenta que un contador síncrono típico a menudo tendrá una entrada de "habilitación de conteo" que se espera que se establezca con bastante antelación cuando llegue el borde del reloj, así como una salida de acarreo que indicará si el borde del reloj next se ajustará a cero (lo que sería cierto si el conteo se encuentra en el valor máximo y la entrada de habilitación está establecida). De este modo, uno puede combinar varios contadores cortos en uno largo; todas las etapas del contador sabrán, antes de cada borde del reloj, qué harán cuando llegue el borde, permitiendo así que todas las salidas que van a cambiar lo hagan simultáneamente.

    
respondido por el supercat

Lea otras preguntas en las etiquetas