


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 RocketIO幾個關(guān)鍵問題的解決方案 趙崢嶸, 蘭巨龍 時間:2008年07月28日 字 體: 大 中 小 關(guān)鍵詞: 摘要:關(guān)鍵詞: 同步 彈性存儲器1 RocketIO的特性如圖1,RocketIO(也稱MGT)由物理
2、媒質(zhì)適配層(PMA)和物理編碼子層(PCS)兩部分組成。PCS主要包括發(fā)送FIFO、8B/10B編碼器、8B/10B解碼器、CRC生成與校驗,通路綁定與時鐘修正的Elastic Buffer等。PMA包括串/并轉(zhuǎn)換器、差分接收器、發(fā)送時鐘生成電路、接收時鐘恢復(fù)電路等。以轉(zhuǎn)發(fā)引擎選取的XC2VP70 FF1704系列為例,該芯片最多可提供40路高速收發(fā)器,每路可提供最高3.125Gbps的全雙工帶寬,可支持FibreChannel、Ethernet、Custom、XAUI、Infiniband等高速通信標準。其優(yōu)點有:(1)每個通道支持最高125Gbps的全雙工速率; (2)支持直流和交流耦合方
3、式; (3)可編程差分終端電阻(50、70);(4)輸出預(yù)加重處理。2 時鐘及復(fù)位考慮到RocketIO的設(shè)計傳輸帶寬是10Gbps,RocketIO的參考時鐘選用差分輸入時鐘,這樣可極大地降低時鐘抖動。同時,利用FPGA內(nèi)部的DCM(數(shù)字時鐘管理器)產(chǎn)生Rocket IO的主時鐘,根據(jù)MGT設(shè)計的四通道綁定,分別送給RXUSRCLK、RXUSRCLK2、TXUSRCLK和TXUSRCLK2。同時,由于DCM的輸出時鐘在LOCKED指示信號無效之前處于非穩(wěn)態(tài),不適合直接作后級邏輯的參考時鐘。所以,選擇LOCKED作RocketIO的復(fù)位信號TX_RESET和RX_RESET,保證了DCM的輸出
4、時鐘在RocketIO復(fù)位之后才送給下一級邏輯。如再加一級緩沖,保證RocketIO足夠的復(fù)位時間,效果更好。DCM和MGT控制信號的對應(yīng)關(guān)系,如圖2所示。3 通道綁定3.1 錯誤情況分析圖3給出了高速通道的幾種錯誤情況。K碼指示規(guī)則是:當K碼依次為“10”、“00”、“01”時,對應(yīng)數(shù)據(jù)包的包頭(數(shù)據(jù)為“BC95”)、正常數(shù)據(jù)報文、包尾(數(shù)據(jù)為“3CFB”); 碼為“11”時,表示通道空閑(數(shù)據(jù)為“95FB”)。圖3(a)中,序列DATA1為正確的接收序列,DATA2、DATA3均為錯誤序列。(1)DATA2:發(fā)生了前后兩字節(jié)錯位的現(xiàn)象,數(shù)據(jù)格式不正確;(2)DATA3:在時序上與DATA1
5、不同步,但數(shù)據(jù)格式是正確的。對于錯位接收的原因分析,也可以從圖3(b)看出。對串行輸入的數(shù)據(jù),串并轉(zhuǎn)換之前的正確接收采樣操作應(yīng)該是采樣時鐘(RxClock)一次性采集到數(shù)據(jù)“b1b2b3b4”。但實際上,由于采用時鐘的不穩(wěn)定及高頻環(huán)境的影響,一次采樣操作卻采集到了數(shù)據(jù)“b1c2b3c4”。3.2 彈性存儲器方案(1)寫FIFO 時鐘電路異步FIFO的寫時鐘產(chǎn)生電路。與內(nèi)部控制邏輯模塊配合,控制異步FIFO的數(shù)據(jù)接收及K碼序列的緩存。對于此時的輸入數(shù)據(jù),不必考慮格式和數(shù)據(jù)的同步問題。(2)讀FIFO 時鐘電路4個異步FIFO及K碼FIFO的讀時鐘產(chǎn)生電路。與內(nèi)部控制邏輯模塊配合,控制4個異步FI
6、FO及K碼序列的同步輸出。(3)內(nèi)部控制邏輯除了配合讀/寫時鐘電路來控制異步FIFO的讀寫,依據(jù)K碼序列對每個數(shù)據(jù)FIFO的接收數(shù)據(jù)進行整包檢測。具體判斷依據(jù)是根據(jù)K碼“01”表示的包尾,判定FIFO接收到了一個整包。4個FIFO都有一個完整包時,通過讀FIFO時鐘電路控制4個異步FIFO 的同步輸出,完成隨后的通道綁定??梢钥闯?,整個設(shè)計的關(guān)鍵在于對同步輸出時刻的把握。實現(xiàn)的重點在于內(nèi)部控制邏輯的整包檢測操作上。由于4個FIFO的整包檢測獨立進行,這需要在實際編程實現(xiàn)時精心設(shè)計時序及對容錯情況的考慮。4 工程實現(xiàn)圖5給出了在863課題“T比特路由器”中,基于XILINX的VIRTEXPRO系
7、列的XC2VP70芯片,采用彈性存儲器方案得到的MGT測試數(shù)據(jù)。4.1軟件仿真根據(jù)K碼序列指示,方案在時序上準確實現(xiàn)了4個通道的數(shù)據(jù)對齊輸出,無通道錯位或不同步現(xiàn)象。4.2 工程應(yīng)用(1)測試環(huán)境利用光電轉(zhuǎn)換小板構(gòu)成環(huán)路,測試報文的處理流程為:CPUFPGA光模塊光電轉(zhuǎn)換小板GIGAFPGACPU。如圖6所示。(2)測試結(jié)果圖7為Virtex PRO-XC2VP70上實現(xiàn)兩平面接收、四通道綁定的ChipScope采樣波形。rxk0、rxk1表示兩個平面的碼序列。由碼與通道的對應(yīng)關(guān)系得知,碼為“AA”(即二進制“10101010”),對應(yīng)數(shù)據(jù)包頭(BC95);K碼為“FF”(即二進制“11111111”),對應(yīng)包尾(3CFB)。由圖7知,彈性存儲器方案有效解決了MGT的數(shù)據(jù)同步問題。Rocket
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)“三新”課堂教學(xué)大練兵活動實施方案
- 2025鄂爾多斯達拉特旗智杰教育投資有限責(zé)任公司招聘17名勞務(wù)服務(wù)人員筆試參考題庫附帶答案詳解
- 社會養(yǎng)老服務(wù)體系實施方案
- 2025年蚌埠機場建設(shè)投資有限公司招聘62人筆試參考題庫附帶答案詳解
- 2025年湖北中煙工業(yè)有限責(zé)任公司招聘70人筆試參考題庫附帶答案詳解
- 2025年度湖南天創(chuàng)精工科技有限公司春季招聘筆試參考題庫附帶答案詳解
- 2025年國家電網(wǎng)有限公司特高壓建設(shè)分公司招聘10人(第一批)筆試參考題庫附帶答案詳解
- 2025年上半年宜昌市長陽縣招考事業(yè)單位工作人員(儲備)易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年定西市漳縣事業(yè)單位及招考易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安陽市安陽縣畜牧系統(tǒng)招考易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年湖南水利水電職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫參考答案
- (部編版2025新教材)道德與法治一年級下冊-第1課《有個新目標》課件
- 廉政從業(yè)培訓(xùn)課件
- 2025新 公司法知識競賽題庫與參考答案
- 《苗圃生產(chǎn)與管理》教案-第三章 園林植物的播種育苗
- 大學(xué)生美甲創(chuàng)業(yè)項目路演
- 2025年中國中煤能源集團有限公司招聘筆試參考題庫含答案解析
- 《肺結(jié)節(jié)影像診斷》課件
- 2024年濰坊工程職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 殯儀服務(wù)員職業(yè)技能鑒定考試題(附答案)
- 2024年湖北省聯(lián)合發(fā)展投資集團有限公司人員招聘考試題庫及答案解析
評論
0/150
提交評論