System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 识别以太网自动协商帧内容的电路制造技术_技高网

识别以太网自动协商帧内容的电路制造技术

技术编号:41569677 阅读:4 留言:0更新日期:2024-06-06 23:50
本申请涉及集成电路技术领域,公开了一种识别以太网自动协商帧内容的电路,包括:第一计算模块,用于从SerDes接收端接收输入信号并从所述输入信号中识别出高电平和低电平的各自位置;信号边沿检测模块,用于根据识别出的高电平和低电平的各自位置识别出每个采样周期第一次发生高低电平跳变的位置,并标记出每个采样周期内连续被识别为低电平时首先由低电平跳转为高电平以及连续被识别为高电平时首先由高电平跳转为低电平的跳变位置;判决增删模块,用于根据所述跳变位置是否发生变化确定是否进行增加判决和删除判决;第二计算和判决输出模块,用于根据所述跳变位置以及所述增加判决和删除判决计算中间位置并将所述中间位置作为判决结果输出。本申请可以正确识别自动协商帧内容。

【技术实现步骤摘要】

本申请涉及集成电路,特别涉及一种识别以太网自动协商帧内容的电路


技术介绍

1、自动协商(auto-negotiation)是指在以太网连接中,网络设备能够自动交换信息并确定最佳的通信参数,包括速度、双工模式和其他相关特性。这个过程允许设备在连接时协商最适合它们之间通信的参数,从而实现更高效的数据传输。在自动协商过程中,当两个设备首次连接时或者网络配置发生变化时,它们会交换一系列特殊的帧来协商通信参数。这些帧包含设备支持的速度和双工模式选项,以及其他相关的特性。设备之间会根据彼此的能力和偏好进行通信,最终确定最佳的通信参数。

2、自动协商可以有效地确保设备之间的兼容性,并且在网络配置更改时可以自动调整通信参数,而无需手动干预。这样一来,网络管理员可以更轻松地管理网络,同时确保网络设备之间的最佳性能和可靠性,这对于自动协商的帧内容的识别提出很高的要求,能否在要求的时间内正确识别帧内容成为问题的关键。

3、ieee802.3 cl73等规定了自动协商帧(auto-negotiation frames)的格式,主要内容是规定每个比特(bit)持续时间是3.2ns(312.5mbps),以实现对端设备在没有协商出结果之前也能够自由通信,这要求serdes不管工作在什么速率都要能够对312.5mbps的信号进行发送和接收。由于是工作在不同的晶振上,本地设备的时钟频率跟对端设备的时钟频率肯定存在频偏。目前通常的做法是固定本地时钟为312.5m的整数倍(例如serdes工作在10.3125g,312.5m的33倍),然后利用bang-bang时钟数据恢复(cdr)使本地时钟锁定到输入数据以正确判决。该做法存在三个问题。问题一是对应0/1切换的地方由于长0或长1带来的符号间干扰(isi)的影响会造成切换时的判决出错(例如在0/1切换的时候serdes可能会有来回跳变)。问题二要求cdr性能工作稳定,不能在工作过程中发生失锁的情况,因为发生漏bit或者多bit会导致帧内容的判决直接出错。问题三是对于高速的serdes也要为了自动协商支持比较低的速率,会造成额外的代价,并且需要在自动协商之前和之后做一次速率切换使serdes工作在正常速率模式。本专利技术提出一种自动协商帧高识别率的电路,在正常情况下能够100%正确识别帧内容。

4、本部分旨在为权利要求书中陈述的本申请的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是已被公开的现有技术。


技术实现思路

1、本申请的目的在于提供一种识别以太网自动协商帧内容的电路,正确识别自动协商帧内容。

2、本申请公开了一种识别以太网自动协商帧内容的电路,包括:

3、第一计算模块,用于从serdes接收端接收输入信号并从所述输入信号中识别出高电平和低电平的各自位置;

4、信号边沿检测模块,用于根据识别出的高电平和低电平的各自位置识别出每个采样周期第一次发生高低电平跳变的位置,并标记出每个采样周期内连续被识别为低电平时首先由低电平跳转为高电平以及连续被识别为高电平时首先由高电平跳转为低电平的跳变位置;

5、判决增删模块,用于根据所述跳变位置是否发生变化确定是否进行增加判决和删除判决;以及

6、第二计算和判决输出模块,用于根据所述跳变位置以及所述增加判决和删除判决计算中间位置并将所述中间位置作为判决结果输出。

7、在一个优选例中,所述serdes接收端的时钟是serdes发送端的时钟的m倍,所述中间位置为当前跳变位置往后推floor(1/2*m)或floor(1/2*m)+1个比特的位置,其中m为正整数。

8、在一个优选例中,所述m为33。

9、在一个优选例中,如果当前采样周期内没有发生高低电平跳变时,所述信号边沿检测模块保持上一个采样周期的跳变位置作为当前周期的跳变位置。

10、在一个优选例中,如果当前采样周期的跳变位置减去上一采样周期的跳变位置的差值大于第一预定值时,所述删除判决包括将当前采样周期内根据上一采样周期的跳变位置推算的的中间位置删除。

11、在一个优选例中,所述第一预定值为20。

12、在一个优选例中,如果跳变位置从0变化为最大值时,所述判决增删模块确定进行删除判决,所述删除判决包括将根据0的跳变位置推算的的中间位置删除。

13、在一个优选例中,如果当前采样周期的跳变位置减去上一采样周期的跳变位置的差值小于第二预定值时,所述判决增删模块确定进行增加判决,所述增加判决包括在当前采样周期的跳变位置往前推floor(1/2*m)或floor(1/2*m)+1个比特的位置增加一个中间位置,其中m为所述serdes接收端的时钟相对于serdes发送端的时钟的倍数。

14、在一个优选例中,所述第二预定值为-20。

15、在一个优选例中,如果跳变位置从最大值变化为0时,所述判决增删模块确定进行增加判决,所述增加判决包括在最大值的跳变位置往后推floor(1/2*m)或floor(1/2*m)+1个比特的位置增加一个中间位置,其中m为所述serdes接收端的时钟相对于serdes发送端的时钟的倍数。

16、本申请实施方式中,不检测长0(低电平))或长1(高电平)的位置,而是检测0/1跳变的位置,利用这个跳变位置根据过采样倍数推算中间位置并以中间位置的识别结果作为此次信号的判决结果输出。因为过采样有足够的余量可用,从而绕开避免了符号间干扰的问题,能够100%正确识别自动协商帧内容。

17、本申请的说明书中记载了大量的技术特征,分布在各个技术方案中,如果要罗列出本申请所有可能的技术特征的组合(即技术方案)的话,会使得说明书过于冗长。为了避免这个问题,本申请上述
技术实现思路
中公开的各个技术特征、在下文各个实施方式和例子中公开的各技术特征、以及附图中公开的各个技术特征,都可以自由地互相组合,从而构成各种新的技术方案(这些技术方案均应该视为在本说明书中已经记载),除非这种技术特征的组合在技术上是不可行的。例如,在一个例子中公开了特征a+b+c,在另一个例子中公开了特征a+b+d+e,而特征c和d是起到相同作用的等同技术手段,技术上只要择一使用即可,不可能同时采用,特征e技术上可以与特征c相组合,则,a+b+c+d的方案因技术不可行而应当不被视为已经记载,而a+b+c+e的方案应当视为已经被记载。

本文档来自技高网...

【技术保护点】

1.一种识别以太网自动协商帧内容的电路,其特征在于,包括:

2.如权利要求1所述的电路,其特征在于,所述SerDes接收端的时钟是SerDes发送端的时钟的M倍,所述中间位置为当前跳变位置往后推floor(1/2*M)或floor(1/2*M)+1个比特的位置,其中M为正整数。

3.如权利要求1所述的电路,其特征在于,所述M为33。

4.如权利要求1所述的电路,其特征在于,如果当前采样周期内没有发生高低电平跳变时,所述信号边沿检测模块保持上一个采样周期的跳变位置作为当前周期的跳变位置。

5.如权利要求1所述的电路,其特征在于,如果当前采样周期的跳变位置减去上一采样周期的跳变位置的差值大于第一预定值时,所述判决增删模块确定进行删除判决,所述删除判决包括将当前采样周期内根据上一采样周期的跳变位置推算的的中间位置删除。

6.如权利要求5所述的电路,其特征在于,所述第一预定值为20。

7.如权利要求1所述的电路,其特征在于,如果当前采样周期的跳变位置减去上一采样周期的跳变位置的差值小于第二预定值时,所述判决增删模块确定进行增加判决,所述增加判决包括在当前采样周期的跳变位置往前推floor(1/2*M)或floor(1/2*M)+1个比特的位置增加一个中间位置,其中M为所述SerDes接收端的时钟相对于SerDes发送端的时钟的倍数。

8.如权利要求7所述的电路,其特征在于,所述第二预定值为-20。

...

【技术特征摘要】

1.一种识别以太网自动协商帧内容的电路,其特征在于,包括:

2.如权利要求1所述的电路,其特征在于,所述serdes接收端的时钟是serdes发送端的时钟的m倍,所述中间位置为当前跳变位置往后推floor(1/2*m)或floor(1/2*m)+1个比特的位置,其中m为正整数。

3.如权利要求1所述的电路,其特征在于,所述m为33。

4.如权利要求1所述的电路,其特征在于,如果当前采样周期内没有发生高低电平跳变时,所述信号边沿检测模块保持上一个采样周期的跳变位置作为当前周期的跳变位置。

5.如权利要求1所述的电路,其特征在于,如果当前采样周期的跳变位置减去上一采样周期的跳变位置的差值大于第一...

【专利技术属性】
技术研发人员:葛云龙王浩南蔡敏卿姚豫封
申请(专利权)人:集益威半导体上海有限公司
类型:发明
国别省市:

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

1