Wikipedia afirma que "una ALU es un circuito lógico combinacional, lo que significa que sus salidas cambiarán de forma asincrónica 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 presente únicamente".
Si la salida de un circuito lógico combinacional está determinada únicamente por la entrada actual, ¿Wikipedia afirma 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 como "esto significa" como si la lógica combinacional implicara un retraso (como sería el caso con cualquier circuito)?
La lógica síncrona se refiere específicamente a aquella con registros cuyos valores se cambian en (síncrono) a un borde de 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 indicó, 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 denomina lógica asíncrona.
Einheri
usuario253751
analogsystemsrf