[發明專利]一種實現FPGA支持雙萬兆POS接口的方法有效
| 申請號: | 201210250382.4 | 申請日: | 2012-07-19 |
| 公開(公告)號: | CN102880564A | 公開(公告)日: | 2013-01-16 |
| 發明(設計)人: | 姚文浩;柳勝杰;張克功;袁海濱;劉小亮;夏嵩 | 申請(專利權)人: | 曙光信息產業(北京)有限公司 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10;H04L12/02;H04Q11/00 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 100084 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 fpga 支持 雙萬兆 pos 接口 方法 | ||
技術領域
本發明涉及一種ATCA的子卡,具體涉及一種實現FPGA支持雙萬兆POS接口的方法。?
背景技術
基于ATCA標準的數據處理板中,數據的第一級處理是使用FPGA來完成的。但選用的FPGA無法支持10G串行信號的接收與發送,在后續的升級版本的FPGA中雖然可以支持10G串行信號,但是無法達到10GPOS協議的線速。因此本發明提供一種實現FPGA支持雙萬兆POS接口的方法,該方法基于PM5422芯片,可以支持兩路10GPOS協議的線速,可以方便擴充為支持4路10GPOS非線速接口。?
發明內容
本發明提供的一種實現FPGA支持雙萬兆POS接口的方法,其特征在于,所述主板上的FPGA的ILA接口連接所述PM5422芯片,光模塊1、光模塊2和IIC存儲器連接所述PM5422芯片,主板通過PCIE接口與所述PM5422芯片連接,電源模塊連接并提供電源給所述光模塊1、光模塊2和PM5422芯片;所述方法包括:?
步驟S1,所述PM5422芯片上電后調取驅動程序,按照所述驅動程序初始化所述PCIE接口、所述ILA接口和千兆網絡接口,等待主板命令;?
步驟S2,所述主板啟動完成后,主板上的處理器訪問所述PM5422芯片,下載微代碼到所述PM5422芯片的內部處理器中;?
步驟S3,初始化10GPOS網口,初始化正確,則執行步驟S4,進入正常工作流程;初始化失敗,報告用戶系統錯誤;?
步驟S4,遠端路由器的10GPOS光信號通過所述光模塊1或光模塊2后送入所述PM5422芯片進行處理,所述PM5422芯片將包含所述10GPOS的光信號的POS包處理成以太協議包以后,通過ILA接口總線發送給所述FPGA對數據進行處理。?
本發明提供的第一優選實施例中:所述步驟S1中,所述PM5422芯片上電后通過自動訪問IIC存儲器調取驅動程序。?
本發明提供的第二優選實施例中:所述步驟S2中,所述主板上的處理器通過所述PCIE接口或者千兆網絡接口訪問所述PM5422芯片。?
本發明提供的第三優選實施例中:所述步驟S2中的所述微代碼處理萬兆網絡接口信號的?色散補償、預/去加重和均衡的問題。?
本發明提供的第四優選實施例中:所述步驟S3中,所述PM5422芯片跟所述主板上的FPGA協商確定所述ILA接口的寬度和速度,主板上的CPU監測到所述PM5422芯片和所述FPGA之間的ILA總線訓練完成后發命令初始化所述10GPOS網口。?
本發明提供的第五優選實施例中:所述光模塊1和光模塊2為XFP光模塊,所述步驟S4中所述光信號通過所述光模塊1或光模塊2轉換成XFI電信號后送入所述PM5422芯片進行處理。?
本發明提供的一種實現FPGA支持雙萬兆POS接口的方法的有益效果包括:?
1、采用PM5422芯片處理包括萬兆以太網、10GPOS等,并將這些接口轉換成速度略低的ILA接口以供FPGA處理。?
2、使用光模塊盒子,方便光路接口的擴充。?
附圖說明
圖1為本發明提供的一種基于PM5422芯片實現FPGA支持雙萬兆POS接口的結構圖;?
圖2為本發明提供的一種基于PM5422芯片實現FPGA支持雙萬兆POS接口的方法流程圖。?
具體實施方式
本發明提供的一種實現FPGA支持雙萬兆POS接口的方法,該實現方法基于PM5422芯片,其具體結構圖如圖1所示,其特征在于,主板上的FPGA的ILA接口連接PM5422芯片,光模塊1、光模塊2和IIC存儲器連接PM5422芯片,主板通過PCIE接口與PM5422芯片連接,電源模塊連接并提供電源給光模塊1、光模塊2和PM5422芯片;PM5422芯片為雙通道多功能萬兆PHY器件,他可以處理包括萬兆以太網、10GPOS等,并將這些接口轉換成速度略低的ILA接口以供FPGA處理,數據通過XFP光模塊進入PM5422,在其內部通過信號恢復、串并轉換、幀解析、包解析等一系列步驟后通過ILA接口發給FPGA處理。?
具體的,該方法的步驟流程如圖2所示,包括:?
步驟S1,PM5422芯片上電后調取驅動程序,按照驅動程序初始化PCIE接口、ILA接口和千兆網絡接口,等待主板命令。?
具體的,該PM5422芯片上電后通過自動訪問IIC存儲器,將其最基本的Firmware程序調入內部。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于曙光信息產業(北京)有限公司,未經曙光信息產業(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210250382.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種番茄的育苗方法
- 下一篇:一種豇豆、馬鈴薯套種方法





