新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于FPGA的LVDS高速差分板間接口應(yīng)用

基于FPGA的LVDS高速差分板間接口應(yīng)用

作者: 時間:2009-04-22 來源:網(wǎng)絡(luò) 收藏
1.4 DCM時鐘模塊配置
本設(shè)計(jì)當(dāng)中,傳輸端AD板與接收端DSP板上的外部時鐘均為100 MHz,為了使用靈活可配置的接口工作速率,均采用DCM模塊對時鐘進(jìn)行分頻/倍頻操作,可以將模塊工作時鐘在50~400 MHz進(jìn)行靈活配置。
發(fā)送端采用Xilinx VertexlI XCl500 ,速度等級為一5,DCM最高工作時鐘為420 MHz,接收端采用Xinlin Vertex4 SX55 ,速度等級為一11,DCM最高工作頻率為450 MHz,經(jīng)過驗(yàn)證,在400MHz下工作良好。
為了得到最高400 MHz的時鐘頻率,須采取級聯(lián)DCM的方法,由第一級DCM產(chǎn)生50~200 MHz時鐘信號,第二級DCM產(chǎn)生200~400 MHz時鐘信號,BUFGCE為帶使能端的全局時鐘buffer,通過它選通200 MHz時鐘才能使第二級DCM中的DLL成功鎖定。
級聯(lián)及反饋方式原理圖如圖8,均采用DCM-ADV實(shí)例。

本文引用地址:http://butianyuan.cn/article/188956.htm

第一級DCM例化參數(shù)如下,輸入100 MHz,輸出200 MH2,低速率模式:


值得注意的是,當(dāng)傳輸模塊配置在最高時鐘頻率下工作時,需要對整個模塊進(jìn)行比較細(xì)致的約束,才能使各模塊之間的延遲不至于引起傳輸數(shù)據(jù)錯誤。其中最關(guān)鍵的約束在于時鐘周期的全局約束以及對各個輸入輸出引腳的延時進(jìn)行約束。限于篇幅,具體的約束方法不予贅述。

2 實(shí)現(xiàn)結(jié)果
以下為ChipScope 9在線邏輯分析儀軟件捕捉的接收端波形。
Data為DDR輸入信號;D1in、D2in為經(jīng)過IDDR模塊后從DDR信號中分離的兩路SDR普通信號;Data tx為傳輸控制同步信號,該信號有效時,傳輸開始;Wr en為傳輸控制邏輯生成的FIFO寫使能信號,因?yàn)镈lin、D2in信號須經(jīng)過定點(diǎn)轉(zhuǎn)浮點(diǎn)模塊后再送到FIFO,所以FIFO寫使能需要比D1in D2in延后一個周期圖9用chipscope軟件在400 MHz采樣頻率下截取,此時傳輸接口工作在200 MHz時鐘頻率下,單線傳輸速率400MBit/s,接口工作速率為9.2 Gbit/s。

系統(tǒng)硬件平臺由AD采樣板和DSP板組成,通過高速接口互聯(lián)的平臺如圖10。

3 結(jié)語
本文在實(shí)現(xiàn)了一種高速的差分標(biāo)準(zhǔn)的板間數(shù)據(jù)接口,提出了具體的發(fā)送端與接收端系統(tǒng)框圖并最終在Xilinx FPGA器件上進(jìn)行了實(shí)現(xiàn),在圖10所示硬件平臺上工作情況良好,該硬件平臺的AD板為AD9218 105MSPS 10 bit采樣芯片和XilinxVertexII FPGA構(gòu)成,信號處理板為Xilinx Vertex4FPGA和4片ADSP TS201 DSP芯片構(gòu)成。
當(dāng)采用最高系統(tǒng)時鐘400 MHz時,由于傳輸接口帶寬高達(dá)18.4 Gbit/s,使得高速AD和信號處理機(jī)之間不再有數(shù)據(jù)傳輸瓶頸,因此對于數(shù)字接收機(jī)性能,如瞬時覆蓋帶寬、實(shí)時性的影響全部來自于AD轉(zhuǎn)換器件性能和信號處理機(jī)的計(jì)算速度,從而解決了寬帶數(shù)字接收機(jī)內(nèi)部的數(shù)據(jù)傳輸問題。

超級電容器相關(guān)文章:超級電容器原理



上一頁 1 2 下一頁

關(guān)鍵詞: FPGA LVDS 差分板 接口應(yīng)用

評論


相關(guān)推薦

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

關(guān)閉