1. 程式人生 > >FPGA時序邏輯中常見的幾類延時與時間(五)

FPGA時序邏輯中常見的幾類延時與時間(五)

數據 bsp 三極管 fpga ima 將不 分享圖片 記憶 理解

FPGA邏輯代碼重要的是理解其中的時序邏輯,延時與各種時間的記憶也是一件頭疼的事,這裏把我最近看到的比較簡單的幾類總結起來,共同學習。

一、平均傳輸延時

平均傳輸延時

技術分享圖片

二、開啟時間與關閉時間

開啟時間與關閉時間

技術分享圖片

三極管Td 延遲時間 Tr上升時間 合稱開啟時間

三極管Ts存儲時間 Tf下降時間 合稱關閉時間

三、觸發器建立時間與保持時間

技術分享圖片

建立時間(Tsu:set up time)是指在時鐘沿到來之前數據從不穩定到穩定所需的時間,如果建立的時間不滿足要求那麽數據將不能在這個時鐘上升沿被穩定的打入觸發器;保持時間(Th:hold time)是指時鐘信號到來之後數據穩定保持的時間,如果保持時間不滿足要求那麽數據同樣也不能被穩定的打入觸發器。

四、鎖存器 恢復時間和移除時間

技術分享圖片

在時鐘沿到來之前的 recovery time 之前,異步信號必須釋放 (變無效),在時鐘沿到來之後的 removal time 之後,異步信號才能變有效,也就是說在從 recovery time 到 removal time 這段時間內,異步信號是不能有效的。異步信號中的recovery time和removal time類似setup 和 hold time,可以考慮為異步復位信號。

FPGA時序邏輯中常見的幾類延時與時間(五)