chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

FPGA自習(xí)室 ? 來源:FPGA自習(xí)室 ? 作者:FPGA自習(xí)室 ? 2021-03-22 10:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、簡要概述:

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

二、總線全握手應(yīng)用場景:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

文章出處:【微信公眾號:FPGA自習(xí)室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

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

    關(guān)注

    173

    文章

    6077

    瀏覽量

    178431
  • 時鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1972

    瀏覽量

    135018

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

文章出處:【微信號:FPGA_Study,微信公眾號:FPGA自習(xí)室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    FLASHDB中KVDB 的FDB_WRITE_GRAN可以改為64bit或者128bit而TSDB為什么不行?

    FLASHDB中KVDB 的FDB_WRITE_GRAN可以改為64bit或者128bit而TSDB為什么不行?
    發(fā)表于 09-23 06:54

    主板的RGB接口是16bit位(RGB-565),怎么24bit位RGB接口的 屏幕 接線 ?

    求助各位大神, 主板的RGB接口是16bit位(RGB-565),怎么24bit位RGB接口的 屏幕 接線 ?
    發(fā)表于 09-16 10:13

    PT5F2307 觸摸 A/D 型 8-Bit MCU規(guī)格書

    PT5F2307 是一款 51 內(nèi)核的觸控 A/D 型 8 位 MCU,內(nèi)置 16K*8bit FLASH、內(nèi)部 256*8bitSRAM、外部 512*8bit SRAM、觸控檢測、12 位
    發(fā)表于 09-15 16:42 ?0次下載

    大彩講堂:VisualHMI-LUA教程-set_bit/get_bit函數(shù)應(yīng)用

    set_bit/get_bit函數(shù)應(yīng)用
    的頭像 發(fā)表于 08-31 17:05 ?838次閱讀
    大彩講堂:VisualHMI-LUA教程-set_<b class='flag-5'>bit</b>/get_<b class='flag-5'>bit</b>函數(shù)應(yīng)用

    液晶顯示屏LVDS接口JEIAD 、VESA、18bit LVDS關(guān)聯(lián)和區(qū)別

    方式: 它使用4個數(shù)據(jù)通道(3個傳RGB數(shù)據(jù),1個傳時鐘和控制信號)。 在每個時鐘周期內(nèi),它將3個8bit的R/G/B數(shù)據(jù)(共24bit)和3個控制信號(HS, VS, DE)拆分到3
    發(fā)表于 08-30 09:13

    黑芝麻智能域時間同步技術(shù):消除域計算單元的時鐘信任鴻溝

    ,并以黑芝麻智能武當(dāng) C1296 芯片為例,通過多方式同步實現(xiàn)域高精度對齊,消除時鐘信任鴻溝的實測效果。 智能汽車的核心是通過多維度感知、實時決策和精準(zhǔn)控制實現(xiàn)輔助駕駛與智能交互,而這一切的前提是?"時間基準(zhǔn)一致",由于不同傳感器采集數(shù)據(jù)的頻率、機制不同,只有在時間
    的頭像 發(fā)表于 07-22 09:17 ?595次閱讀
    黑芝麻智能<b class='flag-5'>跨</b>域時間同步技術(shù):消除<b class='flag-5'>多</b>域計算單元的<b class='flag-5'>時鐘</b>信任鴻溝

    一款芯片、電源、10bit、50MSPS的模數(shù)轉(zhuǎn)換器-MS9280

    模數(shù)轉(zhuǎn)換芯片 - MS9280是一款芯片、電源、10bit、50MSPS模數(shù)轉(zhuǎn)換器;內(nèi)部集成了采樣保持放大器和電源基準(zhǔn)源。MS9280使用多級差分流水線架構(gòu)保證了50MSPS數(shù)據(jù)轉(zhuǎn)換數(shù)率下全溫度范圍內(nèi)無失碼。
    的頭像 發(fā)表于 06-09 17:16 ?725次閱讀
    一款<b class='flag-5'>單</b>芯片、<b class='flag-5'>單</b>電源、10<b class='flag-5'>bit</b>、50MSPS的模數(shù)轉(zhuǎn)換器-MS9280

    STM32U5+8bit_8080 LCD 怎么配置touchgfx?

    我參與的項目使用STM32U575做為主空,使用fmc來驅(qū)動8080接口的8bitLCD,配置touchgfx時不能配置為8bit,其他選型例如DMA2D也使用不了,我該怎么做?
    發(fā)表于 06-09 06:23

    請問CY7C68013A可以使用8bit FIFO數(shù)據(jù)接口嗎?

    因為FPGA管腳不太夠,想問下CY7C68013A-56PVXI可以使用8bit FIFO數(shù)據(jù)接口嗎?可以的話,F(xiàn)PGA連接的是低8bit(FD0~FD7) 還是高8bit(FD8~FD15)呢?
    發(fā)表于 05-30 07:20

    深入淺出解析:為什么高精度測量要選擇12bit示波器?

    示波器是電子工程師的核心工具,能夠直觀觀察信號特性。本文通過對比實驗,分析12bit和8bit示波器在信號捕捉和波形還原方面的關(guān)鍵差異,解釋為何高精度測量工作中,12bit示波器能提供更可靠的測量
    的頭像 發(fā)表于 05-22 11:40 ?1317次閱讀
    深入淺出解析:為什么高精度測量要選擇12<b class='flag-5'>bit</b>示波器?

    面向電機系統(tǒng)的磁編解決方案:MT6501的12bit分辨率同步采樣

    MT6501磁編碼芯片以12bit分辨率、三路同步采樣架構(gòu)突破電機協(xié)同控制瓶頸,將時序誤差壓縮至50ns,全溫區(qū)精度達±0.5°,在強干擾環(huán)境中實現(xiàn)零故障運行,重新定義工業(yè)運動控制的精度邊界。
    的頭像 發(fā)表于 05-19 16:50 ?978次閱讀
    面向<b class='flag-5'>多</b>電機系統(tǒng)的磁編解決方案:MT6501的12<b class='flag-5'>bit</b>分辨率同步采樣

    異步時鐘處理方法大全

    該方法只用于慢到快時鐘域的1bit信號傳遞。在Xilinx器件中,可以使用(* ASYNC_REG = "TRUE" *)標(biāo)記,將兩個寄存器盡量靠近綜合,降低 亞穩(wěn)態(tài)因?qū)Ь€延遲太大而傳播到第二個寄存器的可能性。
    的頭像 發(fā)表于 05-14 15:33 ?1537次閱讀
    <b class='flag-5'>跨</b>異步<b class='flag-5'>時鐘</b>域<b class='flag-5'>處理</b>方法大全

    ADAU1701 SigmaDSP 28/56 Bit音頻處理器,內(nèi)置2個ADC和4個DAC技術(shù)手冊

    ADAU1701是一款完整的芯片音頻系統(tǒng),包含28/56 bit音頻DSP、ADC、DAC以及類似微控制器的控制接口。信號處理包括平衡、混音、低音增強、波段動態(tài)
    的頭像 發(fā)表于 05-12 16:13 ?2079次閱讀
    ADAU1701 SigmaDSP 28/56 <b class='flag-5'>Bit</b>音頻<b class='flag-5'>處理</b>器,內(nèi)置2個ADC和4個DAC技術(shù)手冊

    揭秘 HDO6000B 示波器:12-bit 與 1GHz 背后硬核技術(shù)與創(chuàng)新應(yīng)用

    HDO6000B 示波器具備 1GHz 帶寬與 12-bit 分辨率的組合,同時搭載了一系列實用的軟件工具集。
    的頭像 發(fā)表于 05-08 14:52 ?773次閱讀
    揭秘 HDO6000B 示波器:12-<b class='flag-5'>bit</b> 與 1GHz 背后硬核技術(shù)與創(chuàng)新應(yīng)用

    STM32U5+8bit_8080 LCD怎么配置touchgfx?

    我參與的項目使用STM32U575做為主空,使用fmc來驅(qū)動8080接口的8bitLCD,配置touchgfx時不能配置為8bit,其他選型例如DMA2D也使用不了,我該怎么做?
    發(fā)表于 04-27 07:11