一种时钟频率的确定方法、交换板系统、主控板系统和计算机存储介质技术方案

技术编号:21576605 阅读:54 留言:0更新日期:2019-07-10 16:48
本发明专利技术实施例公开了一种时钟频率的确定方法,包括:接收主控板系统发送的时钟切换指令;根据状态变化信息,确定标志位寄存器的值;根据标志位寄存器的值,确定延迟寄存器的值;从至少两个脉冲寄存器中,根据标志位寄存器的值和延迟寄存器的值,选取脉冲寄存器,控制所选取的脉冲寄存器生成对应的脉冲信号;确定与脉冲信号对应的时钟频率算法,根据时钟频率算法确定交换板系统的时钟频率。本发明专利技术实施例还同时公开了一种交换板系统、主控板系统和计算机存储介质。

A Method for Determining Clock Frequency, Switchboard System, Master Control Board System and Computer Storage Media

【技术实现步骤摘要】
一种时钟频率的确定方法、交换板系统、主控板系统和计算机存储介质
本专利技术涉及交换机系统的业务板混插时时钟频率的确定技术,尤其涉及一种时钟频率的确定方法、交换板系统、主控板系统和计算机存储介质。
技术介绍
随着云计算的迅猛发展,新一代数据中心应用场景对核心交换机系统提出了越来越高的要求,需要交换机系统具有更大的交换容量和端口带宽、更高的可靠性、更灵活的扩展性、更快速的更新换代等性能,这些无疑使整个交换机系统的单板配置越加复杂化、单板上的芯片更新速度更快以及使用场景更加多样化。现有的交换机系统的单板上常见的时钟设计方案为时钟源+时钟发生器,根据单板上芯片对时钟的需求,可选用晶体或晶振作为时钟源提供参考时钟,而时钟发生器基于参考时钟提供相应频率的时钟信号;然而,这种设计方式输出的时钟频率较为固定,设计成型后,输出给业务板芯片的时钟频率就不能更改,应用场景比较单一。当业务板系统混插接入交换机系统时,由于不同型号的业务板系统混插时提供的高速信号速率不同,而交换机系统提供不同速率高速信号时所用时钟频率不同,由此可以看出,现有的时钟频率的确定方法中确定出的时钟频率由于固定不变,导致不能适用于业务板系统混插时的应用场景中。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种时钟频率的确定的方法、交换板系统、主控板系统和计算机存储介质,能够解决现有的方法中确定出的时钟频率固定不变的技术问题,旨在实现确定出的时钟频率能够适用于业务板系统混插时的应用场景。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例提供一种时钟频率的确定方法,所述方法应用于交换板系统中,其特征在于,所述交换板系统设置有标志位寄存器、所述标志位寄存器的延迟寄存器和至少两个脉冲寄存器,所述方法包括:接收主控板系统发送的时钟切换指令;其中,所述时钟切换指令携带业务板系统插入至所述交换板系统的状态变化信息;根据所述状态变化信息,切换所述标志位寄存器的值;根据所述标志位寄存器的值,确定所述延迟寄存器的值;从所述至少两个脉冲寄存器中,根据所述标志位寄存器的值和所述延迟寄存器的值,选取脉冲寄存器,控制所选取的脉冲寄存器生成对应的脉冲信号;确定与所述脉冲信号对应的时钟频率算法,根据所述时钟频率算法确定所述交换板系统的时钟频率。本专利技术实施例中,所述根据所述状态变化信息,切换所述标志位寄存器的值,包括:确定从接收到所述时钟切换指令的时间点开始经过预设时间段,根据所述状态变化信息,切换所述标志位寄存器的值。本专利技术实施例中,所述根据所述标志位寄存器的值,确定所述延迟寄存器的值,包括:将所述标志位寄存器的值延迟一个时钟周期后得到的值,确定为所述延迟寄存器的值。本专利技术实施例中,所述从所述至少两个脉冲寄存器中,根据所述标志位寄存器的值和所述延迟寄存器的值,选取脉冲寄存器,控制所选取的脉冲寄存器生成对应的脉冲信号,包括:确定所述标志位寄存器的值为0,所述延迟寄存器的值为1,从所述至少两个脉冲寄存器中选取第一脉冲寄存器,控制所述第一脉冲寄存器生成第一脉冲信号;确定所述标志位寄存器的值为1,所述延迟寄存器的值为0,从所述至少两个脉冲寄存器中选取第二脉冲寄存器,控制所述第二脉冲寄存器生成第二脉冲信号。本专利技术实施例还提供了一种时钟频率的确定方法,所述方法应用于主控板系统中,包括:采集业务板系统插入至交换板系统的状态变化信息;根据所述状态变化信息,生成对应的时钟切换指令;发送所述时钟切换指令至所述交换板系统;其中,所述交换板系统中设置有标志位寄存器、所述标志位寄存器的延迟寄存器和至少两个脉冲寄存器;其中,所述时钟切换指令用于所述交换板系统切换所述标志位寄存器的值,根据所述标志位寄存器的值,确定所述延迟寄存器的值,从所述至少两个脉冲寄存器中,根据所述标志位寄存器的值和所述延迟寄存器的值,选取脉冲寄存器,控制所选取的脉冲寄存器生成对应的脉冲信号,确定与所述脉冲信号对应的时钟频率算法,根据所述时钟频率算法确定所述交换板系统的时钟频率。本专利技术实施例还提供了一种交换板系统,包括标志位寄存器、所述标志位寄存器的延迟寄存器、至少两个脉冲寄存器、处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信、实现处理器和至少两个脉冲寄存器之间的连接通信、实现处理器和所述标志位寄存器之间的连接通信以及实现处理器和所述延迟寄存器之间的连接通信;所述处理器用于执行存储器中存储的时钟频率的确定程序,以实现以下步骤:接收主控板系统发送的时钟切换指令;其中,所述时钟切换指令携带业务板系统插入至所述交换板系统的状态变化信息;根据所述状态变化信息,切换所述标志位寄存器的值;根据所述标志位寄存器的值,确定所述延迟寄存器的值;从所述至少两个脉冲寄存器中,根据所述标志位寄存器的值和所述延迟寄存器的值,选取脉冲寄存器,控制所选取的脉冲寄存器生成对应的脉冲信号;确定与所述脉冲信号对应的时钟频率算法,根据所述时钟频率算法确定所述交换板系统的时钟频率。本专利技术实施例中,所述根据所述状态变化信息,切换所述标志位寄存器的值中,所述处理器用于执行存储器中存储的时钟频率的确定程序,以实现以下步骤:确定从接收到所述时钟切换指令的时间点开始经过预设时间段,根据所述状态变化信息,切换所述标志位寄存器的值。本专利技术实施例中,所述根据所述标志位寄存器的值,确定所述延迟寄存器的值中,所述处理器用于执行存储器中存储的时钟频率的确定程序,以实现以下步骤:将所述标志位寄存器的值延迟一个时钟周期后得到的值,确定为所述延迟寄存器的值。本专利技术实施例中,所述从所述至少两个脉冲寄存器中,根据所述标志位寄存器的值和所述延迟寄存器的值,选取脉冲寄存器,控制所选取的脉冲寄存器生成对应的脉冲信号中,所述处理器用于执行存储器中存储的时钟频率的确定程序,以实现以下步骤:确定所述标志位寄存器的值为0,所述延迟寄存器的值为1,从所述至少两个脉冲寄存器中选取第一脉冲寄存器,控制所述第一脉冲寄存器生成第一脉冲信号;确定所述标志位寄存器的值为1,所述延迟寄存器的值为0,从所述至少两个脉冲寄存器中选取第二脉冲寄存器,控制所述第二脉冲寄存器生成第二脉冲信号。本专利技术实施例还提供了一种主控板系统,包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的时钟频率的确定程序,以实现以下步骤:采集业务板系统插入至交换板系统的状态变化信息;根据所述状态变化信息,生成对应的时钟切换指令;发送所述时钟切换指令至所述交换板系统;其中,所述交换板系统中设置有标志位寄存器、所述标志位寄存器的延迟寄存器和至少两个脉冲寄存器;其中,所述时钟切换指令用于所述交换板系统切换所述标志位寄存器的值,根据所述标志位寄存器的值,确定所述延迟寄存器的值,从所述至少两个脉冲寄存器中,根据所述标志位寄存器的值和所述延迟寄存器的值,选取脉冲寄存器,控制所选取的脉冲寄存器生成对应的脉冲信号,确定与所述脉冲信号对应的时钟频率算法,根据所述时钟频率算法确定所述交换板系统的时钟频率。本专利技术实施例还提供了一种计算机存储介质,所述计算机介质存储有时钟频率的确定程序,所述时钟频率的确定程序被处理器执行时实现所述的时钟频率的确定方法的步骤。本专利技术实施例所提供的时钟频率的确定方法、交本文档来自技高网...

【技术保护点】
1.一种时钟频率的确定方法,所述方法应用于交换板系统中,其特征在于,所述交换板系统设置有标志位寄存器、所述标志位寄存器的延迟寄存器和至少两个脉冲寄存器,所述方法包括:接收主控板系统发送的时钟切换指令;其中,所述时钟切换指令携带业务板系统插入至所述交换板系统的状态变化信息;根据所述状态变化信息,切换所述标志位寄存器的值;根据所述标志位寄存器的值,确定所述延迟寄存器的值;从所述至少两个脉冲寄存器中,根据所述标志位寄存器的值和所述延迟寄存器的值,选取脉冲寄存器,控制所选取的脉冲寄存器生成对应的脉冲信号;确定与所述脉冲信号对应的时钟频率算法,根据所述时钟频率算法确定所述交换板系统的时钟频率。

【技术特征摘要】
1.一种时钟频率的确定方法,所述方法应用于交换板系统中,其特征在于,所述交换板系统设置有标志位寄存器、所述标志位寄存器的延迟寄存器和至少两个脉冲寄存器,所述方法包括:接收主控板系统发送的时钟切换指令;其中,所述时钟切换指令携带业务板系统插入至所述交换板系统的状态变化信息;根据所述状态变化信息,切换所述标志位寄存器的值;根据所述标志位寄存器的值,确定所述延迟寄存器的值;从所述至少两个脉冲寄存器中,根据所述标志位寄存器的值和所述延迟寄存器的值,选取脉冲寄存器,控制所选取的脉冲寄存器生成对应的脉冲信号;确定与所述脉冲信号对应的时钟频率算法,根据所述时钟频率算法确定所述交换板系统的时钟频率。2.根据权利要求1所述的方法,其特征在于,所述根据所述状态变化信息,切换所述标志位寄存器的值,包括:确定从接收到所述时钟切换指令的时间点开始经过预设时间段,根据所述状态变化信息,切换所述标志位寄存器的值。3.根据权利要求1所述的方法,其特征在于,所述根据所述标志位寄存器的值,确定所述延迟寄存器的值,包括:将所述标志位寄存器的值延迟一个时钟周期后得到的值,确定为所述延迟寄存器的值。4.根据权利要求1所述的方法,其特征在于,所述从所述至少两个脉冲寄存器中,根据所述标志位寄存器的值和所述延迟寄存器的值,选取脉冲寄存器,控制所选取的脉冲寄存器生成对应的脉冲信号,包括:确定所述标志位寄存器的值为0,所述延迟寄存器的值为1,从所述至少两个脉冲寄存器中选取第一脉冲寄存器,控制所述第一脉冲寄存器生成第一脉冲信号;确定所述标志位寄存器的值为1,所述延迟寄存器的值为0,从所述至少两个脉冲寄存器中选取第二脉冲寄存器,控制所述第二脉冲寄存器生成第二脉冲信号。5.一种时钟频率的确定方法,所述方法应用于主控板系统中,其特征在于,包括:采集业务板系统插入至交换板系统的状态变化信息;根据所述状态变化信息,生成对应的时钟切换指令;发送所述时钟切换指令至所述交换板系统;其中,所述交换板系统中设置有标志位寄存器、所述标志位寄存器的延迟寄存器和至少两个脉冲寄存器;其中,所述时钟切换指令用于所述交换板系统切换所述标志位寄存器的值,根据所述标志位寄存器的值,确定所述延迟寄存器的值,从所述至少两个脉冲寄存器中,根据所述标志位寄存器的值和所述延迟寄存器的值,选取脉冲寄存器,控制所选取的脉冲寄存器生成对应的脉冲信号,确定与所述脉冲信号对应的时钟频率算法,根据所述时钟频率算法确定所述交换板系统的时钟频率。6.一种交换板系统,其特征在于,所述交换板系统包括标志位寄存器、所述标志位寄存器的延迟寄存器、至少两个脉冲寄存器、处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信、实现处理器和至少两个脉冲寄存器之间的连接通信、实现处理器和所述标志位寄存器之间的连接通信以及实现处理器和所述延迟寄存器之间的连接通信;所述处理器用于执行存储器中存储的时钟...

【专利技术属性】
技术研发人员:张建东
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1