【问题标题】:Why would an ALU's ouput change asynchronously in response to input changes?为什么 ALU 输出会随着输入变化而异步变化?
【发布时间】:2018-05-19 16:26:27
【问题描述】:

Wikipedia 指出“ALU 是一种组合逻辑电路,这意味着它的输出会随着输入变化而异步变化。”

但是,组合逻辑电路的定义是:“组合逻辑......其中输出只是当前输入的纯函数。”

如果组合逻辑电路的输出完全由当前输入决定,维基百科是否指出它是异步的,因为电信号通过电路需要时间(~光速对吗?)?

【问题讨论】:

标签: asynchronous circuit alu


【解决方案1】:

这两个陈述说的是同一件事。输出是输入的纯函数,所以输出会在输入改变时ONLY改变。它是异步的,因为不涉及时序或时钟 - 输入何时更改无关紧要,输入的每次更改都会导致输出的相应更改,而与时钟信号无关。

现在对于任何实际电路,输入变化和输出变化之间都会存在延迟,并且可能存在抖动/稳定问题,但这是另一个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    相关资源
    最近更新 更多