www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀] 對于數(shù)據(jù)采集接收的一方而言,所謂源同步信號,即傳輸待接收的數(shù)據(jù)和時鐘信號均由發(fā)送方產(chǎn)生。FPGA應(yīng)用中,常常需要產(chǎn)生一些源同步接口信號傳輸給外設(shè)芯片,這對FPGA內(nèi)部產(chǎn)生時鐘或數(shù)據(jù)的邏輯和時序都有較嚴格的要

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

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

  

  圖1

  脈沖邊沿檢測采集法

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

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

  

  圖2

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

  

  圖3

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

  

  圖4

異步FIFO采集法

  再說異步FIFO采集法,其實這種方法沒什么新奇,只不過充分利用異步FIFO的同步特性來完成跨時鐘域的數(shù)據(jù)交互。但是其中還是有幾個非常關(guān)鍵的要點需要提醒設(shè)計者注意,無論如何FIFO的輸入端數(shù)據(jù)和時鐘信號(包括控制信號,如有效使能信號等)必須符合FIFO的數(shù)據(jù)鎖存有效建立和保持時間,這個最重要的條件除了需要靠數(shù)據(jù)源端來保證外,還需要靠數(shù)據(jù)鎖存端(FPGA內(nèi)部)設(shè)計者做好時序上的約束和分析,否則到源端再nice的波形恐怕都無法保證能夠可靠的被FIFO鎖存。

  異步FIFO的基本通訊時序波形如圖5所示。我們關(guān)心的是FIFO的寫入。由圖中不難發(fā)現(xiàn),寫入時鐘wrclk的每個上升沿會判斷寫入請求信號wrreq是否有效,若是有效則FIFO會相應(yīng)的鎖存當前的寫入數(shù)據(jù)data。簡單來看,從基本時序上分析,wrclk的上升沿需要對準wrreq和data的中央,這是外部傳輸過來的源信號必須滿足的基本關(guān)系。無論如何,即便是絞盡腦汁,也要想辦法讓這個基本關(guān)系得到保證,否則,后面的rdclk、rdreq配合的再默契恐怕都不能得到穩(wěn)定的q輸出。

  

  圖5

  原型開發(fā)的前期,設(shè)計者必須首先驗證寫入信號的關(guān)系,哪怕是不惜動用示波器(⊙﹏⊙b汗,連示波器都沒有不要混了),源端給到FPGA輸入端口的信號很多時候不是那么盡善盡美的,實踐出真知,測試結(jié)果說了算。當然了,實在沒有先進武器又想打勝仗的朋友恐怕只有不停的用代碼測試采集到最穩(wěn)定的數(shù)據(jù)了,這有點碰運氣的成分在里面,不是非常推薦。

  類似與開篇提到的應(yīng)用,特權(quán)同學(xué)的實際信號采集如圖6所示,把寫入時鐘Tx Clock和寫入請求信號Enable Signal都先用同步時鐘Rx Clock打了一拍,然后再輸入FIFO中,而數(shù)據(jù)總線Data Bus則直接送往FIFO。這樣從最終檢測來看,能夠保證時鐘的上升沿對準數(shù)據(jù)和控制信號的中央,相對穩(wěn)定和安全的把數(shù)據(jù)送往FIFO中。

  

  圖6

  工程實踐中往往不是一招一式的生搬硬套理論,一定要抓住最關(guān)鍵的設(shè)計要點,并采取各種有效的手段保證設(shè)計的實現(xiàn)。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在數(shù)字化浪潮席卷全球的今天,F(xiàn)PGA技術(shù)正成為驅(qū)動創(chuàng)新的核心引擎。2025年8月21日,深圳將迎來一場聚焦FPGA技術(shù)與產(chǎn)業(yè)應(yīng)用的盛會——2025安路科技FPGA技術(shù)沙龍。本次沙龍以“定制未來 共建生態(tài)”為主題,匯聚行業(yè)...

關(guān)鍵字: FPGA 核心板 開發(fā)板

在現(xiàn)代電子系統(tǒng)中,現(xiàn)場可編程門陣列(FPGA)憑借其開發(fā)時間短、成本效益高以及靈活的現(xiàn)場重配置與升級等諸多優(yōu)點,被廣泛應(yīng)用于各種產(chǎn)品領(lǐng)域。從通信設(shè)備到工業(yè)控制,從汽車電子到航空航天,F(xiàn)PGA 的身影無處不在。為了充分發(fā)揮...

關(guān)鍵字: 可編程門陣列 FPGA 數(shù)字電源

北京2025年8月6日 /美通社/ -- 亞馬遜云科技宣布,Anthropic最新一代模型Claude Opus 4.1與Claude Sonnet 4,現(xiàn)已在Amazon Bedrock全面上線。這批新型雙模推理模型支...

關(guān)鍵字: 模型 PIC 亞馬遜 CK

2025年8月4日 – 提供超豐富半導(dǎo)體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 即日起開售Altera?的Agilex? 3 FPGA C系列開發(fā)套件。此開...

關(guān)鍵字: FPGA 邊緣計算 嵌入式應(yīng)用

內(nèi)窺鏡泛指經(jīng)自然腔道或人工孔道進入體內(nèi),并對體內(nèi)器官或結(jié)構(gòu)進行直接觀察和對疾病進行診斷的醫(yī)療設(shè)備,一般由光學(xué)鏡頭、冷光源、光導(dǎo)纖維、圖像傳感器以及機械裝置等構(gòu)成。文章介紹了一款基于兩片圖像傳感器和FPGA組成的微型3D內(nèi)...

關(guān)鍵字: 微創(chuàng) 3D內(nèi)窺鏡 OV6946 FPGA

運用單片機和FPGA芯片作為主控制器件 , 單片機接收從PC機上傳過來的顯示內(nèi)容和顯示控制命令 , 通過命令解釋和數(shù)據(jù)轉(zhuǎn)換 , 生成LED顯示屏所需要的數(shù)據(jù)信號和同步的控制信號— 數(shù)據(jù)、時鐘、行同步和面同步 。FPGA芯...

關(guān)鍵字: 單片機 FPGA LED顯示屏

上海2025年7月21日 /美通社/ -- 本文圍繞跨域時間同步技術(shù)展開,作為智能汽車 "感知-決策-執(zhí)行 -交互" 全鏈路的時間基準,文章介紹了 PTP、gPTP、CAN 等主流同步技術(shù)及特點,并以...

關(guān)鍵字: 時鐘 時間同步 同步技術(shù) 智能汽車

北京 2025年7月16日 /美通社/ -- 中國企業(yè)出海正經(jīng)歷深刻轉(zhuǎn)型:不再只是把產(chǎn)品賣到海外,而是將研發(fā)、設(shè)計、生產(chǎn)、銷售、服務(wù)等全價值鏈帶到全球,實現(xiàn)真正的"全球本地化"。然而,在走向全球的過...

關(guān)鍵字: IBM 亞馬遜 BSP CK

在異構(gòu)計算系統(tǒng)中,ARM與FPGA的協(xié)同工作已成為高性能計算的關(guān)鍵架構(gòu)。本文基于FSPI(Fast Serial Peripheral Interface)四線模式,在150MHz時鐘頻率下實現(xiàn)10.5MB/s的可靠數(shù)據(jù)...

關(guān)鍵字: ARM FPGA FSPI

亞馬遜云科技計算和機器學(xué)習(xí)服務(wù)副總裁 David Brown 北京 2025年7月10日 /美通社/ -- 設(shè)想這樣一個系統(tǒng),它可以探索解決復(fù)雜問題的多種方法,依托對海量數(shù)據(jù)的理解——從科學(xué)數(shù)據(jù)集到源代碼,再到商...

關(guān)鍵字: NVIDIA 亞馬遜 GPU CK
關(guān)閉