觸發器的建立時間和保持時間

2021-08-31 21:49:17 字數 1169 閱讀 6434

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!

圖1 建立時間和保持時間示意圖

建立時間(setup time)是指在觸發器的時鐘訊號上公升沿到來以前,資料穩定不變的時間,如果建立時間不夠,資料將不能在這個時鐘上公升沿被打入觸發器;

保持時間(hold time)是指在觸發器的時鐘訊號上公升沿到來以後,資料穩定不變的時間,如果保持時間不夠,資料同樣不能被打入觸發器。 

如圖1 。資料穩定傳輸必須滿足建立和保持時間的要求,當然在一些情況下,建立時間和保持時間的值可以為零。 pld/fpga開發軟體可以自動計算兩個相關輸入的建立和保持時間。

1、建立時間(setup time)觸發器在時鐘沿到來之前,其資料的輸入端的資料必須保持不變的時間;建立時間決定了該觸發器之間的組合邏輯的最大延遲。

2、保持時間(hold time)觸發器在時鐘沿到來之後,其資料輸入端的資料必須保持不變的時間;保持時間決定了該觸發器之間的組合邏輯的最小延遲。

時鐘在上公升沿啟動啟動受控裝置中的儲存器的讀操作,在上公升沿的某個時候,資料到達受控裝置的輸出緩衝器,然後通過緩衝器把資料送到資料線上。資料匯流排上的資料在時鐘下降沿到來之前,必須在匯流排上停留一段時間。這段時間是主控裝置緩衝器的建立時間。為了滿足主控裝置所需的保持時間,受控裝置在時鐘下降沿之後要時匯流排上的資料至少穩定乙個保持時間。

一旦時鐘訊號出現在緩衝器的輸入端,就把資料匯流排上的資料打入資料緩衝器內。因此,資料訊號必須在時鐘訊號到達緩衝器前提前一段時間出現在匯流排上,這段時間為建立時間。為了使寫操作穩定,在時鐘訊號消失後,資料訊號在資料緩衝器還必須停留一段時間,這段時間為保持時間。

建立時間包括受控裝置中的解碼延遲,還包括訊號通過不同匯流排上的閘電路產生的滯後延遲。保持時間也包括滯後延遲。

在時序電路中,訊號建立的順序是位址訊號、資料訊號、讀寫訊號(可看做是同步訊號)。結束順序是讀寫訊號、資料訊號、位址訊號。位址訊號最寬、讀寫訊號最窄。讀寫資料時,位址訊號和資料訊號已經穩定,這樣就不會出錯。

給我老師的人工智慧教程打call!

D觸發器的建立時間和保持時間原理

大家都知道d觸發器需要建立時間和保持時間,它們的含義大家也清楚,但是為什麼需要建立時間tsu和保持時間th?下圖展示了一般d觸發器的內部結構 具體的分析有興趣可以慢慢分析,不是很難。主要說一下大概 預設sd,rd訊號為高,cp 0時,d訊號作用於g5,g6兩個與非門分別輸出d和!d,當cp 1時,g...

建立時間和保持時間

概念 對於乙個數字系統而言,建立時間和保持時間可以說是基礎中的基礎,這兩個概念就像是數位電路的地基,整個系統的穩定性絕大部分都取決於是否滿足建立時間和保持時間。但是對於絕大部分包括我在內的初學者來說,建立時間和保持時間的理解一直都是乙個很大的困擾,儘管概念背得住,但是卻沒有理解這其中的精髓。這篇文章...

建立時間和保持時間

一 概念 建立時間和保持時間都是針對觸發器的特性說的。時序圖如下 建立時間 tsu set up time 是指在觸發器的時鐘訊號上公升沿到來以前,資料穩定不變的時間,如果建立時間不夠,資料將不能在這個時鐘上公升沿被穩定的打入觸發器,tsu就是指這個最小的穩定時間。保持時間 th hold time...