專利名稱:在收到控制信號后可編程時鐘管理部件的重新配置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及基于計算機的系統(tǒng),更具體地說,本發(fā)明涉及時鐘同步。
背景技術(shù):
基于底板的計算機系統(tǒng)包括一個或者多個插在底板的一個或者多個插口內(nèi)的電路板。在一個例子中,計算機系統(tǒng)包括電信系統(tǒng)服務器。底板可通信地連接各電路板。電路板包括一個或者多個時鐘。在一個例子中,各時鐘在被同步時可更有效運行。例如,通過底板上的信號通路,頻率信號從電路板之一傳送到一個或者多個其他電路板。電路板利用該頻率信號使各時鐘保持時鐘同步。如果各電路板不能保持時鐘同步,則可能產(chǎn)生通信錯誤。
時鐘信號要求具有冗余度,以提高故障容限。例如,如果單個時鐘信號源或分配信號失效,則系統(tǒng)的剩余部分必須繼續(xù)利用冗余時鐘信號源和分配信號運行。在一個例子中,時鐘信號源簡單。作為一種缺陷,時鐘信號源中的一個故障可能使整個系統(tǒng)無效。
在一個例子中,第一電路板包括時鐘信號源。時鐘信號源產(chǎn)生頻率信號。在一個例子中,時鐘信號源包括以太網(wǎng)連接、T1連接或精確振蕩器。第一電路板將頻率信號送到底板的信號通路上。頻率信號包括底板的信號通路上的固定信號。例如,信號通路始終承載時鐘信號源輸出的頻率信號以使其他電路板的時鐘信號同步。作為一種缺陷,信號通路始終承載同一個時鐘信號源輸出的頻率信號。
在一個例子中,時鐘信號源連接到處理器部件。處理器部件修改時鐘信號源輸出的頻率信號。例如,在電路板將頻率信號送到底板的信號通路之前,處理器部件利用一個比例因子縮放該頻率信號。在一個例子中,時鐘信號源被硬布線連接到處理器部件。作為一種缺陷,時鐘信號源始終將頻率信號送到同一個處理器部件。
因此,需要提高處理多個時鐘信號源之任一輸出的頻率信號的能力。還需要提高處理多個處理器部件的能力。
發(fā)明內(nèi)容
在一個實施例中,本發(fā)明包括一種設備。該設備包括一個或者多個與底板相連的可編程時鐘管理部件。所述一個或者多個可編程時鐘管理部件包括可重新配置時鐘管理部件。在收到一個或者多個控制信號后,可重新配置時鐘管理部件被重新配置以便能夠處理一個或者多個頻率信號。
在另一個實施例中,本發(fā)明包括一種方法。在收到一個或者多個控制信號后,重新配置一個或者多個可編程時鐘管理部件,以使所述一個或者多個可編程時鐘管理部件能處理一個或者多個頻率信號。通過底板,將一個或者多個頻率信號送到一個或者多個信號接收器。使所述一個或者多個信號接收器的一個或者多個時鐘與所述一個或者多個頻率信號中的一個或者多個頻率信號同步。
本發(fā)明的又一個實施例包括一種產(chǎn)品。該產(chǎn)品包括一種或者多種計算機可讀信號承載媒體。該產(chǎn)品包括位于一種或者多種媒體上的裝置,在收到一個或者多個控制信號后,該裝置重新配置一個或者多個可編程時鐘管理部件,以使所述一個或者多個可編程時鐘管理部件能處理一個或者多個頻率信號。該產(chǎn)品包括位于一種或者多種媒體上、用于通過底板將一個或者多個頻率信號送到一個或者多個信號接收器的裝置。該產(chǎn)品包括位于一種或者多種媒體上、用于使所述一個或者多個信號接收器的一個或者多個時鐘與所述一個或者多個頻率信號中的一個或者多個頻率信號同步的裝置。
根據(jù)說明、權(quán)利要求以及附圖,本發(fā)明的典型實現(xiàn)的特征將變得更加明顯,附圖包括圖1是包括一個或者多個底板、一個或者多個電路板以及一個或者多個信號源和/或信號接收器例如一個或者多個外部傳輸設備的設備的典型實現(xiàn)的圖示。
圖2是包括一個或者多個控制部件、一個或者多個信號通路、一個或者多個收發(fā)信機、一個或者多個轉(zhuǎn)接部件以及一個或者多個處理器部件的設備的典型實現(xiàn)的圖示。
具體實施例方式
參考圖1,在一個例子中,設備100包括諸如計算機軟件部件和/或硬件部件的一組部件。在設備100內(nèi),可以將多個這樣的部件組合在一起,或者將它們分離。本技術(shù)領(lǐng)域內(nèi)的熟練技術(shù)人員明白,設備100的典型部件采用和/或包括一組和/或一系列以多個編程語言之任一編寫或?qū)崿F(xiàn)的計算機指令。
在一個例子中,設備100包括一個或者多個底板102、一個或者多個電路板104、106、108,以及一個或者多個信號源和/或信號接收器,例如一個或者多個外部傳輸設備110。
在一個例子中,底板102包括一個或者多個信號通路114、116、118、120、122和124以及一個或者多個插口。該底板包括電路板104、106以及108之間的接口。例如,信號通路114、116、118、120、122以及124可通信地將底板102與電路板104、106以及108連接在一起。電路板104、106以及108插入底板102的插口中。在一個例子中,底板102包括用于高級電信計算體系結(jié)構(gòu)(“ACTA”或PICMG 3.0)的機架級總線拓撲結(jié)構(gòu)。
一個或者多個信號通路114、116和118包括第一組頻率信號,而一個或者多個信號通路120、122和124包括第二組頻率信號。在一個例子中,第一組頻率信號與第二組頻率信號不同。在另一個例子中,第一組頻率信號與第二組頻率信號基本相似。在又一個例子中,第一組頻率信號和第二組頻率信號包括同一組頻率信號的拷貝。在一個例子中,信號通路114、116、118、120、122和124承載一個或者多個差分頻率信號。例如,信號通路114的差分頻率信號包括信號通路114的兩個差分信號通路之間的壓差。壓差包括時鐘信號的差分鏈接。
在一個例子中,電路板104、106和108包括可編程時鐘管理部件126、信號源128、信號接收器130以及設備接口132中一個或多個。在一個例子中,電路板104、106和108包括在此描述的可記錄數(shù)據(jù)存儲媒體134。一個或者多個信號通路114、116、118、120、122和124承載用于使信號源128、信號接收器130以及設備接口132中一個或多個同步的信號。例如,信號通路114、116、118、120、122和124承載一個或者多個頻率信號。在一個例子中,信號通路114上的頻率信號包括時鐘頻率。例如,一個或者多個電路板104、106和108利用時鐘頻率使信號接收器130和設備接口132與信號源128和外部傳輸設備110中一個或多個同步。一個或者多個電路板104、106和108從一個或者多個信號通路114、116、118、120、122和124接收一個或者多個頻率信號。
在一個例子中,外部傳輸設備110將一個或者多個頻率信號發(fā)送到電路板104的設備接口132。通過底板102上的一個或者多個信號通路114、116、118、120、122和124,電路板104將所述一個或者多個頻率信號發(fā)送到一個或者多個電路板104、106和108。在另一個例子中,通過底板102上的一個或者多個信號通路114、116、118、120、122和124,電路板106將信號源128輸出的一個或者多個頻率信號發(fā)送到一個或者多個電路板104、106和108。例如,一個或者多個電路板104、106和/或108通過一個或者多個信號通路114、116、118、120、122和124從底板102接收所述一個或者多個頻率信號。在一個例子中,如果電路板104接收一個或者多個頻率信號,則電路板104可以將頻率信號發(fā)送到外部傳輸設備110。例如,一個或者多個頻率信號使傳輸設備110與信號源128同步。
在一個例子中,電路板104包括一個或者多個可編程時鐘管理部件126、一個或者多個信號接收器130以及一個或者多個設備接口132。在一個例子中,電路板106包括一個或者多個可編程時鐘管理部件126、一個或者多個信號源128以及一個或者多個信號接收器130。在一個例子中,電路板108包括一個或者多個可編程時鐘管理部件126以及一個或者多個信號接收器130。
可編程時鐘管理部件126使一個或者多個頻率信號在底板102、信號源128、信號接收器130以及設備接口132之間傳送。例如,可編程時鐘管理部件126用于使信號源128、信號接收器130以及設備接口132中一個或多個與一個或者多個頻率信號同步。可編程時鐘管理部件126修改并/或者在底板102、信號源128、信號接收器130以及/或者設備接口132之間傳送一個或者多個頻率信號。
在一個例子中,設備接口132將一個或者多個頻率信號發(fā)送到電路板104的可編程時鐘管理部件126。通過底板102上的一個或者多個信號通路114、116、118、120、122和124,電路板104的可編程時鐘管理部件126將一個或者多個頻率信號發(fā)送到一個或者多個電路板104、106和108的可編程時鐘管理部件126。一個或者多個電路板104、106和108的可編程時鐘管理部件126將一個或者多個頻率信號發(fā)送到一個或者多個電路板104、106和108的一個或者多個信號接收器130。
在另一個例子中,信號源128將一個或者多個頻率信號發(fā)送到電路板106的可編程時鐘管理部件126。通過底板102上的一個或者多個信號通路114、116、118、120、122和124,電路板106的可編程時鐘管理部件126將一個或者多個頻率信號發(fā)送到一個或者多個電路板104、106和108的可編程時鐘管理部件126。一個或者多個電路板104、106和108的可編程時鐘管理部件126將一個或者多個頻率信號發(fā)送到一個或者多個電路板104、106和108的一個或者多個信號接收器130。
參考圖1和2,可編程時鐘管理部件126包括一個或者多個控制部件202、一個或者多個信號通路208、210、212、214、一個或者多個收發(fā)信機206、一個或者多個轉(zhuǎn)接部件216以及一個或者多個處理器部件218。在一個例子中,通過一個或者多個基準輸入端220,信號源128和設備接口132將一個或者多個頻率信號發(fā)送到可編程時鐘管理部件。通過一個或者多個基準輸出端222,可編程時鐘管理部件126將一個或者多個頻率信號發(fā)送到信號接收器130和設備接口132。通過一個或者多個跨接輸入端224和一個或者多個跨接輸出端226,頻率信號在可編程時鐘管理部件126的第一時鐘部件與可編程時鐘管理部件126的第二冗余時鐘部件之間傳送。在一個例子中,一個或者多個計算機終端利用一個或者多個控制信號204控制控制部件202。例如,一個或者多個控制信號204可以重新配置可編程時鐘管理部件126。
控制部件202利用一個或者多個命令控制收發(fā)信機206、轉(zhuǎn)接部件216以及/或處理器部件218中一個或多個。例如,控制部件202利用軟件、可編程邏輯和/或位寄存器控制收發(fā)信機206、轉(zhuǎn)接部件216和/或處理器部件218的動作。
在一個例子中,可編程時鐘管理部件126的同步基礎結(jié)構(gòu)包括可重新配置時鐘管理部件。在發(fā)生故障,增加新能力,或者改變傳輸設備的速率時,重新配置可編程時鐘管理部件126可以促進可編程時鐘管理部件126繼續(xù)有效。例如,計算機終端利用控制信號204重新編程可編程時鐘管理部件126的控制部件202。在一個例子中,信號通路114、116和118出故障,可編程時鐘管理部件126的可重新配置性可以使系統(tǒng)從故障恢復。在另一個例子中,設備接口132支持包括1.544MHz T1標準的傳輸設備速率。如果改變傳輸設備速率以支持622.08MHz OC-12標準,則處理器部件218利用來自控制部件202的命令改變分頻因子。例如,可編程時鐘管理部件126可以接受新頻率,而無需進行硬件修改。在又一個例子中,當信號接收器130所需的頻率根據(jù)更快速的半導體技術(shù)變化時,可編程時鐘管理部件126的可重新配置性可以支持更快速的半導體。
一個或者多個信號通路208、210、212和214承載送到和/或來自底板102的信號通路114、116、118、120、122和124的一個或者多個頻率信號。例如,一個或者多個信號通路208、210、212和214承載送到和/或來自一個或者多個信號源128、一個或者多個信號接收器130以及一個或者多個設備接口132的一個或者多個頻率信號。在一個例子中,信號通路214包括信號通路208、210或212之一的復制品。例如,所存在的信號通路214用于故障容限。在一個例子中,一個或者多個信號通路114、116、118與一個或者多個信號通路208、210和212承載同樣的頻率信號。在另一個例子中,一個或者多個信號通路120、122和124與一個或者多個信號通路208、210和212承載同樣的頻率信號。在一個例子中,信號通路208、210、212和214承載一個或者多個差分頻率信號。例如,信號通路208的差分頻率信號包括信號通路208的兩個差分信號通路之間的壓差。該壓差包括時鐘信號的差分鏈接。
通過一個或者多個信號通路208、210、212和214,收發(fā)信機206使一個或者多個頻率信號在底板102與轉(zhuǎn)接部件216之間傳送。在一個例子中,如果收發(fā)信機206從底板接收頻率信號,則收發(fā)信機206執(zhí)行差分到單端變換。在另一個例子中,如果收發(fā)信機206將頻率信號送到底板,則收發(fā)信機206執(zhí)行單端到差分變換。在一個例子中,收發(fā)信機206將信號通路208、210、212和214的頻率信號所需的一個或者多個電壓電平和阻抗轉(zhuǎn)換為轉(zhuǎn)接部件216所需的一個或者多個電壓電平和阻抗。
控制部件202發(fā)送用于控制收發(fā)信機206的命令。收發(fā)信機206利用該命令以使其能夠通過一個或者多個信號通路208、210、212和214發(fā)送和/或接收頻率信號。在一個例子中,收發(fā)信機206接收轉(zhuǎn)接部件216輸出的第一頻率信號。然后,通過信號通路208,收發(fā)信機206可以將第一頻率信號發(fā)送到底板102。在一個例子中,通過信號通路210,收發(fā)信機206從底板102接收第二頻率信號。此后,收發(fā)信機可以將第二頻率信號發(fā)送到轉(zhuǎn)接部件216。
轉(zhuǎn)接部件216在信號源128、信號接收器130、設備接口132、處理器部件218以及收發(fā)信機206之間按路由傳送一個或者多個頻率信號。例如,轉(zhuǎn)接部件216包括用于按路由傳送信號的選通交叉點轉(zhuǎn)接陣列??刂撇考?02發(fā)送用于控制轉(zhuǎn)接部件216的命令。轉(zhuǎn)接部件216利用該命令使一個或者多個頻率信號按路由傳送到一個或者多個信號目的地。例如,信號目的地包括底板102、信號接收器130、設備接口132、收發(fā)信機206、處理器218、基準輸出端222以及/或跨接輸出端226。
在第一個例子中,轉(zhuǎn)接部件216從基準輸入端220接收第一頻率信號,并使該第一頻率信號按路由傳送到信號通路208。在第二個例子中,轉(zhuǎn)接部件216從基準輸入端220接收第二頻率信號,并使該第二頻率信號按路由傳送到信號通路208和210。在第三個例子中,轉(zhuǎn)接部件216從信號通路208接收頻率信號,并使該頻率信號按路由傳送到一個或者多個基準輸出端222。
在一個例子中,處理器部件218修改一個或者多個頻率信號。例如,處理器部件218包括采用軟件邏輯的位寄存器。在一個例子中,處理器部件218包括鎖相環(huán)(“PLL”)、延遲鎖定環(huán)(“DLL”)和/或抖動控制器件。例如,通過進行乘、除、降低抖動和/或移相,處理器部件218可以修改一個或者多個頻率信號??刂撇考?02發(fā)送用于控制處理器部件218的命令。處理器部件218利用該命令修改一個或者多個頻率信號。例如,處理器部件218從轉(zhuǎn)接部件216接收一個或者多個頻率信號。處理器部件218修改所述一個或者多個頻率信號,然后,在修改之后,將所述一個或者多個頻率信號送回到轉(zhuǎn)接部件216。在一個例子中,一個或者多個處理器部件218使可編程時鐘管理部件126可同時處理許多頻率信號。
基準輸入端220使一個或者多個頻率信號在轉(zhuǎn)接部件216、信號源128和/或設備接口132之間傳送。在一個例子中,基準輸入端220從信號源128接收一個或者多個頻率信號。在另一個例子中,基準輸入端220從設備接口132接收一個或者多個頻率信號。基準輸入端220將所述一個或者多個頻率信號送到轉(zhuǎn)接部件216。
基準輸出端222使一個或者多個頻率信號在轉(zhuǎn)接部件216、信號接收器130和/或設備接口132之間傳送。例如,基準輸出端222從轉(zhuǎn)接部件216接收一個或者多個頻率信號。在一個例子中,基準輸出端222發(fā)送一個或者多個頻率信號以設置信號接收器130的一個或者多個時鐘。在另一個例子中,基準輸出端222發(fā)送一個或者多個頻率信號以設置設備接口132的一個或者多個時鐘。
跨接輸出端226使一個或者多個頻率信號在可編程時鐘管理部件126的第一可編程時鐘管理部件的轉(zhuǎn)接部件216與可編程時鐘管理部件126的第二可編程時鐘管理部件的跨接輸入端224之間傳送。例如,第一可編程時鐘管理部件和第二可編程時鐘管理部件位于電路板104上。在一個例子中,第一可編程時鐘管理部件將頻率信號發(fā)送到第二可編程時鐘管理部件。
第一可編程時鐘管理部件和第二可編程時鐘管理部件包括故障容限策略。例如,在第一可編程時鐘管理部件發(fā)生故障時,第二可編程時鐘管理部件126將執(zhí)行第一可編程時鐘管理部件的任務,并使一個或者多個頻率信號在底板102、信號源128、信號接收器130和/或設備接口132之間傳送。第一可編程時鐘管理部件126和第二可編程時鐘管理部件126可以有利地保證可編程時鐘管理部件之一發(fā)生故障不使整個系統(tǒng)出故障。例如,信號通路114、116和118以及信號通路120、122和124不會同時失效。
信號源128與可編程時鐘管理部件126的基準輸入端220通信。在一個例子中,一個或者多個電路板104、106和108的信號源128發(fā)送一個或者多個用于使一個或者多個電路板104、106和108的信號源128、信號接收器130和/或設備接口132的時鐘同步的頻率信號。例如,信號源128將頻率信號發(fā)送到可編程時鐘管理部件126的基準輸入端220。在一個例子中,信號源128包括振蕩器、原子頻率基準以及時鐘恢復單元中一個或多個。
信號接收器130與可編程時鐘管理部件126的基準輸出端222通信。在一個例子中,一個或者多個電路板104、106和108的信號接收器130接收一個或者多個用于使一個或者多個電路板104、106和108的信號源128、信號接收器130和/或設備接口132同步的頻率信號。例如,信號接收器130從可編程時鐘管理部件126的基準輸出端222接收頻率信號。在一個例子中,信號接收器130包括網(wǎng)絡處理器、中央處理單元(“CPU”)、現(xiàn)場可編程門陣列(“FPGA”)以及數(shù)字信號處理器(“DSP”)中一個或多個。
設備接口132與可編程時鐘管理部件126的外部傳輸設備110通信。在一個例子中,設備接口132利用一個或者多個頻率信號使一個或者多個電路板104、106和108的外部傳輸設備110、設備接口132、信號源128以及信號接收器130同步。在一個例子中,設備接口132對外部傳輸設備110執(zhí)行時鐘恢復操作。例如,外部傳輸設備110將一個或者多個傳輸信號發(fā)送到設備接口132。設備接口132將一個或者多個頻率信號發(fā)送到可編程時鐘管理部件126的基準輸入端220。在另一個例子中,可編程時鐘管理部件126的基準輸出端222將一個或者多個頻率信號發(fā)送到設備接口132。設備接口132利用一個或者多個頻率信號獲得用于外部傳輸設備110的傳輸信號的正確定時。例如,外部傳輸設備110利用傳輸信號使一個或者多個時鐘同步。
外部傳輸設備110與設備接口132通信。外部傳輸設備110利用一個或者多個頻率信號使一個或者多個電路板104、106和108的外部傳輸設備110、設備接口132、信號源128以及信號接收器130同步。在一個例子中,外部傳輸設備110將一個或者多個基準頻率信號送到設備接口132。在另一個例子中,外部傳輸設備110從設備接口132接收一個或者多個頻率信號。
在一個例子中,外部傳輸設備110包括一個或者多個時鐘信號源。在另一個例子中,外部傳輸設備110包括一個或者多個時鐘信號接收器。在又一個例子中,外部傳輸設備110包括一個或者多個時鐘信號源和一個或者多個時鐘信號接收器。在一個例子中,外部傳輸設備110包括諸如DS3、T1數(shù)字通信系統(tǒng)、同步光纖網(wǎng)(“SONET”)和/或全球定位系統(tǒng)(“GPS”)信號的數(shù)字數(shù)據(jù)傳送設備。
為了說明問題,現(xiàn)在將說明性描述設備100的典型運行過程。外部傳輸設備110將一個或者多個頻率信號發(fā)送到電路板104。所述一個或者多個頻率信號使一個或者多個電路板104、106和108的設備接口132和信號接收器130中一個或多個與外部傳輸設備110同步。在一個例子中,外部傳輸設備110將一個或者多個頻率信號發(fā)送到電路板104的設備接口132。例如,設備接口132將所述一個或者多個頻率信號發(fā)送到電路板104的一個或者多個可編程時鐘管理部件126。
在一個例子中,設備接口132執(zhí)行從傳輸設備110的時鐘恢復操作。例如,傳輸設備110將一個或者多個基準頻率發(fā)送到設備接口132。設備接口132將第一頻率信號和第二頻率信號發(fā)送到電路板104的可編程時鐘管理部件126中的第一可編程時鐘管理部件126。例如,設備接口132將第一頻率信號和第二頻率信號發(fā)送到一個或者多個基準輸入端220。一個或者多個基準輸入端220將第一頻率信號和第二頻率信號送到轉(zhuǎn)接部件216。
計算機終端將一個或者多個控制信號204發(fā)送到一個或者多個控制部件202。在一個例子中,控制部件202將一個或者多個命令發(fā)送到轉(zhuǎn)接部件216,以通過轉(zhuǎn)接部件216按路由傳送第一頻率信號。例如,轉(zhuǎn)接部件216將第一頻率信號發(fā)送到一個或者多個處理器部件218??刂撇考?02發(fā)送一個或者多個用于控制一個或者多個處理器部件218的命令。例如,轉(zhuǎn)接部件216將第一頻率信號送到處理器部件218中的第一處理器部件218。在一個例子中,第一處理器部件218使第一頻率信號乘以一個數(shù)。轉(zhuǎn)接部件216將第一頻率信號送到處理器部件218中的第二處理器部件218。在一個例子中,第二處理器部件218使第一頻率信號除以一個數(shù)。
在又一個例子中,控制部件202發(fā)送一個或者多個用于通過轉(zhuǎn)接部件216按路由傳送第二頻率信號的命令。例如,轉(zhuǎn)接部件216將第二頻率信號送到一個或者多個處理器部件218。控制部件202發(fā)送一個或者多個用于控制一個或者多個處理器部件218的命令。例如,轉(zhuǎn)接部件216將第二頻率信號送到處理器部件218中的第三處理器部件218。在一個例子中,第三處理器部件218降低第二頻率信號的抖動。
在一個例子中,一個或者多個處理器部件218將一個或者多個頻率信號送到轉(zhuǎn)接部件216。例如,一個或者多個頻率信號是原始頻率信號的改型??刂撇考?02發(fā)送一個或者多個用于通過轉(zhuǎn)接部件216按路由傳送一個或者多個頻率信號的命令。例如,轉(zhuǎn)接部件使一個或者多個頻率信號按路由傳送到一個或者多個跨接輸出端226。跨接輸出端226將一個或者多個頻率信號發(fā)送到電路板104的可編程時鐘管理部件126的第二可編程時鐘管理部件的一個或者多個跨接輸入端224。第一可編程時鐘管理部件126和第二可編程時鐘管理部件126的轉(zhuǎn)接部件216將所述一個或者多個頻率信號中的一個或者多個頻率信號發(fā)送到一個或者多個收發(fā)信機206??刂撇考?02發(fā)送一個或者多個用于使一個或者多個收發(fā)信機206能將所述一個或者多個頻率信號中的一個或者多個頻率信號發(fā)送到底板102的命令。
在一個例子中,一個或者多個信號通路208、210、212和214將所述一個或者多個頻率信號中的一個或者多個頻率信號送到底板102。例如,在底板102上,所述一個或者多個頻率信號中的一個或者多個頻率信號設置第一、第二和第三頻率信號。在一個例子中,底板102的頻率信號包括與傳輸設備110輸出的基準頻率同步的倍頻、分頻或降低抖動的頻率。信號通路114、116、118、120、122和124將電路板104的一個或者多個可編程時鐘管理部件126輸出的頻率信號送到電路板104、106和/或108的一個或者多個可編程時鐘管理部件126。
在一個例子中,電路板106從底板102接收一個或者多個頻率信號。例如,通過信號通路208,信號通路114和120的第一頻率信號傳送到電路板106的可編程時鐘管理部件126的第一可編程時鐘管理部件和第二可編程時鐘管理部件。通過信號通路210,信號通路116和122的第二頻率信號傳送到第二可編程時鐘管理部件126。計算機終端將一個或者多個控制信號204發(fā)送到一個或者多個控制部件202??刂撇考?02發(fā)送一個或者多個用于使一個或者多個收發(fā)信機206能接收第一頻率信號和第二頻率信號的命令。收發(fā)信機206將第一頻率信號和第二頻率信號發(fā)送到轉(zhuǎn)接部件216。在一個例子中,控制部件202發(fā)送一個或者多個用于通過轉(zhuǎn)接部件216按路由傳送第一頻率信號和第二頻率信號的命令。
在一個例子中,轉(zhuǎn)接部件216將第一頻率信號發(fā)送到一個或者多個處理器部件218。控制部件202發(fā)送一個或者多個用于控制一個或者多個處理器部件218的命令。例如,轉(zhuǎn)接部件216將第一頻率信號發(fā)送到處理器部件218的第一處理器部件。在一個例子中,第一處理器部件218改變第一頻率信號的相位。第一處理器部件218將相位改變的第一頻率信號發(fā)送到轉(zhuǎn)接部件216。第二頻率信號旁路該處理器部件218的其它處理器部件。
在一個例子中,控制部件202發(fā)送一個或者多個用于通過轉(zhuǎn)接部件216按路由傳送第一頻率信號和第二頻率信號的命令。例如,轉(zhuǎn)接部件216使第一頻率信號和第二頻率信號中一個或多個按路由傳送到一個或者多個跨接輸出端226。跨接輸出端226將第一頻率信號和第二頻率信號中一個或多個發(fā)送到電路板106的可編程時鐘管理部件126的第二可編程時鐘管理部件的一個或者多個跨接輸入端224。轉(zhuǎn)接部件216使第一頻率信號和第二頻率信號中一個或多個按路由傳送到一個或者多個基準輸出端222。例如,電路板106的一個或者多個信號接收器130從一個或者多個可編程時鐘管理部件126接收第一頻率信號和第二頻率信號中一個或多個。一個或者多個信號接收器130利用該頻率信號使一個或者多個信號接收器130的一個或者多個時鐘與電路板104的外部傳輸設備110和設備接口132的一個或者多個時鐘同步。
在一個例子中,電路板108從底板102接收一個或者多個頻率信號。例如,通過信號通路208,信號通路120上的頻率信號傳送到電路板108的可編程時鐘管理部件126。計算機終端將一個或者多個控制信號204發(fā)送到一個或者多個控制部件202。控制部件202發(fā)送一個或者多個用于使一個或者多個收發(fā)信機206能接收頻率信號的命令。收發(fā)信機206將頻率信號發(fā)送到轉(zhuǎn)接部件216。
在一個例子中,控制部件202發(fā)送一個或者多個用于通過轉(zhuǎn)接部件216按路由傳送頻率信號的命令。例如,轉(zhuǎn)接部件216使該頻率信號按路由傳送到一個或者多個跨接輸出端226??缃虞敵龆?26將該頻率信號發(fā)送到電路板108的可編程時鐘管理部件126的第二可編程時鐘管理部件的一個或者多個跨接輸入端224。轉(zhuǎn)接部件216將該頻率信號送到一個或者多個處理器部件218??刂撇考?02發(fā)送一個或者多個用于控制一個或者多個處理器部件218的命令。例如,轉(zhuǎn)接部件216將該頻率信號發(fā)送到處理器部件218的第一處理器部件。在一個例子中,第一處理器部件218使該頻率信號乘以一個數(shù)。轉(zhuǎn)接部件216將該頻率信號送到處理器部件218的第二處理器部件。在一個例子中,第二處理器部件218降低該頻率信號的抖動。
在一個例子中,處理器部件218將一個或者多個頻率信號發(fā)送到轉(zhuǎn)接部件216。例如,一個或者多個頻率信號是原始頻率信號的改型。控制部件202發(fā)送一個或者多個用于通過轉(zhuǎn)接部件216按路由傳送一個或者多個頻率信號的命令。例如,轉(zhuǎn)接部件216將一個或者多個頻率信號發(fā)送到一個或者多個基準輸出端222?;鶞瘦敵龆?22將一個或者多個頻率信號發(fā)送到電路板108的信號接收器130。一個或者多個信號接收器130利用該頻率信號使一個或者多個信號接收器130的一個或者多個時鐘與電路板104的外部傳輸設備110和設備接口132的一個或者多個時鐘同步。
在一個例子中,電路板106的信號源128發(fā)送一個或者多個頻率信號以替換底板102上的頻率信號,并/或使電路板104、106和108的外部時鐘、設備接口以及信號接收器中一個或多個同步。例如,信號源128將頻率信號發(fā)送到電路板106的可編程時鐘管理部件126。
在一個例子中,一個或者多個可編程時鐘管理部件126從信號源128接收頻率信號。信號源128將該頻率信號發(fā)送到一個或者多個基準輸入端220的基準輸入端?;鶞瘦斎攵?20將該頻率信號送到轉(zhuǎn)接部件216。
計算機終端將一個或者多個控制信號204發(fā)送到一個或者多個控制部件202。在一個例子中,控制部件202發(fā)送一個或者多個用于通過轉(zhuǎn)接部件216按路由傳送該頻率信號的命令。例如,轉(zhuǎn)接部件216使該頻率信號按路由傳送到一個或者多個跨接輸出端226。跨接輸出端226將該頻率信號發(fā)送到電路板108的可編程時鐘管理部件126的第二可編程時鐘管理部件的一個或者多個跨接輸入端224。轉(zhuǎn)接部件216將該頻率信號送到一個或者多個處理器部件218。控制部件202發(fā)送一個或者多個用于控制一個或者多個處理器部件218的命令。例如,轉(zhuǎn)接部件216將該頻率信號發(fā)送到處理器部件218的第一處理器部件。在一個例子中,第一處理器部件218改變該頻率信號的相位。轉(zhuǎn)接部件216將該頻率信號送到該處理器部件的第二處理器部件218。在一個例子中,第二處理器部件218使該頻率信號除以一個數(shù)。
在一個例子中,一個或者多個處理器部件218將一個或者多個頻率信號發(fā)送到轉(zhuǎn)接部件216。例如,所述一個或者多個頻率信號是原始頻率信號的改型??刂撇考?02發(fā)送一個或者多個用于通過轉(zhuǎn)接部件216按路由傳送所述一個或者多個頻率信號的命令。例如,轉(zhuǎn)接部件216將所述一個或者多個頻率信號中的一個或者多個頻率信號發(fā)送到一個或者多個收發(fā)信機206??刂撇考?02發(fā)送一個或者多個用于使一個或者多個收發(fā)信機206能將所述一個或者多個頻率信號中的一個或者多個頻率信號發(fā)送到底板102的命令。
在一個例子中,一個或者多個信號通路208、210、212和214將所述一個或者多個頻率信號中的一個或者多個頻率信號送到底板102。例如,第一頻率信號代替底板102上的信號通路114和120上的頻率信號。第二頻率信號代替信號通路116和122上的頻率信號。
在一個例子中,電路板104從底板102接收一個或者多個頻率信號。例如,通過信號通路208,信號通路114上的頻率信號傳送到電路板104的一個或者多個可編程時鐘管理部件126。計算機終端將一個或者多個控制信號204發(fā)送到一個或者多個控制部件202??刂撇考?02發(fā)送一個或者多個用于使一個或者多個收發(fā)信機206能接收該頻率信號的命令。收發(fā)信機206將該頻率信號發(fā)送到轉(zhuǎn)接部件216。在一個例子中,控制部件202發(fā)送一個或者多個用于通過轉(zhuǎn)接部件216按路由傳送該頻率信號的命令。
在一個例子中,轉(zhuǎn)接部件216使該頻率信號按路由傳送到一個或者多個基準輸出端222。例如,該頻率信號旁路處理器部件218。一個或者多個可編程時鐘管理部件126將一個或者多個頻率信號發(fā)送到電路板104的信號接收器130和設備接口132中一個或多個。設備接口132將一個或者多個頻率信號發(fā)送到外部傳輸設備110。信號接收器130、設備接口132以及外部傳輸設備110中一個或多個利用該頻率信號使信號接收器130、設備接口132以及外部傳輸設備110中一個或多個的一個或者多個時鐘與電路板106的信號源128的一個或者多個時鐘同步。
在一個例子中,設備100采用一個或者多個計算機可讀信號承載媒體。用于設備100的計算機可讀信號承載媒體的例子包括電路板104、106和108的可讀數(shù)據(jù)存儲媒體134。例如,用于設備100的計算機可讀信號承載媒體包括磁存儲媒體、電存儲媒體、光存儲媒體、生物存儲媒體以及原子數(shù)據(jù)存儲媒體中一個或多個。在一個例子中,計算機可讀信號承載媒體包括通過包括設備100或者與設備100相連的網(wǎng)絡例如電話網(wǎng)、局域網(wǎng)(“LAN”)、因特網(wǎng)和無線網(wǎng)中一個或多個發(fā)送的調(diào)制載波信號。
在此描述的各步驟或操作僅是示例性的。在本發(fā)明實質(zhì)范圍內(nèi),可以對這些步驟或操作進行許多變更。例如,可以以不同的順序執(zhí)行這些步驟,或者增加、刪除或修改各步驟。
盡管在此詳細描述并說明了本發(fā)明的典型實現(xiàn)方式,但是相關(guān)技術(shù)領(lǐng)域內(nèi)的熟練技術(shù)人員明白,在本發(fā)明實質(zhì)范圍內(nèi)可以進行各種修改、添加、替換等,因此認為這些都屬于所附權(quán)利要求確定的本發(fā)明范圍內(nèi)。
權(quán)利要求
1.一種設備,該設備包括一個或者多個可編程時鐘管理部件,與底板相連,其中所述一個或者多個可編程時鐘管理部件包括可重新配置時鐘管理部件;其中,在收到一個或者多個控制信號后,該可重新配置時鐘管理部件被重新配置以便能夠處理一個或者多個頻率信號。
2.根據(jù)權(quán)利要求1所述的設備,其中可重新配置時鐘管理部件在底板上設置所述一個或者多個頻率信號;其中可重新配置時鐘管理部件從一個或者多個信號源接收所述一個或者多個頻率信號;其中可重新配置時鐘管理部件包括第一可重新配置時鐘管理部件,其中所述一個或者多個可編程時鐘管理部件包括第二可重新配置時鐘管理部件;其中第二可重新配置時鐘管理部件從底板接收所述一個或者多個頻率信號中的一個或者多個頻率信號,其中第二可重新配置時鐘管理部件將所述一個或者多個頻率信號中的一個或者多個頻率信號發(fā)送到一個或者多個信號接收器;其中所述一個或者多個信號接收器包括一個或者多個時鐘,其中所述一個或者多個信號接收器利用所述一個或者多個頻率信號中的一個或者多個頻率信號使所述一個或者多個時鐘中的一個或者多個時鐘與所述一個或者多個頻率信號中的一個或者多個頻率信號同步。
3.根據(jù)權(quán)利要求1所述的設備,其中可重新配置時鐘管理部件包括轉(zhuǎn)接部件;其中轉(zhuǎn)接部件使所述一個或者多個頻率信號中的一個或者多個頻率信號按路由傳送到一個或者多個信號目的地;其中可重新配置時鐘管理部件包括一個或者多個控制部件;其中,所述一個或者多個控制部件中的一個或者多個控制部件利用所述一個或者多個控制信號中的一個或者多個控制信號將一個或者多個命令發(fā)送到轉(zhuǎn)接部件,其中轉(zhuǎn)接部件利用所述一個或者多個命令使所述一個或者多個頻率信號中的一個或者多個頻率信號按路由傳送到所述一個或者多個信號目的地。
4.根據(jù)權(quán)利要求1所述的設備,其中可重新配置時鐘管理部件包括一個或者多個處理器部件;其中,在可重新配置時鐘管理部件在底板上設置所述一個或者多個頻率信號之前,所述一個或者多個處理器部件中的一個或者多個處理器部件對所述一個或者多個頻率信號中的一個或者多個頻率信號進行修改;其中可重新配置時鐘管理部件包括一個或者多個控制部件;其中,所述一個或者多個控制部件中的一個或者多個控制部件利用所述一個或者多個控制信號中的一個或者多個控制信號以將一個或者多個命令送到所述一個或者多個處理器部件中的一個或者多個處理器部件,其中,所述一個或者多個處理器部件中的一個或者多個處理器部件利用所述一個或者多個命令中的一個或者多個命令來確定對所述一個或者多個頻率信號中的一個或者多個頻率信號所做修改的類型;其中修改類型包括使所述一個或者多個頻率信號中的一個或者多個頻率信號乘以一個數(shù)、除以一個數(shù)、降低抖動以及移相中一種或多種,其中所述一個或者多個處理器部件中的一個或者多個處理器部件利用所述乘以一個數(shù)、除以一個數(shù)、降低抖動以及移相中一種或多種來修改所述一個或者多個頻率信號中的一個或者多個頻率信號。
5.根據(jù)權(quán)利要求1所述的設備,其中可重新配置時鐘管理部件包括一個或者多個收發(fā)信機;其中所述一個或者多個收發(fā)信機中的一個或者多個收發(fā)信機將所述一個或者多個頻率信號中的一個或者多個頻率信號發(fā)送到底板;其中所述一個或者多個收發(fā)信機中的一個或者多個收發(fā)信機從底板接收所述一個或者多個頻率信號中的一個或者多個頻率信號;其中可重新配置時鐘管理部件包括一個或者多個控制部件;其中,所述一個或者多個控制部件中的一個或者多個控制部件利用所述一個或者多個控制信號中的一個或者多個控制信號以將一個或者多個命令發(fā)送到所述一個或者多個收發(fā)信機中的一個或者多個收發(fā)信機,所述收發(fā)信機將所述一個或者多個頻率信號中的一個或者多個頻率信號發(fā)送到底板;其中,所述一個或者多個命令使用于將所述一個或者多個頻率信號中的一個或者多個頻率信號發(fā)送到底板的所述一個或者多個收發(fā)信機中的一個或者多個收發(fā)信機能將所述一個或者多個頻率信號中的一個或者多個頻率信號發(fā)送到底板;其中,所述一個或者多個控制部件中的一個或者多個控制部件利用所述一個或者多個控制信號中的一個或者多個控制信號以將一個或者多個命令發(fā)送到從底板接收所述一個或者多個頻率信號中的一個或者多個頻率信號的所述一個或者多個收發(fā)信機中的一個或者多個收發(fā)信機;其中,所述一個或者多個命令使用于從底板接收所述一個或者多個頻率信號中的一個或者多個頻率信號的所述一個或者多個收發(fā)信機中的一個或者多個收發(fā)信機能從底板接收所述一個或者多個頻率信號中的一個或者多個頻率信號。
6.根據(jù)權(quán)利要求1所述的設備,其中可重新配置時鐘管理部件包括第一可重新配置時鐘管理部件,其中所述一個或者多個可編程時鐘管理部件包括第二可重新配置時鐘管理部件;其中第一可重新配置時鐘管理部件將所述一個或者多個頻率信號發(fā)送到第二可重新配置時鐘管理部件;其中第一可重新配置時鐘管理部件和第二可重新配置時鐘管理部件都將所述一個或者多個頻率信號發(fā)送到底板。
7.根據(jù)權(quán)利要求1所述的設備,其中可重新配置時鐘管理部件包括轉(zhuǎn)接部件、一個或者多個處理器部件以及一個或者多個收發(fā)信機;其中轉(zhuǎn)接部件使來自信號源的所述一個或者多個頻率信號按路由傳送到所述一個或者多個處理器部件中的一個或者多個處理器部件;其中所述一個或者多個處理器部件中的一個或者多個處理器部件修改所述一個或者多個頻率信號,以產(chǎn)生所述一個或者多個頻率信號的一個或者多個改型;其中所述一個或者多個處理器部件中的一個或者多個處理器部件使所述一個或者多個頻率信號的一個或者多個改型返回轉(zhuǎn)接部件;其中可重新配置時鐘管理部件利用所述一個或者多個收發(fā)信機將所述一個或者多個頻率信號的一個或者多個改型發(fā)送到底板,以在底板上設置所述一個或者多個頻率信號的一個或者多個改型。
8.根據(jù)權(quán)利要求7所述的設備,其中可重新配置時鐘管理部件包括第一可重新配置時鐘管理部件,其中所述一個或者多個可編程時鐘管理部件包括第二可重新配置時鐘管理部件;其中第二可重新配置時鐘管理部件包括轉(zhuǎn)接部件、一個或者多個處理器部件以及一個或者多個收發(fā)信機;其中第二可重新配置時鐘管理部件利用第二可重新配置時鐘管理部件的一個或者多個收發(fā)信機中的一個或者多個收發(fā)信機從底板接收所述一個或者多個頻率信號的一個或者多個改型;其中第二可重新配置時鐘管理部件的轉(zhuǎn)接部件使所述一個或者多個頻率信號的一個或者多個改型從第二可重新配置時鐘管理部件的所述一個或者多個收發(fā)信機中的一個或者多個收發(fā)信機按路由傳送到第二可重新配置時鐘管理部件的一個或者多個處理器部件;其中第二可重新配置時鐘管理部件的一個或者多個處理器部件中的一個或者多個處理器部件將所述一個或者多個頻率信號的一個或者多個改型的一個或者多個改型返回第二可重新配置時鐘管理部件的轉(zhuǎn)接部件;其中第二可重新配置時鐘管理部件的轉(zhuǎn)接部件使所述一個或者多個頻率信號的一個或者多個改型的一個或者多個改型按路由傳送到一個或者多個信號接收器;其中所述一個或者多個信號接收器利用所述一個或者多個頻率信號的一個或者多個改型的一個或者多個改型使所述一個或者多個信號接收器的一個或者多個時鐘同步。
9.一種方法,該方法包括以下步驟在收到一個或者多個控制信號后,重新配置一個或者多個可編程時鐘管理部件,以使所述一個或者多個可編程時鐘管理部件能處理一個或者多個頻率信號;通過底板將所述一個或者多個頻率信號送到一個或者多個信號接收器;以及使所述一個或者多個信號接收器的一個或者多個時鐘與所述一個或者多個頻率信號中的一個或者多個頻率信號同步。
10.根據(jù)權(quán)利要求9所述的方法,其中通過底板將所述一個或者多個頻率信號送到所述一個或者多個信號接收器的步驟包括使所述一個或者多個頻率信號按路由傳送到所述一個或者多個可編程時鐘管理部件的一個或者多個處理器部件;在所述一個或者多個處理器部件修改所述一個或者多個頻率信號,以產(chǎn)生所述一個或者多個頻率信號的一個或者多個改型;以及使所述一個或者多個改型按路由傳送到所述一個或者多個信號接收器。
全文摘要
在一個例子中,一個設備的一個或者多個可編程時鐘管理部件連接到底板。所述一個或者多個可編程時鐘管理部件包括可重新配置時鐘管理部件。在收到一個或者多個控制信號后,可重新配置時鐘管理部件進行重新配置以便能夠處理一個或者多個頻率信號。
文檔編號G06F1/12GK1573642SQ20041004766
公開日2005年2月2日 申請日期2004年5月28日 優(yōu)先權(quán)日2003年5月30日
發(fā)明者查爾斯·加爾文·拜爾斯, 理查德·H·格利斯查爾, 托德·卡費博, 安德魯·F·斯科特 申請人:朗迅科技公司