在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何理解FPGA設計中的打拍(寄存)和亞穩態

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-26 18:43 ? 次閱讀

1、前言

可能很多FPGA初學者在剛開始學習FPGA設計的時候(當然也包括我自己),經常聽到類似于”這個信號需要打一拍、打兩拍(寄存),以防止亞穩態問題的產生“這種話,但是對這個打拍和亞穩態問題還是一知半解,接下來結合一些資料談下自己的理解。

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

時序電路的基礎是觸發器(FF、Flip-Flop),觸發器正常工作需要滿足建立時間和保持時間的時序要求。

如何理解FPGA設計中的打拍(寄存)和亞穩態

建立時間(Tsu:set up time)

是指在觸發器的時鐘信號上升沿到來以前,數據穩定不變的時間,如果建立時間不夠,數據將不能在這個時鐘上升沿被穩定的打入觸發器,Tsu就是指這個最小的穩定時間

保持時間(Th:hold time)

是指在觸發器的時鐘信號上升沿到來以后,數據穩定不變的時間,如果保持時間不夠,數據同樣不能被穩定的打入觸發器,Th就是指這個最小的保持時間

3、亞穩態

亞穩態 (Metastability):如果數據傳輸中不滿足觸發器的Tsu和Th不滿足,就可能產生亞穩態,此時觸發器輸出端Q在有效時鐘沿之后比較長的一段時間處于不確定的狀態,在這段時間里Q端在0和1之間處于振蕩狀態,而不是等于數據輸入端D的值。這段時間稱為決斷時間Tmet(resolution time)。經過resolution time之后Q端將穩定到0或1上,但是穩定到0或者1,是隨機的,與輸入沒有必然的關系。

亞穩態振蕩時間 Tmet 關系到后級寄存器的采集穩定問題,Tmet 影響因素包括:器件 的生產工藝、溫度、環境以及寄存器采集到亞穩態里穩定態的時刻等。甚至某些特定條 件,如干擾、輻射等都會造成 Tmet 增長。

如何理解FPGA設計中的打拍(寄存)和亞穩態

只要系統中有異步元件,亞穩態就是無法避免的,亞穩態主要發生在異步信號檢測、跨時鐘域信號傳輸以及復位電路等常用設計中。由于產生亞穩態后,寄存器Q端輸出在穩定下來之前可能是毛刺、振蕩、固定的某一電壓值。在信號傳輸中產生亞穩態就會導致與其相連其他數字部件將其作出不同的判斷,有的判斷到“1”有的判斷到“0”,有的也進入了亞穩態,數字部件就會邏輯混亂。

4、如何防止亞穩態

首先,在同步系統中,輸入信號總是系統時鐘同步,能夠達到寄存器的時序要求,所以亞穩態肯定不會發生。在異步系統的信號輸出過程中,如果無法滿足建立時間和保持時間的要求則會發生亞穩態。

預防亞穩態的方法就是將輸入信號(單bit信號)打拍,也就是在要使用的時鐘域下,將信號寄存。

如何理解FPGA設計中的打拍(寄存)和亞穩態

rx是相對于時鐘域sys_clk的異步信號,rx_reg1、rx_reg2分別是rx在時鐘域sys_clk打一拍(寄存一次、可以理解為延遲一個時鐘周期 )、打兩拍(寄存一兩次、可以理解為延遲兩個時鐘周期)的信號。可以看到rx_reg1可能還存在低概率的亞穩態現象,當然rx_reg2雖然在示意圖里是穩定的,不過實際過程中也仍然存在亞穩態發生的概率。

單比特信號從慢速時鐘域同步到快速時鐘域需要使用打兩拍的方式消除亞穩態。 第一級寄存器產生亞穩態并經過自身后可以穩定輸出的概率為 70%~80%左右,第二級寄存 器可以穩定輸出的概率為 99%左右,后面再多加寄存器的級數改善效果就不明顯了,所以 數據進來后一般選擇打兩拍即可。這里注意,該方法僅僅適用單比特信號從慢速時鐘域同步到快速時鐘域,單比特信號從快速時鐘域同步到慢速時鐘域還僅僅使用打兩拍的方式則會漏采數據。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1641

    文章

    21912

    瀏覽量

    611751
  • 觸發器
    +關注

    關注

    14

    文章

    2029

    瀏覽量

    61751
  • 亞穩態
    +關注

    關注

    0

    文章

    47

    瀏覽量

    13436
收藏 1人收藏

    評論

    相關推薦

    在APP FPGA 通過IIC接口對DLPC910寄存器進行配置遇到的兩個問題求解

    在APP FPGA 通過IIC接口對DLPC910寄存器進行配置,有兩個問題想要請教: 1、DLPC910被封裝成了FPGA,通過IIC改變它的
    發表于 02-25 06:47

    CMOS邏輯IC使用時如何應對電路的危害、亞穩態、鎖存以及ESD—東芝半導體帶你深入電子設計

    提要 本期課堂,我們將繼續深入CMOS邏輯IC的使用注意事項,介紹如何應對電路的危害、亞穩態、鎖存以及ESD防護等問題。 Q 危害的問題 如果是由OR(或)、AND(與)和其它門組成的多輸入組合
    的頭像 發表于 02-07 17:43 ?1035次閱讀
    CMOS邏輯IC使用時如何應對電路<b class='flag-5'>中</b>的危害、<b class='flag-5'>亞穩態</b>、鎖存以及ESD—東芝半導體帶你深入電子設計

    PCM5142如何在FPGA通過SPI配置寄存器?

    工作正常)。左右通道均沒有輸出;(xsmt/mode1已拉高) 2、如何在FPGA通過SPI配置寄存器,文檔只有page0 R1,并沒有具體寄存
    發表于 10-31 07:29

    FPGA Verilog HDL代碼如何debug?

    優點在于: 速度快,能夠快速得出比較結果。 如果您的系統對時序要求較為嚴格,對亞穩態比較敏感,或者后續的邏輯處理需要嚴格按照時鐘節拍進行,那么使用 4 級比較器搭配寄存器的方法可能更合適。 但如果您更
    發表于 09-24 19:16

    FPGA Verilog HDL有什么奇技巧?

    reg 變量,因為 initial 塊是不可綜合的,只能在仿真環境中使用,用于初始化寄存器、內存或執行仿真期間的其他任務。 但在 FPGA 設計,可以使用默認賦值或者使用有條件的賦值語句來為 reg
    發表于 09-12 19:10

    穩態觸發器穩態是什么狀態的

    穩態觸發器,也稱為單穩態多諧振蕩器或單穩態脈沖發生器,是一種常用的數字電子元件。關于其穩態狀態,存在不同的表述方式,但核心意義是一致的。以下是單
    的頭像 發表于 08-22 10:09 ?835次閱讀

    穩態觸發器工作原理是什么

    穩態觸發器(Bistable Trigger)是一種具有兩個穩定狀態的電路,通常用于存儲一位二進制信息。在數字電路,雙穩態觸發器是一種非常重要的基本組件,廣泛應用于寄存器、計數器、
    的頭像 發表于 08-11 10:18 ?2676次閱讀

    穩態觸發器是什么耦合雙穩態電路

    穩態觸發器是一種具有兩個穩定狀態的數字邏輯電路,它可以在兩個狀態之間切換,并且能夠在沒有外部輸入信號的情況下保持當前狀態。雙穩態觸發器廣泛應用于數字電子系統,如存儲器、計數器、寄存
    的頭像 發表于 08-11 10:15 ?1204次閱讀

    穩態觸發器的類型有哪些

    狀態的邏輯電路。在沒有外部輸入信號的情況下,雙穩態觸發器可以保持在兩個穩定狀態之一,并且只有在接收到外部觸發信號時才會從一個狀態切換到另一個狀態。這種特性使得雙穩態觸發器在數字電路設計具有廣泛的應用,如存儲器、計數器、
    的頭像 發表于 08-11 09:59 ?1336次閱讀

    如何降低輸入引起的穩態誤差

    引言 穩態誤差是指在給定輸入信號作用下,系統輸出與期望輸出之間的差異。在控制系統穩態誤差的存在會影響系統的性能和穩定性。因此,降低輸入引起的穩態誤差對于提高控制系統的性能至關重要。
    的頭像 發表于 07-29 10:50 ?812次閱讀

    減小系統穩態誤差的方法有哪些?

    引言 在控制系統穩態誤差是指系統在穩態條件下,輸出與期望值之間的偏差。減小穩態誤差對于提高系統的控制精度和性能至關重要。 系統穩態誤差的
    的頭像 發表于 07-29 10:35 ?3256次閱讀

    FPGA異步信號處理方法

    FPGA(現場可編程門陣列)在處理異步信號時,需要特別關注信號的同步化、穩定性以及潛在的亞穩態問題。由于異步信號可能來自不同的時鐘域或外部設備,其到達時間和頻率可能不受FPGA內部時鐘控制,因此處理起來相對復雜。以下是對
    的頭像 發表于 07-17 11:10 ?1651次閱讀

    憶阻器誘導的超混沌、多渦旋和極端多穩態小數階HNN:鏡像加密和FPGA實現

    電子發燒友網站提供《憶阻器誘導的超混沌、多渦旋和極端多穩態小數階HNN:鏡像加密和FPGA實現.pdf》資料免費下載
    發表于 06-03 14:46 ?0次下載

    CPU寄存器的用途

    在計算機體系結構,中央處理單元(CPU)無疑是整個系統的核心。CPU負責執行指令、處理數據、控制計算機系統的運行等關鍵任務。而在這個過程寄存器扮演著至關重要的角色。本文將詳細探討CPU
    的頭像 發表于 05-30 17:09 ?2126次閱讀

    數字電路亞穩態是什么

    在數字電路的設計與實現亞穩態是一個不可忽視的現象。它可能由多種因素引發,對電路的穩定性和可靠性產生嚴重影響。本文將深入探討數字電路中亞穩態的概念、產生原因、影響以及應對策略,以期為讀者提供全面而深入的
    的頭像 發表于 05-21 15:29 ?1792次閱讀
    主站蜘蛛池模板: 久久久久久国产精品mv | 夜操 | 久久精品最新免费国产成人 | 天天操夜夜草 | 欧美30p| 日韩精品亚洲一级在线观看 | 欧美肉到失禁高h视频在线 欧美三级成人 | 一级片在线免费看 | 免费看很黄很色裸乳视频 | 男人日女人免费视频 | 欧美三级视频网 | 奇米影视7777久久精品 | 速度与激情在线 | 国产精品免费久久 | 日韩孕交 | 迅雷www天堂在线资源 | chinese国产videoxx实拍 | 国产一区中文字幕 | 天天爽视频 | 亚洲 图片 小说 欧美 另类 | 国产午夜精品福利久久 | 四虎影视4hu4虎成人 | 成 人 黄 色视频免费播放 | 国产全肉乱妇杂乱视频 | 久久噜噜噜久久亚洲va久 | 91综合在线| 手机在线电影你懂的 | 国产美女精品视频免费观看 | 酒色网址 | 日韩无 | 手机在线观看免费视频 | 久久综合久久精品 | 在线观看免费黄视频 | 日韩1级片 | 女性私密部位扒开的视频 | 一级特黄特黄的大片免费 | 亚洲第一色图 | 美女又黄又免费的视频 | 欧美美女福利视频 | 美女屁屁免费视频网站 | 国产精品va一区二区三区 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品