曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

處理跨時(shí)鐘域(CDC)信號(hào)同步的最常見方法

冬至子 ? 來源:IC設(shè)計(jì)er ? 作者:Fantasy ? 2023-09-20 11:24 ? 次閱讀

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

圖片

跨時(shí)鐘域信號(hào)處理問題,首先要考慮的就是亞穩(wěn)態(tài)問題。

為了使觸發(fā)器正常工作,輸入信號(hào)和時(shí)鐘必須滿足觸發(fā)器的建立和保持時(shí)間要求。在上面的圖2中,信號(hào)A與目標(biāo)時(shí)鐘域C2是異步的,因?yàn)镃1和C2屬于不同時(shí)鐘域。一旦遇到異步信號(hào)進(jìn)入時(shí)鐘域,就不太可能滿足建立和保持時(shí)序約束,因此觸發(fā)器可能以進(jìn)入亞穩(wěn)態(tài)。在下圖中,F(xiàn)A的輸出信號(hào)A變化非常接近C2的時(shí)鐘邊緣,因此違反了FB的建立時(shí)間要求, 它可能導(dǎo)致目標(biāo)觸發(fā)器FB違反setup或hold時(shí)間。輸出信號(hào)B可能會(huì)振蕩不確定時(shí)長。因此輸出是不穩(wěn)定的,也可能會(huì)在C2的下一個(gè)時(shí)鐘邊緣到達(dá)之前穩(wěn)定到某個(gè)值,這種現(xiàn)象被稱為亞穩(wěn)態(tài)。

圖片

如果輸入信號(hào)A變化非常接近時(shí)鐘C2的上升沿,那么目標(biāo)觸發(fā)器的輸出是亞穩(wěn)態(tài)的。因此,可能最終穩(wěn)定到信號(hào)B1和B2所描述的1或0。

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

圖片

2-** FF同步器處理跨時(shí)鐘域信號(hào)同步**

兩級(jí)觸發(fā)器同步器是一種電路,其中兩個(gè)觸發(fā)器在目標(biāo)時(shí)鐘域中背靠背連接。如果第一個(gè)觸發(fā)器由于建立/保持沖突而進(jìn)入亞穩(wěn)態(tài),則第二個(gè)觸發(fā)器會(huì)提供足夠的時(shí)間讓第一個(gè)觸發(fā)器脫離亞穩(wěn)態(tài)。從理論上講,當(dāng)?shù)诙€(gè)FF對(duì)值進(jìn)行采樣時(shí),第一個(gè)FF可能仍處于亞穩(wěn)態(tài),因此可以對(duì)不正確的值進(jìn)行采樣,使用超過2級(jí)FF作為同步器(3或4級(jí)FF),可以增加MTBF。

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

圖片

手機(jī)制處理跨時(shí)鐘域信號(hào)同步

在握手技術(shù)中,源時(shí)鐘域?qū)?*“請(qǐng)求”信號(hào)**發(fā)送到使用 2-FF同步器的目標(biāo)域。一旦目標(biāo)域收到請(qǐng)求,它就會(huì)向源域發(fā)送“ack”信號(hào),該源域使用 2-FF 同步器進(jìn)行同步。ack 信號(hào)向源時(shí)鐘域指示目標(biāo)已收到該值,源時(shí)鐘域可以更新其值。握手機(jī)制有許多實(shí)現(xiàn)版本,但原理保持不變: 同步request和ack信號(hào)request信號(hào)將在總線上指示一個(gè)新值即將發(fā)送,ack信號(hào)將指示可以更新數(shù)據(jù)總線。

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

異步FIFO可以被視為數(shù)據(jù)容器,其中發(fā)送方以源時(shí)鐘速率將數(shù)據(jù)寫入,接收器以目標(biāo)時(shí)鐘速率彈出數(shù)據(jù)。FIFO的深度應(yīng)該足夠,以便它不能溢出或下溢數(shù)據(jù)。

圖片

異步FIFO處理跨時(shí)鐘域信號(hào)同步

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2029

    瀏覽量

    61782
  • 同步器
    +關(guān)注

    關(guān)注

    1

    文章

    104

    瀏覽量

    15013
  • FIFO存儲(chǔ)
    +關(guān)注

    關(guān)注

    0

    文章

    103

    瀏覽量

    6130
  • 時(shí)鐘驅(qū)動(dòng)器

    關(guān)注

    0

    文章

    51

    瀏覽量

    13999
  • SRAM存儲(chǔ)器
    +關(guān)注

    關(guān)注

    0

    文章

    88

    瀏覽量

    13560
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    關(guān)于時(shí)鐘信號(hào)處理方法

    我在知乎看到了多bit信號(hào)時(shí)鐘的問題,于是整理了一下自己對(duì)于時(shí)鐘
    的頭像 發(fā)表于 10-09 10:44 ?6810次閱讀

    三種時(shí)鐘處理方法

    ,所以意義是不大的?! ?b class='flag-5'>方法二:異步雙口RAM  處理多bit數(shù)據(jù)的時(shí)鐘,一般采用異步雙口RAM。假設(shè)我們現(xiàn)在有一個(gè)
    發(fā)表于 01-08 16:55

    三種FPGA界最常用的時(shí)鐘處理法式

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

    如何處理好FPGA設(shè)計(jì)中時(shí)鐘間的數(shù)據(jù)

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

    時(shí)鐘信號(hào)的幾種同步方法研究

    時(shí)鐘信號(hào)同步方法應(yīng)根據(jù)源時(shí)鐘與目標(biāo)
    發(fā)表于 05-09 15:21 ?63次下載
    <b class='flag-5'>跨</b><b class='flag-5'>時(shí)鐘</b><b class='flag-5'>域</b><b class='flag-5'>信號(hào)</b>的幾種<b class='flag-5'>同步</b><b class='flag-5'>方法</b>研究

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

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

    cdc路徑方案幫您解決時(shí)鐘難題

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

    揭秘FPGA時(shí)鐘處理的三大方法

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

    CDC單bit脈沖時(shí)鐘處理介紹

    單bit 脈沖時(shí)鐘處理 簡(jiǎn)要概述: 在上一篇講了總線全握手時(shí)鐘
    的頭像 發(fā)表于 03-22 09:54 ?3724次閱讀

    介紹3種方法時(shí)鐘處理方法

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

    FPGA時(shí)鐘處理方法(二)

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

    CDC時(shí)鐘處理及相應(yīng)的時(shí)序約束

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

    處理單bit時(shí)鐘信號(hào)同步問題來入手

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

    時(shí)鐘電路設(shè)計(jì)—單比特信號(hào)傳輸

    時(shí)鐘CDC)的應(yīng)從對(duì)亞穩(wěn)定性和同步性的基本了解開始。
    的頭像 發(fā)表于 06-27 14:25 ?1351次閱讀
    <b class='flag-5'>跨</b><b class='flag-5'>時(shí)鐘</b><b class='flag-5'>域</b>電路設(shè)計(jì)—單比特<b class='flag-5'>信號(hào)</b>傳輸

    如何處理時(shí)鐘這些基礎(chǔ)問題

    對(duì)于數(shù)字設(shè)計(jì)人員來講,只要信號(hào)從一個(gè)時(shí)鐘跨越到另一個(gè)時(shí)鐘,那么就可能發(fā)生亞穩(wěn)態(tài)。我們稱為“
    發(fā)表于 01-08 09:39 ?864次閱讀
    如何<b class='flag-5'>處理</b><b class='flag-5'>跨</b><b class='flag-5'>時(shí)鐘</b><b class='flag-5'>域</b>這些基礎(chǔ)問題