[实用新型]一种集成千兆和万兆以太网的复合网卡有效

专利信息
申请号: 201120259284.8 申请日: 2011-07-21
公开(公告)号: CN202127418U 公开(公告)日: 2012-01-25
发明(设计)人: 姚文浩;郑臣明;王晖;王英;柳胜杰;郝志彬;梁发清;邵宗有;刘新春;杨晓君 申请(专利权)人: 曙光信息产业股份有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04L12/02
代理公司: 北京安博达知识产权代理有限公司 11271 代理人: 徐国文
地址: 300384 天津市西青区*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 集成 千兆 以太网 复合 网卡
【说明书】:

技术领域

发明涉及一种高速网卡,具体来说,涉及一种集成千兆和万兆以太网的复合网卡。

背景技术

在目前的市场上,一般所见到的都是单独的千兆和万兆网卡。但是在某些场合下有时候需要千兆以太网有时候需要万兆以太网,如果使用独立的网卡要么直接在系统中安装两块不同的网卡,但有些系统没有安装两块网卡的空间;要么关闭系统更换另一块网卡,这样做会相当的麻烦。为了节约资金和使用方便起见,需要将千兆和万兆的接口做在同一块复合网卡上。

发明内容

为发明为此提供了一种集成千兆和万兆以太网的复合网卡。

一种集成千兆和万兆以太网的复合网卡,包括SFP接口,SFP/SFP+复用接口,PCIE 8x接口,主控芯片,缓冲区模块和可编程晶振;

所述SFP接口直接与主控芯片的GTP高速接口相连接;所述SFP/SFP+复用接口通过切换模块与主控芯片GTP高速接口相连接;所述PCIE 8x接口、缓冲区模块和可编程晶振直接与主控芯片连接。

优选的,所述主控芯片包括四个GTP高速接口,前三个直接与SFP接口相连接,第四个GTP高速接口通过切换模块与SFP/SFP+复用接口连接,切换模块连接有万兆网卡功能芯片,万兆网卡功能芯片与主控芯片相连接。

优选的,所述主控芯片通过IIC总线读取切换模块参数,根据切换模块选定接口为SFP或SFP+来决定工作在千兆状态还是万兆状态。

优选的,所述缓冲区模块包括独立的2路QDR+模块和独立的2路DDR2模块,QDR2+模块作为低延迟缓冲区,DDR2模块作为大容量缓冲区。

优选的,工作状态确定千兆或万兆状态后,主控芯片通过IIC总线控制可编程晶振切换时钟频率和采用的缓冲区。

优选的,所述网卡在确定工作状态后由可编程晶振对系统重新初始化,完成信号锁定;工作后,主控芯片将接收到的报文暂存于缓冲区,并将处理后的报文通过PCIE 8x接口传送至主机。

优选的,所述网卡的工作状态在千兆时,由主控芯片完成信号锁定和解码;所述网卡的工作状态在万兆时,由所述万兆网卡功能芯片完成信号锁定,然后将低速的信号传送到主控芯片上,由主控芯片进行数据解码处理。

优选的,所述QDR+模块采用两片Cypress公司的CY7C1515V18-300,总容量为144Mb,最大带宽为9Gb每路;所述DDR2模块采用两个SODIM插槽,最大可支持容量为8GB。

优选的,所述主控芯片为FPGA芯片。

优选的,所述万兆网卡功能芯片为VSC8479芯片。

本发明使得同一块网卡可以工作在不同的工作状态,有效解决了网卡应用中的切换问题。

附图说明

图1为本发明架构示意图。

具体实施方式

复合网卡支持一路万兆以太网或者四路千兆以太网,利用FPGA来实现不同的协议栈。千兆以太网的接口采用SFP接口,收发器直接使用FPGA的高速接口来实现。万兆以太网采用SFP+接口,利用VSC8479作为串并转换器,然后将数据送至FPGA处理。

万兆以太网的SFP+接口与千兆以太网的SFP接口外形尺寸兼容,所以将SFP+复用在第四个SFP的位置上。这个位置插上SFP模块则系统工作在千兆以太网模式下;如果插上SFP+模块则工作在万兆以太网模式。这个复用位置的信号由高速信号缓冲器进行切换。由FPGA内部程序通过IIC总线自动识别模块的类型并自动完成功能的切换。

如图一所示,千兆以太网的SFP接口直接与FPGA上的高速接口(GTP)相连,由FPGA自己完成信号的锁定和解码。万兆以太网的SFP+接口先与VSC8479相连,通过他实现万兆信号的锁定和串并转换,然后将低速的信号连接到FPGA上,之后由FPGA进行数据处理。SFP+和第四个SFP复用插槽和电路,通过一个高速缓冲器进行切换。

QDR2+模块作为系统低延迟buffer,采用了两片Cypress公司的CY7C1515V18-300(有多种可替换原件)总容量为2M*36bit*2=144Mb。为了提高系统的带宽,两路QDR2是完全独立的,理论最大带宽为9Gb每路。考虑到FPGA的功耗问题没有使用ODT直接在板上做终端匹配。

DDR2模块作为系统大容量buffer,采用了两个SODIM的插槽,最大可支持容量为8GB。为了提高系统的带宽,两路DDR2是完全独立的。考虑到FPGA的功耗没有使用ODT直接在板上做终端匹配。

在系统上电后FPGA通过IIC总线读取第四个位置上所插模块的参数来决定工作在千兆模式或万兆模式。当工作模式决定以后FPGA通过另一个IIC总线控制可编程晶振来切换不同的参考时钟频率,切换高速缓冲器的连接方式,并对系统重新进行初始化以完成信号的锁定。FPGA需要对收到的报文进行一些处理,中间数据存在QDR和DDR存储器中。最终的处理结果通过8X的PCIE总线送至主机。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业股份有限公司,未经曙光信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201120259284.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top