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

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

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

3天內不再提示

如何解決單bit和多bit跨時鐘處理問題?

FPGA自習室 ? 來源:FPGA自習室 ? 作者:FPGA自習室 ? 2021-03-22 10:28 ? 次閱讀

一、簡要概述:

在芯片設計過程中,一個系統通常是同步電路和異步電路并存,這里經常會遇到CDC也就是跨時鐘域處理的問題,常見的處理方法,可能大家也已經比較熟悉了,主要有單bit跨時鐘處理、多bit跨時鐘處理兩大類,本文以一個總線全握手跨時鐘域處理為例解析,單bit和多bit跨時鐘處理。這里需要注意是多bit含義比較廣泛和總線不是一個概念,如果多個bit之間互相沒有任何關系,其實,也就是位寬大于1的單bit跨時鐘處理問題,如果多個bit之間有關系,作為一個整體,那么我們就叫做總線。因此,大家常說的“多bit跨時鐘處理”也就是總線跨時鐘處理。

二、總線全握手應用場景:

適用慢速總線信號跨時鐘域。慢到快,快到慢均可,只要保證源信號更新時間大于同步時間即可。同步周期為6或者8個慢時鐘周期。

三、總線全握手原理框圖:

總線全握手跨時鐘域原理圖如下所示,使用了兩個單bit同步器模塊,因為是請求和響應都是電平信號,所以這里采用單bit同步器(寄存器打2拍或者3拍)。這里反饋過來的dst_ack_sync信號,經過一定處理可以得到src_req和sync_ok信號,圖中我未畫出。可以確定的是當請求和響應均為低電平時,表明一次同步完成。

兩級觸發器同步原理:假設第一級觸發器的輸入不滿足其建立保持時間,它在第一個脈沖沿到來后輸出的數據就為亞穩態,那么在下一個脈沖沿到來之前,其輸出的亞穩態數據在一段恢復時間后必須穩定下來,而且穩定的數據必須滿足第二級觸發器的建立時間,如果都滿足了,在下一個脈沖沿到來時,第二級觸發器將不會出現亞穩態,因為其輸入端的數據滿足其建立保持時間。同步器有效的條件:第一級觸發器進入亞穩態后的恢復時間 + 第二級觸發器的建立時間 < = 時鐘周期。

注意:在芯片設計中,單bit同步器通常不是私自直接打兩拍處理的,而是使用專用的同步器單元,這樣做的好處是方便后端(PR)可以把兩級觸發器視為一個整體,把兩級觸發器放的很近(線延時比較小)。這是因為能更好的滿足第二級觸發器建立時間,有效的減少亞穩態傳播。

四、總線全握手仿真測試 :

場景1:源時鐘100Mhz,目的時鐘25Mhz,2級同步器。

從上圖可以看出,同步完成需要6個目的時鐘周期,也就是說完成一次全握手需要6個目的時鐘周期的時間,這就要求源時鐘數據信號的更新時間,必須大于同步時間。如果變化太快中間的數據會漏采。

場景2:源時鐘25Mhz,目的時鐘100Mhz,2級同步器

從上圖可以看出,同步完成需要6個源時鐘周期,也就是說完成一次全握手需要6個源時鐘周期的時間,這就要求源時鐘數據信號的更新時間,必須大于同步時間。如果變化太快中間的數據會漏采。

場景3:源時鐘25Mhz,目的時鐘100Mhz,3級同步器

從上圖可以看出,同步完成需要8個源時鐘周期,也就是說使用3級同步器完成一次全握手需要6+2個源時鐘周期的時間。

結論:在使用總線全握手同步器時,不管源時鐘與目的時鐘多大,同步的時間均是慢時鐘的6個時鐘周期,如果使用3級同步器則是8個慢速時鐘周期。這就要求源時鐘信號不能變化太快。

原文標題:CDC(一) 總線全握手跨時鐘域處理

文章出處:【微信公眾號:FPGA自習室】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    173

    文章

    6009

    瀏覽量

    174114
  • 時鐘
    +關注

    關注

    11

    文章

    1856

    瀏覽量

    132640

原文標題:CDC(一) 總線全握手跨時鐘域處理

文章出處:【微信號:FPGA_Study,微信公眾號:FPGA自習室】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    DLP3010投影圖片超過48Bit,超過48bit的圖片不會投影是怎么回事?

    Run Continuously順序依次投影條紋圖片,但是目前發現系統只是在循環投影Pattern Set(1)里面的六張8bit的圖片,其它Pattern Set里面的圖片不會投影,我的目的是6個pattern set里面的共36張8Bit的條紋圖片依次投影,請問如
    發表于 02-27 07:37

    在第48個1bit圖片和第49個1bit圖片直接,EVM會做什么呢?

    我現在需要在Pattern Sequence模式下投放遠超48個的1bit圖像,也就是說會遇到加載新圖片的時間問題。dlp011f中提到加載時間是最長200ms,而真實加載時間和圖片的復雜程度有關
    發表于 02-25 07:58

    DLP3010EVM-LC通過External Pattern獲取幅1bit圖像有豎條紋如何解決?

    最近購進3010evmlc評估板,目前在external模式下遇到問題。 我計劃投影3張1bit圖片,并同步相機拍攝。 我閱讀了TI的說明書,采用下列操作: 把3張圖片按二進制bitplane做成
    發表于 02-21 13:13

    DLP3010一個序列中包含8bit圖和1bit圖投影錯誤怎么解決?

    DLP3010投影儀投影兩個圖形序列。第一個序列包含1個8bit的pattern set,和一個1bit的pattern set。第二個序列僅包含1個1bit的pattern set。會根據需要切換
    發表于 02-21 10:15

    當ADS129X模擬部分工作在3V電源時,medSim 300B給出的ECG信號存在負電壓,ADS129X的24BIT的ADC怎么處理

    當ADS129X的模擬部分工作在3V的電源時,而FLUKE的medSim 300B模擬器給出的ECG信號存在極其微弱的負電壓,此時ADS129X的24BIT的ADC怎么處理,我目前得出的結果是ADC得出的結果溢出了
    發表于 02-11 07:05

    ADS62P49輸出是7bit怎么變為14bit呢?

    還有就是不太明白輸出是7bit怎么變為14bit呢? 謝謝了~
    發表于 12-11 06:59

    MS9280——10bit、35MSPS 模數轉換器

    MS9280 是芯片、電源、10bit、35MSPS 模數轉換器,內部集成采樣保持放大器和電源基準源。MS9280 使用多級差分流水線架構,保證 35MSPS 數據轉換速率下,全溫度范圍內無失碼。提供方案和FAE支持,歡迎咨
    的頭像 發表于 12-02 11:23 ?1413次閱讀
    MS9280——10<b class='flag-5'>bit</b>、35MSPS 模數轉換器

    在windows10 64bit系統下,無法打開usb連接,如何解決?

    我在windows10 64bit 系統下,無法打開usb 連接。請問如何解決?謝謝
    發表于 11-29 06:01

    請問如何接收并處理ads8411的2Msps@16bit并行數據?

    請問如何接收并處理ads8411的2Msps@16bit并行數據? 我之前沒有接觸過mcu,對fpga比較熟悉;設想直接將ADC的并行數據輸出接到mcu的IO口, 1. mcu的并口能接收這個速率
    發表于 11-22 06:26

    DAC81416 FSDO=0時,SDO的bit位在時鐘下降沿有效,為什么定義中寫的是上升沿呢?

    , SDO updates during SCLK falling edges. 其讀時序如下: 從時序圖上看,FSDO = 0時,SDO的bit位在時鐘下降沿有效,那么為什么定義中寫的是上升沿呢 When 0, SDO updates during SCLK ris
    發表于 11-19 06:08

    MS51588N——16bit、8 通道、500kSPS、 SAR 型 ADC

    MS51588N 是 8 通道、16bit、電荷再分配逐次逼近型模數轉換器,采用電源供電。提供方案和FAE支持,歡迎了解和咨詢。
    的頭像 發表于 11-15 10:14 ?523次閱讀
    MS51588N——16<b class='flag-5'>bit</b>、8 通道、500kSPS、 SAR 型 ADC

    tlv320aic23b的寄存器地址為什么是7bit而數據卻是9bit

    請問音頻芯片tlv320aic23b的寄存器地址為什么是7bit 而數據卻是9bit
    發表于 10-31 07:47

    16bit 6通道帶信號預處理的高速模數轉換器——AiP8348

    16bit 6通道帶信號預處理的高速模數轉換器——AiP8348
    的頭像 發表于 08-26 09:59 ?603次閱讀
    16<b class='flag-5'>bit</b> 6通道帶信號預<b class='flag-5'>處理</b>的高速模數轉換器——AiP8348

    案例分享!RK3568 + FPGA通道AD采集處理與顯示

    案例展示測試數據匯總表1本文帶來的是基于瑞芯微RK3568J+紫光同創Logos-2的ARM+FPGA通道AD采集處理與顯示案例。本次案例演示的開發環境如下:Windows開發環境
    的頭像 發表于 06-27 15:19 ?1216次閱讀
    案例分享!RK3568 + FPGA<b class='flag-5'>多</b>通道AD采集<b class='flag-5'>處理</b>與顯示

    Aroma Bit開發全球最小CMOS半導體氣味成像傳感器

    ? 據麥姆斯咨詢報道,近日,日本Aroma Bit宣布已成功開發出采用CMOS半導體技術的電子鼻(e-Nose)氣味成像傳感器原型。據Aroma Bit稱,這款傳感器是世界上最小的高集成度、高氣
    的頭像 發表于 06-25 16:15 ?1.1w次閱讀
    Aroma <b class='flag-5'>Bit</b>開發全球最小CMOS半導體氣味成像傳感器
    主站蜘蛛池模板: 日韩欧美印度一级毛片 | 自拍偷拍福利 | 伊人啪 | 午夜日韩在线 | 在线黄色.com| 色偷偷亚洲综合网亚洲 | 狠狠做深爱婷婷久久一区 | 欧美顶级xxxxbbbb| 精品视频一区在线观看 | 免费任我爽橹视频在线观看 | 亚洲乱码中文字幕综合 | 欧美性视频一区二区三区 | 成人三级网址 | 特一级黄 | 一级片特黄| 乱轮黄色小说 | 新午夜影院| 久久人人爽爽爽人久久久 | 精品无码三级在线观看视频 | 成人伊人青草久久综合网 | 超薄肉色丝袜精品足j福利 超黄视频在线观看 | 久久久噜噜噜久久中文字幕色伊伊 | 免费福利在线播放 | 视频精品一区二区三区 | 黄色软件合集 | 欧美一级视频在线高清观看 | 在线a网站| videosgratis乱色欧美野外 | 亚洲综合亚洲综合网成人 | 综合网伊人 | 人人搞人人干 | 日日噜噜夜夜狠狠va视频 | 天天久久 | 欧美3d动漫网站 | 色偷偷网址 | 奇米社区 | 久久大香线蕉综合爱 | 久久久噜噜噜久久久 | 97午夜精品 | 一级特级aaaa毛片免费观看 | 色综合久久综合 |