【技术实现步骤摘要】
数据处理方法、网络设备、主控板及逻辑芯片
本申请涉及通信
,尤其是涉及一种数据处理方法、网络设备、主控板及逻辑芯片。
技术介绍
网络设备(如路由器、交换机等)可以包括主控板和业务板(也可以称为子卡),主控板可通过低电压差分信号(LowVoltageDifferentialSignaling,LVDS)总线与业务板连接。例如,主控板通过LVDS总线1与业务板1连接,主控板通过LVDS总线2与业务板2连接,每个LVDS总线之间均是相互独立的。LVDS总线由3对差分线组成,如差分线A、差分线B和差分线C。主控板向业务板发送数据时,通过差分线A向业务板发送时钟信号,并通过差分线B向业务板发送数据。业务板通过差分线A接收到时钟信号后,根据该时钟信号从差分线B接收数据,从而正确接收数据。但是,业务板向主控板发送数据时,业务板通过差分线C向主控板发送数据,而无法向主控板发送时钟信号,导致主控板无法利用时钟信号从差分线C接收数据,从而无法正确接收数据。
技术实现思路
本申请提供一种数据处理方法,网络设备包括 ...
【技术保护点】
1.一种数据处理方法,其特征在于,网络设备包括主控板和业务板,所述主控板通过数据总线与所述业务板连接,所述主控板包括逻辑芯片以及处理器,所述方法应用于所述逻辑芯片,所述方法包括:/n在使能训练过程中,确定采样时钟,所述采样时钟是原始时钟的N倍,所述N为大于或者等于3的正整数;其中,所述原始时钟是所述业务板通过所述数据总线向所述主控板发送数据时使用的时钟;根据所述采样时钟对所述业务板发送的原始训练数据进行采样,得到多个采样训练数据,每个采样训练数据包括N个训练子数据;根据所述多个采样训练数据确定时钟边沿位置;/n在训练过程结束后,基于所述时钟边沿位置,根据所述采样时钟对所述业 ...
【技术特征摘要】
1.一种数据处理方法,其特征在于,网络设备包括主控板和业务板,所述主控板通过数据总线与所述业务板连接,所述主控板包括逻辑芯片以及处理器,所述方法应用于所述逻辑芯片,所述方法包括:
在使能训练过程中,确定采样时钟,所述采样时钟是原始时钟的N倍,所述N为大于或者等于3的正整数;其中,所述原始时钟是所述业务板通过所述数据总线向所述主控板发送数据时使用的时钟;根据所述采样时钟对所述业务板发送的原始训练数据进行采样,得到多个采样训练数据,每个采样训练数据包括N个训练子数据;根据所述多个采样训练数据确定时钟边沿位置;
在训练过程结束后,基于所述时钟边沿位置,根据所述采样时钟对所述业务板发送的原始应用数据进行采样,得到目标应用数据,所述目标应用数据包括N个应用子数据;将所述N个应用子数据中的一个应用子数据输出给处理器。
2.根据权利要求1所述的方法,其特征在于,
所述根据所述多个采样训练数据确定时钟边沿位置,包括:
从所述多个采样训练数据中依次选取连续的两个采样训练数据;
根据所述两个采样训练数据获取目标训练数据,并判断所述目标训练数据是否满足数据输出条件,所述目标训练数据包括N个训练子数据;
如果是,则根据所述目标训练数据的边沿位置确定时钟边沿位置;如果否,则返回执行从所述多个采样训练数据中依次选取连续的两个采样训练数据。
3.根据权利要求2所述的方法,其特征在于,
所述根据所述两个采样训练数据获取目标训练数据,包括:
根据上次目标训练数据的第一窗口确定本次目标训练数据的第二窗口,第二窗口与第一窗口不同;所述第二窗口包括所述两个采样训练数据中的前一个采样训练数据后面的连续N1个训练子数据、所述两个采样训练数据中的后一个采样训练数据前面的连续N2个训练子数据,N1与N2之和为N;
基于所述第二窗口,将所述N1个训练子数据和所述N2个训练子数据组合,得到目标训练数据。
4.根据权利要求2所述的方法,其特征在于,
所述判断所述目标训练数据是否满足数据输出条件,包括:
若所述目标训练数据的N个训练子数据中的连续N3个训练子数据均相同,确定所述目标训练数据满足数据输出条件;其中,N3大于或者等于N的一半。
5.根据权利要求2所述的方法,其特征在于,
当所述目标训练数据满足数据输出条件时,所述方法还包括:
将计数器的值加指定数值,并判断所述计数器的值是否达到预设阈值;
如果达到,则根据所述目标训练数据的边沿位置确定时钟边沿位置;
如果未达到,则返回执行从所述多个采样训练数据中依次选取连续的两个采样训练数据。
6.根据权利要求1所述的方法,...
【专利技术属性】
技术研发人员:蒋君英,慕长林,丁健,丁伟,
申请(专利权)人:新华三技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。