¿Por qué la salida de ALU sería asíncrona con el cambio de entrada?

3

Los estados de Wikipedia "Una ALU es un circuito lógico de combinación, lo que significa que sus salidas cambiarán de forma asíncrona en respuesta a los cambios de entrada".

Pero, la definición de un circuito lógico combinacional es: "lógica combinacional ... donde la salida es una función pura de la entrada actual solamente".

Si la salida de un circuito lógico combinacional está puramente determinada por la entrada actual, ¿indica Wikipedia que es asíncrono debido al tiempo que tarda una señal eléctrica en viajar a través del circuito? Si es así, ¿por qué lo dice con "esto significa" como si la lógica combinacional implicara un retraso (como sería el caso con cualquier circuito)?

    
pregunta Vol uptan

1 respuesta

3

La lógica síncrona se refiere específicamente a la de los registros cuyos valores se cambian en (sincrónico) a un borde del reloj. Los registros actúan como una memoria, por lo que la salida no refleja necesariamente el estado actual de la entrada.

Asíncrono significa que no hay reloj, por lo que la salida, como se indica, depende solo de las entradas. Hay un retraso, que se debe al tiempo finito que tarda la señal en propagarse a través de la ruta lógica, pero no es por eso que se la conoce como lógica asíncrona.

    
respondido por el awjlogan

Lea otras preguntas en las etiquetas