色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

處理跨時鐘域(CDC)信號同步的最常見方法

冬至子 ? 來源:IC設計er ? 作者:Fantasy ? 2023-09-20 11:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

時鐘域( Clock Domain Crossing,CDC )通俗地講,就是 模塊之間數據交互時用的不是同一個時鐘進行驅動 ,如下圖所示:左邊的模塊FA由C1驅動,屬于C1時鐘域;右邊的模塊FB由C2驅動,屬于C2時鐘域。

圖片

跨時鐘域信號處理問題,首先要考慮的就是亞穩態問題。

為了使觸發器正常工作,輸入信號和時鐘必須滿足觸發器的建立和保持時間要求。在上面的圖2中,信號A與目標時鐘域C2是異步的,因為C1和C2屬于不同時鐘域。一旦遇到異步信號進入時鐘域,就不太可能滿足建立和保持時序約束,因此觸發器可能以進入亞穩態。在下圖中,FA的輸出信號A變化非常接近C2的時鐘邊緣,因此違反了FB的建立時間要求, 它可能導致目標觸發器FB違反setup或hold時間。輸出信號B可能會振蕩不確定時長。因此輸出是不穩定的,也可能會在C2的下一個時鐘邊緣到達之前穩定到某個值,這種現象被稱為亞穩態。

圖片

如果輸入信號A變化非常接近時鐘C2的上升沿,那么目標觸發器的輸出是亞穩態的。因此,可能最終穩定到信號B1和B2所描述的1或0。

處理跨時鐘域**(CDC)信號同步**的最常見方法之一是使用同步器電路。同步器電路的目的是通過最小化亞穩態的可能性和增加MTBF來保護下游邏輯。其中一個基本的同步器電路是 兩級觸發器同步器 (也稱為2-FF同步器)。

圖片

2-** FF同步器處理跨時鐘域信號同步**

兩級觸發器同步器是一種電路,其中兩個觸發器在目標時鐘域中背靠背連接。如果第一個觸發器由于建立/保持沖突而進入亞穩態,則第二個觸發器會提供足夠的時間讓第一個觸發器脫離亞穩態。從理論上講,當第二個FF對值進行采樣時,第一個FF可能仍處于亞穩態,因此可以對不正確的值進行采樣,使用超過2級FF作為同步器(3或4級FF),可以增加MTBF。

2-FF同步器電路非常適合單比特控制信號的同步 ,其中輸入切換速率小于目標時鐘頻率,換句話說,如果目標時鐘頻率超過源時鐘頻率的1.5倍,則不會丟失數據 。但是,如果源和目標時鐘頻率幾乎相同或目標時鐘頻率較慢,則源必須保持其值穩定,以便目標捕獲它,然后再更改為下一個值。這可以通過 握手時鐘域交叉 (CDC)技術來處理。

圖片

手機制處理跨時鐘域信號同步

在握手技術中,源時鐘域將**“請求”信號**發送到使用 2-FF同步器的目標域。一旦目標域收到請求,它就會向源域發送“ack”信號,該源域使用 2-FF 同步器進行同步。ack 信號向源時鐘域指示目標已收到該值,源時鐘域可以更新其值。握手機制有許多實現版本,但原理保持不變: 同步request和ack信號request信號將在總線上指示一個新值即將發送,ack信號將指示可以更新數據總線。

上述機制在接口的帶寬使用方面確實有一個缺點。對于握手機制,數據總線在接收ack信號時無法更新,存在瓶頸,可以使用雙時鐘異步FIFO來解決這個問題。正確設計的FIFO可以增加整個接口的帶寬,同時仍然保持跨時鐘域的可靠通信

異步FIFO可以被視為數據容器,其中發送方以源時鐘速率將數據寫入,接收器以目標時鐘速率彈出數據。FIFO的深度應該足夠,以便它不能溢出或下溢數據。

圖片

異步FIFO處理跨時鐘域信號同步

時鐘異步FIFO需要用到雙端口SRAM,一個控制寫入指針(數據應在SRAM中寫入的地址)的源代碼控制塊,一個生成讀取指針(應在SRAM中讀取數據的地址)的目標控制塊和二進制到格雷碼編碼器塊以及2-FF同步器電路。指針由各自的控制塊作為循環緩沖區進行管理。但是,要知道何時寫入(FIFO 未滿)和何時讀取(FIFO 不為空),源時鐘、目標時鐘控制塊需要分別具有讀取和寫入指針信號。將指針傳輸到另一個時鐘域并非易事。由于指針是多位信號,因此直接使用2-FF同步器不是一個好的選擇。因此,兩個指針都通過二進制到格雷碼編碼塊傳遞。這確保了在傳輸值時,只有矢量的一個位從一個時鐘更新到另一個時鐘,從而消除了在時鐘邊沿上同步多位總線的問題。

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

    關注

    14

    文章

    2041

    瀏覽量

    62215
  • 同步器
    +關注

    關注

    1

    文章

    109

    瀏覽量

    15218
  • FIFO存儲
    +關注

    關注

    0

    文章

    103

    瀏覽量

    6198
  • 時鐘驅動器
    +關注

    關注

    0

    文章

    55

    瀏覽量

    14097
  • SRAM存儲器
    +關注

    關注

    0

    文章

    88

    瀏覽量

    14441
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    關于時鐘信號處理方法

    我在知乎看到了多bit信號時鐘的問題,于是整理了一下自己對于時鐘
    的頭像 發表于 10-09 10:44 ?7222次閱讀

    三種時鐘處理方法

    ,所以意義是不大的。  方法二:異步雙口RAM  處理多bit數據的時鐘,一般采用異步雙口RAM。假設我們現在有一個
    發表于 01-08 16:55

    三種FPGA界最常用的時鐘處理法式

    處理方法,這三種方法可以說是FPGA界最常用也最實用的方法,這三種方法包含了單bit和多bit
    發表于 02-21 07:00

    如何處理好FPGA設計中時鐘間的數據

    介紹3種時鐘處理方法,這3種方法可以說是FPGA界最常
    發表于 07-29 06:19

    時鐘信號的幾種同步方法研究

    時鐘信號同步方法應根據源時鐘與目標
    發表于 05-09 15:21 ?63次下載
    <b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>信號</b>的幾種<b class='flag-5'>同步</b><b class='flag-5'>方法</b>研究

    FPGA界最常用也最實用的3種時鐘處理方法

    介紹3種時鐘處理方法,這3種方法可以說是FPGA界最常
    發表于 11-15 20:08 ?1.4w次閱讀

    cdc路徑方案幫您解決時鐘難題

    這一章介紹一下CDC也就是時鐘可能存在的一些問題以及基本的時鐘
    的頭像 發表于 11-30 06:29 ?7651次閱讀
    <b class='flag-5'>cdc</b>路徑方案幫您解決<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>難題

    揭秘FPGA時鐘處理的三大方法

    時鐘處理方法,這三種方法可以說是 FPGA 界最常
    的頭像 發表于 12-05 16:41 ?2008次閱讀

    CDC單bit脈沖時鐘處理介紹

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

    介紹3種方法時鐘處理方法

    介紹3種時鐘處理方法,這3種方法可以說是FPGA界最常
    的頭像 發表于 09-18 11:33 ?2.3w次閱讀
    介紹3種<b class='flag-5'>方法</b><b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>處理</b><b class='flag-5'>方法</b>

    FPGA時鐘處理方法(二)

    上一篇文章已經講過了單bit時鐘處理方法,這次解說一下多bit的
    的頭像 發表于 05-25 15:07 ?1346次閱讀
    FPGA<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>處理</b><b class='flag-5'>方法</b>(二)

    CDC時鐘處理及相應的時序約束

    CDC(Clock Domain Conversion)時鐘分單bit和多bit傳輸
    的頭像 發表于 06-21 14:59 ?2398次閱讀

    處理單bit時鐘信號同步問題來入手

    在數字電路中,時鐘處理是個很龐大的問題,因此將會作為一個專題來陸續分享。今天先來從處理單bit
    發表于 06-27 11:25 ?2247次閱讀
    從<b class='flag-5'>處理</b>單bit<b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b><b class='flag-5'>信號</b><b class='flag-5'>同步</b>問題來入手

    時鐘電路設計—單比特信號傳輸

    時鐘CDC)的應從對亞穩定性和同步性的基本了解開始。
    的頭像 發表于 06-27 14:25 ?1523次閱讀
    <b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>電路設計—單比特<b class='flag-5'>信號</b>傳輸

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

    對于數字設計人員來講,只要信號從一個時鐘跨越到另一個時鐘,那么就可能發生亞穩態。我們稱為“
    發表于 01-08 09:39 ?1020次閱讀
    如何<b class='flag-5'>處理</b><b class='flag-5'>跨</b><b class='flag-5'>時鐘</b><b class='flag-5'>域</b>這些基礎問題
    主站蜘蛛池模板: 欧美人成人亚洲专区中文字幕 | 动漫美女3d被爆漫画 | 国产精品久久久久久久久无码 | 国产视频精品免费 | 黑人巨大两根一起挤进欧美 | 538prom国产在线视频一区 | 丹麦1o一19sex性hdhd | 亚州日韩精品AV片无码中文 | YELLOW高清在线观看2019 | 九九热这里都是精品 | 久久视频这有精品63在线国产 | 果冻传媒完整免费网站在线观看 | 国产一区私人高清影院 | s8sp视频高清在线播放 | 麻豆免费观看高清完整视频 | 美美哒高清在线播放8 | 日韩视频中文字幕精品偷拍 | 精品无码国产自产在线观看水浒传 | 嫩草国产精品99国产精品 | 久久久GOGO无码啪啪艺术 | 在线精品视频成人网 | 女的把腿张开男的往里面插 | 成人在线视频免费看 | 蜜桃传媒星空传媒在线播放 | 精品视频一区二区三三区四区 | 国产成人久久精品AV | 色多多污污在线观看网站 | 狠狠撸亚洲视频 | 三级黄色在线 | 岛国精品在线观看 | 无码成人AAAAA毛片含羞草 | 国产午夜精品美女免费大片 | 暖暖 免费 高清 日本视频大全 | 九色91精品国产网站 | 亚在线观看免费视频入口 | 国产成人啪精品视频免费网 | 国产 浪潮AV性色四虎 | 偷拍亚洲色自拍 | 在线电影一区二区 | 国产美女久久久久久久久久久 | 亚洲地址一地址二地址三 |

    電子發燒友

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

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