著录项信息
专利名称 | 一种以太网接口管理电路 |
申请号 | CN201510578628.4 | 申请日期 | 2015-09-11 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2015-11-18 | 公开/公告号 | CN105068961A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F13/40 | IPC分类号 | G;0;6;F;1;3;/;4;0查看分类表>
|
申请人 | 上海斐讯数据通信技术有限公司 | 申请人地址 | 浙江省湖州市吴兴区爱山街道新天地写字楼1019室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 湖州帷幄知识产权运营有限公司 | 当前权利人 | 湖州帷幄知识产权运营有限公司 |
发明人 | 王亦鸾 |
代理机构 | 杭州千克知识产权代理有限公司 | 代理人 | 周希良 |
摘要
本发明提供一种以太网接口管理电路,令中转模块通过所述第一供电端口与所述处理器电连接一第一电源,且通过所述第二供电端口与所述以太网接口模块电连接一第二电源,所述中转模块用以根据所述控制信号,控制处理器与所述以太网接口模块间的数据传输方向。使处于不同电压域的处理器与所述以太网接口模块可以根据自身需要,选择相应的电源,电路连接较灵活,还解决了现有技术中处理器与以太网接口模块直接连接造成的信号电平裕度不够的问题,保证了通信信号的质量。
1.一种以太网接口管理电路,其特征在于,包括:
处理器;
以太网接口模块,通过总线与所述处理器进行通信;
中转模块,与所述处理器和所述以太网接口模块电连接,包括控制端口、第一供电端口以及第二供电端口,所述控制端口接收一控制信号,所述第一供电端口与所述处理器电连接一第一电源,所述第二供电端口与所述以太网接口模块电连接一第二电源,所述中转模块用以根据所述控制信号,控制处理器与所述以太网接口模块间的数据传输方向;
所述以太网接口管理电路还包括:
复杂可编程逻辑器件模块,与所述中转模块电连接,用于向所述中转模块的所述控制端口提供所述控制信号;
所述复杂可编程逻辑器件模块与所述总线连接,以根据对所述处理器和所述以太网接口模块之间的总线的通信协议的解析而产生所述控制信号;
所述复杂可编程逻辑器件模块对所述总线的通信协议的解析结果包括前导码、帧起始标记、操作码、以太网接口模块内部寄存器地址、状态转换域、读/写状态标志位;
所述控制信号默认为用于控制所述数据传输方向为从所述处理器到所述以太网接口模块,且当判断所述读/写状态标志位为读时,令所述中转模块根据所述控制信号,令所述数据传输方向为从所述以太网接口模块到所述处理器。
2.根据权利要求1所述的以太网接口管理电路,其特征在于:所述处理器还用以产生一时钟信号,且通过所述中转模块向所述以太网接口模块传输所述时钟信号。
3.根据权利要求2所述的以太网接口管理电路,其特征在于:所述中转模块控制所述时钟信号的传输方向保持为从所述处理器到所述以太网接口模块。
4.根据权利要求1~3任一项所述的以太网接口管理电路,其特征在于,所述中转模块为SN74AVC2T245芯片。
5.根据权利要求1~3任一项所述的以太网接口管理电路,其特征在于,所述处理器与所述以太网接口模块之间通过媒体独立接口总线进行通信。
6.根据权利要求1~3任一项所述的以太网接口管理电路,其特征在于,第一电源为
3.3V电源,所述第二电源为1.2V或2.5V电源。
一种以太网接口管理电路\n技术领域\n[0001] 本发明涉及网络连接管理领域,特别是涉及一种以太网接口管理电路。\n背景技术\n[0002] 目前主流的10G以太网PHY(Physical Layer,物理层)芯片的MIIM(Medium \nIndependent Interface Management,媒体独立接口管理总线)接口支持可选的1.2V和\n2.5V电平,而通用的CPU的MIIM接口只支持3.3V电平,这就造成了通用的CPU的MIIM接口和\n10G PHY芯片的MIIM接口处于不同的电源域。已有实现方案是将10G PHY芯片的MIIM接口的电源管脚2.5V供电,即PHY芯片的MIIM接口电平为2.5V,CPU的MIIM接口和10G PHY芯片的MIIM接口直接连接。现有的技术缺点:其一:10G PHY的MIIM接口电源是1.2V电源和2.5V电源可选,现有的技术中,10G PHY芯片的MIIM接口电源只支持2.5V,不支持1.2V,限制了PHY电源的灵活多选择的设计。其二:3.3V LVTTL和2.5V的LVTTL电平标准为:\n[0003] 3.3V LVTTL:Vcc:3.3V;VOH>=2.4V;VOL<=0.4V;VIH>=2V;VIL<=0.8V。\n[0004] 2.5V LVTTL:Vcc:2.5V;VOH>=2.0V;VOL<=0.2V;VIH>=1.7V;VIL<=0.7V。\n[0005] 其中,Vcc表示电压电压,VOH表示输出高电平电压,VOL表示输出低电平电压,VIH表示输入高电平电压,VIL表示输入低电平电压。即当PHY芯片发送高电平信号给CPU时,PHY芯片发送的高信号为VOH>=2V,而CPU接收高电平的判断标准为VIH>=2V,两个指标可以配合,但无裕量。如果CPU到PHY之间的传输距离比较长,或者一个CPU管理多个PHY,线路负载比较重时,就会导致信号的衰减和变形,使得从信号PHY芯片发送的VOH到达CPU时,由于信号的衰减,不能达到2V,即电平的裕量不够,容易产生误码。\n发明内容\n[0006] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种以太网接口管理电路,用于解决现有技术中CPU的电源与PHY芯片的电源不一致而导致PHY芯片电源设计不灵活的问题。\n[0007] 为实现上述目的及其他相关目的,本发明提供一种以太网接口管理电路,包括:处理器;以太网接口模块,通过总线与所述处理器进行通信;中转模块,与所述处理器和所述以太网接口模块电连接,包括控制端口、第一供电端口以及第二供电端口,所述控制端口接收一控制信号,所述第一供电端口与所述处理器电连接一第一电源,所述第二供电端口与所述以太网接口模块电连接一第二电源,所述中转模块用以根据所述控制信号,控制处理器与所述以太网接口模块间的数据传输方向。\n[0008] 可选的,所述以太网接口管理电路还包括:复杂可编程逻辑器件模块,与所述中转模块电连接,用于向所述中转模块的所述控制端口提供所述控制信号。\n[0009] 可选的,所述复杂可编程逻辑器件模块与所述总线连接,以根据对所述处理器和所述以太网接口模块之间的总线的通信协议的解析而产生所述控制信号。\n[0010] 可选的,所述复杂可编程逻辑器件模块对所述总线的通信协议的解析结果包括前导码、帧起始标记、操作码、以太网接口模块内部寄存器地址、状态转换域、读/写状态标志位。\n[0011] 可选的,所述控制信号默认为用于控制所述数据传输方向为从所述处理器到所述以太网接口模块,且当判断所述读/写状态标志位为读时,令所述中转模块根据所述控制信号,令所述数据传输方向为从所述以太网接口模块到所述处理器。\n[0012] 可选的,所述处理器还用以产生一时钟信号,且通过所述中转模块向所述以太网接口模块传输所述时钟信号。\n[0013] 可选的,所述中转模块控制所述时钟信号的传输方向保持为从所述处理器到所述以太网接口模块。\n[0014] 可选的,所述中转模块为SN74AVC2T245芯片。\n[0015] 可选的,所述处理器与所述以太网接口模块之间通过媒体独立接口总线进行通信。\n[0016] 可选的,第一电源为3.3V电源,所述第二电源为1.2V或2.5V电源。\n[0017] 如上所述,本发明的以太网接口管理电路,令中转模块通过所述第一供电端口与所述处理器电连接一第一电源,且通过所述第二供电端口与所述以太网接口模块电连接一第二电源,所述中转模块用以根据所述控制信号,控制处理器与所述以太网接口模块间的数据传输方向。使处于不同电压域的处理器与所述以太网接口模块可以根据自身需要,选择相应的电源,电路连接较灵活,还解决了现有技术中处理器与以太网接口模块直接连接造成的信号电平裕度不够的问题,保证了通信信号的质量。\n附图说明\n[0018] 图1显示为本发明的一种以太网接口管理电路在一具体实施例中的模块示意图。\n[0019] 图2显示为图2所示的电路在一具体实施例中运行的过程中DIR2的时序图。\n[0020] 图3显示为本发明的一种以太网接口管理电路在一具体实施例中的电路原理图。\n[0021] 元件标号说明\n[0022] 1 以太网接口管理电路\n[0023] 11 处理器\n[0024] 12 以太网接口模块\n[0025] 13 中转模块\n具体实施方式\n[0026] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。\n[0027] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。\n[0028] MIIM(Management Interface,媒体独立接口)总线是CPU对10G以太网PHY芯片的管理接口,MIIM有两根信号线,管理数据时钟MDC(Management Data Clock)和管理数据信号MDIO(Management Data Input/Output)。CPU可以通过MIIM总线来配置PHY的寄存器信息,例如PHY的工作速率、接口传输介质选择、以及工作模式的选择,也可以通过MIIM总线来读取PHY的寄存器内容来获取PHY的工作状态信息。\n[0029] 目前主流的10G以太网PHY芯片的MIIM接口支持可选的1.2V和2.5V电平,如果PHY芯片MIIM接口的电源管脚1.2V供电,MIIM总线就支持1.2V电平;如果PHY芯片MIIM接口的电源管脚2.5V供电,MIIM总线就支持2.5V电平。而通用的CPU的MIIM接口只支持3.3V电平,这就造成了通用的CPU的MIIM接口和10G PHY芯片的MIIM接口处于不同的电源域。且为了可以与所述CPU进行正常的通信,需要选择以太网PHY芯片的电源为2.5V,且由于3.3V LVTTL和\n2.5V的LVTTL电平标准为:\n[0030] 3.3V LVTTL:Vcc:3.3V;VOH>=2.4V;VOL<=0.4V;VIH>=2V;VIL<=0.8V。\n[0031] 2.5V LVTTL:Vcc:2.5V;VOH>=2.0V;VOL<=0.2V;VIH>=1.7V;VIL<=0.7V。\n[0032] 其中,Vcc表示电压电压,VOH表示输出高电平电压,VOL表示输出低电平电压,VIH表示输入高电平电压,VIL表示输入低电平电压。即当PHY芯片发送高电平信号给CPU时,PHY芯片发送的高信号为VOH>=2V,而CPU接收高电平的判断标准为VIH>=2V,两个指标可以配合,但无裕量。如果CPU到PHY之间的传输距离比较长,或者一个CPU管理多个PHY,线路负载比较重时,就会导致信号的衰减和变形,使得从信号PHY芯片发送的VOH到达CPU时,由于信号的衰减,不能达到2V,即电平的裕量不够,容易产生误码。\n[0033] 所以本发明就提出了这种可使所述CPU和PHY芯片处于同一电源域的以太网接口管理电路,请参阅图1,显示为本发明的一种以太网接口管理电路在一具体实施例中的模块示意图。所述以太网接口管理电路1包括处理器11、以太网接口模块12、以及中转模块13。\n[0034] 所述以太网接口模块12通过总线与所述处理器11进行通信;于本实施例中,所述总线为MIIM总线。\n[0035] 所述中转模块13与所述处理器11和所述以太网接口模块12电连接,包括控制端口、第一供电端口以及第二供电端口,所述控制端口接收一控制信号,所述第一供电端口与所述处理器电连接一第一电源,所述第二供电端口与所述以太网接口模块电连接一第二电源,所述中转模块13用以根据所述控制信号,控制处理器11与所述以太网接口模块12间的数据传输方向。即可使处于不同电压域的处理器11与所述以太网接口模块12可以根据自身需要,选择相应的电源,例如,所述第一电源为3.3V电源,所述第二电源为1.2V或2.5V电源。\n即当所述处理器11选取电源3.3V,所述以太网接口模块12可选择1.2V电源或者2.5V电源,电路连接较灵活,且保证处理器11与以太网接口模块12之间有足够的电平裕度,保证了通信信号的质量。\n[0036] 在另一具体实施例中,所述以太网接口管理电路1还包括:复杂可编程逻辑器件模块(CPLD,Complex Programmable Logic Device),与所述中转模块13电连接,用于向所述中转模块13的所述控制端口提供所述控制信号。且所述CPLD可以根据所述处理器11和所述以太网接口模块12之间的总线的通信协议的解析而产生所述控制信号。所述CPLD对所述总线的通信协议的解析结果包括前导码、帧起始标记、操作码、以太网接口模块内部寄存器地址、状态转换域、读/写状态标志位。所述控制信号默认为用于控制所述数据传输方向为从所述处理器11到所述以太网接口模块12,且当判断所述读/写状态标志位为读时,令所述中转模块13根据所述控制信号,令所述数据传输方向为从所述以太网接口模块13到所述处理器12。\n[0037] 具体的,在一具体应用中,所述以太网接口模块12为型号为BCM8705的PHY以太网芯片,所述中转模块13为型号为SN74AVC2T245的双电源驱动芯片,所述处理器11即为一CPU。所述CPLD用以解析所述处理器的MDIO引脚的通信信号,并根据解析结果而产生所述控制信号。具体的,请参阅表1,显示为MDIO的时序配置表,其中“Pre”是前导码,包含32-bit的‘1’数据;”ST”是帧起始标记,是2-bit“00”;“OP”是2-bit操作码,“10”是读操作,“01”是写操作;“PRTAD”是5-bit PHY芯片地址,PHY芯片通过硬件管脚设置PHY地址;“REGAD”是5-bit PHY芯片内部寄存器地址;“TA”是状态转换域,共2bit。若为读操作,则第1bit由CPU送出高阻态,第2bit由PHY芯片送出“0”bit,如为写操作,则CPU来发送2-bit“10”的“TA”信号。\n[0038]\nOperation Pre ST OP PRTAD REGAD TA DATA IDLE\nREAD 1..1 00 10 AAAAA TTTTT Z0 16bits Data Z..Z\nWRITE 1..1 00 01 AAAAA TTTTT 10 16bits Data Z..Z\n[0039] 表1\n[0040] 且,CPLD解析MDIO的工作原理流程具体为:\n[0041] 结合图2所示的DIR2的时序图,CPLD缺省将DIR2赋高电平‘1’,控制MDIO的数据从SN74AVC2T245的A2端口进入,B2端口输出,数据从CPU流向PHY芯片。CPLD首先搜索前导码,接下来搜索帧起始标志位,然后判断操作是否为读,如果为读,继续保持9个时钟周期的DIR2为‘1’,将PHY的地址和寄存器地址继续由CPU传送到PHY芯片上,再将DIR2置‘0’,控制MDIO的数据从SN74AVC2T245的B2端口进入,A2端口输出,将PHY送来的“TA”状态转换域的第\n2bit‘0’和读出的指定寄存器的16bit数据送给CPU,DIR2的‘0’状态持续17个时钟周期后结束,将DIR2置缺省值‘1’,进入等待搜索下一个指令周期。在CPU对PHY芯片进行写操作时,MDIO数据流向始终保持从CPU到PHY芯片,CPLD始终对DIR2置‘1’。\n[0042] 即在此期间,如图2所示,DIR2在写操作过程中,DIR2为‘1’,在读操作时,DIR2从“TA”的第二bit开始为低,共持续17个bit位时长,其它时间为‘1’。CPLD通过CPU的MDIO引脚的通信信号的解析,产生控制信号来控制双电压驱动芯片的方向,使得CPU和PHY芯片之间进行正常的数据传输。\n[0043] 在一具体实施例中,所述处理器11还用以产生一时钟信号,且通过所述中转模块\n13向所述以太网接口模块12传输所述时钟信号,所述中转模块13控制所述时钟信号的传输方向保持为从所述处理器11到所述以太网接口模块12。\n[0044] 请进一步参阅图3,显示为本发明的一种以太网接口管理电路在一具体实施例中的电路原理图。\n[0045] 其中,所述电路包括一CPU以及一CPLD逻辑芯片,所述以太网接口模块为型号为BCM8705的PHY以太网芯片,所述中转模块为型号为SN74AVC2T245的双电源驱动芯片。\n[0046] 其中,具体的电路连接为:所述CPU的SCL引脚、SDA引脚、MDC引脚、以及MDIO引脚分别与所述CPLD的SCL引脚、SDA引脚、MDC引脚、以及MDIO引脚电连接,所述CPU的SCL引脚、SDA引脚、MDC引脚、以及MDIO引脚,且所述CPLD的SCL引脚、SDA引脚、MDC引脚、以及MDIO引脚分别串联一电阻后与第一电源电连接,所述CPLD的MDIO_DR引脚与所述SN74AVC2T245芯片的DR2引脚电连接,所述CPLD用以解析其MDIO引脚接收的信息而产生所述控制信号并通过所述MDIO_DR引脚发送于所述SN74AVC2T245的DR2引脚上。\n[0047] 且,所述SN74AVC2T245芯片的A1引脚与所述CPU的MDC引脚电连接,所述\nSN74AVC2T245芯片的B1引脚与所述BCM8705芯片的MDC引脚电连接,所述SN74AVC2T245芯片的DR1引脚以及VCCA引脚连接所述第一电源,所述CPU的VCC引脚以及所述CPLD逻辑芯片的VCC引脚均连接所述第一电源。所述SN74AVC2T245芯片的DR1引脚接收高电平时,信号从A1流向B1,相反的,DR1引脚接收低电平时,信号从B1流向A1,MDC信号是单向信号,信号流向是从CPU到PHY芯片,所以令所述DR1一直处于高电平状态,即令所述SN74AVC2T245芯片的A1和B1之间的数据传输方向为A1到B1,实现CPU和PHY芯片的时钟信号的连接。\n[0048] 且,所述CPU的MDIO引脚与所述SN74AVC2T245芯片的A2引脚电连接,且所述\nSN74AVC2T245芯片的B2引脚与所述BCM8705芯片的MDIO引脚电连接,所述SN74AVC2T245芯片的VCCB引脚与所述BCM8705芯片的VCC引脚均连接同一第二电源,所述SN74AVC2T245芯片根据对所述DR2接收的信号的解析,选择引脚A2和引脚B2之间的数据传输方向。其中,所述SN74AVC2T245芯片的DR2引脚接收高电平时,信号从A1流向B1,相反的,DR2引脚接收高电平时,信号从B1流向A1。MDIO是双向信号,因此SN74AVC2T245的控制方向信号的DIR2引脚需要根据实际的信号流向来控制,方向控制信号DIR2由CPLD产生,CPU和PHY之间的MIIM总线也接到了CPLD,CPLD解析MDIO信号上的信息,根据解析结果产生输入DIR2引脚的控制信号。优选的,所述第一电源为3.3V,所述第二电源为可灵活选择的1.2V或2.5V,所述电阻为1.5K欧姆。\n[0049] 进一步的,所述BCM8705芯片与一以太网物理接口电连接,例如为SFP光模块,且所述BCM8705的TX+、TX-、RX+、RX-分别与所述SFP光模块的TX+、TX-、RX+、RX-电连接,用以接受外部器件的网络接入。\n[0050] 综上所述,本发明的以太网接口管理电路,令中转模块通过所述第一供电端口与所述处理器电连接一第一电源,且通过所述第二供电端口与所述以太网接口模块电连接一第二电源,所述中转模块用以根据所述控制信号,控制处理器与所述以太网接口模块间的数据传输方向。使处于不同电压域的处理器与所述以太网接口模块可以根据自身需要,选择相应的电源,电路连接灵活,还解决了现有技术中处理器与以太网接口模块直接连接造成的信号电平裕度不够的问题,保证了通信信号的质量。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。\n[0051] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
法律信息
- 2023-01-31
专利权质押合同登记的生效
IPC(主分类): G06F 13/40
专利号: ZL 201510578628.4
申请日: 2015.09.11
授权公告日: 2018.04.27
登记号: Y2023330000072
登记生效日: 2023.01.11
出质人: 湖州帷幄知识产权运营有限公司
质权人: 湖州吴兴农村商业银行股份有限公司高新区绿色支行
发明名称: 一种以太网接口管理电路
- 2021-02-19
专利权的转移
登记生效日: 2021.02.03
专利权人由蚌埠叁零玖科技咨询有限公司变更为湖州帷幄知识产权运营有限公司
地址由233000 安徽省蚌埠市龙子湖区凤阳西路东安市场3楼变更为313001 浙江省湖州市吴兴区爱山街道新天地写字楼1019室
- 2020-12-25
专利权的转移
登记生效日: 2020.12.15
专利权人由杭州吉吉知识产权运营有限公司变更为蚌埠叁零玖科技咨询有限公司
地址由310000 浙江省杭州市滨江区西兴街道江淑路260号10242室变更为233000 安徽省蚌埠市龙子湖区凤阳西路东安市场3楼
- 2020-12-11
专利权的转移
登记生效日: 2020.11.30
专利权人由上海斐讯数据通信技术有限公司变更为杭州吉吉知识产权运营有限公司
地址由201616 上海市松江区思贤路3666号变更为310000 浙江省杭州市滨江区西兴街道江淑路260号10242室
- 2018-04-27
- 2015-12-16
实质审查的生效
IPC(主分类): G06F 13/40
专利申请号: 201510578628.4
申请日: 2015.09.11
- 2015-11-18
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-10-24
|
2007-05-24
| | |
2
| | 暂无 |
2012-06-19
| | |
3
| | 暂无 |
2012-09-03
| | |
4
| |
2014-09-10
|
2014-06-05
| | |
5
| |
2012-12-19
|
2012-08-23
| | |
6
| |
2008-10-22
|
2007-08-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |