2017-07-15 112 views
0

我在讀一本關於MIPS的書。在那本書中,我找到了下圖,其中D代表數據,Clk是時鐘。有人可以解釋我,因爲我不是來自電氣工程背景(我來自計算機工程背景)。數據中的十字(數字)是什麼?邊沿觸發寄存器寫入

enter image description here

+0

您確定這不在本書的前面解釋嗎? –

回答

1

重要的是,觸發器提供時鐘信號的穩定輸出。這就是爲什麼他們必須在時鐘信號之前不久之前保持穩定,直到時鐘信號之後不久。在你的圖中,線條代表數據的值,所以你的線是1還是0.從圖中你可以看到,在時鐘的上升沿,數值是1或0,但沒有交叉,所以在那段時間內它不能改變。

在時鐘信號上,該值傳遞到Q,所以Q可以改變,由交叉指示。然後Q將這個值作爲輸入傳送給邏輯,並且該邏輯的輸出將傳遞給D.這就是爲什麼Q的值在D的值之前改變 - 需要時間將信號傳遞通過邏輯。在此之後,我們想再次將D的值存儲在觸發器中,這就是爲什麼該值必須再次變得穩定並且不會改變直到在時鐘信號之後。整件事重新開始。

希望這會有所幫助! ;)