




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
FPGA中RocketIOGTP收發(fā)器的高速串行傳輸實(shí)現(xiàn)方案提出了基于Xilinx公司Virtex-5系列FPGA中RocketIOGTP收發(fā)器設(shè)計(jì)的一個(gè)高速串行傳輸實(shí)現(xiàn)方案,詳細(xì)闡述了硬件設(shè)計(jì)要點(diǎn)和軟件實(shí)現(xiàn)概要,系統(tǒng)實(shí)測表明,該方案能在某信號處理系統(tǒng)兩個(gè)板卡之間穩(wěn)定地進(jìn)行1.6Gb/s的數(shù)據(jù)傳輸,誤碼率優(yōu)于10e-12,傳輸距離大于1米。引言傳統(tǒng)的并行總線互聯(lián)技術(shù)因?yàn)樾枰加么罅康男酒苣_與印制板空間,隨著更高的速度要求,多條信號線之間幾乎無法實(shí)現(xiàn)完全同步,為抵消串?dāng)_和干擾需要在多條信號線中間插入隔離地線從而使總線數(shù)目突增,造成板級布線難度和系統(tǒng)設(shè)計(jì)以及復(fù)雜度急劇增加,也無法滿足電子系統(tǒng)便攜和小型化要求。而采用包含源時(shí)鐘的差分同步串行傳輸方式,如LVDS,因?yàn)椴捎玫蛪翰?、小擺幅,避免晶體管進(jìn)入‘飽和’與‘截止’區(qū)從而具有快速恢復(fù)時(shí)間,因此可以做到很高的傳輸速率,但由于時(shí)鐘與數(shù)據(jù)要分別發(fā)送,傳輸過程中各信號瞬時(shí)偏差和相位抖動(dòng)會(huì)破壞數(shù)據(jù)與時(shí)鐘之間苛刻的定時(shí)關(guān)系,所以傳輸速率很難超過1Gb/s每信道。最終,高速、低功耗、極低IO引腳數(shù)量、低布線難度、采用自同步(即CDR,時(shí)鐘數(shù)據(jù)恢復(fù))方式的串行互聯(lián)技術(shù),通過編碼與時(shí)鐘恢復(fù)功能,將時(shí)鐘‘內(nèi)嵌’于數(shù)據(jù)中,在接收端從數(shù)據(jù)中提取出所需要的時(shí)鐘信息,高速傳輸情況下不存在時(shí)鐘與數(shù)據(jù)的同步問題,因而極大提高了傳輸速率并降低了開發(fā)難度和成本,成為新一代信息交換與傳輸方式的主流。Xilinx公司的Virtex-5系列FPGA中集成了基于RocketIO的多個(gè)GTP或GTX硬核,能夠分別提供高達(dá)3.75Gb/s和6.5Gb/s的單路傳輸速率,在FPGA中可使用廠商提供的多種高速串行通信協(xié)議IP核,也可以自定義和開發(fā)簡單高效、低延遲和開銷的通信協(xié)議,從而可以幫助設(shè)計(jì)人員方便和靈活高效而可靠的實(shí)現(xiàn)高速串行通信。本文利用Virtex-5SX95TFPGA中集成的GTP收發(fā)器設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)高速串行傳輸系統(tǒng),實(shí)測表明,該系統(tǒng)能在某信號處理系統(tǒng)兩個(gè)板卡之間穩(wěn)定地以1.6Gb/s的速度進(jìn)行數(shù)據(jù)傳輸,誤碼率優(yōu)于10e-12,傳輸距離大于1米。1.Vritex-5RocketIO簡介1.1GTP_DUAL的組成
RocketIO是Xilinx公司FPGA集成的高速串行收發(fā)器,在Vritex-5平臺(tái)下的LXT和SXT系列FPGA中,RocketIO稱為GTP,傳輸速率為100Mb/s~3.75Gb/s,速率在100~500Mb/s范圍內(nèi)時(shí)具有可選5倍過采用功能,單個(gè)GTP功耗小于100mW;在FXT和TXT系列FPGA中,RocketIO稱為GTX,傳輸速率為750Mb/s~6.5Gb/s,速率在150Mb/s~750Mb/s范圍內(nèi)時(shí)具有可選5倍過采用功能,單個(gè)GTX功耗小于200mW;而在以往的Virtex-II平臺(tái)下平均每8個(gè)RocketIO收發(fā)器功耗為2.2W,在Vritex-4平臺(tái)下高達(dá)3.6W。Vritex-5平臺(tái)下的每2個(gè)相鄰的GTP或GTX組成一個(gè)基本的GTP_DUAL,圖1給出了一個(gè)GTP_DUAL結(jié)構(gòu)框圖。
從圖中可以看到,一個(gè)GTP_DUAL由2個(gè)GTP收發(fā)器和一個(gè)共享資源塊(包括時(shí)鐘/復(fù)位/電源控制/動(dòng)態(tài)重配DRP)組成,每個(gè)GTP收發(fā)器分別由發(fā)送與接收物理編碼子層PCS和物理媒體接口子層構(gòu)成,結(jié)構(gòu)緊湊并且參數(shù)可根據(jù)需要靈活配置,使得GTP_DUAL具有低資源占用和低功耗的特點(diǎn)。1.2GTP_DUAL時(shí)鐘驅(qū)動(dòng)方式
GTP具有3種時(shí)鐘輸入方式:專用時(shí)鐘引腳輸入、共享臨近GTP_DUAL時(shí)鐘輸入、使用FPGA內(nèi)部時(shí)鐘輸入。對于使用專用引腳輸入方式,當(dāng)時(shí)鐘源滿足器件手冊上的指標(biāo)要求時(shí)設(shè)計(jì)具有最佳性能。使用共享臨近的GTP_DUAL時(shí)鐘輸入時(shí):在同一列上,時(shí)鐘布線跨度從源端到目的端,中間相隔的數(shù)量不超過3,反之亦然,且禁止GTP_DUAL之間時(shí)鐘交叉走線;從外部差分對時(shí)鐘腳引入的單個(gè)時(shí)鐘,所驅(qū)動(dòng)的GTP_DUAL總數(shù)量不超過7,性能次之。使用FPGA內(nèi)部時(shí)鐘(GREFCLK)輸入方式,雖然用法靈活多樣,但性能最差,因?yàn)樗肓溯^大的時(shí)鐘抖動(dòng),所以只適用于低傳輸速率、低誤碼率要求的場合。1.3GTP_DUAL電源設(shè)計(jì)要求
由GTP收發(fā)器構(gòu)成的高速串行傳輸系統(tǒng),其傳輸鏈路性能極大地決定于鏈路兩端電源與時(shí)鐘源及布線設(shè)計(jì)的好壞,除禁止使用開關(guān)電源直接為GTP_DUAL供電外,手冊建議以POL方式做電源分配方案,即使用二次降壓,先用開關(guān)電源進(jìn)行一次電源變換,再用滿足手冊要求的低紋波線性穩(wěn)壓電源LDO為它供電,且要對每一個(gè)使用的電源引腳做濾波處理。2.系統(tǒng)硬件平臺(tái)設(shè)計(jì)2.1GTP_DUAL參考時(shí)鐘設(shè)計(jì)
GTP收發(fā)器能否可靠的工作,高精度、高質(zhì)量的參考時(shí)鐘源至關(guān)重要,手冊給出的參考時(shí)鐘最大頻率誤差容限為±350ppm,并建議選用差分時(shí)鐘,本設(shè)計(jì)采用了低抖動(dòng)、高性能的差分時(shí)鐘晶振,采用專用時(shí)鐘引腳驅(qū)動(dòng)方式,硬件連接如圖2所示。時(shí)鐘晶振為SILICONLABS公司的530FB80M0000DG,工作電壓2.5V,差分LVDS信號輸出,工作頻率為80M,最大頻率誤差±31.5ppm,相位抖動(dòng)典型值0.26ps。為了獲得最好性能,印制板設(shè)計(jì)時(shí),晶振四周用地包圍,下方禁止電源或其他信號過孔和穿越,其差分輸出到GTP_DUAL專用時(shí)鐘引腳的走線上串接了電容構(gòu)成AC耦合方式,這樣既隔斷了直流漂移又有效消除了時(shí)鐘抖動(dòng)與偏移;布線時(shí)差分對時(shí)鐘線嚴(yán)格按照差分等長和信號完整性處理,禁止信號線彎折和過孔穿越。2.2GTP_DUAL電源設(shè)計(jì)
在一個(gè)使用GTP收發(fā)器的FPGA設(shè)計(jì)中,傳輸鏈路的整體性能除與參考時(shí)鐘源至關(guān)重要外,還高度依賴于供電電源的質(zhì)量,手冊要求采用專用電源,禁止與其他數(shù)字和模擬電路混用相同的電源,但單片或多片F(xiàn)PGA的GTP_DUAL之間可共享同一組電源。本設(shè)計(jì)采用二次降壓變換POL方式為GTP_DUAL供電,低紋波線性穩(wěn)壓器選用TI公司的TPS74401,該芯片具有1%精度0.8V到3.6V可調(diào)輸出,滿載電流為3A時(shí)有115mV的超低壓降以及優(yōu)越的瞬態(tài)響應(yīng)和過流、過熱保護(hù),供電紋波抑制比PSRR在1KHz時(shí)優(yōu)于70dB、超低輸出噪聲、軟啟動(dòng)時(shí)間可編程等優(yōu)點(diǎn)。通過調(diào)整反饋端分壓電阻阻值,可為GTP方便的提供1.0V和1.2V電壓,同時(shí)為了抑制各種高頻噪聲,在GTP_DUAL的每一個(gè)電源輸入端連接了LC濾波網(wǎng)絡(luò)進(jìn)行濾波。
圖2外部專用管腳時(shí)鐘驅(qū)動(dòng)3.設(shè)計(jì)實(shí)現(xiàn)與測試在某信號處理系統(tǒng)中,信號處理分機(jī)通過高速以太網(wǎng)接口收到控制分機(jī)命令后控制收發(fā)開關(guān)接口使系統(tǒng)處于接收與校正狀態(tài),通過高速AD將采集到的天線信號經(jīng)RocketIO接口送給校正分機(jī),根據(jù)接收數(shù)據(jù)的處理結(jié)果調(diào)整和控制天線參數(shù),達(dá)到系統(tǒng)指標(biāo)要求后使天線進(jìn)入正常工作狀態(tài)。系統(tǒng)組成框圖如圖3所示。
圖3:系統(tǒng)組成框圖首先系統(tǒng)上電后,各分機(jī)做自身初始化與配置,建立所需各種通信連接,對RocketIO通信接口部分,本設(shè)計(jì)采用16比特?cái)?shù)據(jù)位寬、使能8B/10B編碼、并行端口數(shù)據(jù)速率80M、使能預(yù)/去加重和均衡、傳輸速率1.6Gb/s的設(shè)置。由于RocketIO接口只是提供了物理層的傳輸,對多通道、多鏈路、控制和反饋信息豐富的復(fù)雜通信模型,需要復(fù)雜和完善的通信協(xié)議來實(shí)現(xiàn)高可靠的數(shù)據(jù)傳輸,如PCI-E、千兆以太網(wǎng)、SATA、Aurora、RapidIO協(xié)議等;對簡單的數(shù)據(jù)傳輸場合,用戶可基于自定義協(xié)議、無反饋的實(shí)現(xiàn)數(shù)據(jù)的高效傳輸。本系統(tǒng)采用自定義協(xié)議方式,在每1KB數(shù)據(jù)中插入一個(gè)控制字符,做為同步和控制用途,傳輸信道具有低冗余和低開銷的特點(diǎn)。測試過程中分別采用通過高速背板和射頻電纜兩種方式發(fā)送數(shù)據(jù),在對多種預(yù)/去加重比嘗試情況下,得到了很好的眼圖和誤碼率。由于并行數(shù)據(jù)位寬為16比特,測試中發(fā)現(xiàn)對于采用異步時(shí)鐘(數(shù)據(jù)中嵌入時(shí)鐘)方式時(shí),數(shù)據(jù)的高/低字節(jié)易發(fā)生錯(cuò)位錯(cuò)誤并且錯(cuò)位方式無明顯規(guī)律,這是由于通信雙方接收數(shù)據(jù)的起始邊界不固定引起的,通過多次搜索同步控制字符找到正確邊界,或發(fā)送訓(xùn)練字符串可解決此問題;另外,收發(fā)雙方采用同源參考時(shí)鐘,能更好、更快的解決此問題。通過Xilinx提供的專用誤碼率測試軟件IBERT實(shí)測表明,采用長度為1.2米的等長、SMA接頭的差分穩(wěn)相射頻電纜連接方式時(shí),本設(shè)計(jì)系統(tǒng)在1.6Gb/s傳輸速率下誤碼率性能優(yōu)于10e-12,采用高速背板連接時(shí),達(dá)到了同樣的誤
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年證券從業(yè)資格考試高效復(fù)習(xí)技巧試題及答案
- 醫(yī)消毒與滅菌技術(shù)試題及答案
- 大班安全教育《保護(hù)五官》
- 人教版生物七年級下冊 第四單元第五章《人體內(nèi)廢物的排出》教學(xué)設(shè)計(jì)
- 免疫學(xué)課件比賽
- 班級親子活動(dòng)的組織與實(shí)施計(jì)劃
- 快樂游戲幼兒園小班班級工作計(jì)劃
- 學(xué)校年度班級工作計(jì)劃同心協(xié)力
- 身心健康教育與維護(hù)計(jì)劃
- 美術(shù)教育課堂氛圍的營造計(jì)劃
- 醫(yī)院品管圈(QCC)活動(dòng)成果報(bào)告書-基于QFD 潤心服務(wù)改善 ICU 患者及家屬就醫(yī)體驗(yàn)
- JJG 693-2011可燃?xì)怏w檢測報(bào)警器
- 教科版四年級科學(xué)下冊實(shí)驗(yàn)報(bào)告
- 高標(biāo)準(zhǔn)農(nóng)田假設(shè)檢驗(yàn)批表格
- HCCDP 云遷移認(rèn)證理論題庫
- DIN - ISO - 2768-MK-E的公差標(biāo)準(zhǔn)(德國)中文翻譯
- GB/T 467-2010陰極銅
- 檢驗(yàn)科標(biāo)本采集手冊(新版)
- 六年級上冊科學(xué)課件-第3單元 機(jī)械好幫手 復(fù)習(xí)課件-粵教版(共39張PPT)
- ISO9001-ISO14001-OHSAS18001三合一體系程序文件
- 學(xué)唱蟲兒飛(含歌詞、曲譜)
評論
0/150
提交評論