<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 源同步信號跨時(shí)鐘域采集的兩種方法

源同步信號跨時(shí)鐘域采集的兩種方法

作者: 時(shí)間:2012-05-08 來(lái)源:網(wǎng)絡(luò ) 收藏

對于數據接收的一方而言,所謂源,即傳輸待接收的數據和均由發(fā)送方產(chǎn)生。FPGA應用中,常常需要產(chǎn)生一些源接口傳輸給外設芯片,這對FPGA內部產(chǎn)生或數據的邏輯和時(shí)序都有較嚴格的要求。而對于一些FPGA信號的應用中,常常也有和數據均來(lái)自外設芯片的情況,此時(shí)對數據和時(shí)鐘的也同樣需要關(guān)注FPGA內部的邏輯和時(shí)序。當然,無(wú)論何種情況,目的只有一個(gè),保證信號穩定可靠的被傳送或接收。

本文引用地址:http://dyxdggzs.com/article/155011.htm

  對于一個(gè)如圖1所示的某視頻芯片產(chǎn)生的源信號,當FPGA對其進(jìn)行采集同步到另一個(gè)時(shí)鐘域時(shí),特權同學(xué)通常的做法有兩種,特權同學(xué)稱(chēng)之為脈沖邊沿檢測采集法和異步FIFO采集法。下面簡(jiǎn)單的對這兩種做一些討論和說(shuō)明。

  

  圖1

  脈沖邊沿檢測采集法

  脈沖邊沿檢測采集法,顧名思義,一定是應用了經(jīng)典的脈沖邊沿檢測法來(lái)幫助或者直接采集信號。對于脈沖邊沿檢測法,大家可以參考特權同學(xué)的《深入淺出玩轉FPGA》或者用gooogle擺渡一下。而這里尤其需要提醒大家注意的是,著(zhù)名的奈奎斯特采樣定理告訴我們:要從采樣信號中無(wú)失真的恢復原信號,采樣頻率應大于兩倍信號最高頻率。而特權同學(xué)通過(guò)實(shí)踐得出的結論與此相仿:若想穩定有效的采集到脈沖(數字信號)變化的邊沿,采樣頻率應大于被采樣脈沖最大頻率的3倍。注意是要大于3倍,甚至若是可能盡量采用4倍以上的采樣頻率才能夠達到穩定的狀態(tài)。至于為什么,我想深諳此道(脈沖邊沿檢測法)的聰明人看完結論就已經(jīng)明白了,無(wú)需特權同學(xué)再廢話(huà)解釋一番。

  而具體的做法也很簡(jiǎn)單,把圖1理想化就如圖2所示。其中,待采集信號時(shí)鐘Tx Clock,待采集數據使能信號Enable Signal,待采集數據總線(xiàn)Data Bus。FPGA內部信號采集時(shí)鐘為Rx Clock,該時(shí)鐘為待采集時(shí)鐘的4倍。

  

  圖2

  采用脈沖邊沿檢測法,使用Rx Clock去采集Tx Clock,Rx Clock reg1和Rx Clock reg2分別為第一級和第二級Tx Clock鎖存信號。Tx Clock上升沿對應的一個(gè)有效指示信號Tx Clock pos每個(gè)Tx Clock時(shí)鐘周期產(chǎn)生一個(gè)Rx Clock脈寬的有效高電平使能信號。從圖3中可以看到,此時(shí)若用Tx Clock pos作為FPGA內部采樣使能信號,雖然Tx Clock pos處于第7個(gè)Tx Clock,但是真正采集Data Bus其實(shí)已經(jīng)是第8個(gè)Tx Clock上升沿了。很明顯,第8個(gè)Tx Clock上升沿對準的不是Data Bus的穩定信號中央,數據很可能采集到錯誤值。

  

  圖3

  因此,通過(guò)上面的分析,還是可以采取一些變通的方式來(lái)保證第8個(gè)Tx Clock上升沿采集到Data Bus的中央值。如圖4所示,采用同樣的方式對Data Bus做兩級信號鎖存,那么第8個(gè)Tx Clock上升沿就能夠在Data Bus reg2的中央采集數據了。這樣做只有一點(diǎn)小問(wèn)題,相應的需要多付出2組寄存器來(lái)鎖存Data Bus。

  

  圖4

脈沖點(diǎn)火器相關(guān)文章:脈沖點(diǎn)火器原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 方法 采集 時(shí)鐘 信號 同步

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>