一种用于千兆以太网控制器的可切换接口电路制造技术

技术编号:16460136 阅读:143 留言:0更新日期:2017-10-26 00:36
本发明专利技术涉及高速网络通讯芯片设计与应用的技术领域,尤其是一种用于千兆以太网控制器的可切换接口电路。包括:GMII转RGMII电路;与GMII接口转RGMII接口电路连接的发送接口选择电路,根据GMII或RGMII选择信号,决定使用直接由GMAC传递来的GMII信号或是由GMII转RGMII电路转换后的RGMII信号;RGMII转GMII电路;与RGMII转GMII电路连接的接收接口选择电路,根据GMII或RMGII选择信号,决定将来自EPHY的数据直接传递给GMAC或是由RGMII转GMII电路信号转换后再传递给GMAC;该可切换接口电路可以增强千兆以太网控制器电路的通用性,简化外围电路结构,降低成本,提高效率,安全可靠。

A switchable interface circuit for Gigabit Ethernet controller

The invention relates to the technical field of the design and application of a high-speed network communication chip, in particular to a switchable interface circuit for Gigabit Ethernet controllers. Including: GMII to RGMII circuit; sending interface selection circuit is connected with the GMII interface and RGMII interface circuit, GMII or RGMII according to the selection signal, decided to use directly from the GMAC transfer GMII signal or RGMII signal from GMII to RGMII after RGMII conversion circuit; GMII circuit; the receiving interface selection circuit is connected with the RGMII the GMII circuit, GMII or RMGII according to the selection signal, determines the future data from the EPHY directly to GMAC or from RGMII to GMII circuit converted signal is then transmitted to GMAC; the interface circuit can be switched Gigabit Ethernet control circuit can enhance the versatility, simplify the external circuit structure, reduce costs, improve efficiency, safety reliable.

【技术实现步骤摘要】
一种用于千兆以太网控制器的可切换接口电路
本专利技术涉及高速网络通讯芯片设计与应用的
,尤其是一种用于千兆以太网控制器的可切换接口电路。
技术介绍
千兆以太网通信不可或缺的一环就是物理层芯片与以太网控制器之间的接口部分。常用的接口形式有MII(MediumIndependentInterface)、GMII(GigabitMII)和RGMIIReducedGMII等。MII接口共16根信号线,包括:TXD数据发送信号,共4根、RXD数据接收信号,共4根、TX_ER发送错误信号、RX_ER接收错误信号、TX_EN发送使能信号、RX_DV接收有效信号、TX_CLK、RX_CLK、CRS载波侦测信号、COL冲突检测信号。与MII接口相比,GMII的数据宽度由4位变成8位,GMII接口中的控制信号和MII接口的一样,发送参考时钟GTX_CLK和接收参考时钟RX_CLK频率均为125MHz,共24跟信号线。至于RGMII接口,则将接口信号线数减少到14根。TX或RX数据宽度变成4位,为了保持1000Mbps的传输速率不变,RGMII接口在时钟的上升沿和下降沿都采样数据。TX_EN信号线上传送TX_EN和TX_ER两种信息,TX_CLK的上升沿发送TX_EN,下降沿发送TX_ER;同样地,RX_DV信号线上也传送RX_DV和RX_ER两种信号,在RX_CLK上升沿发送RX_DV,下降沿发送RX_ER。正是由于每种接口形式都有不同,如果MAC与PHY两者采用的接口不一致,那么就需要添加接口转换电路,保证系统正常工作。在芯片测试和使用时,加入外围接口转换电路可以解决这一问题,但显然增加了额外的开销与工作量。
技术实现思路
本专利技术所要解决的技术问题是提供一种用于千兆以太网控制器的可切换接口电路,其结构紧凑,简化外围电路结构,操作方便,适应范围广,安全可靠。为了解决上述技术问题,本专利技术包括:GMII转RGMII电路;与GMII接口转RGMII接口电路连接的发送接口选择电路,根据GMII或RGMII选择信号,决定使用直接由GMAC传递来的GMII信号或是由GMII转RGMII电路转换后的RGMII信号;RGMII转GMII电路;与RGMII转GMII电路连接的接收接口选择电路,根据GMII或RMGII选择信号,决定将来自EPHY的数据直接传递给GMAC或是由RGMII转GMII电路信号转换后再传递给GMAC;优选地,所述GMII转RGMII电路包括发送数据和控制信息寄存器、上升沿信息寄存器、下降沿信息寄存器、选择器和载波侦测逻辑电路,所述发送数据和控制信息寄存器根据来自GMAC电路的单双工信号、连接信号、速率选择信号以及GMII发送数据,经由判断逻辑,输出发送数据或控制信号给上升沿信息寄存器,所述上升沿信息寄存器从GMAC电路输入GMII发送使能、GMII发送错误信号,根据Tx时钟,产生一个Tx二分频时钟,并得到上升沿发送数据和上升沿发送使能,输出给选择器,所述下降沿信息寄存器产生下降沿发送数据和下降沿发送错误和一个Tx二分频时钟同频率反相位的时钟信号,输出给选择器,所述选择器电路根据两个同频反相的Tx二分频信号异或后的结果,选择上升沿信息或下降沿信息做为RGMII发送数据和控制信号。优选地,所述RGMII转GMII电路包括下降沿信息寄存器、上升沿信息寄存器、选择器、链路状态逻辑电路、接收信号输出电路和检测与侦听逻辑电路,所述下降沿信息寄存器输入时钟为Rx时钟同频率但反相位的时钟信号,它能将RGMII接收数据和控制信号锁存,得到接收数据的高4位信号以及接收错误信号,所述上升沿信息寄存器输入时钟为Rx时钟信号,它能将RGMII接收数据和控制信号锁存,得到接收数据的低4位信号以及接收有效信号,高位数据会通过千兆或非千兆选择信号判断,将自身数据或全0传递下去,与低位数据一起,拼成完整的8位接收数据信号,接收数据、接收有效、接收错误信号再与Rx时钟同步,输出到接收接口选择电路,检测与侦听逻辑电路对gmrt_crs信号、接收有效、接收错误、接收数据信号进行一系列逻辑操作,得到冲突检测信号和载波侦听信号,输出至接收接口选择电路,链路状态电路是在接收有效、接收错误均为低电平时,将接收数据的低4位信号输出至GMAC,表征链路状态。本专利技术能使千兆以太网控制器更具通用性,其结构紧凑,简化外围电路结构,操作方便,适应范围广,安全可靠。附图说明图1为本专利技术的结构框图;图2为本专利技术RGMII转GMII电路的结构框图;图3为本专利技术GMII转RGMII电路的连接图。具体实施方式下面结合具体附图对本专利技术作进一步说明。如图1所示:为了能实现千兆以太网控制器更强的通用性,千兆以太网控制器适用的可切换接口电路,包括发送接口选择电路100、接收接口选择电路101、GMII转RGMII电路102和RGMII转GMII电路103。GMAC电路提供GMII或RGMII接口选择信号给发送接口选择电路100和接收接口选择电路101。如果是GMII接口,那么通讯数据直接经过选择器传递到GMAC电路内部;如果是RGMII接口,那么GMAC电路接收的通讯数据会经过转换电路将RGMII接口的信号数据转换成GMII接口的信号数据,然后经过接收选择器传递到GMAC电路;而GMAC电路发送的通讯数据会经过转换电路将GMII接口的信号数据转换成RGMII接口的信号数据,而后经由发送选择器传递到EPHY电路。如图2所示:RGMII转GMII电路103主要包括了下降沿信息寄存器104、上升沿信息寄存器105、选择器106、链路状态逻辑电路107、接收信号输出电路108和检测与侦听逻辑电路109。其中,下降沿信息寄存器104输入时钟为Rx时钟同频率但反相位的时钟信号,它能将RGMII接收数据和控制信号锁存,得到接收数据的高4位信号以及接收错误信号。同样地,上升沿信息寄存器105输入时钟为Rx时钟信号,它能将RGMII接收数据和控制信号锁存,得到接收数据的低4位信号以及接收有效信号。高位数据会通过千兆或非千兆选择信号判断,将自身数据或全0传递下去,与低位数据一起,拼成完整的8位接收数据信号。接收数据、接收有效、接收错误信号再与Rx时钟同步,输出到接收接口选择电路101。检测与侦听逻辑电路109内对gmrt_crs信号、接收有效、接收错误、接收数据信号进行一系列逻辑操作,得到冲突检测信号和载波侦听信号,输出至接收接口选择电路101。链路状态电路107是在接收有效、接收错误均为低电平时普通帧间隙时,将接收数据的低4位信号输出至GMAC,表征链路状态。因此,RGMII转GMII电路103最后会把GMII格式的8位接收数据、接收数据错误、接收数据有效、载波侦测和冲突检测信号传递给接收接口选择电路101,把3种链路状态信号传递给GMAC。检测与侦听逻辑电路109,其具体行为是,载波侦听信号只有在下列任一情况下为高电平:1、当接收数据有效时;2、当接收数据无效但接收错误有效且同时接收数据信号为0xff非千兆时为0xf时;3、当载波扩展或载波扩展错误在千兆模式下生效时;4当错误载波发生时;5当gmrt_crs为高电平时。冲突检测信号在发生上述1~4情况,且gmrt_crs必须为高电平时,有效。链路本文档来自技高网
...
一种用于千兆以太网控制器的可切换接口电路

【技术保护点】
一种用于千兆以太网控制器的可切换接口电路,其特征在于,包括:GMII转RGMII电路(102);与GMII接口转RGMII接口电路(102)连接的发送接口选择电路(100),根据GMII或RGMII选择信号,决定使用直接由GMAC传递来的GMII信号或是由GMII转RGMII电路(102)转换后的RGMII信号;RGMII转GMII电路(103);与RGMII转GMII电路(103)连接的接收接口选择电路(101),根据GMII或RMGII选择信号,决定将来自EPHY的数据直接传递给GMAC或是由RGMII转GMII电路(103)信号转换后再传递给GMAC。

【技术特征摘要】
1.一种用于千兆以太网控制器的可切换接口电路,其特征在于,包括:GMII转RGMII电路(102);与GMII接口转RGMII接口电路(102)连接的发送接口选择电路(100),根据GMII或RGMII选择信号,决定使用直接由GMAC传递来的GMII信号或是由GMII转RGMII电路(102)转换后的RGMII信号;RGMII转GMII电路(103);与RGMII转GMII电路(103)连接的接收接口选择电路(101),根据GMII或RMGII选择信号,决定将来自EPHY的数据直接传递给GMAC或是由RGMII转GMII电路(103)信号转换后再传递给GMAC。2.根据权利要求1所述的一种用于千兆以太网控制器的可切换接口电路,其特征在于,所述GMII转RGMII电路(102)包括发送数据和控制信息寄存器(110)、上升沿信息寄存器(111)、下降沿信息寄存器(112)、选择器(113)和载波侦测逻辑电路(114),所述发送数据和控制信息寄存器(110)根据来自GMAC电路的单双工信号、连接信号、速率选择信号以及GMII发送数据,经由判断逻辑,输出发送数据或控制信号给上升沿信息寄存器(111),所述上升沿信息寄存器(111)从GMAC电路输入GMII发送使能、GMII发送错误信号,根据Tx时钟,产生一个Tx二分频时钟,并得到上升沿发送数据和上升沿发送使能,输出给选择器(113),所述下降沿信息寄存器(112)产生下降沿发送数据和下降沿...

【专利技术属性】
技术研发人员:胡鹏
申请(专利权)人:中国电子科技集团公司第五十八研究所
类型:发明
国别省市:江苏,32

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

1