一种基于XMC标准接口的网卡的制作方法

文档序号:17158044发布日期:2019-03-20 00:15阅读:1291来源:国知局
一种基于XMC标准接口的网卡的制作方法

本发明涉及xmc(xmc-compliantmezzaninecard,交换夹层卡)标准接口卡领域,尤其是涉及一种基于xmc标准接口的网卡。



背景技术:

随着现代处理器技术的发展,在互连领域中,使用高速差分总线替代并行总线是大势所趋。与单端并行信号相比,高速差分信号可以使用更高的时钟频率,从而使用更少的信号线,完成之前需要许多单端并行数据信号才能达到的总线带宽。pcie(pci-express,peripheralcomponentinterconnectexpress,外围组件互连扩展)总线使用了高速差分总线,具有数据传输速率快,扩展灵活等优点。由于pcie的优势明显,在几乎所有现代pc(personalcomputer,个人计算机)机中,pcie总线作为主要的主板级互连,将主机系统处理器与集成外设连接起来,和附加外设扩展卡。

xmc作为pcie总线的一种接口形式,与金手指等其他接口相比具有连接牢靠,抗振动性强等特点。由于其优势明显,所以xmc被广泛应用在加固计算机中,作为扩展接口板来使用。因此非常有必要设计一款xmc接口的功能卡,尤其是基于xmc标准接口的网卡。



技术实现要素:

本发明的目的在于提供一种基于xmc标准接口的网卡,它可以克服现有技术的不足,是一种结构简单,实现方便,抗振动性强的网卡。

本发明的技术方案:一种基于xmc标准接口的网卡,其特征在于它包括:xmcp15连接器、xmcp16连接器、pcie转pci桥电路单元、网络控制电路单元、网络隔离电路单元和标准xmc板型背板;其中,所述xmcp15连接器、xmcp16连接器、pcie转pci桥电路单元、网络控制电路单元及网络隔离电路单元均集成安装在标准xmc板型背板上;所述xmcp15连接器的输入端分别接收作为供电电源的外部+5v/+3.3v电压信号及外部pcie信号,其输出端输出稳定的+5v/+3.3v电压信号为pcie转pci桥电路单元、网络控制电路单元提供工作电源;所述xmcp15连接器与pcie转pci桥电路单元之间通过pcie信号呈双向连接;所述pcie转pci桥电路单元的输出端输出pci信号连接网络控制电路单元;所述网络隔离变压器的输入端接收来自网络控制电路单元的网络控制信号,其输出端将隔离后的网络控制信号经xmcp16连接器输出。

所述pcie转pci桥电路单元是由pcie转pci桥pi7c9x110芯片、电阻r1~r32、电容c1~c10、晶振y1、电压转换芯片lt3080ems8e构成;所述pi7c9x110芯片由req0~req7端子、gnt0~gnt7端子、gpio0~gpio3端子、clkin端子、clkout0~clkout8端子、inta~intd端子、perst端子、reset端子、cfn端子、insel端子、serr端子、perr端子、par端子、lock端子、stop端子、sevsel端子、trdy端子、irdy端子、frame端子、pme端子、refclkp端子、refclkn端子、revrsb端子、rref端子、ad0~ad31端子、tp端子、tn端子、rp端子、rn端子、cbe0~cbe3端子、pcixup端子、pcixcap端子、clkrun端子、tmo端子、tm1端子、msk_in端子、vx4端子、tdi端子、tdo端子、tms端子、tck端子、trst端子、fbclkin端子、vss1~vss22端子、vtt1~vtt2端子、vaux端子、vdd1~vdd13端子、vdda1~vdda3端子、vddc1~vddc7端子、vddp1~vddp3端子、vddaux端子、vddcaux端子构成;

所述req1~req7端子、gnt1~gnt7端子、gpio0~gpio3端子分别连接电阻r1~r18的一端,电阻r1~r18的另一端接到+3.3v电源;所述req0端子与网络控制电路单元连接;所述gnt0端子输出gnt0信号与网络控制电路单元连接;所述clkin端子连接r19电阻,电阻r19的另一端接到晶振y1的clk端子上;所述晶振为芯片提供33mhz的时钟信号;所述clkout0端子串联r20电阻输出clk0时钟到网络控制电路单元上;

所述clkout1~clkou7端子置空;所述clkout8端子串联r21电阻连接到fbclkin端子;所述inta~intd端子接收网络控制电路单元的中断信号;所述perst端子把从xmcp15连接器输出的pcie复位信号作为输入信号;其输出端输出pci复位信号连接网络控制电路单元;所述idsel端子串联r22电阻后接地;所述serr端子、perr端子、par端子、lock端子、stop端子、sevsel端子、trdy端子、irdy端子、frame端子、pme端子、cbe#0~cbe#3端子作为pci总线控制信号分别与网络控制电路单元连接;

所述refclkp端子、refclkn端子作为pcie时钟信号的输入端分别连接到隔离电容c2、隔离电容c3,然后与xmcp15连接器连接;所述rref端子串联电阻r23后接地;所述ad0~ad31作为pci总线的数据信号分别与网络控制电路单元连接;所述tp端子、tn端子作为pcie总线的输出信号分别连接c4、c5,再与xmcp15连接器连接;所述rp端子、rn端子作为pcie总线的输入信号直接与xmcp16连接器连接;所述pcixup端子连接电阻r24的一端,电阻r24的另一端连接pcixcap端子;

所述clkrun端子、tm0端子、tm1端子、msk_in端子、vx4端子、tck端子、trst端子分别接电阻r25~r31后接地;所述intc端子、intd端子、cfn端子、smbclk端子、smbdat端子、revrsb端子、tdi端子、tdo端子、tms端子均置空;所述vss1~vss22均接地;所述vtt1~vtt2、vdda1~vdda3、vddc1~vddc7、vddp1~vddp3、vddaux、vddcaux均连接电源转换芯片输出的1.8v电源;

所述vaux端子、vdd1~vdd13均连接3.3v电源;所述电容c6、电容c7的一端和电压转换芯片的vi1端子、vi2端子、vctrl端子一起接到+3.3v电源上,电容c6、电容c7的另一端接地,实现为电源转换芯片电源输入端滤波的效果;所述电阻r32的一端连接电压转换芯片的set端子,一端接地;所述电容c8、电容c9、电容c10的一端和电压转换芯片的vo1端子、vo2端子、vo3端子一起接到+v1.8电源上,所述电容c8、电容c9、电容c10的另一端接地,实现为电源转换芯片电源输出端滤波的效果;所述电压转换芯片lt3080ems8e通过配置电阻r32的阻值来实现+3.3v电源到+1.8v电源的转换,转换逻辑为:vout=10μa*(1+r32)=10μa*(1ω+182kω)≈1.8v。

所述网络控制电路单元是由网络控制器82546gb芯片、复位电路控制器max6414芯片、eepromat93c46芯片、25mhz晶振y2、r33~r70电阻、c11~c32电容、q1~q3三极管组成;所述网络控制电路单元的电路原理示意图由a、b、c、d,4部分组成;所述网络控制器82546gb芯片由pci_ad[0]~pci_ad[63]端子、pci_c/be[0]~pci_c/be[7]端子、par端子、par64端子、frame端子、irdy端子、trdy端子、stop端子、idsel端子、devsel端子、vio[1]~vio[2]端子、req64端子、ack64端子、req端子、gnt端子、lock端子、inta端子、intb端子、pci_clk端子、m66en端子、rst端子、lan_pwr_good端子、serr端子、perr端子、pme端子、aux_pwr端子、zn_comp端子、zp_comp端子、ee_cs端子、ee_sk端子、ee_di端子、ee_do端子、flash_addr[0]~flash_addr[18]端子、flash_data[0]~flash_data[7]端子、flash_oe端子、flash-ce端子、flash_we端子、smb_alert端子、smb_dat端子、smb_clk端子、spda0~a1端子、spda6~a7端子、spdb0~b1端子、spdb6~b7端子、xtal1_in端子、xtal2_out端子、refa端子、refb端子、mdia[0]±~mdia[3]±端子、act_a端子、linka端子、linka_100端子、linka_1000端子、mdib[0]±~mdib[3]±端子、act_b端子、linkb端子、linkb_100端子、linkb_1000端子、26个vddo端子、2个avddh端子、4个avddla端子、3个avddlb端子、24个dvdd端子、ctrl_15端子、ctrl_25a端子、ctrl_25b端子、73个gnd端子、jtag_tck端子、jtag_tdi端子、jtag_tdo端子、jtag_tms端子、jtag_rst端子、clk_view端子、test端子、tsa+端子、txa-端子、rxa+端子、rxa-端子、sig_detect_a端子、txb+端子、txb-端子、rxb+端子、rxb-端子、sig_detect_b端子、9个noconnect端子、reserved00~reserved29端子构成;

所述pci_ad[0]~pci_ad[63]端子作为pci总线数据信号的发送端与pcie转pci桥pi7c9x110芯片连接;所述pci_ad[28]端子连接电阻r33;所述电阻r33的另一端连接idsel端子上;所述作为pci总线控制信号输出端的pci_c/be[0]~pci_c/be[3]端子、par端子、frame端子、irdy端子、trdy端子、stop端子、idsel端子、devsel端子、req端子、gnt端子、lock端子、inta端子、intb端子、pci_clk端子、rst端子、serr端子及perr端子均连接到pcie转pci桥的pi7c9x110芯片上;所述电阻r34的一端与par64端子连接,另一端接地;

所述电阻r35的一端与vio[1]~vio[2]端子连接,另一端连接+3.3v电源;所述电阻r36的一端连接req64端子,另一端连接+3.3v电源;所述电阻r37的一端与ack64端子连接,另一端接+3.3v电源;所述lan_pwr_good端子同时连接复位电路控制器max6414芯片的reset#端子和电阻r46;所述电阻r46另一端接+3.3v电源;所述复位电路控制器max6414芯片的mr端子同时连接电阻r45和电容c12,所述电阻r45另一端接+3.3v电源,所述电容c12另一端接地;所述位电路控制器max6414芯片的vcc端子直接连接+3.3v电源,srt端子连接电容c13,电容c13另一端接地;

所述电阻r38的一端与pme端子连接,另一端接+3.3v电源;所述电阻r39的一端与aux_pwr端子连接,另一端接+3.3v电源;所述电阻r40的一端与zn-comp端子连接,另一端接+3.3v电源;所述电阻r41的一端与zp-comp端子连接,另一端接地;

所述端子ee_cs端子、ee_sk端子、ee_di端子、ee_do端子分别连接到eepromat93c46芯片的cs端子、sk端子、di端子、do端子;所述eepromat93c46芯片的vcc端子分别连接+3.3v电源和电容c11,电容c11另一端连接gnd端子和地;所述smb_alert端子、smb_dat端子、smb_clk端子分别与电阻r42、电阻r43、电阻r44的一端连接;所述电阻r42、电阻r43、电阻r44的另一端均连接+3.3v电源;

所述spda0~a1端子、spda6~a7端子、spdb0~b1端子、spdb6~b7端子分别与电阻r47~r54的一端连接;所述电阻r47~r54的另一端均接+3.3v电源;所述电阻r55的一端与xtal1_in端子连接,另一端连接25mhz晶振y2的clk端子,晶振y2为网络控制芯片提供25mhz的时钟信号;

所述25mhz晶振y2的vcc端子同时连接到电容c13和+3.3v电源上;所述电容c13的另一端接地,gnd端子直接接地;所述refa端子、refb端子分别与电阻r56连接,电阻r56的另一端接地;所述mdia[0]±~mdia[3]±端子连接到网络隔离电路单元;所述act_a端子、linka端子把的指示灯信号直接输出到xmcp16连接器;所述mdib[0]±~mdib[3]±端子连接到网络隔离电路单元;所述act_b端子、linkb端子把的指示灯信号直接输出到xmcp16连接器;

所述26个vddo端子、2个avddh端子同时连接到电容c14、电容c15、电容c16和+3.3v电源上,所述电容c14、电容c15、电容c16的另一端均接地;所述4个avddla端子同时连接电容c17、电容c18、电容c19和+2.5_lana电源,所述电容c17、电容c18、电容c19的另一端均接地;所述3个avddlb端子同时连接电容c20、电容c21、电容c22和+2.5_lanb电源,所述电容c20、电容c21、电容c22均接地;所述24个dvdd端子同时连接电容c23~c32和+1.5v_lan电源,所述电容c23~c32的10个电容的另一端接地;

所述ctrl_15端子与三极管q1的基极连接,三级管q1的集电极接+3.3v电源,三级管q1发射极接+1.5v_lan电源;所述ctrl_25a端子接到三极管q2的基极,三级管q2的集电极接+3.3v电源,其发射极接+2.5v_lana电源;所述ctrl_25b端子接到三极管q3的基极,三级管q3的集电极接+3.3v电源,其发射极接+2.5v_lanb电源;

所述jtag_tck端子、clk_view端子分别接电阻r64及电阻r63的一端,所述电阻r64及电阻r63的另一端均接到地;所述jtag_tdi端子、jtag_tdo端子、jtag_tms端子分别接电阻r58、电阻r59、电阻r60,所述电阻r58、电阻r59、电阻r60的另一端均接+3.3v电源;所述jtag_rst端子同时接到电阻r62和电阻r65,电阻r62另一端接+3.3v电源,电阻r65另一端接地;所述test端子同时接到电阻r61和电阻r66;所述电阻r61另一端接+3.3v电源,电阻r66另一端接地;所述sig_detect_a端子、sig_detect_b端子分别接电阻r68、电阻r67,所述电阻r68、电阻r67的另一端均接地;

所述73个gnd端子均接地;所述reserved24~reserved26端子直接接地;所述reserved27端子、reserved28端子同时接到电阻r69的一端,电阻r69的另一端接地;所述reserved29端子连接电阻r70,所述电阻r70的另一端接地;网络控制器82546gb芯片的其它端子均置空处理。

所述网络隔离电路单元是由2个隔离变压器芯片h5120nl、电阻r70~r79、电容c33~c36构成;所述2个隔离变压器芯片h5120nl分别记作隔离变压器a和隔离变压器b;所述电阻r70/r75的一端连接+2.5v_lana/+2.5v_lanb电源,另一端经电容c33/c35接地;所述h5120nl芯片有端子tct4、端子tct3、端子tct2和端子tct1短接后,连接至电阻r70/r75和电容c33/c35的中间连接点;所述隔离变压器芯片有端子mct4连接电阻r71/r76,经电容c34/c35接地;所述隔离变压器芯片有端子mct3连接电阻r72/r77,经电容c34/c35接地;所述隔离变压器芯片有端子mct2连接电阻r73/r78,经电容c34/c35接地;所述隔离变压器芯片有端子mct1连接电阻r74/r79,经电容c34/c35接地。

所述隔离变压器芯片有td1+端子、td1-端子、td2+端子、td2-端子、td3+端子、td3-端子、td4+端子和td4-端子,接收从网络控制电路单元传来的隔离前网络信号,信号经隔离后由h5120nl芯片的mx1+、mx1-、mx2+、mx2-、mx3+mx3-、mx4+、mx4-输出到xmcp16连接器。

所述三极管q1、三极管q2和三极管q3均为pnp型三极管。

本发明的优越性:结构简单、容易实现;信号传输效率及精度高;由于xmc连接器是针孔连接方式,相比金手指等pcie接口连接器连接牢靠,抗振动性强。

附图说明

图1为本发明所涉一种基于xmc标准接口的网卡的整体结构示意框图。

图2为本发明所涉一种基于xmc标准接口的网卡中pcie转pci桥电路单元的电路结构示意图(其中,图2-a为pcie转pci桥电路单元的a部分的电路结构,描述了该电路单元一部分芯片及外围电路的结构及连接关系;图2-b为pcie转pci桥电路单元的b部分的电路结构,描述了该电路单元另一部分芯片及外围电路的结构及连接关系)。

图3为本发明所涉一种基于xmc标准接口的网卡中网络控制电路单元的电路结构示意图(其中,图3-a为网络控制电路单元的a部分的电路结构,图3-b为网络控制电路单元的b部分的电路结构,图3-c为网络控制电路单元的c部分的电路结构,图3-d为网络控制电路单元的b部分的电路结构,分别描述了该电路单元4个部分的芯片及外围电路的结构及连接关系)。

图4为本发明所涉一种基于xmc标准接口的网卡中网络隔离电路单元结构示意图(其中图4-a为隔离变压器a的电路结构示意图,图4-b为隔离变压器b的电路结构示意图)。

具体实施方式

实施例:一种基于xmc标准接口的网卡,如图1所示,其特征在于它包括:xmcp15连接器、xmcp16连接器、pcie转pci桥电路单元、网络控制电路单元、网络隔离电路单元和标准xmc板型背板;其中,所述xmcp15连接器、xmcp16连接器、pcie转pci桥电路单元、网络控制电路单元及网络隔离电路单元均集成安装在标准xmc板型背板上;所述xmcp15连接器的输入端分别接收作为供电电源的外部+5v/+3.3v电压信号及外部pcie信号,其输出端输出稳定的+5v/+3.3v电压信号为pcie转pci桥电路单元、网络控制电路单元提供工作电源;所述xmcp15连接器与pcie转pci桥电路单元之间通过pcie信号呈双向连接;所述pcie转pci桥电路单元的输出端输出pci信号连接网络控制电路单元;所述网络隔离变压器的输入端接收来自网络控制电路单元的网络控制信号,其输出端将隔离后的网络控制信号经xmcp16连接器输出。

所述pcie转pci桥电路单元是由pcie转pci桥pi7c9x110芯片、电阻r1~r32、电容c1~c10、晶振y1、电压转换芯片lt3080ems8e构成,为了便于示意及描述,将该电路单元分成如图2-a和图2-b所示的a部分和b部分,分别描述了该电路单元2部分芯片及外围电路的结构及连接关系;所述pi7c9x110芯片由req0~req7端子、gnt0~gnt7端子、gpio0~gpio3端子、clkin端子、clkout0~clkout8端子、inta~intd端子、perst端子、reset端子、cfn端子、insel端子、serr端子、perr端子、par端子、lock端子、stop端子、sevsel端子、trdy端子、irdy端子、frame端子、pme端子、refclkp端子、refclkn端子、revrsb端子、rref端子、ad0~ad31端子、tp端子、tn端子、rp端子、rn端子、cbe0~cbe3端子、pcixup端子、pcixcap端子、clkrun端子、tmo端子、tm1端子、msk_in端子、vx4端子、tdi端子、tdo端子、tms端子、tck端子、trst端子、fbclkin端子、vss1~vss22端子、vtt1~vtt2端子、vaux端子、vdd1~vdd13端子、vdda1~vdda3端子、vddc1~vddc7端子、vddp1~vddp3端子、vddaux端子、vddcaux端子构成;

如图2-a、图2-b所示,所述req1~req7端子、gnt1~gnt7端子、gpio0~gpio3端子分别连接电阻r1~r18的一端,电阻r1~r18的另一端接到+3.3v电源;所述req0端子与网络控制电路单元连接(网卡控制器芯片82546gbreq端子输出的req0信号作为输入信号);所述gnt0端子输出gnt0信号与网络控制电路单元连接(网卡控制器芯片82546gbgnt端子);所述clkin端子连接r19电阻,电阻r19的另一端接到晶振y1(晶振y5好像在其他地方均没有出现过,图中也没有找到,文字及附图中需要先出现才能够在后面的描述中使用)的clk端子上;所述晶振为芯片提供33mhz的时钟信号;所述clkout0端子串联r20电阻输出clk0时钟到网络控制电路单元(网卡控制器芯片pci_clk端子)上;

如图2-a所示,所述clkout1~clkou7端子置空;所述clkout8端子串联r21电阻连接到fbclkin端子;所述inta~intd端子接收网络控制电路单元的中断信号(网卡控制器芯片inta端子、intb端子输出的pci_inta和pci_intb中断信号);所述perst端子把从xmcp15连接器输出的pcie复位信号作为输入信号;其输出端输出pci复位信号连接网络控制电路单元(网卡控制器芯片rst端子);所述idsel端子串联r22电阻后接地;所述serr端子、perr端子、par端子、lock端子、stop端子、sevsel端子、trdy端子、irdy端子、frame端子、pme端子、cbe#0~cbe#3端子作为pci总线控制信号分别与网络控制电路单元连接(网卡控制器芯片的serr端子、perr端子、par端子、lock端子、stop端子、sevsel端子、trdy端子、irdy端子、frame端子、pme端子、cbe#0~cbe#3端子);

如图2-a所示,所述refclkp端子、refclkn端子作为pcie时钟信号的输入端分别连接到隔离电容c2、隔离电容c3,然后与xmcp15连接器连接;所述rref端子串联电阻r23后接地;所述ad0~ad31作为pci总线的数据信号分别与网络控制电路单元连接(网卡控制器芯片的pci_ad[0]~pci_ad[31]);所述tp端子、tn端子作为pcie总线的输出信号分别连接c4、c5,再与xmcp15连接器连接;所述rp端子、rn端子作为pcie总线的输入信号直接与xmcp16连接器连接;所述pcixup端子连接电阻r24的一端,电阻r24的另一端连接pcixcap端子;

如图图2-b所示,所述clkrun端子、tm0端子、tm1端子、msk_in端子、vx4端子、tck端子、trst端子分别接电阻r25~r31后接地;所述intc端子、intd端子、cfn端子、smbclk端子、smbdat端子、revrsb端子、tdi端子、tdo端子、tms端子均置空;所述vss1~vss22均接地;所述vtt1~vtt2、vdda1~vdda3、vddc1~vddc7、vddp1~vddp3、vddaux、vddcaux均连接电源转换芯片输出的1.8v电源;

如图图2-b所示,所述vaux端子、vdd1~vdd13均连接3.3v电源;所述电容c6、电容c7的一端和电压转换芯片的vi1端子、vi2端子、vctrl端子一起接到+3.3v电源上,电容c6、电容c7的另一端接地,实现为电源转换芯片电源输入端滤波的效果;所述电阻r32的一端连接电压转换芯片的set端子,一端接地;所述电容c8、电容c9、电容c10的一端和电压转换芯片的vo1端子、vo2端子、vo3端子一起接到+v1.8电源上,所述电容c8、电容c9、电容c10的另一端接地,实现为电源转换芯片电源输出端滤波的效果;所述电压转换芯片lt3080ems8e通过配置电阻r32的阻值来实现+3.3v电源到+1.8v电源的转换,转换逻辑为:vout=10μa*(1+r32)=10μa*(1ω+182kω)≈1.8v。

所述网络控制电路单元是由网络控制器82546gb芯片、复位电路控制器max6414芯片、eepromat93c46芯片、25mhz晶振y2、r33~r70电阻、c11~c32电容、q1~q3三极管组成;所述网络控制器82546gb芯片由pci_ad[0]~pci_ad[63]端子、pci_c/be[0]~pci_c/be[7]端子、par端子、par64端子、frame端子、irdy端子、trdy端子、stop端子、idsel端子、devsel端子、vio[1]~vio[2]端子、req64端子、ack64端子、req端子、gnt端子、lock端子、inta端子、intb端子、pci_clk端子、m66en端子、rst端子、lan_pwr_good端子、serr端子、perr端子、pme端子、aux_pwr端子、zn_comp端子、zp_comp端子、ee_cs端子、ee_sk端子、ee_di端子、ee_do端子、flash_addr[0]~flash_addr[18]端子、flash_data[0]~flash_data[7]端子、flash_oe端子、flash-ce端子、flash_we端子、smb_alert端子、smb_dat端子、smb_clk端子、spda0~a1端子、spda6~a7端子、spdb0~b1端子、spdb6~b7端子、xtal1_in端子、xtal2_out端子、refa端子、refb端子、mdia[0]±~mdia[3]±端子、act_a端子、linka端子、linka_100端子、linka_1000端子、mdib[0]±~mdib[3]±端子、act_b端子、linkb端子、linkb_100端子、linkb_1000端子、26个vddo端子、2个avddh端子、4个avddla端子、3个avddlb端子、24个dvdd端子、ctrl_15端子、ctrl_25a端子、ctrl_25b端子、73个gnd端子、jtag_tck端子、jtag_tdi端子、jtag_tdo端子、jtag_tms端子、jtag_rst端子、clk_view端子、test端子、tsa+端子、txa-端子、rxa+端子、rxa-端子、sig_detect_a端子、txb+端子、txb-端子、rxb+端子、rxb-端子、sig_detect_b端子、9个noconnect端子、reserved00~reserved29端子构成;为了便于示意及描述,将该电路单元分成如图3-a、图3-b、图3-c、图3-d所示的a部分、b部分、c部分、d部分,分别描述了该电路单元4个部分的芯片及外围电路的结构及连接关系;

如图3-a所示,所述pci_ad[0]~pci_ad[63]端子作为pci总线数据信号的发送端与pcie转pci桥pi7c9x110芯片连接;所述pci_ad[28]端子连接电阻r33;所述电阻r33的另一端连接idsel端子上;所述作为pci总线控制信号输出端的pci_c/be[0]~pci_c/be[3]端子、par端子、frame端子、irdy端子、trdy端子、stop端子、idsel端子、devsel端子、req端子、gnt端子、lock端子、inta端子、intb端子、pci_clk端子、rst端子、serr端子及perr端子均连接到pcie转pci桥的pi7c9x110芯片上;所述电阻r34的一端与par64端子连接,另一端接地;

如图3-a所示,所述电阻r35的一端与vio[1]~vio[2]端子连接,另一端连接+3.3v电源;所述电阻r36的一端连接req64端子,另一端连接+3.3v电源;所述电阻r37的一端与ack64端子连接,另一端接+3.3v电源;所述lan_pwr_good端子同时连接复位电路控制器max6414芯片的reset#端子和电阻r46;所述电阻r46另一端接+3.3v电源;所述复位电路控制器max6414芯片的mr端子同时连接电阻r45和电容c12,所述电阻r45另一端接+3.3v电源,所述电容c12另一端接地;所述位电路控制器max6414芯片的vcc端子直接连接+3.3v电源,srt端子连接电容c13,电容c13另一端接地;

如图3-a所示,所述电阻r38的一端与pme端子连接,另一端接+3.3v电源;所述电阻r39的一端与aux_pwr端子连接,另一端接+3.3v电源;所述电阻r40的一端与zn-comp端子连接,另一端接+3.3v电源;所述电阻r41的一端与zp-comp端子连接,另一端接地;

如图3-a所示,所述端子ee_cs端子、ee_sk端子、ee_di端子、ee_do端子分别连接到eepromat93c46芯片的cs端子、sk端子、di端子、do端子;所述eepromat93c46芯片的vcc端子分别连接+3.3v电源和电容c11,电容c11另一端连接gnd端子和地;所述smb_alert端子、smb_dat端子、smb_clk端子分别与电阻r42、电阻r43、电阻r44的一端连接;所述电阻r42、电阻r43、电阻r44的另一端均连接+3.3v电源;

如图3-b所示,所述spda0~a1端子、spda6~a7端子、spdb0~b1端子、spdb6~b7端子分别与电阻r47~r54的一端连接;所述电阻r47~r54的另一端均接+3.3v电源;所述电阻r55的一端与xtal1_in端子连接,另一端连接25mhz晶振y2的clk端子,晶振y2为网络控制芯片提供25mhz的时钟信号;

如图3-b所示,所述25mhz晶振y2的vcc端子同时连接到电容c13和+3.3v电源上;所述电容c13的另一端接地,gnd端子直接接地;所述refa端子、refb端子分别与电阻r56连接,电阻r56的另一端接地;所述mdia[0]±~mdia[3]±端子连接到网络变压器a的td1±~td3±端子;所述act_a端子、linka端子把网络a的指示灯信号直接输出到xmcp16连接器;所述mdib[0]±~mdib[3]±端子连接到网络变压器b的td1±~td3±端子;所述act_b端子、linkb端子把网络b的指示灯信号直接输出到xmcp16连接器;

如图3-c所示,所述26个vddo端子、2个avddh端子同时连接到电容c14、电容c15、电容c16和+3.3v电源上,所述电容c14、电容c15、电容c16的另一端均接地;所述4个avddla端子同时连接电容c17、电容c18、电容c19和+2.5_lana电源,所述电容c17、电容c18、电容c19的另一端均接地;所述3个avddlb端子同时连接电容c20、电容c21、电容c22和+2.5_lanb电源,所述电容c20、电容c21、电容c22均接地;所述24个dvdd端子同时连接电容c23~c32和+1.5v_lan电源,所述电容c23~c32的10个电容的另一端接地;

如图3-c所示,所述ctrl_15端子与pnp三极管q1的基极连接,三级管q1的集电极接+3.3v电源,三级管q1发射极接+1.5v_lan电源;所述ctrl_25a端子接到pnp三极管q2的基极,三级管q2的集电极接+3.3v电源,其发射极接+2.5v_lana电源;所述ctrl_25b端子接到pnp三极管q3的基极,三级管q3的集电极接+3.3v电源,其发射极接+2.5v_lanb电源;

如图3-d所示,所述jtag_tck端子、clk_view端子分别接电阻r64及电阻r63的一端,所述电阻r64及电阻r63的另一端均接到地;所述jtag_tdi端子、jtag_tdo端子、jtag_tms端子分别接电阻r58、电阻r59、电阻r60,所述电阻r58、电阻r59、电阻r60的另一端均接+3.3v电源;所述jtag_rst端子同时接到电阻r62和电阻r65,电阻r62另一端接+3.3v电源,电阻r65另一端接地;所述test端子同时接到电阻r61和电阻r66;所述电阻r61另一端接+3.3v电源,电阻r66另一端接地;所述sig_detect_a端子、sig_detect_b端子分别接电阻r68、电阻r67,所述电阻r68、电阻r67的另一端均接地;

如图3-d所示,所述73个gnd端子均接地;所述reserved24~reserved26端子直接接地;所述reserved27端子、reserved28端子同时接到电阻r69的一端,电阻r69的另一端接地;所述reserved29端子连接电阻r70,所述电阻r70的另一端接地;网络控制器82546gb芯片的其它端子均置空处理。

所述网络隔离电路单元是由2个隔离变压器芯片h5120nl、电阻r70~r79、电容c33~c36构成;所述2个隔离变压器芯片h5120nl分别记作隔离变压器a和隔离变压器b,如图4-a和图4-b所示;所述电阻r70/r75的一端连接+2.5v_lana/+2.5v_lanb电源,另一端经电容c33/c35接地;所述h5120nl芯片有端子tct4、端子tct3、端子tct2和端子tct1短接后,连接至电阻r70/r75和电容c33/c35的中间连接点;所述隔离变压器芯片有端子mct4连接电阻r71/r76,经电容c34/c35接地;所述隔离变压器芯片有端子mct3连接电阻r72/r77,经电容c34/c35接地;所述隔离变压器芯片有端子mct2连接电阻r73/r78,经电容c34/c35接地;所述隔离变压器芯片有端子mct1连接电阻r74/r79,经电容c34/c35接地。

所述隔离变压器芯片有td1+端子、td1-端子、td2+端子、td2-端子、td3+端子、td3-端子、td4+端子和td4-端子,接收从网络控制电路单元传来的隔离前网络信号,信号经隔离后由h5120nl芯片的mx1+、mx1-、mx2+、mx2-、mx3+mx3-、mx4+、mx4-输出到xmcp16连接器,如图4-a和图4-b所示。

为了使本发明实现的技术手段、创新特征、达成目的与功效易于明白了解。

本发明设计是一种基于xmc标准接口的网卡。

如图1所示,pcie总线通过xmcp15连接器引入到网卡中,再通过背板上的印制线把pcie总线从xmcp15连接器引到pcie转pci桥片上。桥片负责把pcie总线转换为pci总线。pci总线通过背板上的印制线引到网络控制器上,网络控制器把pci信号转成标准网络信号。网络信号经过变压器隔离后再通过xmcp16连接器引到外部接口上。外部+5v和+3.3v电源信号通过xmcp15连接器引入到网卡上,再通过背板印制线分别引到pcie转pci桥片和网络控制器上,实现对2个功能芯片的供电。

如图2-a和图2-b所示,pcie转pci桥片选用的是pericom公司pi7c9x110芯片。芯片第tp、tn、rp、rn引脚为pcie总线的2对差分信号,发送信号pcie_tx±直接连接到xmcp15连接器上,接收信号pcie_rx±通过c4和c5电容隔离后连接到xmcp15连接器上。桥片转换出的pci信号连接到了网络控制器上。

如图3-a、图3-b、图3-c、图3-d所示,网络控制器采用intel公司的高性能千兆以太网控制器82546gb,该网络控制器可以输出2路千兆网络。mdia[0-3]±输出的tda[0-3]±信号是网络控制器第1路网络接口信号,act_a引脚、linka引脚输出的lana_act和lana_linkup#信号是网络控制器第1路网络的指示灯信号。mdib[0-3]±引脚输出的tdb[0-3]±信号是网络控制器第2路网络接口信号,act_b引脚、linkb引脚输出的lanb_act和lanb_linkup#信号是网络控制器第2路网络的指示灯信号。

如图4-a和图4-b所示,网络隔离变压器单元选用的是pulse公司的h5120nl芯片。u1、u2分别是是第1路网络和第2路网络的信号隔离变压器。变压器的td[1-3]±引脚是隔离前的网络信号,由网络控制器输出到变压器上。变压器的mx[1-3]±引脚是隔离后的网络信号,由变压器输出到xmcp16连接器。

以上实施例仅是对本发明基于一种基于xmc标准接口的网卡具体应用例子,并不、限制本申请权利要求。凡是在本申请权利要求技术方案上进行的修改和非本质改进的,均在本申请权利要求保护范围之内。

本发明未述及之处适用于现有技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1