具有板载非易失性存储器的电路卡制造技术

技术编号:34551345 阅读:23 留言:0更新日期:2022-08-17 12:36
本申请案涉及具有板载非易失性存储器的电路卡。一种缆线组合件具有在一端上拥有收发器模块的缆线。所述收发器模块经插入电路卡的接口连接器中,其还具有网络接口控制器芯片、板载非易失性存储器及控制单元。所述控制单元通过串行总线读取存储在所述收发器模块的非易失性存储器中的缆线组合件数据,并将所述缆线组合件数据复制到所述板载非易失性存储器。所述控制单元启动所述缆线组合件数据通过另一串行总线从所述板载非易失性存储器到所述网络接口控制器芯片的通信端口的传送。网络接口控制器芯片的通信端口的传送。网络接口控制器芯片的通信端口的传送。

【技术实现步骤摘要】
具有板载非易失性存储器的电路卡


[0001]本专利技术大体上涉及通过计算机网络进行的数据通信。

技术介绍

[0002]网络接口卡(NIC)是一种允许计算机通过计算机网络进行通信的附加卡(AOC)。NIC可使用缆线组合件连接到计算机网络。已开发缆线组合件以促进通过计算机网络进行高速数据通信。此类缆线组合件可包括在每一端上具有所谓的小型可插拔(SFP)收发器模块的缆线。SFP收发器模块包含电可擦除可编程只读存储器(EEPROM),其存储缆线组合件数据,例如关于缆线长度、缆线类型、无源或有源串行器/解串器(SERDES)、供应商标识(ID)及其它缆线组合件相关信息的信息。SFP收发器模块可插到NIC、以太网交换机或其它联网装置上的对应接口连接器。缆线本身通常是光纤缆线,但也可能是铜缆线。
[0003]各种类型的SFP收发器模块可用于支持不同的数据速率,即数据传输速度。例如,SFP28收发器模块支持25Gbit/s的数据速率,而四通道小型可插拔28(QSFP28)收发器模块支持100Gbit/s的数据速率。缆线组合件可在两端上具有QSFP28收发器模块,以支持单个缆线上100Gbit/s的数据速率。缆线组合件也可具有四根缆线,其中四根缆线的端端接在QSFP28收发器模块上,且四根缆线的相对端每一者端接在SFP28收发器模块上(因此支持4x25Gbit/s操作)。
[0004]网络接口控制器芯片(即,集成电路)已被开发以支持具有SFP收发器模块的缆线组合件。例如,来自Mellanox技术公司的CX
‑<br/>6LX
TM
芯片提供两个通信端口,其中每一通信端口能够支持SFP28数据速率,即,25Gbit/s。作为另一实例,同样来自Mellanox技术公司的CX

6DX
TM
芯片提供两个通信端口,其中每一通信端口能够支持QSFP28数据速率,即,100Gbit/s。为了正确操作,每一通信端口都需要存取存储在对应的SFP28或QSFP28收发器模块的EEPROM中的缆线组合件数据。

技术实现思路

[0005]在一个实施例中,一种缆线组合件具有在至少一端处拥有收发器模块的缆线。所述收发器模块经插入电路卡的接口连接器中,所述电路卡包括网络接口控制器芯片、板载非易失性存储器及控制单元。所述控制单元通过串行总线读取存储在所述收发器模块的非易失性存储器中的缆线组合件数据,并将所述缆线组合件数据复制到所述板载非易失性存储器。所述控制单元启动所述缆线组合件数据通过另一串行总线从所述板载非易失性存储器到所述网络接口控制器芯片的第一通信端口的传送。在一些实施例中,所述控制单元进一步启动所述缆线组合件数据从所述收发器模块的所述非易失性存储器到所述网络接口控制器芯片的第二通信端口的传送。
[0006]对于所属领域的一般技术人员来说,在阅读本公开的全部内容(包含附图及权利要求书)后,本专利技术的这些及其它特征将是显而易见的。
附图说明
[0007]图1是根据本专利技术的实施例的计算机网络的逻辑图。
[0008]图2是根据本专利技术的实施例的图1的计算机网络中的网络接口卡(NIC)的逻辑图。
[0009]图3是根据本专利技术的另一实施例的计算机网络的逻辑图。
[0010]图4是根据本专利技术的实施例的图3的计算机网络中的NIC的逻辑图。
[0011]图5是根据本专利技术的实施例的NIC的逻辑图。
[0012]图6是根据本专利技术的另一实施例的NIC的逻辑图。
[0013]图7是根据本专利技术的实施例的将缆线组合件数据提供到网络接口控制器芯片的通信端口的方法的流程图。
[0014]在不同的图中使用相同的参考标签指示相同或相似的组件。这些图不按比例绘制。
具体实施方式
[0015]在本公开中,提供许多具体细节,例如系统、组件及方法的实例,以提供对本专利技术的实施例的透彻理解。然而,所属领域的一般技术人员将认识到,本专利技术可在没有具体细节中的一或多者的情况下实践。在其它例子中,未展示或描述众所周知的细节以避免模糊本专利技术的方面。
[0016]图1是根据本专利技术的实施例的计算机网络的逻辑图。在图1的实例中,呈网络接口卡(NIC)100形式的附加卡通过联网交换机发送及传输数据,在图1的实例中,联网交换机是以太网交换机150。NIC 100是附加卡,因为它可拆卸地连接到计算机(未展示),例如服务器计算机、台式计算机或其它计算装置。在一个实施例中,NIC 100可插入到计算机的外围组件互连快速(PCIe)总线。
[0017]在图1的实例中,缆线组合件140将NIC 100连接到以太网交换机150。以太网交换机150可为常规的联网交换机,例如可从本申请案的受让人(加利福尼亚州圣何塞的超微计算机公司(Super Micro Computer,Inc.))购得的那些。
[0018]在一个实施例中,缆线组合件140是市售缆线组合件。缆线组合件140包括缆线145、收发器模块141及收发器模块142。在图1的实例中,收发器模块141及142中的每一者都是QSFP28收发器模块,且缆线145是光纤缆线。收发器模块141具有呈EEPROM 144形式的非易失性存储器,且收发器模块142具有呈EEPROM 143形式的非易失性存储器。如常规的那样,EEPROM 144及EEPROM 143中的每一者存储缆线组合件数据,例如关于缆线长度、缆线类型、无源或有源SERDES、供应商ID及其它缆线组合件相关的信息的信息。在操作期间,收发器模块141被插入到以太网交换机150的接口连接器151,且收发器模块142被插入到NIC 100的接口连接器120。在图1的实例中,连接器151是QSFP28接口,且连接器120也是QSFP28接口。
[0019]附加卡必须满足尺寸要求,以物理地配合计算机的机箱。在一个实施例中,NIC 100具有所谓的半高半长PCIe形状因数。NIC 100的相对较小的形状因数仅具有足以接纳单个SFP收发器模块的空间。如可了解的,尽管本专利技术的实施例是在附加卡的上下文中解释,但本专利技术的实施例同样适用于具有物理空间限制的其它应用,例如在主板上的局域网(LAN)(LOM)应用中。
[0020]在图1的实例中,NIC 100具有两个网络接口控制器芯片110。网络接口控制器芯片110中的每一者具有两个通信端口,其每一者支持SFP28收发器模块。因此,网络接口控制器芯片110可支持50Gbit/s(2x25 Gbit/s)的数据速率,且两个网络接口控制器芯片110可支持100Gbit/s的组合数据速率,这与收发器模块142(其为QSFP28收发器模块)的100Gbit/s数据速率能力相匹配。然而,由于四个通信端口需要四个含有缆线组合件数据的单独EEPROM,但只有一个EEPROM 143,因此可能出现问题。
[0021]图2是根据本专利技术的实施例的图1的计算机网络中的NIC 100的逻辑图。NIC 100包含两个网络接口控制器芯片本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络接口卡NIC,其包括:接口连接器,其经配置以可拆卸地接纳缆线组合件的第一收发器模块,所述缆线组合件包括缆线、所述第一收发器模块及第二收发器模块,其中所述第一收发器模块位于所述缆线的一端上,且所述第二收发器模块位于所述缆线的相对端上;第一网络接口控制器芯片,其位于所述NIC上;第一板载非易失性存储器,其位于所述NIC上;及控制单元,其位于所述NIC上,所述控制单元经配置以读取存储在所述第一收发器模块的非易失性存储器中的缆线组合件数据,以将所述缆线组合件数据复制到所述第一板载非易失性存储器,及启动所述缆线组合件数据从所述第一板载非易失性存储器到所述第一网络接口控制器芯片的第一通信端口的传送。2.根据权利要求1所述的NIC,其中所述控制单元经配置以启动所述缆线组合件数据从所述第一收发器模块的所述非易失性存储器到所述第一网络接口控制器芯片的第二通信端口的传送。3.根据权利要求1所述的NIC,其中所述控制单元经配置以通过监测第一模块存在信号而检测所述第一收发器模块可拆卸地连接到所述NIC。4.根据权利要求3所述的NIC,其中所述控制单元经配置以通过断言到所述第一网络接口控制器芯片的第二模块存在信号而启动所述缆线组合件数据从所述第一板载非易失性存储器到所述第一网络接口控制器芯片的所述第一通信端口的传送。5.根据权利要求1所述的NIC,其进一步包括:第二板载非易失性存储器,其位于所述NIC上;及第三板载非易失性存储器,其位于所述NIC上,其中所述控制单元经配置以将所述缆线组合件数据复制到所述第二板载非易失性存储器及到所述第三板载非易失性存储器。6.根据权利要求5所述的NIC,其进一步包括:第二网络接口控制器芯片,其位于所述NIC上,其中所述控制单元经配置以启动所述缆线组合件数据从所述第二板载非易失性存储器到所述第二网络接口控制器芯片的第一通信端口的传送,并启动所述缆线组合件数据从所述第三板载非易失性存储器到所述第二网络接口控制器芯片的第二通信端口的传送。7.根据权利要求6所述的NIC,其中所述控制单元经配置以通过第一串行总线从所述第一收发器模块的所述非易失性存储器读取所述缆线组合件数据,启动所述缆线组合件数据通过第二串行总线从所述第一板载非易失性存储器到所述第一网络接口控制器芯片的所述第一通信端口的传送,启动所述缆线组合件数据通过第三串行总线从所述第二板载非易失性存储器到所述第二网络接口控制器芯片的所述第一通信端口的传送,及启动所述缆线组合件数据通过第四串行总线从所述第三板载非易失性存储器到所述第二网络接口控制器芯片的所述第二通信端口的传送。8.根据权利要求6所述的NIC,其中所述第一收发器模块是小型可插拔SFP收发器模块。9.根据权利要求6所述的NIC,其中所述NIC具有半高半长的形状因数。10.根据权利要求9所述的NIC,其中所述第一收发器模块是四小型可插拔28QSFP28收发器模块,且所述第一及第二网络接口控制器芯片中的每一者的每一通信端口支持小型可
插拔28SFP28数据速率。11.根据权利要求6所述的NIC,其中所述控制单元经配置以启动所述缆线组合件数据从所述第一收发器模块的所述非易失性存储器到所述第一网络接口控制器芯片的第二通信端口的传送。12.根据权利要求1所述的NIC,其中所述控制单元是微控制器芯片。13.根据权利要求1所述的NIC,其中所述第一收发器模块的所述非易失...

【专利技术属性】
技术研发人员:周茂林约翰
申请(专利权)人:美超微电脑股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1