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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

一、簡(jiǎn)要概述:

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

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

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

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

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

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

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

四、總線全握手仿真測(cè)試 :

場(chǎng)景1:源時(shí)鐘100Mhz,目的時(shí)鐘25Mhz,2級(jí)同步器。

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

場(chǎng)景2:源時(shí)鐘25Mhz,目的時(shí)鐘100Mhz,2級(jí)同步器

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

場(chǎng)景3:源時(shí)鐘25Mhz,目的時(shí)鐘100Mhz,3級(jí)同步器

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

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

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

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

責(zé)任編輯:haq

聲明:本文內(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)投訴
  • 電路
    +關(guān)注

    關(guān)注

    173

    文章

    6026

    瀏覽量

    175028
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    11

    文章

    1901

    瀏覽量

    133203

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

    異步時(shí)鐘處理方法大全

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

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

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

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

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

    在第48個(gè)1bit圖片和第49個(gè)1bit圖片直接,EVM會(huì)做什么呢?

    我現(xiàn)在需要在Pattern Sequence模式下投放遠(yuǎn)超48個(gè)的1bit圖像,也就是說會(huì)遇到加載新圖片的時(shí)間問題。dlp011f中提到加載時(shí)間是最長(zhǎng)200ms,而真實(shí)加載時(shí)間和圖片的復(fù)雜程度有關(guān)
    發(fā)表于 02-25 07:58

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

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

    DLP3010一個(gè)序列中包含8bit圖和1bit圖投影錯(cuò)誤怎么解決?

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

    當(dāng)ADS129X模擬部分工作在3V電源時(shí),medSim 300B給出的ECG信號(hào)存在負(fù)電壓,ADS129X的24BIT的ADC怎么處理?

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

    ADS62P49輸出是7bit怎么變?yōu)?4bit呢?

    還有就是不太明白輸出是7bit怎么變?yōu)?4bit呢? 謝謝了~
    發(fā)表于 12-11 06:59

    MS9280——10bit、35MSPS 模數(shù)轉(zhuǎn)換器

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

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

    我在windows10 64bit 系統(tǒng)下,無法打開usb 連接。請(qǐng)問如何解決?謝謝
    發(fā)表于 11-29 06:01

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

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

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

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

    16bit 6通道帶信號(hào)預(yù)處理的高速模數(shù)轉(zhuǎn)換器——AiP8348

    16bit 6通道帶信號(hào)預(yù)處理的高速模數(shù)轉(zhuǎn)換器——AiP8348
    的頭像 發(fā)表于 08-26 09:59 ?732次閱讀
    16<b class='flag-5'>bit</b> 6通道帶信號(hào)預(yù)<b class='flag-5'>處理</b>的高速模數(shù)轉(zhuǎn)換器——AiP8348