多制式時鐘MicroTCA系統及時鐘管理方法
【技術領域】
:
[0001]本發明涉及通信技術領域,特別涉及一種多制式時鐘MicroTCA系統及時鐘管理方法。
【背景技術】
:
[0002]小型物理尺寸的電信計算架構(MicroTCA,Micro Telecommunicat1nsComputing Architecture)是周邊元件擴展端口(PCI)工業計算機廠商協會(PICMG,PCIIndustrial Computer Manufacturers Group)制定的平臺規范,MicroTCA米用先進夾層卡(AMC, Advanced Mezzanine Card)來構建小容量低成本的模塊化通信平臺,主要應用于諸如中央機房的小型電信設備或企業級通信設備。
[0003]圖1為現有技術中的MicroTCA系統的組成結構圖,如圖1所示,一個MicroTCA系統中,主要功能模塊包括:機框、電源模塊(PM,Power Module)、擴展交換控制板(MCH,MicroTCA Carrier Hub)、以及AMC卡。其中,MCH是MicroTCA中的交換控制模塊,主要功能包括:系統的控制、管理、數據交換和時鐘。機框中與MCH、AMC以及PM連接的部分為背板,MCH、AMC以及PM通過背板中的線路進行連接和數據交換。
[0004]在目前的MicroTCA.0規范定義將時鐘功能板放置在MCH上實現,采用星型的時鐘拓撲結構,且在背板中定義了 MCH槽位位于該星型拓撲的中心節點,MCH能夠提供時鐘端口與12個AMC的時鐘連接。
[0005]MCH提供的時鐘端口為預定義的三組:CLK1、CLK2和CLK3。其中,CLKl和CLK3為MCH的時鐘輸出端口,CLK2為MCH的時鐘輸入端口。
[0006]每個AMC具有四個預定義的時鐘端口:TCLKA、TCLKB, TCLKC以及TCLKD。其中,TCLKA和TCLKC是時鐘輸入端口、TCLKB和TCLKD是時鐘輸出端口。
[0007]由于各AMC上的時鐘端口 TCLKA和TCLKB與MCH I進行時鐘信號交互,時鐘端口TCLKC和TCLKD與MCH 2進行時鐘信號的交互,MCH I和MCH 2分別作為主備時鐘功能板,所以,現有技術中的這種系統時鐘的實現方法只能夠為AMC提供一套系統時鐘。
[0008]但是,隨著通信領域多制式融合場景的出現,以及對系統帶寬、速度、實時性、高精度等方面越來越高的要求,迫切需要基站設備提供多種制式、高精度的時鐘同步接口。
[0009]而由于時鐘同步信號的特殊性,決定了現有的MicroTCA系統時鐘同步完全依賴MCH的技術實現,但是目前標準交換板MCH只支持有限時鐘信號輸入,不具備北斗PPS+T0D時鐘信號輸入、IEEE1588同步模式以及自定義時鐘輸入,且標準背板只支持3套標準電信時鐘分發,無法支持不同制式下的系統時鐘同步。
[0010]中國專利申請號:200710166404.8發明名稱《一種系統時鐘的實現方法、系統和時鐘功能板》,其在MICROTCA架構中增加了一個時鐘卡,該時鐘卡利用原有的MCH時鐘通道,向AMC提供額外類型的時鐘;但其受限于原有時鐘通道的限制,無法應用于更多時鐘需求的環境。
【發明內容】
:
[0011]為克服上述缺陷,本發明的目的在于提供一種系統及時鐘管理方法。
[0012]為達到上述目的,本發明提供一種MicroTCA系統,其至少包括:MCH、多個通過背板與MCH連接的AMC卡,所述的MCH包括一時鐘單元,用于將系統同步時鐘通過預定的輸出端口向AMC卡的預定的時鐘輸入端口輸出;還包括至少一個通過背板與MCH連接的時鐘卡,所述的時鐘卡設有額外時鐘輸出端;所述的AMC卡上設有額外時鐘輸入端;所述的時鐘卡額外時鐘輸出端通過背板上的額外差分線對向AMC卡額外時鐘輸入端輸出額外時鐘;
[0013]所述的AMC卡上設有時鐘管理單元,用于選擇使用MCH輸出的預定時鐘和/或AMC時鐘卡輸出的額外時鐘。
[0014]為達到上述目的,本發明提供一種基于MicroTCA系統時鐘卡,其至少包括:
[0015]模式選擇單元,用于選擇不同的額外時鐘源并輸出;
[0016]解析/鎖相單元,對選擇單元輸出的額外時鐘源進行鎖相同步并進行解析提取時鐘信息,并將提取的時鐘信息傳送至驅動分發單元進行處理;
[0017]驅動分發單元,將提取出的時鐘信息通過時鐘卡上的額外端口分發。
[0018]MMC單元,用以與MCH交互通信的。
[0019]優選地,還包括:所述的時鐘卡兩個,每個時鐘卡還設有冗余切換單元;所述的兩個時鐘卡以競爭方式上線。
[0020]優選地,所述的時鐘源至少包括同步時鐘源,北斗/GPS時鐘源。
[0021]優選地,所述的時鐘源的時鐘信息包括TOD信息、PPS信息、同步時鐘10MHz。
[0022]為達到上述目的,本發明提供一種MicroTCA系統時鐘管理方法,所述的方法包括:
[0023]由MCH的時鐘單元通過預定的輸出端口向AMC卡的預定的時鐘輸入端口輸出預定時鐘;由時鐘卡額外時鐘輸出端通過背板上的額外差分線對向AMC卡額外時鐘輸入端輸出額外時鐘;
[0024]AMC卡選擇使用MCH輸出的預定時鐘和/或AMC時鐘卡輸出的額外時鐘。
[0025]本發明在機箱內部配置專用的時鐘分發板卡,可以支持多制式下的系統時鐘同步以適應多制式融合場景,無需重新設計交換板MCH和AMC板卡,提高硬件的復用率,縮短產品開發周期,降低成本。并且允許時鐘配置雙冗余,以提高系統可靠性。
【附圖說明】
[0026]圖1是現有技術中MicroTCA機箱結構框圖;
[0027]圖2是本發明實施例1的系統時鐘拓撲示意圖;
[0028]圖3是本發明實施例2的系統時鐘拓撲示意圖;
[0029]圖4是本發明實施例2系統時鐘同步信息分發示意圖;
[0030]圖5是本發明實施例2中主/備時鐘同步分發板卡的冗余切換方法示意圖;
[0031]圖6是本發明實施例2中主/備時鐘同步分發板卡冗余切換流程圖。
【具體實施方式】
[0032]本發明中,所述的“預定”或“預定義”是指現有技術中已定義的,例如“預定端口,是指現有技術中已定義并在本專利中沿用的端口。預定時鐘,是指現有技術中已定義并在本專利中沿用的時鐘。
[0033]本發明中,所述的“額外”是指區別于現有技術中已定義的,例如“額外端口,是指本發明區別于現有技術中所定義的端口。額外時鐘,是指本發明區別于現有技術所提供的時鐘。
[0034]本發明中,所述的時鐘卡,是基于時鐘卡是在AMC基礎架構規范(例如:AMC.0R2.0規范)的基礎上進行修改,其具有基本的MMC單元,以提供基本的IPMI控制總線、以太網通道、與MCH互聯的電信時鐘通道等。
[0035]本發明中,所述的AMC卡,是指除了 MCH和本發明所述的時鐘卡以外的AMC卡。
[0036]下面結合本發明的附圖和實施例,對本發明的目的、技術方案及優點進行清楚、完整地描述。
[0037]實施例1
[0038]圖2為本發明的MicroTCA系統實施例1系統時鐘拓撲圖
[0039]如圖2所示,本發明的MicroTCA系統,包括:一個MCH、多個通過背板與MCH連接的AMC卡,MCH包括一時鐘單元,用于將系統同步時鐘通過預定的輸出端口向每個AMC卡的預定的時鐘輸入端口輸出;一時鐘卡,通過背板與MCH、AMC卡連接,時鐘卡設有額外時鐘輸出端;每個AMC卡上設有額外時鐘輸入端;所述的時鐘卡額外時鐘輸出端通過背板上的額外差分線對