背板时钟系统及背板时钟提供方法

文档序号:6430901阅读:221来源:国知局
专利名称:背板时钟系统及背板时钟提供方法
技术领域
本发明涉及通信领域,具体而言,涉及一种背板时钟系统及背板时钟提供方法。
背景技术
PICMG 3. O 是 PCI 工业计算机制造商协会(PCI Industrial ComputersManufacturers Group,简称为PICMG)于2002年底发布的高级电信计算结构(AdvancedTelecom Computing Architecture,简称为ATCA),它定义了基于行业标准的ATCA架构。PICMG 3. O的时钟系统定义了 6个时钟,分为3组,每组2个互为备份的同频时钟。第一组时钟为8k,第二组为19. 44M,第三组由用户定义。PICMG 3. O规定时钟总线上的各个节点都可以驱动时钟总线,ATCA时钟系统的结构示意图见图I。ATCA系统的每个槽位的后插板较小,限制了 ATCA的处理和扩展能力。在此基础上开发的增强型的ATCA系统,拓展了后插板空间,增加了系统容量和扩展能力。在节点增加一倍情况下,既要保证满足系统时钟的要求,又要保证很好的信号完整性和可靠性,目前ATCA规范定义的时钟结构已经不能满足增强型的ATCA系统要求。针对这些问题,目前尚未提出有效的解决方案。

发明内容
本发明的主要目的在于提供一种背板时钟系统及背板时钟提供方法,以至少解决上述问题之一。根据本发明的一个方面,提供了一种背板时钟系统,包括第一时钟驱动模块,用于驱动两路相同的时钟,将该两路时钟分别提供给第一左路时钟链路和第一右路时钟链路,其中,该两路时钟为第一时钟;第一时钟端接模块,用于对经过左半部分功能板的时钟处理模块的第一左时钟链路及经过右半部分功能板的时钟处理模块的第一右路时钟链路进行端接和检测。上述系统还包括第二时钟驱动模块,用于驱动两路相同的时钟,将该两路时钟分别提供给第二左路时钟链路和第二右路时钟链路,其中,该两路时钟为第二时钟;第二时钟端接模块,用于对经过左半部分功能板的时钟处理模块的第二左时钟链路及经过右半部分功能板的时钟处理模块的第二右路时钟链路进行端接和检测。第一左路时钟链路和第一右路时钟链路覆盖所有功能板和交换板,第二左路时钟链路和第二右路时钟链路覆盖所有功能板和交换板。上述系统还包括第一时钟发生模块,用于为第一时钟驱动模块产生系统时钟;第二时钟发生模块,用于为第二时钟驱动模块产生系统时钟。第一时钟发生模块、第一时钟驱动模块、第一时钟端接模块位于同一块交换板或功能板上,第二时钟发生模块、第二时钟驱动模块、所第二时钟端接模块位于同一块交换板或功能板上。上述系统还包括第一板间处理模块,位于包括第一时钟发生模块、第一时钟驱动模块、第一时钟端接模块的交换板或功能板上,用于发送板间同步时钟和状态信号,并根据接收到的板间同步时钟和状态信号对第一时钟、第二时钟进行同步、状态传递和切换;第二板间处理模块,位于包括第二时钟发生模块、第二时钟驱动模块、第二时钟端接模块的交换板或功能板上,用于发送板间同步时钟和状态信号,并根据接收到的板间同步时钟和状态信号对第一时钟、第二时钟进行同步、状态传递和切换。每块功能板的时钟处理模块均包括第一时钟处理单元,用于处理第一时钟;第二时钟处理单元,用于处理第二时钟。每块功能板的时钟处理模块均还包括优先级选择单元,用于根据第一时钟及第二时钟的优先级选用第一时钟或第二时钟。根据本发明的另一方面,提供了一种背板时钟提供方法,包括驱动两路相同的时钟,将该两路时钟分别提供给第二左路时钟链路和第二右路时钟链路,其中,该两路时钟为第二时钟;对经过左半部分功能板的时钟处理模块的第二左时钟链路及经过右半部分功能板的时钟处理模块的第二右路时钟链路进行端接和检测。上述方法还包括驱动两路相同的时钟,将该两路时钟分别提供给第二左路时钟链路和第二右路时钟链路,其中,该两路时钟为第二时钟;对经过左半部分功能板的时钟处理模块的第二左时钟链路及经过右半部分功能板的时钟处理模块的第二右路时钟链路进行端接和检测。通过本发明,采用了不同于现有ATCA的拓扑结构的环形拓扑结构,设置了第一时钟驱动模块,以驱动相同的两路第一时钟,分别提供给第一左路时钟链路和第一右路时钟链路,并相应的设置了第一时钟端接模块,对第一左路时钟链路和第一右路时钟链路进行端接和检测,从而解决了现有技术中ATCA系统容量和扩展能力受限及时钟性能不能满足需求的问题,进而达到了提高系统容量及可扩展性,改善时钟性能及可靠性的效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是现有PICMG3. O (ATCA)时钟系统的结构示意图;图2是根据本发明实施例的背板时钟系统的结构框图;图3是根据本发明实例的背板时钟系统的结构示意图;图4是根据本发明实施例的背板时钟提供方法的流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图2是根据本发明实施例的背板时钟系统的结构框图。如图2所示,根据本发明实施例的背板时钟系统包括第一时钟驱动模块22,用于驱动两路相同的时钟,将该两路时钟分别提供给第一左路时钟链路和第一右路时钟链路,其中,该两路时钟为第一时钟;第一时钟端接模块24,用于对经过左半部分功能板的时钟处理模块的第一左时钟链路及经过右半部分功能板的时钟处理模块的第一右路时钟链路进行端接和检测。本实施例提供的背板时钟系统是一种新型的背板时钟系统,该系统采用了不同于现有ATCA的总线型拓扑结构的环形拓扑结构,设置了第一时钟驱动模块22,以驱动相同的两路第一时钟,分别提供给第一左路时钟链路和第一右路时钟链路,并相应的设置了第一时钟端接模块24,对第一左路时钟链路和第一右路时钟链路进行端接和检测,总的形成了一种环状拓扑结构。采用上述结构的背板时钟系统可以为更多的槽位(包括功能板和交换板)提供同步时钟,大大提高了系统容量及可扩展性,满足了增强型ATCA系统的要求。同时,第一时钟端接模块24提供的端接及检测功能也会进一步的改善时钟的性能,提高其可靠性。优选地,上述背板时钟系统可以进一步包括第二时钟驱动模块,用于驱动两路相同的时钟,将该两路时钟分别提供给第二左路时钟链路和第二右路时钟链路,其中,该两路时钟为第二时钟;第二时钟端接模块,用于对经过左半部分功能板的时钟处理模块的第二左时钟链路及经过右半部分功能板的时钟处理模块的第二右路时钟链路进行端接和检测。本优选实施例中,在系统中增加了第二时钟驱动模块和第二时钟端接模块,功能与第一时钟驱动模块和第一时钟端接模块大致形同,区别在于提供时钟并不相同。第二时钟驱动模块和第二时钟端接模块的设置实际上形成了第二个环状拓扑结构,这样,两个环可以互为备份从而进一步提高时钟系统的可靠性。优选地,第一左路时钟链路和第一右路时钟链路覆盖所有功能板和交换板,第二左路时钟链路和第二右路时钟链路覆盖所有功能板和交换板。一般来说,第一左路时钟链路和第一右路时钟链路、第二左路时钟链路和第二右路时钟链路都需要覆盖所有的功能板和交换板,以保证每个功能板或交换板都可以获取到所需的时钟信号,因此,在本优选实施例中,要求第一左路时钟链路和第一右路时钟链路可以覆盖所有功能板和交换板,同时要求第二左路时钟链路和第二右路时钟链路也可以覆盖所有的功能板和交换板。但是,在特殊情况下,某些功能板或交换板也可能不需要从上述各时钟链路中获取时钟信号,例如,根据功能的不同某些功能板或交换板可能会需要使用的专用的时钟信号,但这种情况只是特例,在大多数情况下,还是需要上述各时钟链路覆盖所有功能板和交换板的。优选地,上述背板时钟系统还可以进一步包括第一时钟发生模块,用于为第一时钟驱动模块产生系统时钟;第二时钟发生模块,用于为第二时钟驱动模块产生系统时钟。第一时钟驱动模块及第二时钟驱动模块驱动的第一时钟及第二时钟,可以由其自身生成,优选地也可以根据系统时钟生成,而系统时钟的来源是多种多样的,可以是由别的模块转发的,也可以专门生成的。在根据本优选实施例的在背板时钟系统中,专门设置了第一时钟驱动模块和第二时钟发生模块为第一时钟驱动模块和第一时钟驱动模块产生系统时钟,为第一时钟驱动模块和第一时钟驱动模块提供了稳定的系统时钟来源,提高了整个背板时钟系统的工作稳定性。优选地,上述第一时钟发生模块、第一时钟驱动模块、第一时钟端接模块位于同一块交换板或功能板上,上述第二时钟驱动模块、第二时钟驱动模块、第二时钟端接模块位于
6同一块交换板或功能板上。在具体实施过程中,是可以将上述模块分别设置在不同的交换板或功能板上,通过这些交换板或功能板的联合工作来实现各项功能的,但是在同一交换板或功能板上进行时钟的发生、驱动和端接,能更好的保证了时钟的信号质量。而包括了第一时钟发生模块、第一时钟驱动模块、第一时钟端接模块的交换板或功能板则可以设置在系统中的任意槽位上。优选地,上述背板时钟系统还可以进一步包括第一板间处理模块,位于包括第一时钟发生模块、第一时钟驱动模块、第一时钟端接模块的交换板或功能板上,用于发送板间同步时钟和状态信号,并根据接收到的板间同步时钟和状态信号对第一时钟、第二时钟进行同步、状态传递和切换;第二板间处理模块,位于包括第二时钟发生模块、第二时钟驱动模块、第二时钟端接模块的交换板或功能板上,用于发送板间同步时钟和状态信号,并根据接收到的板间同步时钟和状态信号对第一时钟、第二时钟进行同步、状态传递和切换。在本优选实施例中,进一步在背板时钟系统设置了第一板间处理模块和第二板间处理模块,在交换板或功能板间增加了同步时钟和状态信号,从而能够实时同步两路时钟以及交互状态信息,进一步提高了时钟系统的质量和可靠性。优选地,每块功能板的时钟处理模块均可以包括第一时钟处理单元,用于处理第一时钟;第二时钟处理单元,用于处理第二时钟。在本优选实施中,对应于第一时钟驱动模块和第二时钟驱动模块提供的第一时钟和第二时钟,每块功能板的时钟处理模块都设置了相应的时钟处理单元,即第一时钟处理单元和第二时钟处理单元,以最终获得背板所需的时钟信号。这里,各功能版对时钟链路提供的时钟信号进行处理主要是指功能板对系统时钟的检测、选择、切换、同步、跟踪和定时等操作。当然,仅设置一个时钟处理单元同时处理第一时钟和第二时钟也是可行的,只是在系统架构上不如分开设置清晰。优选地,每块功能板的时钟处理模块均还可以包括优先级选择单元,用于根据第一时钟及第二时钟的优先级选用第一时钟或第二时钟。本优选实施例给出了一种第一时钟或第二时钟的选用规则,对于每块功能板来说,在选用时钟时,可以以优先级的高低为依据选择使用哪个时钟。下面结合实例对上述优选实施例进行详细说明。在本实例中,为了方便描述,使用时钟驱动模块A表不第一时钟驱动模块,使用时钟驱动模块B表示第二时钟驱动模块,其他模块以及时钟的称呼以此类推。图3是根据本发明实例的背板时钟系统的结构示意图。如图3所示,根据本发明实例的背板时钟系统,包括位于交换板A或功能板A上的时钟发生模块A、时钟驱动模块A、时钟端接模块A和板间处理模块A ;及位于交换板B或功能板B上的时钟发生模块B、时钟驱动模块B、时钟端接模块B和板间处理模块B。在具体实施过程中,时钟发生模块A、时钟驱动模块A和时钟端接模块A可以位于任何槽位上,此槽位即称为交换板A或功能板A。同理,时钟发生模块B、时钟驱动模块B和时钟端接模块B可以位于任何槽位,此槽位称为交换板B或功能板B。在本实例中,时钟发生模块产生的系统时钟,会经过时钟驱动模块驱动为两路相同的时钟,分别提供给左半部分的左路时钟和右半部分的右路时钟,即时钟发生模块A产生系统时钟给时钟驱动模块A。时钟发生模块B产生系统时钟给B时钟驱动模块。时钟驱动模块A驱动两路相同的时钟A,这两路相同的时钟A分别提供给对应的左路时钟链路和右路时钟链路。时钟驱动|旲块B驱动两路相同的时钟B,这两路相同的时钟B分别提供给对应的左路时钟链路和右路时钟链路。左路时钟依次经过左半部分的η个功能板的时钟处理模块,最后回到对应的交换板或功能板上的端接模块。右路时钟依次经过右半部分的m个功能板的时钟处理模块,最后回到对应的交换板或功能板上的端接模块。时钟端接模块对各路时钟进行终端端接,同时对时钟进行检测。本实例中,时钟驱动模块A对应的左时钟链路和右时钟链路覆盖所有了功能板和交换板,时钟驱动模块B对应的左时钟链路和右时钟链路页覆盖所有了功能板和交换板。交换板A或功能板A对各功能板提供时钟A,交换板B或功能板B对各功能板提供时钟B,A、B路时钟由功能板上的时钟处理模块处理,每块功能板的时钟处理模块都包括一个时钟处理单元A和一个时钟处理单元B分别用于处理时钟A和时钟B,每块功能板对A、B两路时钟采用优先级的方式选择。 交换板A或功能板A上的板间处理模块A和交换板B或功能板B上的板间处理模块B互相提供板间同步时钟和状态信号,并根据对方提供的板间同步时钟和状态信号,对A、B两路时钟进行同步、状态传递和切换。图4是根据本发明实施例的背板时钟提供方法的流程图。如图4所示,根据本发明实施例的背板时钟提供方法包括步骤S402,驱动两路相同的时钟,将该两路时钟分别提供给第一左路时钟链路和第一右路时钟链路,其中,该两路时钟为第一时钟;步骤S404,对经过左半部分功能板的时钟处理模块的第一左时钟链路及经过右半部分功能板的时钟处理模块的第一右路时钟链路进行端接和检测。上述背板时钟提供方法,构建了一种不同于现有ATCA的总线型拓扑结构的环形拓扑结构,采用上述拓扑结构,可以为更多的槽位提供同步时钟,大大提高了系统容量及可扩展性,满足了增强型ATCA系统的要求。同时,端接及检测功能也会进一步的改善时钟的性能,提高其可靠性。优选地,上述方法可以进一步包括驱动两路相同的时钟,将该两路时钟分别提供给第二左路时钟链路和第二右路时钟链路,其中,该两路时钟为第二时钟;对经过左半部分功能板的时钟处理模块的第二左时钟链路及经过右半部分功能板的时钟处理模块的第二右路时钟链路进行端接和检测。通过上述操作,可以形成第二个环状拓扑结构,这样,两个环可以互为备份从而进一步提高时钟系统的可靠性。
从以上的描述中,可以看出,本发明提供的技术方案支持对更多的业务单板提供系统时钟,更好的满足了增强型的ATCA的系统时钟要求。另外,在同一交换板或功能板上进行时钟的发生、驱动和端接,更好的保证了时钟的信号质量,同时增加了时钟检测,提高了可靠性。再者,在交换板或功能板间增加了同步时钟和状态信号,能够实时同步两路时钟,交互状态信息,提高了时钟系统的质量和可靠性。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
9
权利要求
1.一种背板时钟系统,其特征在于,包括第一时钟驱动模块,用于驱动两路相同的时钟,将该两路时钟分别提供给第一左路时钟链路和第一右路时钟链路,其中,该两路时钟为第一时钟;第一时钟端接模块,用于对经过左半部分功能板的时钟处理模块的所述第一左时钟链路及经过右半部分功能板的时钟处理模块的所述第一右路时钟链路进行端接和检测。
2.根据权利要求I所述的系统,其特征在于,还包括第二时钟驱动模块,用于驱动两路相同的时钟,将该两路时钟分别提供给第二左路时钟链路和第二右路时钟链路,其中,该两路时钟为第二时钟;第二时钟端接模块,用于对经过左半部分功能板的时钟处理模块的所述第二左时钟链路及经过右半部分功能板的时钟处理模块的所述第二右路时钟链路进行端接和检测。
3.根据权利要求2所述的系统,其特征在于,所述第一左路时钟链路和所述第一右路时钟链路覆盖所有功能板和交换板,所述第二左路时钟链路和所述第二右路时钟链路覆盖所有功能板和交换板。
4.根据权利要求2或3所述的系统,其特征在于,还包括第一时钟发生模块,用于为所述第一时钟驱动模块产生系统时钟;第二时钟发生模块,用于为所述第二时钟驱动模块产生系统时钟。
5.根据权利要求4所述的系统,其特征在于,所述第一时钟发生模块、所述第一时钟驱动模块、所述第一时钟端接模块位于同一块交换板或功能板上,所述第二时钟发生模块、所述第二时钟驱动模块、所述第二时钟端接模块位于同一块交换板或功能板上。
6.根据权利要求5所述的系统,其特征在于,还包括第一板间处理模块,位于包括所述第一时钟发生模块、所述第一时钟驱动模块、所述第一时钟端接模块的交换板或功能板上,用于发送板间同步时钟和状态信号,并根据接收到的板间同步时钟和状态信号对所述第一时钟、所述第二时钟进行同步、状态传递和切换;第二板间处理模块,位于包括所述第二时钟发生模块、所述第二时钟驱动模块、所述第二时钟端接模块的交换板或功能板上,用于发送板间同步时钟和状态信号,并根据接收到的板间同步时钟和状态信号对所述第一时钟、所述第二时钟进行同步、状态传递和切换。
7.根据权利要求6所述的系统,其特征在于,每块功能板的时钟处理模块均包括第一时钟处理单元,用于处理所述第一时钟;第二时钟处理单元,用于处理所述第二时钟。
8.根据权利要求7所述的系统,其特征在于,每块功能板的时钟处理模块均还包括优先级选择单元,用于根据所述第一时钟及所述第二时钟的优先级选用所述第一时钟或所述第二时钟。
9.一种背板时钟提供方法,其特征在于,包括驱动两路相同的时钟,将该两路时钟分别提供给第一左路时钟链路和第一右路时钟链路,其中,该两路时钟为第一时钟;对经过左半部分功能板的时钟处理模块的所述第一左时钟链路及经过右半部分功能板的时钟处理模块的所述第一右路时钟链路进行端接和检测。
10.根据权利要求9所述的方法,其特征在于,还包括驱动两路相同的时钟,将该两路时钟分别提供给第二左路时钟链路和第二右路时钟链路,其中,该两路时钟为第二时钟;对经过左半部分功能板的时钟处理模块的所述第二左时钟链路及经过右半部分功能板的时钟处理模块的所述第二右路时钟链路进行端接和检测。
全文摘要
本发明提供了一种背板时钟系统及背板时钟提供方法,上述背板时钟系统包括第一时钟驱动模块,用于驱动两路相同的时钟,将该两路时钟分别提供给第一左路时钟链路和第一右路时钟链路,其中,该两路时钟为第一时钟;第一时钟端接模块,用于对经过左半部分功能板的时钟处理模块的第一左时钟链路及经过右半部分功能板的时钟处理模块的第一右路时钟链路进行端接和检测。通过本发明提供的技术方案,解决了现有技术中ATCA系统容量和扩展能力受限及时钟性能不能满足需求的问题,进而达到了提高系统容量及可扩展性,改善时钟性能及可靠性的效果。
文档编号G06F1/04GK102955493SQ20111023486
公开日2013年3月6日 申请日期2011年8月16日 优先权日2011年8月16日
发明者沙晶, 许巧明, 潘亚峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1