服務熱線
0755-33563420
建立時間和保持時間的深入理解
2019-04-19 16:09:17 來源:網站建設微信APP開發
新聞摘要:建立時間(setup time)是指在觸發器的時鐘信號上升沿到來以前,數據穩定不變的時間,如果建立時間不夠, 數據將不能在這個時鐘上升沿被打入觸發器。
什么是建立時間和保持時間
建立時間(setup time)是指在觸發器的時鐘信號上升沿到來以前,數據穩定不變的時間,如果建立時間不夠,
數據將不能在這個時鐘上升沿被打入觸發器。
保持時間(hold time)是指在觸發器的時鐘信號上升沿到來以后,數據穩定不變的時間,如果保持時間不夠,
數據同樣不能被打出觸發器。
傳輸延時(transmission delay)數據相對于時鐘上升沿tc-q后從觸發器輸出至Q端,則tc-q稱為寄存器的傳輸延時
恢復時間(recovery time)是復位/置位信號無效到時鐘翻轉的時間,也稱為復位/置位信號的建立時間
清除時間(recoval time)是時鐘邊沿之后復位/置位信號必須仍然保持有效的時間,也稱為復位/置位信號的保持時間
最小時鐘周期
T≥tc-q max+ tp-logic max + tsu
當兩級觸發器之間的數據傳輸在一個時鐘周期內完成時,其傳輸周期為最小。而當tc-q + tp-logic + tsu大于T時,后 續的觸發器的setup時間將得不到滿足。組合邏輯的傳輸延時為tp-logic
最大時鐘頻率
f≥1 / (tc-q + tp-logic + tsu)
最小維持時間
tc-q min + tp-logic min + tsu min ≥ t hold
當電路的hold時間大于tc-q min + tp-logic min + tsu min時,可能出現因為數據傳遞過快,也就是在后一級觸發器采樣的時候,有可能出現一個時鐘沿傳遞兩個數據的情況,后一級觸發器采樣數據可能誤采樣,導致有效數據被覆蓋。
【責任編輯:藝之都網站微信APP開發公司】 (Top) 返回頁面頂端
最新更新