新聞中心

EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于FPGA 的低成本長距離高速傳輸系統(tǒng)的設(shè)計與實現(xiàn)

基于FPGA 的低成本長距離高速傳輸系統(tǒng)的設(shè)計與實現(xiàn)

作者: 時間:2010-11-16 來源:網(wǎng)絡(luò) 收藏

  解碼模塊如圖3 所示,可分為6B/5B 解碼模塊、4B/3B 解碼模塊和誤碼檢測模塊。解碼模塊相對編碼模塊而言邏輯過程要簡單的多,該模塊首先將10 bit 信號分割成4 bit 和6bit 兩部分(高低位必須和編碼端對應(yīng)),然后4 bit 和6 bit 數(shù)據(jù)根據(jù)編碼列表分別解碼成3 bit 和5 bit,在解碼過程中判斷是否有誤碼產(chǎn)生有則報錯,無則并行輸出。

圖3 8B/10B 解碼模塊邏輯框圖

  2.2.數(shù)據(jù)時鐘恢復(fù)模塊

  在單向數(shù)據(jù)傳輸中,串行通信通常需要同時提供數(shù)據(jù)、位時鐘、幀同步脈沖三路信號。在本說要求的高速率、長距離的數(shù)據(jù)傳輸要求下,這種三線連接方式不但浪費導(dǎo)線,而且往往受環(huán)境的影響很難實現(xiàn)三路信號間的同步。在本中由于輸入信號頻率已知,因此可以在 芯片內(nèi)部產(chǎn)生與之同頻的時鐘信號。通過數(shù)字鎖相環(huán)電路鎖定輸入信號的相位,并使用此時鐘信號對輸入數(shù)據(jù)進行采樣,從而完成信號的接收。因而,利用數(shù)據(jù)時鐘恢復(fù)模塊可以從串行位流數(shù)據(jù)中恢復(fù)出接收位同步時鐘、幀同步脈沖和接收的數(shù)據(jù)。

  數(shù)字鎖相環(huán)(DPLL)是一種相位反饋控制。它根據(jù)輸入信號與本地估算時鐘之間的相位誤差對本地估算時鐘的相位進行連續(xù)不斷的反饋調(diào)節(jié),從而達(dá)到使本地估算時鐘相位跟蹤輸入信號相位的目的。DPLL 通常有三個組成模塊:數(shù)字鑒相器(DPD)、數(shù)字環(huán)路濾波器(DLF)、 數(shù)控振蕩器(DCO)。根據(jù)各個模塊組態(tài)的不同,DPLL 可以被劃分出許多不同的類型。根據(jù)設(shè)計的要求,本文采用超前滯后型數(shù)字鎖相環(huán)(LL-DPLL)作為解決方案,圖5 是其實現(xiàn)結(jié)構(gòu)。在LL-DPLL 中,DPD 采用微分型超前-滯后數(shù)字鑒相器,DLF 用雙向計數(shù)邏輯和比較邏輯實現(xiàn),DCO 采用加扣脈沖式數(shù)控振蕩器。這樣設(shè)計出來的DPLL 具有結(jié)構(gòu)簡潔明快,參數(shù)調(diào)節(jié)方便,工作穩(wěn)定可靠的優(yōu)點,其結(jié)構(gòu)框圖如圖4 所示。

圖4 超前滯后型數(shù)字鎖相環(huán)

  環(huán)路的工作原理如下:超前滯后型數(shù)字鑒相器LL-DPD 比較輸入位流數(shù)據(jù)DataIn 與本地估算時鐘ClkEst 的相位,給出相位誤差信號Sign 和AbsVal。DLF 對相位誤差信號進行平滑濾波,并生成控制DCO 動作的控制信號Deduct 和Insert。DCO 根據(jù)控制信號給出的指令,調(diào)節(jié)內(nèi)部高速振蕩器的震蕩頻率,使其輸出時鐘ClkEst(同時反饋給LL-DPD)的相位跟蹤輸入數(shù)據(jù)DataIn 的相位。

  3.板級電路設(shè)計

  本系統(tǒng)核心芯片采用Altera 公司的Cyclone III 系列 中的EP3C5E144C8, Altera 公司的Cyclone III 系列組合了高性能,低功耗和低成本,邏輯單元(LE) 從5K 到200K,存儲器從0.5Mb 到8Mb,靜態(tài)功耗小于1/4 瓦.

  由于設(shè)計要求達(dá)到高速率、50 米的傳輸距離,傳統(tǒng)的LVDS 接口雖然可以達(dá)到較高的傳輸速率卻不能支持長距離傳輸。所以本系統(tǒng)采用高速串行數(shù)字接口(SDI)自適應(yīng)電纜均衡器及電纜驅(qū)動器芯片來實現(xiàn)數(shù)據(jù)高速率、長距離的傳輸。

  預(yù)加重是在信號發(fā)送前對其進行預(yù)扭曲,以使接收器上的信號質(zhì)量如同原始發(fā)送的質(zhì)量。當(dāng)信號在直流電平上保持超過一個比特的時間時,預(yù)加重就會抬高高頻分量而降低低頻分量。本文選用CLC001 電纜驅(qū)動芯片,CLC001 采用3.3V 供電,輸出幅度可調(diào),理論數(shù)據(jù)速率最高可達(dá)622Mbps 。

  接收均衡通過對輸入數(shù)據(jù)運用相對頻率特征來補償信號的損耗特征。本文選用LMH0074SQ 接收均衡芯片,LM0074SQ 是標(biāo)準(zhǔn)清晰度SDI 電纜均衡器,可在540 Mbps 的速度范圍內(nèi)操作,輸出抖動典型值為0.2UI。

  FPGA 外部電路如圖5所示,在發(fā)送端,F(xiàn)PGA 產(chǎn)生的LVDS 信號經(jīng)CLC001 預(yù)加重后通過UTP-5 雙絞線傳輸;在接收端,信號先經(jīng)過LMH0074SQ 均衡后隔直輸出。由于LVDS 接口電平標(biāo)準(zhǔn)要求輸入電壓直流偏置為1.2V,因此需要通過偏置電路在引入1.2V 的直流偏置后再傳給FPGA。


圖5 FPGA 外圍電路



關(guān)鍵詞: FPGA 高速傳輸 系統(tǒng)

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉