亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于獲得存儲(chǔ)器系統(tǒng)的時(shí)鐘的系統(tǒng)與方法

文檔序號(hào):6562025閱讀:212來(lái)源:國(guó)知局
專利名稱:用于獲得存儲(chǔ)器系統(tǒng)的時(shí)鐘的系統(tǒng)與方法
技術(shù)領(lǐng)域
本發(fā)明涉及由通過(guò)菊花鏈控制器通道連接于存儲(chǔ)器控制器的集線器設(shè)備構(gòu)成的存儲(chǔ)器系統(tǒng)。該集線器設(shè)備附接于或者駐留在包含存儲(chǔ)器設(shè)備的存儲(chǔ)器模塊中。更具體地講,本發(fā)明涉及允許在相同控制器通道上的存儲(chǔ)器設(shè)備在變動(dòng)的頻率上操作。
背景技術(shù)
大多數(shù)高性能計(jì)算主存儲(chǔ)器系統(tǒng)都使用了多個(gè)存儲(chǔ)器模塊,這些存儲(chǔ)器模塊具有通過(guò)一個(gè)或多個(gè)控制器通道連接于控制器的多個(gè)存儲(chǔ)器設(shè)備。連接于相同控制器通道的所有存儲(chǔ)器模塊按相同的控制器頻率操作,并且它們的所有存儲(chǔ)器設(shè)備按相同的頻率操作??刂破魍ǖ李l率與存儲(chǔ)器設(shè)備時(shí)鐘頻率的比率通常為固定的整數(shù)。當(dāng)在通道中混合時(shí),這些限制限制了存儲(chǔ)器設(shè)備操作頻率。由于通道頻率與存儲(chǔ)器設(shè)備頻率的該固定比率,那些不能夠獲得最高數(shù)據(jù)速率的通道將在通道和存儲(chǔ)器設(shè)備頻率兩者降低的情況下操作。這些典型的主存儲(chǔ)器系統(tǒng)一定操作于不快于通道上最慢的存儲(chǔ)器模塊。當(dāng)通道具有慢于其它存儲(chǔ)器模塊的存儲(chǔ)器模塊時(shí),整個(gè)通道或許整個(gè)存儲(chǔ)器系統(tǒng)肯定會(huì)慢下來(lái),以兼容該慢速存儲(chǔ)器模塊的能力。
存儲(chǔ)器系統(tǒng)操作頻率的降低導(dǎo)致計(jì)算機(jī)系統(tǒng)主存儲(chǔ)器性能的相應(yīng)降低。所需要的是這樣的存儲(chǔ)器系統(tǒng)其以最高支持速率操作其控制器通道,同時(shí)以它們最高支持速率操作存儲(chǔ)器模塊上的所有存儲(chǔ)器設(shè)備。這一能力將最大化主存儲(chǔ)器系統(tǒng)的性能。

發(fā)明內(nèi)容
示例性實(shí)施例包括一種用于獲得存儲(chǔ)器系統(tǒng)的時(shí)鐘的方法。該方法包括在集線器設(shè)備上接收參考振蕩器時(shí)鐘。集線器設(shè)備經(jīng)由控制器接口與控制器通道進(jìn)行通信,并且經(jīng)由存儲(chǔ)器接口與存儲(chǔ)器設(shè)備進(jìn)行通信。從參考振蕩器時(shí)鐘獲得按基時(shí)鐘頻率操作的基時(shí)鐘。通過(guò)把基時(shí)鐘乘以存儲(chǔ)器乘數(shù)(memory multiplier)來(lái)獲得存儲(chǔ)器接口時(shí)鐘。通過(guò)把基時(shí)鐘乘以控制器乘數(shù)(controller multiplier)來(lái)獲得控制器接口時(shí)鐘。存儲(chǔ)器接口時(shí)鐘施加于存儲(chǔ)器接口,控制器接口時(shí)鐘施加于控制器接口。
另一個(gè)示例性實(shí)施例包括一種用于獲得存儲(chǔ)器系統(tǒng)的時(shí)鐘的計(jì)算機(jī)程序產(chǎn)品。該計(jì)算機(jī)程序產(chǎn)品包括處理電路可讀的和存儲(chǔ)了用于實(shí)施方法的處理電路所執(zhí)行的指令的存儲(chǔ)媒體。該方法包括在集線器設(shè)備處接收參考振蕩器時(shí)鐘。該集線器設(shè)備經(jīng)由控制器接口與控制器通道進(jìn)行通信,并且經(jīng)由存儲(chǔ)器接口與存儲(chǔ)器設(shè)備進(jìn)行通信。從參考振蕩器時(shí)鐘獲得按基時(shí)鐘頻率操作的基時(shí)鐘。通過(guò)把基時(shí)鐘乘以存儲(chǔ)器乘數(shù)來(lái)獲得存儲(chǔ)器接口時(shí)鐘。通過(guò)把基時(shí)鐘乘以控制器乘數(shù)來(lái)獲得控制器接口時(shí)鐘。存儲(chǔ)器接口時(shí)鐘施加于存儲(chǔ)器接口,控制器接口時(shí)鐘施加于控制器接口。
另一個(gè)示例性實(shí)施例包括在存儲(chǔ)器系統(tǒng)中的集線器設(shè)備。該集線器設(shè)備包括存儲(chǔ)器接口、控制器以及時(shí)鐘獲得機(jī)構(gòu)。所述存儲(chǔ)器接口用于傳輸和從位于存儲(chǔ)器模塊上的存儲(chǔ)器設(shè)備中接收數(shù)據(jù)。響應(yīng)于按存儲(chǔ)器模塊時(shí)鐘頻率操作的存儲(chǔ)器接口時(shí)鐘來(lái)進(jìn)行傳輸和接收。響應(yīng)于按控制器通道時(shí)鐘頻率操作的控制器接口時(shí)鐘,所述控制器接口被用于傳輸和從控制通道中接收數(shù)據(jù)。時(shí)鐘獲得機(jī)構(gòu)實(shí)施接收參考振蕩器時(shí)鐘;從參考振蕩器時(shí)鐘中獲得按基時(shí)鐘頻率操作的基時(shí)鐘;通過(guò)把基時(shí)鐘乘以存儲(chǔ)器乘數(shù)來(lái)獲得存儲(chǔ)器接口時(shí)鐘;通過(guò)把基時(shí)鐘乘以控制器乘數(shù)來(lái)獲得控制器接口時(shí)鐘;將存儲(chǔ)器接口時(shí)鐘施加于存儲(chǔ)器接口;以及將控制器接口時(shí)鐘施加于控制器接口。
又一個(gè)示例性實(shí)施例包括存儲(chǔ)器系統(tǒng)。該存儲(chǔ)器系統(tǒng)包括控制器、與控制器進(jìn)行通信的控制器通道、一個(gè)或多個(gè)存儲(chǔ)器模塊以及一個(gè)或多個(gè)集線器設(shè)備。每一個(gè)存儲(chǔ)器模塊包括一個(gè)或多個(gè)存儲(chǔ)器設(shè)備。集線器設(shè)備緩存地址、命令以及數(shù)據(jù)。每一個(gè)集線器設(shè)備與一個(gè)或多個(gè)存儲(chǔ)器模塊進(jìn)行通信,并且經(jīng)由控制器通道與控制器進(jìn)行通信。使用從參考振蕩器時(shí)鐘獲得的基時(shí)鐘的倍數(shù),按控制器通道操作頻率和存儲(chǔ)器設(shè)備操作頻率來(lái)獨(dú)立地配置每一個(gè)集線器設(shè)備??刂破魍ǖ啦僮黝l率用于與控制器通道的通信。存儲(chǔ)器設(shè)備操作頻率用于與存儲(chǔ)器設(shè)備的通信。


現(xiàn)在,參照附圖,圖中,以相同的參考數(shù)字標(biāo)記相同的元件,在這些圖中圖1描述了示例性存儲(chǔ)器系統(tǒng),該存儲(chǔ)器系統(tǒng)具有多層以點(diǎn)到點(diǎn)連接的菊花鏈存儲(chǔ)器模塊;圖2描述了示例性存儲(chǔ)器系統(tǒng),該存儲(chǔ)器系統(tǒng)具有通過(guò)菊花鏈通道連接于存儲(chǔ)器模塊和連接于控制器通道的集線器設(shè)備;圖3描述了示例性集線器設(shè)備,該集線器設(shè)備使用了具有轉(zhuǎn)發(fā)控制器接口總線時(shí)鐘參考的m∶n計(jì)時(shí)(clocking);圖4描述了示例性集線器設(shè)備,該集線器設(shè)備使用了具有獨(dú)立分布時(shí)鐘參考的m∶n計(jì)時(shí);圖5描述了示例性存儲(chǔ)器系統(tǒng)控制器通道,該存儲(chǔ)器系統(tǒng)控制器通道具有使用了m∶n計(jì)時(shí)的控制器接口轉(zhuǎn)發(fā)參考時(shí)鐘和獨(dú)立存儲(chǔ)器設(shè)備頻率;圖6描述了示例性存儲(chǔ)器系統(tǒng)控制器通道,該存儲(chǔ)器系統(tǒng)控制器通道具有使用了m∶n計(jì)時(shí)的獨(dú)立分布參考時(shí)鐘和獨(dú)立存儲(chǔ)器設(shè)備頻率;以及圖7是可由各個(gè)示例性實(shí)施例實(shí)現(xiàn)的、使用m∶n比率的樣本控制器和存儲(chǔ)器接口數(shù)據(jù)速率的表。
具體實(shí)施例方式
示例性實(shí)施例涉及計(jì)算機(jī)存儲(chǔ)器系統(tǒng),其由通過(guò)源于控制器的控制器通道互連的存儲(chǔ)器模塊構(gòu)成。所述存儲(chǔ)器模塊附接于集線器邏輯設(shè)備,該集線器邏輯設(shè)備進(jìn)一步附接于存儲(chǔ)器模塊上的存儲(chǔ)器設(shè)備。存儲(chǔ)器控制器通道在公共時(shí)鐘頻率上操作。每一個(gè)存儲(chǔ)器模塊通過(guò)控制器通道上的轉(zhuǎn)發(fā)控制器接口總線時(shí)鐘或者通過(guò)獨(dú)立參考振蕩器輸入信號(hào)來(lái)接收公共參考振蕩器頻率。集線器設(shè)備唯一地配置為按各個(gè)操作頻率操作它們的附接存儲(chǔ)器設(shè)備,所述各個(gè)操作頻率可以是參考振蕩器頻率的非整數(shù)倍。這使得變動(dòng)存儲(chǔ)器設(shè)備速度等級(jí)的存儲(chǔ)器模塊將按各個(gè)獨(dú)立頻率操作,同時(shí)駐留在按公共時(shí)鐘頻率操作的存儲(chǔ)器控制器通道中。
如圖1中所示,示例性實(shí)施例包括存儲(chǔ)器系統(tǒng),其由通過(guò)菊花鏈控制器通道114連接于存儲(chǔ)器控制器102的一個(gè)或多個(gè)存儲(chǔ)器模塊110構(gòu)成。存儲(chǔ)器模塊110包括緩存來(lái)往于控制器通道114的命令、地址和數(shù)據(jù)信號(hào)的集線器設(shè)備112、以及連接于集線器設(shè)備112的一個(gè)或多個(gè)存儲(chǔ)器設(shè)備108。控制器通道114的下游部分向集線器設(shè)備112傳輸寫(xiě)數(shù)據(jù)和存儲(chǔ)器操作命令??刂破魍ǖ?14的上游部分將被請(qǐng)求的讀數(shù)據(jù)返回到控制器102。在示例性實(shí)施例中,可以用控制器通道操作頻率和存儲(chǔ)器設(shè)備操作頻率獨(dú)立地配置每一個(gè)集線器設(shè)備112,以允許控制器通道114按一個(gè)頻率操作和存儲(chǔ)器設(shè)備108按不同的頻率操作。另外,該存儲(chǔ)器系統(tǒng)中的每一個(gè)存儲(chǔ)器模塊110及其相關(guān)的存儲(chǔ)器設(shè)備108也可以按不同操作速度或者頻率操作。
圖2描述了包括存儲(chǔ)器系統(tǒng)的供替換的示例性實(shí)施例,所述存儲(chǔ)器系統(tǒng)由被連接到集線器設(shè)備112的一個(gè)或多個(gè)存儲(chǔ)器模塊110構(gòu)成,所述集線器設(shè)備112通過(guò)菊花鏈控制器通道114被進(jìn)一步連接于存儲(chǔ)器控制器102。在本實(shí)施例中,集線器設(shè)備112不位于存儲(chǔ)器模塊110上,而改為集線器設(shè)備112與存儲(chǔ)器模塊110進(jìn)行通信??梢允褂门c集線器設(shè)備112的多點(diǎn)連接或者通過(guò)使用點(diǎn)到點(diǎn)連接來(lái)構(gòu)造控制器通道114。如圖2中所示,存儲(chǔ)器模塊110可以經(jīng)由多點(diǎn)連接和/或點(diǎn)到點(diǎn)連接而與集線器設(shè)備112進(jìn)行通信。其它硬件配置也是可能的,例如,示例性實(shí)施例可以僅利用菊花鏈集線器設(shè)備112和/或存儲(chǔ)器模塊110的單一層。
圖3描述了示例性集線器設(shè)備112,該集線器設(shè)備112將具有轉(zhuǎn)發(fā)控制器接口總線時(shí)鐘參考322的m∶n計(jì)時(shí)用作參考振蕩器時(shí)鐘。集線器設(shè)備112包括時(shí)鐘域交叉功能304、存儲(chǔ)器接口302、控制器接口306以及鎖相環(huán)路(PLL)308(在這里,其也被稱為時(shí)鐘獲得機(jī)構(gòu),因?yàn)槠淇梢砸园ㄜ浖?或硬件的其它方式來(lái)實(shí)現(xiàn))。存儲(chǔ)器接口302經(jīng)由mem_data總線310將數(shù)據(jù)發(fā)送到存儲(chǔ)器模塊110上的存儲(chǔ)器設(shè)備108和從存儲(chǔ)器模塊110上的存儲(chǔ)器設(shè)備108中接收數(shù)據(jù),mem_data總線310按‘2*Y’Mbps操作,并且由具有‘Y’MHz頻率的memory_clock 312計(jì)時(shí)??刂破鹘涌?06經(jīng)由downstream_drv 314(向下游驅(qū)動(dòng)數(shù)據(jù)和命令)和downstream_rcv 316(接收數(shù)據(jù))與下游存儲(chǔ)器模塊110進(jìn)行通信。另外,控制器接口306還經(jīng)由upstream_rcv 318(接收數(shù)據(jù)和命令)和upstream_drv 320(向上游驅(qū)動(dòng)數(shù)據(jù)和命令)與上游存儲(chǔ)器模塊110或者控制器102(如果沒(méi)有上游存儲(chǔ)器模塊110)進(jìn)行通信。
本發(fā)明的示例性實(shí)施例在集線器設(shè)備112中使用了兩個(gè)可配置的整數(shù)比率,即‘m’和‘n’,以允許控制器通道114中的每個(gè)存儲(chǔ)器模塊110按公共通道頻率(在這里,其也被稱為控制器通道時(shí)鐘頻率)操作,但具有唯一的存儲(chǔ)器設(shè)備頻率(在這里,其也被稱為存儲(chǔ)器模塊時(shí)鐘頻率)??刂破鞒藬?shù)‘m’被定義為公共通道頻率‘X’與小的固定的基時(shí)鐘頻率例如但不限于是133MHz、100MHz、66MHz等的比率。把控制器通道114上轉(zhuǎn)發(fā)的時(shí)鐘用作它們的內(nèi)部參考時(shí)鐘的集線器設(shè)備112將把轉(zhuǎn)發(fā)控制器接口總線時(shí)鐘參考322的頻率除以‘m’,以產(chǎn)生例如133MHz的基時(shí)鐘。如果想要的控制器接口頻率不能由基時(shí)鐘頻率勻分,則通過(guò)下舍入到基時(shí)鐘頻率(‘b’)的下一個(gè)整數(shù)倍而獲得控制器接口頻率。該基時(shí)鐘將被用作為參考振蕩器時(shí)鐘和輸入到PLL 308,在這里,將其乘以‘m’,以產(chǎn)生控制器接口時(shí)鐘的清除和分布版本(a cleaned up and distributed version)。存儲(chǔ)器乘數(shù)‘n’被定義為存儲(chǔ)器設(shè)備時(shí)鐘頻率與基頻率(例如,133MHz)的比率。集線器設(shè)備112在它們的PLL 308中把133MHz的基時(shí)鐘乘以‘n’,以產(chǎn)生按‘Y’MHz運(yùn)行的清除存儲(chǔ)器接口時(shí)鐘。所得到的控制器通道頻率與存儲(chǔ)器設(shè)備操作頻率的比率為‘m∶n’。
由于集線器設(shè)備112知道控制器接口與存儲(chǔ)器接口操作頻率的比率,所以在集線器設(shè)備112中使用簡(jiǎn)化的時(shí)鐘域交叉功能304來(lái)傳遞往返于存儲(chǔ)器接口302的控制器接口信息。如果控制器接口306和/或存儲(chǔ)器接口302使用雙數(shù)據(jù)速率(DDR)計(jì)時(shí)來(lái)進(jìn)行操作,則數(shù)據(jù)速率(以Mbps為單位)將兩倍于各自接口時(shí)鐘頻率(即2X和/或2Y)。如果把DDR用在這兩個(gè)接口上,則數(shù)據(jù)速率的比率將還是‘m∶n’。
圖4描述了示例性集線器設(shè)備,該集線器設(shè)備使用具有作為參考振蕩器時(shí)鐘的輸入到PLL 308的獨(dú)立分布參考時(shí)鐘402的‘m∶n’計(jì)時(shí)。使用獨(dú)立分布參考時(shí)鐘402的主存儲(chǔ)器系統(tǒng)也可以使用‘m∶n’計(jì)時(shí)。在這種情況下,輸入?yún)⒖紩r(shí)鐘402的頻率必須是基時(shí)鐘的頻率(例如133MHz)的整數(shù)倍。把按‘W’MHz的頻率操作的參考時(shí)鐘402除以整數(shù)‘L’,以產(chǎn)生133MHz基時(shí)鐘,其被用作為PLL 308中的乘法器的輸入時(shí)鐘。如果獨(dú)立分布參考時(shí)鐘402具有等于133MHz的頻率,則‘L’簡(jiǎn)單地為1。PLL 308把基時(shí)鐘乘以‘m’,以產(chǎn)生其頻率為‘X’的清除控制器接口時(shí)鐘。PLL 308還把基時(shí)鐘乘以‘n’,以產(chǎn)生其頻率為‘Y’的存儲(chǔ)器接口時(shí)鐘。把簡(jiǎn)化的時(shí)鐘域交叉功能304用于在控制器接口306和存儲(chǔ)器接口302中的邏輯電路(logic)之間傳送信息。
圖5描述了示例性存儲(chǔ)器系統(tǒng)控制器通道114,其具有使用m∶n計(jì)時(shí)的控制器接口轉(zhuǎn)發(fā)參考時(shí)鐘322和獨(dú)立存儲(chǔ)器設(shè)備頻率。使用‘m∶n’計(jì)時(shí)的存儲(chǔ)器系統(tǒng)能夠按唯一配置的存儲(chǔ)器接口頻率操作它們的存儲(chǔ)器模塊110,所述唯一配置的存儲(chǔ)器接口頻率等于由它們的存儲(chǔ)器設(shè)備108支持的最高頻率。圖5表示存儲(chǔ)器系統(tǒng)的單通道,在該存儲(chǔ)器系統(tǒng)中,把標(biāo)為DIMM 0 502的存儲(chǔ)器模塊配置為按‘Y0’頻率操作其存儲(chǔ)器設(shè)備108,而把標(biāo)為DIMM 1504的存儲(chǔ)器模塊配置為按‘Y1’頻率操作其存儲(chǔ)器設(shè)備108。DIMM 0 502和DIMM 1 504均按公共的‘X’控制器接口頻率操作。圖6描述了示例性存儲(chǔ)器系統(tǒng)通道,其具有獨(dú)立分布參考時(shí)鐘402和獨(dú)立存儲(chǔ)器設(shè)備頻率,并且使用了m∶n計(jì)時(shí),以最大化頻率和性能。
如果在特定系統(tǒng)中,存儲(chǔ)器通道頻率即‘X’受到其電氣和/或時(shí)序要求所限,則通過(guò)使用m∶n計(jì)時(shí)也能夠最大化存儲(chǔ)器設(shè)備頻率。操作頻率的這個(gè)最大化導(dǎo)致存儲(chǔ)器通道的優(yōu)化,以及因此導(dǎo)致計(jì)算機(jī)系統(tǒng)、性能的優(yōu)化。
當(dāng)配置使用m∶n計(jì)時(shí)的最佳性能的存儲(chǔ)器系統(tǒng)時(shí),用戶應(yīng)首先估計(jì)所支持的最高控制器通道頻率。這被下舍入到基時(shí)鐘頻率(例如,133MHz)的下一個(gè)整數(shù)倍,從而得到‘X’。把‘X’除以基時(shí)鐘頻率,以針對(duì)控制器通道114中的所有集線器設(shè)備112來(lái)確定‘m’。對(duì)于控制器通道114中的每個(gè)存儲(chǔ)器模塊110,用戶應(yīng)估計(jì)所支持的最高存儲(chǔ)器設(shè)備操作頻率。這將是集線器設(shè)備112和存儲(chǔ)器設(shè)備108規(guī)格的功能以及存儲(chǔ)器模塊110本身上的存儲(chǔ)器接口302的電氣分析的結(jié)果。應(yīng)該把該最大操作頻率下舍入到基時(shí)鐘頻率的下一個(gè)整數(shù)倍,由此對(duì)于所述存儲(chǔ)器模塊110,得到‘Y’。把‘Y’除以基時(shí)鐘頻率,以確定針對(duì)所述具體存儲(chǔ)器模塊100和/或集線器設(shè)備112的‘n’。
圖7是可由示例性實(shí)施例實(shí)現(xiàn)的、使用m∶n比率的樣本控制器和存儲(chǔ)器接口數(shù)據(jù)速率的表。使用m∶n計(jì)時(shí)的存儲(chǔ)器系統(tǒng)是相當(dāng)靈活的,并且可以極大地優(yōu)化。下表表示各個(gè)m和n的值,以及針對(duì)133MHz的基時(shí)鐘頻率的數(shù)據(jù)速率和m∶n比率。某些有趣的整數(shù)m∶n比率以‘*’加以強(qiáng)調(diào),以說(shuō)明那些設(shè)置,這些設(shè)置可用于按各種控制器通道和存儲(chǔ)器設(shè)備操作頻率重新創(chuàng)建更典型的固定的數(shù)據(jù)速率比率。
通過(guò)按其最高支持速率操作控制器通道、同時(shí)按它們的最高支持頻率操作存儲(chǔ)器模塊上的所有存儲(chǔ)器設(shè)備,示例性實(shí)施例可以被用于最大化存儲(chǔ)器系統(tǒng)的性能。對(duì)于每個(gè)存儲(chǔ)器模塊,連接于控制器通道的每個(gè)存儲(chǔ)器模塊上的存儲(chǔ)器設(shè)備的頻率可以是不同的,從而允許在相同的控制器通道上優(yōu)化變動(dòng)速度的存儲(chǔ)器設(shè)備。
如上所述,可以按計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程和用于實(shí)踐這些過(guò)程的裝置的形式來(lái)體現(xiàn)本發(fā)明的實(shí)施例。也可以按包含體現(xiàn)在可觸摸媒體中的指令的計(jì)算機(jī)程序代碼的形式體現(xiàn)本發(fā)明的各實(shí)施例,所述可觸摸媒體例如為軟盤(pán)、CD-ROM、硬盤(pán)、或任何其它計(jì)算機(jī)可讀存儲(chǔ)媒體,其中,當(dāng)把計(jì)算機(jī)程序代碼加載于計(jì)算機(jī)并且由計(jì)算機(jī)執(zhí)行時(shí),計(jì)算機(jī)成為用于實(shí)踐本發(fā)明的裝置。還可以以計(jì)算機(jī)程序代碼的形式體現(xiàn)本發(fā)明,該計(jì)算機(jī)程序代碼無(wú)論例如存儲(chǔ)在存儲(chǔ)媒體中、加載于計(jì)算機(jī)和/或由計(jì)算機(jī)執(zhí)行,還是在諸如電線或電纜乃至光纖的某種傳輸媒體上、或者經(jīng)由電磁輻射將其加以傳輸都是可以的,其中,當(dāng)把計(jì)算機(jī)程序代碼加載于計(jì)算機(jī)和由計(jì)算機(jī)執(zhí)行時(shí),計(jì)算機(jī)成為用于實(shí)踐本發(fā)明的裝置。當(dāng)在通用微處理器上實(shí)現(xiàn)時(shí),計(jì)算機(jī)程序代碼段配置微處理器以創(chuàng)建特定的邏輯電路。
盡管參考各個(gè)示例性實(shí)施例描述了本發(fā)明,但本領(lǐng)域技術(shù)人員知道,在不背離本發(fā)明范圍的情況下,可以對(duì)本發(fā)明進(jìn)行各種改變,并且可以對(duì)其要素進(jìn)行等效替換。另外,在不背離本發(fā)明實(shí)質(zhì)范圍的情況下,也可以對(duì)本發(fā)明進(jìn)行眾多的修改,以適應(yīng)某一具體情況或本發(fā)明所講述的內(nèi)容。因此,不旨在把本發(fā)明限制于所公開(kāi)的作為實(shí)現(xiàn)本發(fā)明所考慮的最佳模式的具體實(shí)施例,而本發(fā)明將包括落入所附權(quán)利要求范圍內(nèi)的所有實(shí)施例。而且,術(shù)語(yǔ)第一、第二等的使用不表示任何次序或重要性,而是把術(shù)語(yǔ)第一、第二等用于區(qū)分一個(gè)要素和另一個(gè)要素。
權(quán)利要求
1.一種用于獲得存儲(chǔ)器系統(tǒng)的時(shí)鐘的方法,該方法包括在集線器設(shè)備處接收參考振蕩器時(shí)鐘,集線器設(shè)備經(jīng)由控制器接口與控制器通道進(jìn)行通信,以及集線器設(shè)備經(jīng)由存儲(chǔ)器接口與存儲(chǔ)器設(shè)備進(jìn)行通信;從參考振蕩器時(shí)鐘獲得基時(shí)鐘,基時(shí)鐘按基時(shí)鐘頻率操作;通過(guò)把基時(shí)鐘乘以存儲(chǔ)器乘數(shù),獲得存儲(chǔ)器接口時(shí)鐘;通過(guò)把基時(shí)鐘乘以控制器乘數(shù),獲得控制器接口時(shí)鐘;把存儲(chǔ)器接口時(shí)鐘施加于存儲(chǔ)器接口;以及把控制器接口時(shí)鐘施加于控制器接口。
2.根據(jù)權(quán)利要求1所述的方法,其中,從在控制器通道時(shí)鐘頻率上的轉(zhuǎn)發(fā)控制器接口總線時(shí)鐘中獲得參考振蕩器時(shí)鐘,所述控制器通道時(shí)鐘頻率是基時(shí)鐘頻率的整數(shù)倍。
3.根據(jù)權(quán)利要求2所述的方法,其中,通過(guò)把最大控制器通道時(shí)鐘頻率下舍入到基時(shí)鐘頻率的下一個(gè)整數(shù)倍來(lái)確定控制器通道時(shí)鐘頻率。
4.根據(jù)權(quán)利要求1所述的方法,其中,從獨(dú)立分布參考時(shí)鐘獲得參考振蕩器時(shí)鐘,該獨(dú)立分布參考時(shí)鐘具有為基時(shí)鐘頻率的整數(shù)倍的頻率。
5.根據(jù)權(quán)利要求4所述的方法,其中,通過(guò)把參考振蕩器時(shí)鐘的頻率除以整數(shù)倍來(lái)獲得基時(shí)鐘。
6.根據(jù)權(quán)利要求1所述的方法還包括在第二集線器設(shè)備處接收參考振蕩器時(shí)鐘,第二集線器設(shè)備經(jīng)由第二控制器接口與控制器通道進(jìn)行通信,以及第二集線器設(shè)備經(jīng)由第二存儲(chǔ)器接口與第二存儲(chǔ)器設(shè)備進(jìn)行通信;通過(guò)把基時(shí)鐘乘以第二存儲(chǔ)器乘數(shù),獲得第二存儲(chǔ)器接口時(shí)鐘;以及把第二存儲(chǔ)器接口時(shí)鐘施加于第二存儲(chǔ)器接口。
7.根據(jù)權(quán)利要求6所述的方法,其中,第二存儲(chǔ)器乘數(shù)不同于該存儲(chǔ)器乘數(shù)。
8.根據(jù)權(quán)利要求1所述的方法還包括通過(guò)把基時(shí)鐘乘以第二控制器乘數(shù),獲得第二控制器接口時(shí)鐘;以及把第二控制器接口時(shí)鐘施加于第二控制器接口。
9.根據(jù)權(quán)利要求1所述的方法,其中,控制器通道時(shí)鐘頻率是存儲(chǔ)器模塊時(shí)鐘頻率的非整數(shù)倍。
10.根據(jù)權(quán)利要求1所述的方法,其中,通過(guò)把最大存儲(chǔ)器模塊時(shí)鐘頻率除以基時(shí)鐘頻率并且下舍入到最近的整數(shù),計(jì)算存儲(chǔ)器乘數(shù)。
11.根據(jù)權(quán)利要求10所述的方法,其中,存儲(chǔ)器模塊時(shí)鐘頻率為由存儲(chǔ)器接口所存取的存儲(chǔ)器模塊的最大操作頻率。
12.根據(jù)權(quán)利要求1所述的方法,其中,通過(guò)把最大控制器通道時(shí)鐘頻率除以基時(shí)鐘頻率并且下舍入到最近的整數(shù),計(jì)算控制器乘數(shù)。
13.根據(jù)權(quán)利要求12所述的方法,其中,控制器通道時(shí)鐘頻率為所存取的控制器通道的最大操作頻率。
14.根據(jù)權(quán)利要求1所述的方法,其中,基時(shí)鐘頻率為133MHz。
15.根據(jù)權(quán)利要求1所述的方法,其中,存儲(chǔ)器乘數(shù)不同于控制器乘數(shù)。
16.一種用于獲得存儲(chǔ)器系統(tǒng)的時(shí)鐘的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)媒體,其是由處理電路可讀的,并且存儲(chǔ)著由用于執(zhí)行權(quán)利要求1~15任何一個(gè)中的步驟的所述處理電路所執(zhí)行的指令。
17.一個(gè)存儲(chǔ)器系統(tǒng)中的集線器設(shè)備,該集線器設(shè)備包括存儲(chǔ)器接口,用于從位于存儲(chǔ)器模塊上的存儲(chǔ)器設(shè)備中傳輸和接收數(shù)據(jù),響應(yīng)于按存儲(chǔ)器模塊時(shí)鐘頻率操作的存儲(chǔ)器接口時(shí)鐘來(lái)產(chǎn)生所述傳輸和接收;控制器接口,用于響應(yīng)于按控制器通道時(shí)鐘頻率操作的控制器接口時(shí)鐘來(lái)從控制器通道中傳輸和接收數(shù)據(jù);以及時(shí)鐘獲得機(jī)構(gòu),用于實(shí)施接收參考振蕩器時(shí)鐘;從參考振蕩器時(shí)鐘中獲得基時(shí)鐘,基時(shí)鐘按基時(shí)鐘頻率操作;通過(guò)把基時(shí)鐘乘以存儲(chǔ)器乘數(shù),獲得存儲(chǔ)器接口時(shí)鐘;通過(guò)把基時(shí)鐘乘以控制器乘數(shù),獲得控制器接口時(shí)鐘;把存儲(chǔ)器接口時(shí)鐘施加于存儲(chǔ)器接口;以及把控制器接口時(shí)鐘施加于控制器接口。
18.根據(jù)權(quán)利要求17所述的集線器設(shè)備,其中,從在控制器通道時(shí)鐘頻率上的轉(zhuǎn)發(fā)控制器接口總線時(shí)鐘中獲得參考振蕩器時(shí)鐘,所述控制器通道時(shí)鐘頻率為基時(shí)鐘頻率的整數(shù)倍。
19.根據(jù)權(quán)利要求17所述的集線器設(shè)備,其中,通過(guò)把參考振蕩器時(shí)鐘除以控制器乘數(shù)來(lái)獲得基時(shí)鐘。
20.根據(jù)權(quán)利要求17所述的集線器設(shè)備,其中,從獨(dú)立分布參考時(shí)鐘獲得參考振蕩器時(shí)鐘,所述獨(dú)立分布參考時(shí)鐘具有為基時(shí)鐘頻率的整數(shù)倍的頻率。
21.根據(jù)權(quán)利要求20所述的集線器設(shè)備,其中,通過(guò)把參考振蕩器時(shí)鐘除以整數(shù)倍來(lái)獲得基時(shí)鐘。
22.根據(jù)權(quán)利要求17所述的集線器設(shè)備,其中,控制器通道時(shí)鐘頻率為存儲(chǔ)器模塊時(shí)鐘頻率的非整數(shù)倍。
23.根據(jù)權(quán)利要求17所述的集線器設(shè)備,其中,存儲(chǔ)器乘數(shù)可以不同于控制器乘數(shù)。
24.根據(jù)權(quán)利要求17所述的集線器設(shè)備,其中,控制器通道為點(diǎn)到點(diǎn)的存儲(chǔ)器通道。
25.根據(jù)權(quán)利要求17所述的集線器設(shè)備,其中,控制器通道為多點(diǎn)存儲(chǔ)器通道。
26.根據(jù)權(quán)利要求17所述的集線器設(shè)備,其中,控制器通道為菊花鏈存儲(chǔ)器通道。
27.一種存儲(chǔ)器系統(tǒng),包括控制器;與控制器進(jìn)行通信的控制器通道;一個(gè)或多個(gè)存儲(chǔ)器模塊,每個(gè)存儲(chǔ)器模塊包括一個(gè)或多個(gè)存儲(chǔ)器設(shè)備;以及一個(gè)或多個(gè)集線器設(shè)備,用于緩存地址、命令以及數(shù)據(jù),每個(gè)集線器設(shè)備與一個(gè)或多個(gè)存儲(chǔ)器模塊進(jìn)行通信,并且經(jīng)由控制器通道與控制器進(jìn)行通信,其中,使用從參考振蕩器時(shí)鐘獲得的基時(shí)鐘的倍數(shù),按控制器通道操作頻率和存儲(chǔ)器設(shè)備操作頻率來(lái)獨(dú)立地配置每個(gè)集線器設(shè)備,控制器通道操作頻率用于與控制器通道的通信,存儲(chǔ)器設(shè)備操作頻率用于與存儲(chǔ)器設(shè)備的通信。
28.根據(jù)權(quán)利要求27所述的存儲(chǔ)器系統(tǒng),其中,從轉(zhuǎn)發(fā)控制器接口總線時(shí)鐘獲得參考振蕩器時(shí)鐘。
29.根據(jù)權(quán)利要求27所述的存儲(chǔ)器系統(tǒng),其中,從獨(dú)立分布參考時(shí)鐘獲得參考振蕩器時(shí)鐘。
30.根據(jù)權(quán)利要求27所述的存儲(chǔ)器系統(tǒng),其中,存儲(chǔ)器通道為點(diǎn)到點(diǎn)通道。
31.根據(jù)權(quán)利要求27所述的存儲(chǔ)器系統(tǒng),其中,存儲(chǔ)器通道為多點(diǎn)通道。
32.根據(jù)權(quán)利要求27所述的存儲(chǔ)器系統(tǒng),其中,存儲(chǔ)器通道為菊花鏈通道。
33.根據(jù)權(quán)利要求27所述的存儲(chǔ)器系統(tǒng),其中,集線器設(shè)備位于存儲(chǔ)器模塊上。
全文摘要
一種用于獲得存儲(chǔ)器系統(tǒng)的時(shí)鐘的系統(tǒng)和方法。所述方法包括在集線器設(shè)備處接收參考振蕩器時(shí)鐘。集線器設(shè)備經(jīng)由控制器接口與控制器通道進(jìn)行通信,以及經(jīng)由存儲(chǔ)器接口與存儲(chǔ)器設(shè)備進(jìn)行通信。從參考振蕩器時(shí)鐘獲得按基時(shí)鐘頻率操作的基時(shí)鐘。通過(guò)把基時(shí)鐘乘以存儲(chǔ)器乘數(shù)來(lái)獲得存儲(chǔ)器接口時(shí)鐘。通過(guò)把基時(shí)鐘乘以控制器乘數(shù)來(lái)獲得控制器接口時(shí)鐘。存儲(chǔ)器接口時(shí)鐘施加于存儲(chǔ)器接口,控制器接口時(shí)鐘施加于控制器接口。
文檔編號(hào)G06F13/16GK1959839SQ20061013660
公開(kāi)日2007年5月9日 申請(qǐng)日期2006年10月31日 優(yōu)先權(quán)日2005年10月31日
發(fā)明者凱文·C·高爾, 弗蘭克·D·費(fèi)雷奧洛, 馬丁·L·施馬茨 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1