国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    6075

    瀏覽量

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

    關(guān)注

    11

    文章

    1971

    瀏覽量

    134986

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎ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、觸控檢測(cè)、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 ?828次閱讀
    大彩講堂: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個(gè)數(shù)據(jù)通道(3個(gè)傳RGB數(shù)據(jù),1個(gè)傳時(shí)鐘和控制信號(hào))。 在每個(gè)時(shí)鐘周期內(nèi),它將3個(gè)8bit的R/G/B數(shù)據(jù)(共24bit)和3個(gè)控制信號(hào)(HS, VS, DE)拆分到3
    發(fā)表于 08-30 09:13

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

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

    一款芯片、電源、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 ?716次閱讀
    一款<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?

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

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

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

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

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

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

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

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

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

    STM32U5+8bit_8080 LCD怎么配置touchgfx?

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