亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

參考時(shí)鐘的方法和系統(tǒng)的制作方法

文檔序號(hào):6520581閱讀:165來源:國知局
專利名稱:參考時(shí)鐘的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及參考時(shí)鐘,更具體地說,涉及參考時(shí)鐘的方法和系統(tǒng)。
背景技術(shù)
在一些計(jì)算機(jī)中,可經(jīng)由稱為“卡”或“模塊”的可交換(即熱插拔)插入式裝置添加附加功能性。在將卡插入計(jì)算機(jī)的相關(guān)的端口或插槽時(shí),計(jì)算機(jī)可訪問該卡的功能性。如果用戶希望,則可從一臺(tái)計(jì)算機(jī)拔去卡并將其插入另一臺(tái)計(jì)算機(jī),從而將該卡提供的功能性從一臺(tái)計(jì)算機(jī)切換到另一臺(tái)計(jì)算機(jī)。
為了使一些卡工作,接收卡的計(jì)算機(jī)可能需要周期性地使嵌入數(shù)據(jù)包中的時(shí)鐘信號(hào)與另一個(gè)時(shí)鐘信號(hào)同步??捎蓞⒖紩r(shí)鐘來執(zhí)行這種周期性同步??上У氖?,使參考時(shí)鐘可以連續(xù)運(yùn)行(無論是否插入卡)導(dǎo)致了增加的功耗和增加的電磁干擾(EMI)的可能性。此外,改變現(xiàn)有參考時(shí)鐘結(jié)構(gòu)(即,平臺(tái))常常是昂貴的,并可能導(dǎo)致兼容性問題。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的方法包括通過降低與參考時(shí)鐘結(jié)構(gòu)相關(guān)聯(lián)的預(yù)定可縮放性來配置與外部卡檢測(cè)信號(hào)一起使用的參考時(shí)鐘單元,所述參考時(shí)鐘結(jié)構(gòu)與參考時(shí)鐘單元相關(guān)聯(lián);配置參考時(shí)鐘單元以基于外部卡檢測(cè)信號(hào)來激活參考時(shí)鐘信號(hào)輸出;以及參考時(shí)鐘單元經(jīng)由通過降低預(yù)定可縮放性而得到的輸入來接收所述外部卡檢測(cè)信號(hào)。
根據(jù)本發(fā)明的系統(tǒng)包括處理器;芯片組,其耦合到所述處理器;以及參考時(shí)鐘單元,其耦合到所述芯片組,并配置為輸出可縮放數(shù)量的參考時(shí)鐘信號(hào),用以使嵌入數(shù)據(jù)包中的時(shí)鐘信號(hào)與另一個(gè)時(shí)鐘信號(hào)同步,其中參考時(shí)鐘單元配置為基于外部卡檢測(cè)信號(hào)來激活至少一個(gè)參考時(shí)鐘信號(hào),所述外部卡檢測(cè)信號(hào)標(biāo)識(shí)外部卡何時(shí)耦合到所述系統(tǒng)。


為了詳細(xì)描述本發(fā)明的示例性實(shí)施例,現(xiàn)在參考附圖,其中圖1示出了根據(jù)本發(fā)明實(shí)施例的系統(tǒng);圖2示出了根據(jù)本發(fā)明備選實(shí)施例的系統(tǒng);圖3示出了根據(jù)本發(fā)明實(shí)施例的參考時(shí)鐘單元;圖4示出了根據(jù)本發(fā)明實(shí)施例的時(shí)序圖;圖5示出了根據(jù)本發(fā)明實(shí)施例的方法;以及圖6示出了根據(jù)本發(fā)明備選實(shí)施例的方法。
具體實(shí)施例方式
某些術(shù)語在整個(gè)以下描述和權(quán)利要求書中使用,以指代特定系統(tǒng)部件。本領(lǐng)域技術(shù)人員會(huì)理解,計(jì)算機(jī)公司可能用不同名稱來指代某一部件。本文件并不想?yún)^(qū)分這些名稱不同但功能相同的部件。在以下討論和權(quán)利要求書中,以開放式的方式使用術(shù)語“包括”和“包含”,因此應(yīng)將其解釋為表示“包括,但不局限于”。同樣,術(shù)語“耦合”用于表示間接或直接的電連接。因此,如果第一裝置耦合到第二裝置,則該連接可通過直接電連接,或通過經(jīng)由其它裝置和連接的間接電連接。術(shù)語“系統(tǒng)”指代兩個(gè)或更多個(gè)部分的集合,并可用于指代計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)系統(tǒng)的一部分。
如本文中公開的,本發(fā)明的一些實(shí)施例使能夠基于熱插拔卡的存在或不存在而激活/減活串行參考時(shí)鐘信號(hào)。當(dāng)被激活時(shí),串行參考時(shí)鐘使嵌入數(shù)據(jù)包中的時(shí)鐘信號(hào)能夠與另一個(gè)時(shí)鐘信號(hào)周期性同步。例如,實(shí)現(xiàn)外設(shè)部件互連Express協(xié)議(PCI Express)的裝置使用串行參考時(shí)鐘來周期性地同步嵌入數(shù)據(jù)包中的時(shí)鐘信號(hào)與2.5GHz時(shí)鐘信號(hào)。
在一些實(shí)施例中,通過降低串行參考時(shí)鐘平臺(tái)的預(yù)定可縮放性來實(shí)現(xiàn)基于熱插拔卡的存在或不存在的串行參考時(shí)鐘的激活/減活。如本文所用的,降低串行參考時(shí)鐘平臺(tái)的預(yù)定可縮放性包括降低與可縮放串行參考時(shí)鐘平臺(tái)相關(guān)聯(lián)的至少一個(gè)串行參考時(shí)鐘信號(hào)的可用性或質(zhì)量。例如,PCI Express的串行參考時(shí)鐘平臺(tái)預(yù)定為可按比例增大到最大七對(duì)差分串行參考時(shí)鐘信號(hào)。因此,在實(shí)現(xiàn)PCI Express的實(shí)施例中,降低串行參考時(shí)鐘平臺(tái)的預(yù)定可縮放性包括降低這七對(duì)差分串行參考時(shí)鐘信號(hào)中至少一對(duì)的可用性或質(zhì)量。
降低串行參考時(shí)鐘平臺(tái)的預(yù)定可縮放性使能夠由串行參考時(shí)鐘直接接收外部卡信號(hào)(其指示熱插拔卡的存在或不存在)。例如,串行參考時(shí)鐘可配置為經(jīng)由管腳位置接收外部卡信號(hào),該管腳位置是通過降低串行參考時(shí)鐘平臺(tái)的預(yù)定可縮放性得到的。在一些實(shí)施例中,降低串行參考時(shí)鐘平臺(tái)的預(yù)定可縮放性不影響系統(tǒng)的性能。例如,實(shí)現(xiàn)PCI Express的一些系統(tǒng)可能僅使用例如(七對(duì)中的)兩對(duì)或三對(duì)差分串行參考時(shí)鐘。在這些系統(tǒng)中,將PCI Express的預(yù)定可縮放性從七對(duì)差分串行參考時(shí)鐘降為例如六對(duì)差分串行參考時(shí)鐘并不影響系統(tǒng)的性能。
在備選實(shí)施例中,由與實(shí)現(xiàn)串行參考時(shí)鐘發(fā)生器的系統(tǒng)的現(xiàn)有硬件部件兼容的中斷例程來實(shí)現(xiàn)基于熱插拔卡的存在或不存在的串行參考時(shí)鐘的激活/減活。例如,具有可編程輸入的硬件部件(例如芯片組)可配置為接收指示何時(shí)卡存在(即卡插入系統(tǒng)中)的信號(hào)。當(dāng)可編程輸入指示已經(jīng)接收該信號(hào)時(shí),可執(zhí)行與該硬件部件兼容的中斷例程,由此將一個(gè)或多個(gè)命令發(fā)送到串行參考時(shí)鐘發(fā)生器,以激活參考時(shí)鐘。
在某些情況下,預(yù)定或預(yù)先定義現(xiàn)有的系統(tǒng)結(jié)構(gòu),以使硬件的改變/添加可能引起兼容性問題和其它問題。在此描述的本發(fā)明的實(shí)施例提供了如下優(yōu)點(diǎn)限制或消除了對(duì)現(xiàn)有系統(tǒng)結(jié)構(gòu)的硬件改變/添加,從而減少了與這些硬件改變/添加相關(guān)的兼容性問題和費(fèi)用。
圖1示出了根據(jù)本發(fā)明實(shí)施例的系統(tǒng)100。如圖1中所示,系統(tǒng)100包括計(jì)算機(jī)102,該計(jì)算機(jī)具有耦合到主芯片組108的處理器112。主芯片組108提供了處理器112與端口120以及系統(tǒng)100的其它部件之間的接口。處理器112可執(zhí)行計(jì)算機(jī)可讀指令、操作系統(tǒng)和存儲(chǔ)在本地存儲(chǔ)器114、BIOS(基本輸入/輸出系統(tǒng))存儲(chǔ)器113或耦合到處理器112的其它存儲(chǔ)介質(zhì)中的其它應(yīng)用程序。計(jì)算機(jī)102還包括參考時(shí)鐘單元104,該參考時(shí)鐘單元耦合到主芯片組108,并配置為從主芯片組108接收命令(例如寫命令)。如圖所示,電源開關(guān)106、參考時(shí)鐘單元104以及主芯片組108耦合到端口110,該端口配置為接收熱插拔卡120。
熱插拔卡120將預(yù)定的功能性添加到計(jì)算機(jī)102。例如,熱插拔卡120可提供連網(wǎng)功能性、圖形功能性、音頻功能性、外圍總線功能性、存儲(chǔ)器或其它功能性。在一些實(shí)施例中,熱插拔卡120實(shí)現(xiàn)PCIExpress協(xié)議,并且端口110可以是相應(yīng)的PCI Express可兼容端口。備選地,熱插拔卡120和端口110可實(shí)現(xiàn)另一個(gè)現(xiàn)在已知或隨后開發(fā)的通信協(xié)議。
如圖所示,端口110在計(jì)算機(jī)部件(例如參考時(shí)鐘單元104、電源開關(guān)106和主芯片組108)和熱插拔卡120之間傳送若干信號(hào)。表1示出了圖1中所用信號(hào)標(biāo)記、擴(kuò)展信號(hào)名稱和信號(hào)用途描述的列表。
表1


如表1所示,CPP1信號(hào)指示基于第一協(xié)議(例如通用串行總線“USB”)的熱插拔卡120何時(shí)被插入端口110。CPP2信號(hào)指示基于第二協(xié)議(例如PCI Express)的熱插拔卡120何時(shí)被插入端口110。+3.3V信號(hào)將3.3伏信號(hào)提供給熱插拔卡120。+3.3VAUX信號(hào)將輔助3.3伏信號(hào)提供給熱插拔卡。+1.5V信號(hào)將1.5伏信號(hào)提供給熱插拔卡120。GND信號(hào)表示系統(tǒng)100部件和熱插拔卡120的電氣接地。
P2RST信號(hào)指示何時(shí)復(fù)位基于第二協(xié)議的熱插拔卡120。例如,可在將有效功率和參考時(shí)鐘信號(hào)提供給熱插拔卡120之后斷言(assert)P2RST信號(hào)。REFCLK+和REFCLK-信號(hào)分別向熱插拔卡120提供正時(shí)鐘參考和負(fù)時(shí)鐘參考。REFCLK+和REFCLK-信號(hào)可從高阻(Hi-Z)時(shí)鐘發(fā)生器輸出。如上所述,REFCLK+和REFCLK-信號(hào)可用于使嵌入到在卡120和計(jì)算機(jī)102之間傳送的數(shù)據(jù)包中的時(shí)鐘信號(hào)與另一時(shí)鐘信號(hào)同步。
CLKREQ信號(hào)指示熱插拔卡120何時(shí)請(qǐng)求串行參考時(shí)鐘信號(hào)。SMBUS信號(hào)在主芯片組108和時(shí)鐘單元104之間提供SMBUS協(xié)議命令。P2T信號(hào)基于第二協(xié)議將串行總線信號(hào)從主芯片組108提供給熱插拔卡120。P2R信號(hào)基于第二協(xié)議將串行總線信號(hào)從熱插拔卡120提供給主芯片組108。在一些實(shí)施例中,P2T和P2R信號(hào)對(duì)應(yīng)于具有上述嵌入的時(shí)鐘信號(hào)的數(shù)據(jù)包。因此,REFCLK+和REFCLK-信號(hào)可用于使與P2T和P2R信號(hào)相關(guān)聯(lián)的嵌入的時(shí)鐘信號(hào)與另一個(gè)時(shí)鐘(例如2.5GHz時(shí)鐘)同步。
P1信號(hào)基于第一協(xié)議在主芯片組108和熱插拔卡120之間提供信號(hào)。PLTRST信號(hào)使芯片組108能夠復(fù)位平臺(tái)(例如PCI Express平臺(tái))上的裝置。如圖所示,PLTRST信號(hào)輸入到電源開關(guān)106,在一些實(shí)施例中,該電源開關(guān)控制P2RST信號(hào),這在下文將描述。雖然上述信號(hào)用在圖1的示例性實(shí)施例中,但本發(fā)明的實(shí)施例并不局限于這些信號(hào),并可實(shí)現(xiàn)其它信號(hào)。
在計(jì)算機(jī)102上電時(shí)(例如,在稱為“POST”的通電自檢期間),芯片組108的通用可編程輸入(GPI)配置為與CPP2信號(hào)一起使用。例如,可由處理器112執(zhí)行系統(tǒng)管理中斷(SMI)處理程序或先進(jìn)配置與電源接口(ACPI)方法來基于CPP2信號(hào)對(duì)GPI編程,以產(chǎn)生與芯片組108兼容的中斷。在一些實(shí)施例中,上述SMI處理程序或ACPI方法可使用基本輸入/輸出系統(tǒng)(BIOS)代碼。BIOS代碼可存儲(chǔ)在耦合到處理器112的BIOS存儲(chǔ)器113中。
如果GPI不能在兩個(gè)輸入信號(hào)沿(上升沿和下降沿)上觸發(fā),則在執(zhí)行BIOS代碼(或其它計(jì)算機(jī)可讀指令)時(shí),該BIOS代碼使處理器112檢測(cè)CPP2信號(hào)的狀態(tài),以建立觸發(fā)中斷的信號(hào)沿。如圖1中所示,CPP2信號(hào)或CLKREQ信號(hào)可輸入到主芯片組108的GPI。因此,可使用低阻跳線116、118中的一個(gè)。如果存在低阻跳線116,則主芯片組108可檢測(cè)到CPP2信號(hào)的斷言和去斷言(de-assertion)。備選地,如果存在低阻跳線118,則主芯片組108可檢測(cè)到CLKREQ信號(hào)的斷言和去斷言。
如果檢測(cè)到斷言了CPP2信號(hào)或CLKREQ信號(hào),則BIOS代碼使芯片組108的通用可編程輸出(GPO)對(duì)電源開關(guān)106的RCLKEN(釋放時(shí)鐘使能)輸入去斷言信號(hào)122。RCLKEN信號(hào)的去斷言使卡120(經(jīng)由P2RST信號(hào))保持在復(fù)位狀態(tài)。
如圖1中所示,CPP2信號(hào)還輸入到電源開關(guān)106。電源開關(guān)106對(duì)斷言的CPP2信號(hào)的檢測(cè)使功率被釋放到卡120。然而,直到已經(jīng)激活并穩(wěn)定了REFCLK信號(hào),才從復(fù)位狀態(tài)釋放卡120。
響應(yīng)于主芯片組108的GPI接收到斷言的CPP2信號(hào)或斷言的CLKREQ信號(hào),執(zhí)行中斷例程。在中斷例程期間,主芯片組108對(duì)參考時(shí)鐘單元104斷言信號(hào),由此參考時(shí)鐘單元104輸出REFCLK+和REFCLK-信號(hào)。例如,圖1示出了系統(tǒng)管理總線(SMBUS)將主芯片組108耦合到參考時(shí)鐘單元104,由此主芯片組108和參考時(shí)鐘單元104使用SMBUS協(xié)議通信。在該實(shí)施例中,主芯片組108可實(shí)現(xiàn)SMBUS寫命令來激活參考時(shí)鐘單元104,以將REFCLK+和REFCLK-信號(hào)輸出到熱插拔卡120。
最初,REFCLK+和REFCLK-信號(hào)可能是不穩(wěn)定的。因此,可實(shí)現(xiàn)以下稱為“穩(wěn)定周期”的時(shí)間間隔,來使REFCLK+和REFCLK-信號(hào)穩(wěn)定。穩(wěn)定周期可以是預(yù)定的時(shí)間間隔。備選地,可通過監(jiān)控REFCLK+和REFCLK-信號(hào)來確定信號(hào)何時(shí)穩(wěn)定了,來確定穩(wěn)定周期。在穩(wěn)定周期之后,主芯片組108對(duì)電源開關(guān)106斷言RCLKEN信號(hào)。RCLKEN信號(hào)122的斷言使電源開關(guān)106將P2RST(復(fù)位)信號(hào)釋放到熱插拔卡120,從而使卡120能夠工作。
在中斷例程結(jié)束之前,建立主芯片組108的GPI,以響應(yīng)于CPP2信號(hào)或CLKREQ信號(hào)的上升沿觸發(fā)中斷(即,在一些實(shí)施例中,由于是“高”信號(hào)而不是“低”信號(hào)指示不存在卡120,因此上升沿與去斷言的CPP2信號(hào)或CLKREQ信號(hào)相關(guān)聯(lián))。如果GPI隨后檢測(cè)到去斷言的CPP2信號(hào)或CLKREQ信號(hào),則SMI處理程序或ACPI代碼使SMBUS寫命令被發(fā)送到參考時(shí)鐘單元104。該寫命令禁止到卡120的REFCLK信號(hào)。在將卡120插入端口110時(shí),SMI處理程序或ACPI代碼還使主芯片組108的GPO對(duì)電源開關(guān)106去斷言RCLKEN信號(hào),從而將P2RST信號(hào)設(shè)置在正確的狀態(tài)。同樣,再次建立主芯片組108的GPI,以響應(yīng)于CPP2信號(hào)或CLKREQ信號(hào)的下降沿(即斷言)而觸發(fā)。
圖2示出了根據(jù)本發(fā)明備選實(shí)施例的系統(tǒng)101。圖2的系統(tǒng)101類似于圖1的系統(tǒng)100,并基于卡120的存在/不存在而啟動(dòng)到熱插拔卡120的參考時(shí)鐘信號(hào)的激活/減活。與圖1的實(shí)施例相比,圖2的實(shí)施例不配置主芯片組108的GPI和GPO。相反,系統(tǒng)101降低參考時(shí)鐘發(fā)生器平臺(tái)(即結(jié)構(gòu))的打算的(即預(yù)先定義的)可縮放性,以便基于卡120的存在/不存在而啟動(dòng)參考時(shí)鐘信號(hào)的激活/減活。在沒有對(duì)現(xiàn)有系統(tǒng)結(jié)構(gòu)的硬件改變/添加的情況下,降低參考時(shí)鐘發(fā)生器平臺(tái)的可縮放性,以使能夠簡單、動(dòng)態(tài)地控制何時(shí)激活/減活參考時(shí)鐘信號(hào)。在一些實(shí)施例中,參考時(shí)鐘信號(hào)與PCI Express協(xié)議兼容。因此,在那些實(shí)施例中,參考時(shí)鐘信號(hào)的頻率、上升時(shí)間、下降時(shí)間、信噪比(SNR)、幅度或其它特性應(yīng)對(duì)應(yīng)于為PCI Express協(xié)議定義的預(yù)定信號(hào)特性。
圖3示出了參考時(shí)鐘124的實(shí)施例。如圖3中所示,參考時(shí)鐘124包括耦合到簡化的REFCLK結(jié)構(gòu)148的時(shí)鐘控制邏輯142和配置為基于可縮放的串行參考時(shí)鐘平臺(tái)輸出若干串行參考時(shí)鐘(SRC)差分信號(hào)的時(shí)鐘發(fā)生器144。在一些實(shí)施例中,時(shí)鐘控制邏輯142可包括一個(gè)或多個(gè)寄存器,并且簡化的REFCLK結(jié)構(gòu)148可包括一個(gè)或多個(gè)串行參考時(shí)鐘(SRC)差分輸出管腳。這些管腳用于接收指示熱插拔卡何時(shí)插入系統(tǒng)的信號(hào),而不算輸出差分時(shí)鐘輸出。因此,一對(duì)或多對(duì)可以降低預(yù)先定義的參考時(shí)鐘輸出的質(zhì)量,以使能夠接收外部信號(hào)(例如基于熱插拔卡的存在或不存在的信號(hào))。這基于外部信號(hào)啟動(dòng)了其余參考時(shí)鐘輸出中的一個(gè)或多個(gè)的動(dòng)態(tài)激活/減活。如圖所示,外部信號(hào)可以是上述CLKREQ信號(hào)或CPP2信號(hào)。
當(dāng)簡化的REFCLK結(jié)構(gòu)148接收到斷言的CLKREQ信號(hào)或CPP2信號(hào)時(shí)(即,在熱插拔卡120插入端口110時(shí),或需要時(shí)鐘信號(hào)時(shí)),信號(hào)150被發(fā)送到時(shí)鐘控制邏輯142。響應(yīng)于斷言的信號(hào)150,時(shí)鐘控制邏輯142對(duì)時(shí)鐘發(fā)生器144的電源/復(fù)位邏輯146斷言信號(hào)152,由此一對(duì)或多對(duì)REFCLK+和REFCLK-信號(hào)被激活,并從時(shí)鐘發(fā)生器144輸出。
在去斷言CLKREQ或CPP2信號(hào)時(shí)(例如,在從端口110拔去熱插拔卡120時(shí),或不需要時(shí)鐘信號(hào)時(shí)),簡化的REFCLK結(jié)構(gòu)148可將去斷言的信號(hào)150發(fā)送到時(shí)鐘控制邏輯142。然后時(shí)鐘控制邏輯142可對(duì)時(shí)鐘發(fā)生器144的電源/復(fù)位邏輯146去斷言信號(hào)152,由此減活REFCLK+和REFCLK-信號(hào)。
另外,經(jīng)由SMBUS提供的命令可使時(shí)鐘控制邏輯142斷言或去斷言信號(hào)152,從而激活和減活REFCLK+和REFCLK-信號(hào)。例如,在計(jì)算機(jī)102上電時(shí),可提供SMBUS命令,以便激活REFCLK+和REFCLK-信號(hào),而無需考慮外部信號(hào)。因此,雖然參考時(shí)鐘單元124的工作可基于外部信號(hào),但參考時(shí)鐘單元124也可配置為基于來自主芯片組108的命令而輸出SRC時(shí)鐘信號(hào)。
圖4示出了根據(jù)本發(fā)明實(shí)施例的時(shí)序圖400。時(shí)序圖400可表示圖1的實(shí)施例。如圖4中所示,首先斷言功率信號(hào)402(例如+3.3V、+3.3VAUX和+1.5V信號(hào))和系統(tǒng)復(fù)位信號(hào)404。例如,在計(jì)算機(jī)102上電時(shí),可斷言功率信號(hào)402和系統(tǒng)復(fù)位信號(hào)404。在斷言信號(hào)402和404之后的一段時(shí)間,去斷言CPP2信號(hào)406(或CLKREQ信號(hào))(例如在一些實(shí)施例中,“低”信號(hào)指示熱插拔卡120何時(shí)被插入端口110)。在去斷言CPP2信號(hào)406之后的預(yù)定時(shí)間間隔“TIME1”(例如15ns),激活REFCLK+和REFCLK-時(shí)鐘信號(hào)408。然后在時(shí)間間隔“TIME2”之后斷言上述P2RST信號(hào)410。時(shí)間間隔T2使REFCLK+和REFCLK-信號(hào)408可以穩(wěn)定。在斷言P2RST信號(hào)410時(shí),熱插拔卡120開始工作,從而向計(jì)算機(jī)(例如計(jì)算機(jī)102)提供預(yù)定功能。
圖5示出了根據(jù)本發(fā)明實(shí)施例的方法500。如圖5中所示,方法500包括在系統(tǒng)上電期間,配置與外部卡檢測(cè)信號(hào)一起使用的可用硬件的GPI(塊502)。如上所述,外部卡檢測(cè)信號(hào)可以是CPP2信號(hào)或CLKREQ信號(hào)。方法500還包括在系統(tǒng)上電期間,配置可用硬件的GPO以便基于卡檢測(cè)信號(hào)輸出將卡保持在復(fù)位狀態(tài)的信號(hào)(塊504)??捎糜布砂ň哂蠫PI和GPO的主芯片組或其它可用硬件。在外部卡檢測(cè)信號(hào)指示卡存在時(shí),該卡保持在復(fù)位狀態(tài),并斷言可用硬件中的中斷(例如主芯片組中斷)(塊506)?;谠撝袛?,激活使嵌入數(shù)據(jù)包中的時(shí)鐘信號(hào)與另一個(gè)時(shí)鐘信號(hào)同步的參考時(shí)鐘信號(hào)(塊508)。
圖6示出了根據(jù)本發(fā)明備選實(shí)施例的方法600。如圖6中所示,方法600包括通過降低參考時(shí)鐘單元的打算的(預(yù)先定義的)可縮放性來配置與外部卡檢測(cè)信號(hào)一起使用的參考時(shí)鐘單元(塊602)。例如,與PCI Express一起使用的參考時(shí)鐘單元可將預(yù)先定義的可縮放性從七對(duì)差分時(shí)鐘輸出降到六對(duì)差分時(shí)鐘輸出。方法600還包括經(jīng)由通過降低單元的預(yù)先定義的可縮放性得到的輸入來接收外部卡檢測(cè)信號(hào)(塊604)。在塊606,激活參考時(shí)鐘信號(hào),以基于接收的外部卡檢測(cè)信號(hào)使嵌入數(shù)據(jù)包中的時(shí)鐘信號(hào)與另一個(gè)時(shí)鐘信號(hào)同步。
以上討論旨在說明本發(fā)明的原理和各種實(shí)施例。對(duì)于本領(lǐng)域技術(shù)人員而言,一旦完全理解了以上公開,各種改動(dòng)和修改將是顯然的。例如,本發(fā)明的實(shí)施例可實(shí)現(xiàn)基于熱插拔卡的存在或不存在而激活/減活參考時(shí)鐘信號(hào)的其它軟件、硬件或軟件與硬件的組合。意欲將以下權(quán)利要求書解釋為包含所有這種改動(dòng)和修改。
權(quán)利要求
1.一種方法,包括通過降低與參考時(shí)鐘結(jié)構(gòu)相關(guān)聯(lián)的預(yù)定可縮放性來配置與外部卡檢測(cè)信號(hào)一起使用的參考時(shí)鐘單元(104),所述參考時(shí)鐘結(jié)構(gòu)與所述參考時(shí)鐘單元(104)相關(guān)聯(lián);以及配置所述參考時(shí)鐘單元(104)以基于所述外部卡檢測(cè)信號(hào)來激活參考時(shí)鐘信號(hào)輸出。
2.如權(quán)利要求1所述的方法,還包括所述參考時(shí)鐘單元(104)經(jīng)由通過降低所述預(yù)定可縮放性而得到的輸入來接收所述外部卡檢測(cè)信號(hào)。
3.一種系統(tǒng)(102),包括處理器(112);芯片組(108),其耦合到所述處理器(112);以及參考時(shí)鐘單元(104),其耦合到所述芯片組(108),并配置為輸出可縮放數(shù)量的參考時(shí)鐘信號(hào),用以使嵌入數(shù)據(jù)包中的時(shí)鐘信號(hào)與另一個(gè)時(shí)鐘信號(hào)同步,其中所述參考時(shí)鐘單元(104)配置為基于外部卡檢測(cè)信號(hào)來激活至少一個(gè)所述參考時(shí)鐘信號(hào),所述外部卡檢測(cè)信號(hào)標(biāo)識(shí)外部卡(120)何時(shí)耦合到所述系統(tǒng)(102)。
4.如權(quán)利要求3所述的系統(tǒng)(102),其中從與所述參考時(shí)鐘單元(104)相關(guān)聯(lián)的參考時(shí)鐘結(jié)構(gòu)的預(yù)先定義的可縮放性,降低所述參考時(shí)鐘單元(104)的可縮放性。
5.如權(quán)利要求3所述的系統(tǒng)(102),其中所述芯片組(108)配置為基于所述外部卡檢測(cè)信號(hào)執(zhí)行中斷例程。
6.如權(quán)利要求3所述的系統(tǒng)(102),其中所述參考時(shí)鐘單元(104)與PCI Express協(xié)議兼容。
7.一種參考時(shí)鐘單元(124),包括時(shí)鐘發(fā)生器(144),配置為輸出可縮放數(shù)量的參考時(shí)鐘信號(hào),其中所述可縮放數(shù)量的參考時(shí)鐘信號(hào)少于與所述參考時(shí)鐘單元的平臺(tái)相關(guān)聯(lián)的預(yù)定最大數(shù)量的參考時(shí)鐘信號(hào);以及時(shí)鐘控制邏輯(142),配置為斷言激活信號(hào)(152),所述激活信號(hào)(152)使所述時(shí)鐘發(fā)生器(144)基于外部卡檢測(cè)信號(hào)激活至少一個(gè)所述參考時(shí)鐘信號(hào)。
8.如權(quán)利要求7所述的參考時(shí)鐘單元(124),其中所述參考時(shí)鐘信號(hào)與所述PCI Express協(xié)議兼容。
9.如權(quán)利要求7所述的參考時(shí)鐘單元(124),其中所述可縮放數(shù)量的參考時(shí)鐘信號(hào)包括六對(duì)差分參考時(shí)鐘輸出,并且其中所述預(yù)定最大數(shù)量的參考時(shí)鐘信號(hào)包括七對(duì)差分參考時(shí)鐘輸出。
10.如權(quán)利要求7所述的參考時(shí)鐘單元(124),其中經(jīng)由通過降低與所述參考時(shí)鐘單元的平臺(tái)相關(guān)聯(lián)的預(yù)定可縮放性而得到的輸入(148)來接收所述外部卡檢測(cè)信號(hào)。
全文摘要
在至少一些實(shí)施例中,一種方法包括接收指示熱插拔卡(120)耦合到計(jì)算機(jī)系統(tǒng)(102)的外部卡檢測(cè)信號(hào),并基于該外部卡檢測(cè)信號(hào)激活可縮放參考時(shí)鐘平臺(tái)的至少一個(gè)參考時(shí)鐘信號(hào)。該方法還包括基于至少一個(gè)參考時(shí)鐘信號(hào),使嵌入到在熱插拔卡(120)和計(jì)算機(jī)系統(tǒng)(102)之間傳輸?shù)臄?shù)據(jù)包中的時(shí)鐘信號(hào)與另一個(gè)時(shí)鐘信號(hào)同步。
文檔編號(hào)G06F1/12GK1790224SQ200510022999
公開日2006年6月21日 申請(qǐng)日期2005年12月15日 優(yōu)先權(quán)日2004年12月16日
發(fā)明者R·S·林, J·K·讓森內(nèi), W·G·弗賴伊 申請(qǐng)人:惠普開發(fā)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1