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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

跨時鐘域處理的亞穩態與同步器

FPGA之家 ? 來源:FPGA開發之路 ? 作者:FPGA開發之路 ? 2022-12-12 14:27 ? 次閱讀

數字電路設計中遇到跨時鐘域(Clock Domain Crossing, CDC)的電路時一般都需要特別的處理,例如同步器,異步FIFO等。那么為什么CDC需要特別的處理,如果不做處理又會導致什么問題。

亞穩態

我們都知道數字電路中有兩個最重要的概念,建立時間和保持時間。通過滿足建立時間和保持時間,我們可以確保信號被正確的采樣,即1采到便是1,0采到便是0。但是如果不滿足建立時間和保持時間,采到的信號會進入一個不穩定的狀態,無法確定是1還是0,我們稱之為亞穩態。這個亞穩態的信號會在一段時間內處于震蕩狀態,直到穩定,而穩定后的狀態值與被采樣值無關,可能是0也可能是1。

a70ce8ae-7947-11ed-8abf-dac502259ad0.jpg

圖1【1】所示的是異步時鐘采樣失敗的情況。當數據(adat)的變化離采樣時鐘(bclk)的變化沿很近時,由于不滿足建立時間,導致采樣到的信號(bdat1)進入亞穩態。

異步時鐘由于時鐘相位不同,圖1的情況往往難以避免,這也是跨時鐘域時容易發生亞穩態的原因。

亞穩態會導致什么問題

由于亞穩態的信號會在一段時間內處于震蕩狀態,后續不同的邏輯可能會將該信號識別為不同的狀態值,甚至是后續邏輯也出現亞穩態的情況,導致邏輯的錯誤和混亂,比如狀態機出現錯誤的跳轉從而鎖死在某個狀態。

同步器

最常用的同步器是兩級觸發器,如圖2【1】:

a7247f8c-7947-11ed-8abf-dac502259ad0.jpg

第一級觸發器采樣后出現亞穩態,第二級觸發器在經過一個時鐘周期的等待之后采樣到一個穩定狀態的信號,達到消除不定態的目的。不過要注意,這樣的同步器只是減小了亞穩態發生的概率,并不能完全消除亞穩態的發生。而亞穩態發生的概率的大小一般可以用MTBF(Mean Time Between Faliure)來表示。MTBF的值越小表示亞穩態發生的頻率越高。

a739ef66-7947-11ed-8abf-dac502259ad0.png

圖3【2】表示了MTBF的影響因子,可以看到,當時鐘頻率越高,數據發生變化的頻率越高,MTBF越小,即亞穩態發生的頻率也越高。

對于一些高頻電路設計,兩級觸發器所構成的同步器MTBF仍然很小,這時候可以考慮再添加一級觸發器,即使用三級觸發器。另外,我們也希望當數據被異步時鐘采樣時數據的變化頻率也盡可能小,因此一般數據在跨時鐘域之前最好可以用寄存器打一拍,減少數據的變化,從而減小亞穩態發生的概率。

值得注意的是,同步器的使用只是消除了不定態,但是同步器的輸出仍然可能是錯誤的,可能被采樣的信號是1,但是同步器輸出的確是0。這樣的錯誤是否是電路可以接受的要依據不同的設計來看,這便涉及到另外一個話題,如何使系統對產生的錯誤不敏感,本文暫不討論。

審核編輯:郭婷

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

    關注

    3

    文章

    400

    瀏覽量

    44668
  • 觸發器
    +關注

    關注

    14

    文章

    2033

    瀏覽量

    61952
  • 同步器
    +關注

    關注

    1

    文章

    106

    瀏覽量

    15090

原文標題:跨時鐘域處理-亞穩態與同步器

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    FPGA中亞穩態——讓你無處可逃

    產生,我們就要對亞穩態進行消除,常用對亞穩態消除有三種方式:(1) 對異步信號進行同步處理;(2) 采用FIFO對
    發表于 04-25 15:29

    Virtex-5亞穩態保護是什么

    大家好,我正在研究包括3個不同時鐘的設計。我已經閱讀了這個帖子,我發現與virtex-II和virtex-4相比,virtex-5在MTBF中是最差的。對于較低和實用的MTBF,我沒有在同步器
    發表于 06-12 09:27

    如何處理好FPGA設計中時鐘問題?

    第二級寄存的延拍,所以意義是不大的。02方法二:異步雙口 RAM處理多 bit 數據的時鐘,一般采用異步雙口?RAM。假設我們現在有一
    發表于 09-22 10:24

    兩級DFF同步器時鐘處理簡析

    異步bus交互(一)— 兩級DFF同步器時鐘處理 & 亞穩態
    發表于 02-17 06:34

    IC設計中多時鐘處理的常用方法相關資料推薦

    組來定義策略。在多個時鐘之間傳遞控制信號時,嘗試使用同步器的策略。嘗試使用FIFO和緩存的數據路徑同步器來提高數據完整性。現在討論重要的
    發表于 06-24 16:54

    關于FPGA設計的同步信號和亞穩態的分析

    數據損壞。還需要注意recombination,這是兩個或多個靜態信號跨越時鐘并在邏輯功能中重組的地方。由于亞穩態恢復,同步器中的延遲會導致下游邏輯受到影響。盡管我們在設計中盡最大努
    發表于 10-18 14:29

    同步亞穩態相關問題探討

    在本文的第一章對時鐘下的同步問題和亞穩態問題做了概述。 在第二章中對時鐘
    發表于 09-06 15:24 ?42次下載
    <b class='flag-5'>同步</b>與<b class='flag-5'>亞穩態</b>相關問題探討

    如何利用FPGA設計一個時鐘同步策略?

    帶來的亞穩態、采樣丟失、潛在邏輯錯誤等等一系列問題處理不當,將導致系統無法運行。本文總結出了幾種同步策略來解決時鐘
    的頭像 發表于 09-01 08:29 ?5738次閱讀
    如何利用FPGA設計一個<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>的<b class='flag-5'>同步</b>策略?

    如何解決異步FIFO時鐘亞穩態問題?

    時鐘的問題:前一篇已經提到要通過比較讀寫指針來判斷產生讀空和寫滿信號,但是讀指針是屬于讀時鐘的,寫指針是屬于寫
    的頭像 發表于 09-05 14:29 ?6290次閱讀

    CDC單bit脈沖時鐘處理介紹

    單bit 脈沖時鐘處理 簡要概述: 在上一篇講了總線全握手時鐘
    的頭像 發表于 03-22 09:54 ?3806次閱讀

    總線半握手時鐘處理

    總線半握手時鐘處理 簡要概述: 在上一篇講了單bit脈沖同步器
    的頭像 發表于 04-04 12:32 ?3177次閱讀
    總線半握手<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>處理</b>

    時序問題常見的時鐘亞穩態問題

    今天寫一下時序問題常見的時鐘亞穩態問題。 先說明一下亞穩態問題: D觸發有個明顯的特征就
    的頭像 發表于 06-18 15:28 ?3266次閱讀

    數字電路設計中時鐘處理亞穩態

    數字電路設計中遇到時鐘(Clock Domain Crossing, CDC)的電路時一般都需要特別的處理,例如同步器,異步FIFO等。
    的頭像 發表于 08-25 11:46 ?2630次閱讀

    FPGA同步轉換FPGA對輸入信號的處理

    的verilog異步fifo設計,仿真(代碼供參考)異步fifo適合處理不同時鐘之間傳輸的數據組,但有時不同時鐘之間僅僅傳遞脈沖,異步f
    的頭像 發表于 02-17 11:10 ?1184次閱讀

    如何處理時鐘這些基礎問題

    對于數字設計人員來講,只要信號從一個時鐘跨越到另一個時鐘,那么就可能發生亞穩態。我們稱為“
    發表于 01-08 09:39 ?935次閱讀
    如何<b class='flag-5'>處理</b><b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>這些基礎問題
    主站蜘蛛池模板: 亚洲欧美视频在线播放 | 久久99精品久久久久久久不卡 | 高h文男主又粗又狠 | 在线啪 | aⅴ一区二区三区 | 日干夜干天天干 | 男男浪荡性受高hnp肉 | 激情理论| 韩国午夜精品理论片西瓜 | 亚欧精品一区二区三区 | 欧美另类图片亚洲偷 | 在线国产三级 | 性免费网站| 女人双腿搬开让男人桶 | 欧美色天使 | 国产精品视频久久久久久 | 天天干天天射天天 | 一级片 在线播放 | 午夜操一操 | 天天摸天天做 | 欧美成人亚洲 | 久久女人网| 2021国产成人午夜精品 | 成人在线免费电影 | 久久久久久久网站 | 久久成人福利视频 | 夜夜cao| 欧美经典三级春潮烂漫海棠红 | 天天射天天做 | 噜噜噜噜噜噜色 | 手机看片福利盒子久久 | 日韩一级黄 | 午夜在线影院 | 天天欧美 | 成人在线视频网址 | 日本xxxxx69| 欧美黄视频在线观看 | 国产精品资源在线播放 | a久久久久一级毛片护士免费 | 激情五月激情综合 | 色黄视频|