边沿触发寄存器写入

时间:2017-07-15 18:35:32

标签: mips clock cpu-registers processor

我正在读一本关于MIPS的书。在那本书中我找到了下图,其中D代表数据,Clk是时钟。有人可以解释我,因为我不是来自电气工程背景(我来自计算机工程背景)。数据的十字架是什么(图中)?

enter image description here

1 个答案:

答案 0 :(得分:1)

重要的是触发器在时钟信号上提供稳定的输出。这就是为什么它们必须在时钟信号之前不久的时间内保持稳定直到时钟信号之后的时间很短。在图表中,线条代表数据的值,因此您的线材为1或0.正如您在图表中看到的那样,在时钟上升沿,值为1或0,但没有交叉,所以在那段时间里它无法改变。

在时钟信号上,该值传递给Q,因此Q可以改变,由十字表示。然后Q将该值作为逻辑的输入,并且该逻辑的输出将被传递给D.这就是Q值在D值之前变化的原因 - 通过逻辑传递信号需要时间。之后,我们想再次将D的值存储在翻转中,这就是为什么值必须再次变得稳定并且在时钟信号之后才能改变。整件事重新开始。

希望这有帮助! ;)