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

用于為總線代理設(shè)置參考電壓的方法和設(shè)備的制作方法

文檔序號(hào):6571164閱讀:296來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):用于為總線代理設(shè)置參考電壓的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明的領(lǐng)域是數(shù)據(jù)處理,或者,更明確地,是用于為總線代理設(shè)置參考電壓的方法、設(shè)備和產(chǎn)品。
背景技術(shù)
計(jì)算機(jī)系統(tǒng)中的總線在耦接到總線的各總線代理之間傳送數(shù)據(jù)。正如在本說(shuō)明書(shū)中所使用的,“代理”或“總線代理”是指使用總線進(jìn)行數(shù)據(jù)通信的計(jì)算機(jī)硬件裝置。在典型的配置中,總線包括一個(gè)或多個(gè)數(shù)據(jù)線和時(shí)鐘信號(hào)線。時(shí)鐘信號(hào)線為數(shù)據(jù)通信設(shè)置步長(zhǎng)。在簡(jiǎn)化的、理論的系統(tǒng)中,當(dāng)特定的代理通過(guò)總線接收數(shù)據(jù)時(shí),該代理在每個(gè)時(shí)鐘脈沖檢查總線數(shù)據(jù)線。如果數(shù)據(jù)線有電壓存在,則接收到的位為1;如果電壓不存在,則接收到的位為0。然而,在真實(shí)的計(jì)算機(jī)系統(tǒng)中,總線數(shù)據(jù)線在操作期間由于感應(yīng)電流、信號(hào)反射等原因總是有一些電壓存在。每個(gè)總線上的這種背景噪聲電壓存在的數(shù)量根據(jù)總線的配置而變化。為了使總線代理能夠在這個(gè)噪聲環(huán)境中檢測(cè)到1和0,經(jīng)常使用參考電壓。該參考電壓給總線代理一個(gè)判別點(diǎn)。如果數(shù)據(jù)線上的電壓小于參考電壓,則總線代理認(rèn)為接收到的信號(hào)為0;如果數(shù)據(jù)線上的電壓大于參考電壓,則總線代理認(rèn)為接收到的信號(hào)為1。
為了為總線代理確定參考電壓,計(jì)算機(jī)系統(tǒng)設(shè)計(jì)人員可以確定高和低的參考電壓值。高和低的參考電壓值是參考電壓失效點(diǎn)。也就是說(shuō),如果參考電壓設(shè)置成比該高的參考電壓值更高的任何值,則該總線代理就不能正確地識(shí)別數(shù)據(jù)線中的一個(gè)或多個(gè)高電壓狀態(tài),這樣一些1就會(huì)被錯(cuò)誤地解釋為0。如果參考電壓設(shè)置成比該低的參考電壓值更低的任何值,則該總線代理就不能正確地識(shí)別數(shù)據(jù)線中的一個(gè)或多個(gè)低電壓狀態(tài),這樣一些0就會(huì)被錯(cuò)誤地解釋為1。用于總線的參考電壓于是在參考電壓的上限和下限之間選擇。針對(duì)低頻總線,可以選擇高和低的參考電壓之間的中間點(diǎn)。針對(duì)高頻總線,經(jīng)常選擇從參考電壓下限到參考電壓上限的三分之二的點(diǎn)。
由于總線上的背景噪聲的數(shù)量可以根據(jù)總線的配置而變化,參考電壓的上限和下限也可以隨該配置而變化。因此,當(dāng)總線可能或也許有多于一個(gè)的配置時(shí),計(jì)算機(jī)系統(tǒng)設(shè)計(jì)人員通常根據(jù)所期望的總線配置為總線選擇參考電壓。這樣做的一個(gè)方法是為每個(gè)總線代理的每個(gè)可能或也許的總線配置確定高和低參考電壓值。利用這種方法,為每個(gè)總線代理確定了幾組參考電壓上限和下限。計(jì)算機(jī)系統(tǒng)設(shè)計(jì)者接下來(lái)為期望允許總線代理在任何考慮到的配置中操作的每個(gè)總線代理選擇一個(gè)默認(rèn)的參考電壓。為大量潛在的配置選擇默認(rèn)參考電壓值的這種方法的一個(gè)問(wèn)題是可能犧牲一些誤差容限。也就是說(shuō),在使用默認(rèn)參考電壓值的操作期間,由于默認(rèn)參考電壓值對(duì)于總線實(shí)際的、當(dāng)前配置而言太高或太低,一些數(shù)據(jù)信號(hào)可能被錯(cuò)誤解釋。

發(fā)明內(nèi)容
公開(kāi)了用于為包括識(shí)別總線的當(dāng)前配置的總線代理設(shè)置參考電壓的方法、設(shè)備、和產(chǎn)品,其中該總線由連接到總線代理的傳導(dǎo)路徑組成,總線代理是使用總線在總線代理之間進(jìn)行數(shù)據(jù)通信的計(jì)算機(jī)硬件裝置??偩€的當(dāng)前配置可包括總線的標(biāo)識(shí)、當(dāng)前連接到該總線的一個(gè)或多個(gè)總線代理的標(biāo)識(shí)、以及其中總線代理當(dāng)前連接到總線的順序;為每個(gè)總線代理識(shí)別一個(gè)參考電壓;以及根據(jù)每個(gè)總線代理的識(shí)別的參考電壓值將參考電壓應(yīng)用到每個(gè)總線代理。


圖1闡明了根據(jù)本發(fā)明的實(shí)施例包括在為總線代理設(shè)置參考電壓中有用的示例性計(jì)算機(jī)的自動(dòng)化計(jì)算機(jī)的框圖。
圖2闡明了根據(jù)本發(fā)明的實(shí)施例示意用于為總線代理設(shè)置參考電壓的示例性系統(tǒng)的功能框圖。
圖3闡明了根據(jù)本發(fā)明的實(shí)施例示意用于為總線代理設(shè)置參考電壓的示例性方法的流程圖。
圖4闡明了根據(jù)本發(fā)明的實(shí)施例示意用于為總線代理設(shè)置參考電壓的另一個(gè)示例性方法的流程圖。
圖5闡明了根據(jù)本發(fā)明的實(shí)施例示意用于為總線代理設(shè)置參考電壓的另一個(gè)示例性方法的流程圖。
具體實(shí)施例方式
從圖1開(kāi)始,參考附圖描述根據(jù)本發(fā)明的實(shí)施例用于為總線代理設(shè)置參考電壓的示例性方法,設(shè)備、和產(chǎn)品。根據(jù)本發(fā)明為總線代理設(shè)置參考電壓通常由計(jì)算機(jī)(即自動(dòng)化計(jì)算機(jī)器)執(zhí)行。圖1闡明了根據(jù)本發(fā)明的實(shí)施例示意用于為總線代理設(shè)置參考電壓的示例性計(jì)算機(jī)系統(tǒng)的框圖。根據(jù)本發(fā)明的實(shí)施例,圖1中的計(jì)算機(jī)(200)通常操作以便通過(guò)識(shí)別總線的當(dāng)前配置;為每個(gè)總線代理識(shí)別參考電壓值;根據(jù)每個(gè)總線代理的識(shí)別的參考電壓將參考電壓應(yīng)用到每個(gè)總線代理,來(lái)為總線代理設(shè)置參考電壓值。
計(jì)算機(jī)(200)包括至少一個(gè)計(jì)算機(jī)處理器(202)。處理器(202)通過(guò)總線(206)連接到總線適配器(204)??偩€適配器是促進(jìn)計(jì)算機(jī)中的各種總線上的其它硬件裝置之間的數(shù)據(jù)通信的計(jì)算機(jī)硬件裝置??偩€適配器通過(guò)往來(lái)總線代理路由通信、往來(lái)總線代理排隊(duì)和調(diào)度通信、通過(guò)總線代理控制對(duì)總線的訪問(wèn)、以及充當(dāng)兩個(gè)或多個(gè)總線之間的接口來(lái)促進(jìn)各總線上的計(jì)算機(jī)組件之間的通信。根據(jù)本發(fā)明的實(shí)施例用于可能適于為總線代理設(shè)置參考電壓的高速總線的總線適配器的例子包括Intel Northbridge(北橋)和Intel存儲(chǔ)器控制器集線器。
總線適配器(204)通過(guò)總線(212)耦接到視頻適配器(208)。視頻適配器(208)是接收視頻和圖形數(shù)據(jù)、為顯示準(zhǔn)備數(shù)據(jù)、以及將數(shù)據(jù)傳送到顯示裝置(210)的計(jì)算機(jī)硬件裝置。根據(jù)本發(fā)明的實(shí)施例在為總線代理設(shè)置參考電壓的系統(tǒng)中有用的視頻適配器的例子包括ATI RadeonTMX1800 GTO視頻卡和Nvidia GeForceTM7800 GS AGP視頻卡。根據(jù)本發(fā)明的實(shí)施例在為總線代理設(shè)置參考電壓的系統(tǒng)中有用的視頻總線的例子包括加速圖形端口(‘AGP’)總線和外圍部件互連快速(‘PCI express’)總線。
在計(jì)算機(jī)(200)中,總線適配器(204)通過(guò)總線(222)耦接到隨機(jī)存取存儲(chǔ)器(‘RAM’)(214)。存儲(chǔ)在RAM(214)中的是操作系統(tǒng)(216)、基本輸入輸出系統(tǒng)(‘BIOS’)(220)、參考電壓控制模塊(218)、以及總線的當(dāng)前配置(408)。操作系統(tǒng)是管理系統(tǒng)資源和調(diào)度對(duì)那些資源的訪問(wèn)的系統(tǒng)軟件層。為了跟蹤系統(tǒng)資源,操作系統(tǒng)(216)將計(jì)算機(jī)的當(dāng)前配置,包括每個(gè)總線的當(dāng)前配置(408)存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。根據(jù)本發(fā)明的實(shí)施例可用于為總線代理設(shè)置參考電壓的操作系統(tǒng)包括UNIXTM、LinuxTM、Microsoft XPTM、AIXTM、IBM的i5/OSTM、以及那些本領(lǐng)域的技術(shù)人員將會(huì)想到其它的操作系統(tǒng)。例如Windows將當(dāng)前配置存儲(chǔ)在注冊(cè)表文件中,以及許多版本的Unix、AIX、和Linux將當(dāng)前配置存儲(chǔ)在特定文件目錄(有時(shí)稱(chēng)為設(shè)備目錄)的磁盤(pán)文件中。
BIOS(220)是一組控制計(jì)算機(jī)硬件裝置以完成計(jì)算機(jī)系統(tǒng)的基本輸入和輸出功能的計(jì)算機(jī)程序例程。BIOS(220)是比操作系統(tǒng)(216)更低的系統(tǒng)軟件層,BIOS中的例程通常被操作系統(tǒng)調(diào)用以執(zhí)行對(duì)硬件的命令。BIOS(220)在存儲(chǔ)器中存儲(chǔ)了有關(guān)計(jì)算機(jī)系統(tǒng)的當(dāng)前配置的信息,BIOS使用該信息以控制硬件裝置。有關(guān)由BIOS存儲(chǔ)的計(jì)算機(jī)當(dāng)前配置的信息沒(méi)有由操作系統(tǒng)存儲(chǔ)的信息完整;然而,BIOS(220)至少包括有關(guān)計(jì)算機(jī)的足夠的配置信息以將引導(dǎo)過(guò)程定向到操作系統(tǒng)能夠找到的存儲(chǔ)器中。
參考電壓控制模塊(218)是一組用于為總線代理設(shè)置參考電壓的計(jì)算機(jī)軟件指令。參考電壓控制模塊(218)根據(jù)本發(fā)明的實(shí)施例通常通過(guò)識(shí)別總線的當(dāng)前配置、以及為每個(gè)總線代理識(shí)別參考電壓值來(lái)操作以便為總線代理設(shè)置參考電壓。
RAM(214)中示出了圖1的實(shí)例中的操作系統(tǒng)(216)、BIOS(220)和參考電壓控制模塊(218)。然而,這種軟件的許多組件可以存儲(chǔ)在如SCSI驅(qū)動(dòng)(228)的非易失的存儲(chǔ)器中,或者存儲(chǔ)在如BIOS芯片(未示出)的單獨(dú)的存儲(chǔ)器上的固件中。
圖1的計(jì)算機(jī)(200)還包括用于如I/O總線的低速總線的總線適配器(224)??偩€適配器(204)和總線適配器(224)形成一個(gè)‘芯片組’,通過(guò)芯片組總線(226)耦接用于數(shù)據(jù)通信。芯片組總線(226)足夠的快以將I/O數(shù)據(jù)提供到I/O組件,但典型地比通過(guò)總線適配器(204)耦接的高速總線(206、212、222)要慢。總線適配器(224)促進(jìn)了較慢的典型地如I/O組件的計(jì)算機(jī)組件和總線適配器(204)之間的通信。總線適配器(224)和總線適配器(204)調(diào)整數(shù)據(jù)被提供給和接收自更快的如處理器(202)的組件的速率。這個(gè)方案減少了更快的組件花費(fèi)在等待較慢的組件上的時(shí)間。根據(jù)本發(fā)明的實(shí)施例適合用于為總線代理設(shè)置參考電壓的用于低速總線的總線適配器的例子包括Intel Southbridge (南橋)和Intel I/O控制器集線器。
兩個(gè)I/O總線、PCI總線(238)和SCSI總線(234)耦接到總線適配器(224)。PCI總線是一種共享總線的類(lèi)型,其中總線上的每個(gè)設(shè)備共享相同的總線通信線和總線主控器,在此情況下,總線適配器(224)控制總線每個(gè)設(shè)備的總線使用。PCI總線允許經(jīng)由一個(gè)或多個(gè)擴(kuò)展槽相對(duì)簡(jiǎn)單的增加計(jì)算機(jī)硬件裝置。在圖1的例子中,輸入/輸出端口適配器(244)、通信適配器(240)、以及參考電源(248)都經(jīng)由PCI總線(238)耦接到計(jì)算機(jī)。
SCSI總線是另一種可擴(kuò)展的、共享總線。SCSI總線允許多達(dá)8個(gè)設(shè)備加入到總線,既可以在計(jì)算機(jī)內(nèi)部也可以在計(jì)算機(jī)外部。在計(jì)算機(jī)(200)中,三個(gè)SCSI驅(qū)動(dòng)(228,230,232)被耦接到SCSI總線(234)。SCSI驅(qū)動(dòng)(228,230,232)是諸如硬盤(pán)驅(qū)動(dòng)器的磁盤(pán)驅(qū)動(dòng)器或諸如CD-ROM驅(qū)動(dòng)器的光學(xué)驅(qū)動(dòng)器。PCI總線(238)和SCSI總線(234)二者都是可以在設(shè)計(jì)和制造之后重新配置,從而導(dǎo)致總線上的背景噪聲級(jí)別改變以及使在總線上為一個(gè)或多個(gè)代理設(shè)置新參考電壓更為理想的總線的例子。
計(jì)算機(jī)(200)還包括經(jīng)由PCI總線(238)耦接到總線適配器(224)的參考電源(248)。根據(jù)本發(fā)明的實(shí)施例,參考電源(248)是適合于根據(jù)為每個(gè)總線代理所識(shí)別的參考電壓值將參考電壓應(yīng)用到計(jì)算機(jī)(200)的一個(gè)或多個(gè)總線代理的計(jì)算機(jī)硬件裝置。在計(jì)算機(jī)(200)中,參考電源(248)將參考電壓經(jīng)由導(dǎo)線(252)應(yīng)用到通信適配器(240)、經(jīng)由導(dǎo)線(254)應(yīng)用到輸入/輸出端口適配器(‘I/O端口適配器’)(244)、經(jīng)由導(dǎo)線(250)應(yīng)用到視頻適配器(208)。提供給每個(gè)總線代理的參考電壓取決于由參考電壓控制模塊(218)為那個(gè)代理識(shí)別的參考電壓值。參考電壓控制模塊(218)根據(jù)代理與之耦接的總線的當(dāng)前配置為每個(gè)代理識(shí)別參考電壓值。應(yīng)用到通信適配器(240)和I/O端口適配器(244)的參考電壓是基于PCI總線(238)的配置確定的。例如,如果PCI總線(238)的配置改變,則通信適配器(240)和I/O端口適配器(244)的位置交換,通信適配器(240)和I/O端口適配器(244)所經(jīng)歷的背景噪聲的數(shù)量也可能改變。在上面的例子中,在配置發(fā)生改變后為了確保通信適配器(240)和I/O端口適配器(244)的適當(dāng)操作,參考電壓控制電路(218)識(shí)別PCI總線(238)的新的當(dāng)前配置并為通信適配器(240)和I/O端口適配器(244)識(shí)別一個(gè)新的參考電壓值。參考電源接著根據(jù)所識(shí)別的參考電壓值將參考電壓應(yīng)用到通信適配器(240)和I/O端口適配器(244)。
為了便于解釋?zhuān)趫D1的系統(tǒng)中,參考電源(248)只將參考電源應(yīng)用到4個(gè)總線代理。然而,對(duì)本領(lǐng)域的技術(shù)人員顯見(jiàn)的是,根據(jù)本發(fā)明的實(shí)施例為總線代理設(shè)置參考電壓的系統(tǒng)可以將參考電壓應(yīng)用到任何數(shù)量的總線代理。
計(jì)算機(jī)(200)還包括I/O端口適配器(246)。I/O端口適配器是實(shí)現(xiàn)用于控制到諸如打印機(jī)的裝置的輸出,以及來(lái)自諸如鍵盤(pán)和鼠標(biāo)的用戶(hù)輸入裝置(246)的用戶(hù)輸入的面向用戶(hù)的輸入/輸出的計(jì)算機(jī)硬件裝置。
計(jì)算機(jī)(200)還包括用于實(shí)現(xiàn)與其它計(jì)算機(jī)(242)的數(shù)據(jù)通信的通信適配器(240)。這種數(shù)據(jù)通信可以通過(guò)RS-232連接、通過(guò)外部總線如USB、通過(guò)數(shù)據(jù)通信網(wǎng)絡(luò)如IP網(wǎng)絡(luò)、以及以本領(lǐng)域的技術(shù)人員將會(huì)想到的其它方式串行完成。通信適配器實(shí)現(xiàn)數(shù)據(jù)通信的硬件層,通過(guò)它一臺(tái)計(jì)算機(jī)直接或通過(guò)網(wǎng)絡(luò)將數(shù)據(jù)通信發(fā)送到另一臺(tái)計(jì)算機(jī)。通信適配器的例子包括用于有線撥號(hào)通信的調(diào)制解調(diào)器、用于有線網(wǎng)絡(luò)通信的以太網(wǎng)(IEEE 802.3)適配器、以及用于無(wú)線網(wǎng)絡(luò)通信的802.11b適配器。
為了進(jìn)一步說(shuō)明,圖2闡明了根據(jù)本發(fā)明的實(shí)施例示意用于為總線代理設(shè)置參考電壓的另一個(gè)示例性系統(tǒng)的功能框圖。圖2中的系統(tǒng)被表示為包括處理器(202)、視頻適配器(208)、總線適配器(204)、以及RAM(214)的計(jì)算機(jī)(200)。處理器(202)和總線適配器(204)是連接到前端總線(206)的總線代理。視頻適配器(208)和總線適配器(204)是視頻總線(212)上的總線代理。總線適配器(204)和RAM模塊(214)是存儲(chǔ)器總線(222)上的總線代理。圖2的系統(tǒng)包括參考電壓控制模塊(218)、一組用于為總線代理設(shè)置參考電壓的計(jì)算機(jī)軟件指令。根據(jù)本發(fā)明的實(shí)施例,參考電壓控制模塊(218)通常操作以通過(guò)識(shí)別總線的當(dāng)前配置和為每個(gè)總線代理識(shí)別參考電壓值(108,110,112)為總線代理設(shè)置參考電壓。
在圖2的系統(tǒng)中,參考電壓控制模塊(218)通過(guò)訪問(wèn)存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中的當(dāng)前配置(408)識(shí)別總線的當(dāng)前配置。在圖2的系統(tǒng)中,總線的當(dāng)前配置(408)是總線的標(biāo)識(shí)以及當(dāng)前實(shí)際連接到總線的代理的標(biāo)識(shí)以及其中代理連接到總線的順序。計(jì)算機(jī)的操作系統(tǒng)典型地通過(guò)在計(jì)算機(jī)存儲(chǔ)器中存儲(chǔ)計(jì)算機(jī)的當(dāng)前配置(包括每個(gè)總線的當(dāng)前配置)跟蹤計(jì)算機(jī)的當(dāng)前配置。
參考電壓控制模塊(218)通過(guò)訪問(wèn)總線配置定義列表(504)在當(dāng)前配置(408)中為每個(gè)總線代理識(shí)別參考電壓值(108、110、112)。這個(gè)例子中的每個(gè)總線配置定義(102、104、106)是一個(gè)數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)元素描述了可以連接到總線的一組特定總線代理、其中該組代理可以被連接的順序、以及用于一個(gè)或多個(gè)代理的參考電壓??偩€代理的制造商或其它對(duì)有效總線操作感興趣的實(shí)體典型地為總線配置定義列表提供總線配置定義。用于總線配置定義列表的參考電壓值還可以通過(guò)參考電壓的上限和下限的實(shí)驗(yàn)室測(cè)量來(lái)確定并基于這些測(cè)量值選擇合適的參考電壓值。
在圖2的系統(tǒng)中,參考電壓控制模塊(218)為每個(gè)總線代理識(shí)別參考電壓值(108、110、112)。為了為每個(gè)總線代理識(shí)別參考電壓值(108、110、112),參考電壓控制模塊(218)根據(jù)當(dāng)前配置(408)從總線配置定義列表(504)選擇總線配置定義(102、104、106)。參考電壓控制模塊(218)根據(jù)所選擇的總線配置定義為當(dāng)前配置中的至少一個(gè)代理識(shí)別參考電壓值(108、110、112)。
參考電壓控制模塊(218)為每個(gè)參考電壓值(108、110、112)確定電阻設(shè)定點(diǎn)值(120、122、124)。每個(gè)電阻設(shè)定點(diǎn)值(120、122、124)是根據(jù)相應(yīng)的識(shí)別的參考電壓值(108、110、112)、總線電源電壓(“總線V+”)(322)、以及相應(yīng)的固定電阻器(324、326、328)的電阻確定的。電阻設(shè)定點(diǎn)值(120、122、124)根據(jù)下式計(jì)算公式1R2=R1(V1-V2)V2]]>其中R1是固定電阻器的電阻,R2是將被確定的電阻設(shè)定點(diǎn)值,V1是總線的電壓V+,而V2是識(shí)別的參考電壓值。
在圖2的系統(tǒng)中,參考電壓控制模塊(218)為當(dāng)前配置(408)中的每個(gè)代理將電阻設(shè)定點(diǎn)值(120、122、124)發(fā)送到參考電源(248)。參考電源是根據(jù)為總線代理識(shí)別的參考電壓值將計(jì)算機(jī)系統(tǒng)提供的電壓轉(zhuǎn)換為參考電壓的計(jì)算機(jī)硬件組件。在圖2的系統(tǒng)中,參考電源(248)響應(yīng)于接收來(lái)自參考電壓控制模塊(218)的電阻設(shè)定點(diǎn)值(120、122、124)將總線V+轉(zhuǎn)換為參考電壓,參考電壓控制模塊(218)根據(jù)所識(shí)別的參考電壓值(108、110、112)確定電阻設(shè)定點(diǎn)值(120、122、124)。參考電源(248)根據(jù)電阻設(shè)定點(diǎn)值(120、122、124)將參考電壓應(yīng)用到當(dāng)前配置(408)中的每個(gè)總線代理。
在圖2的系統(tǒng)中,參考電源(248)包括3個(gè)參考電源線(312、314、316)。參考電源線是一個(gè)導(dǎo)線,通過(guò)它參考電壓被應(yīng)用到總線代理。在圖2的系統(tǒng)中,參考電源線(312、314、316)將參考電源(248)設(shè)置的參考電壓應(yīng)用到視頻適配器(208)、總線適配器(204)、和RAM(214),其是視頻總線(212)、存儲(chǔ)器總線(214)、和前端總線(206)的代理。
參考電源還包括數(shù)字電位器(302、304、306)。數(shù)字電位器是可變電阻器,響應(yīng)于接收到的電阻設(shè)定點(diǎn)值,其電阻可調(diào)。在圖2的系統(tǒng)中,數(shù)字電位器(302、304、306)是電壓分壓器電路中的電阻器。通過(guò)調(diào)整數(shù)字電位器(302、304、306)的電阻,可以調(diào)整應(yīng)用到參考電源線(312、314、316)的電壓。響應(yīng)于電阻設(shè)定點(diǎn)值(120、122、124),數(shù)字電位器(302、304、306)分別調(diào)整它們的電阻。例如,響應(yīng)于電阻設(shè)定點(diǎn)值(120),數(shù)字電位器(302)設(shè)置它的電阻以調(diào)整應(yīng)用到參考電源線(312)的參考電壓。響應(yīng)于電阻設(shè)定點(diǎn)值(122、124),數(shù)字電位器(304、306)同樣分別調(diào)整它們的電阻以設(shè)置應(yīng)用到參考電源線(314、316)的參考電壓。
為了便于解釋?zhuān)趫D2的系統(tǒng)中,參考電源(248)只包括3個(gè)參考電源線(312、314、316)。然而,對(duì)本領(lǐng)域的技術(shù)人員顯見(jiàn)的是,根據(jù)本發(fā)明的實(shí)施例為總線代理設(shè)置參考電壓的系統(tǒng)可以將參考電壓應(yīng)用到任何數(shù)量的總線上,并且參考電源可以包括任何數(shù)量的參考電源線、數(shù)字電位器以及電壓分壓器電路。
為了進(jìn)一步解釋?zhuān)瑘D3闡明了根據(jù)本發(fā)明的實(shí)施例示意用于為總線代理設(shè)置參考電壓的示例性方法的流程圖。圖3的方法是在具有總線(400)的計(jì)算機(jī)(200)中執(zhí)行的,其中總線代理(402、404)連接到該總線??偩€(400)包括連接到總線代理(402、404)的傳導(dǎo)路徑??偩€代理(402、404)是使用總線(400)在總線代理(402、404)之間進(jìn)行數(shù)據(jù)通信的計(jì)算機(jī)硬件裝置。
圖3的方法包括識(shí)別(406)總線的當(dāng)前配置(408)。總線的當(dāng)前配置(408)包括總線的標(biāo)識(shí)(410)、一個(gè)或多個(gè)當(dāng)前連接到總線的總線代理的標(biāo)識(shí)(412)、以及其中當(dāng)前連接到總線(400)的總線代理的順序(414)。識(shí)別(406)總線的當(dāng)前配置(408)可以作為BIOS或操作系統(tǒng)中的引導(dǎo)例程的一部分執(zhí)行。例如,引導(dǎo)例程可通過(guò)從非易失計(jì)算機(jī)存儲(chǔ)器中檢索當(dāng)前配置(408)識(shí)別當(dāng)前配置。非易失計(jì)算機(jī)存儲(chǔ)器在圖3的方法中由磁盤(pán)存儲(chǔ)(409)表示,盡管讀者將會(huì)認(rèn)識(shí)到非易失計(jì)算機(jī)存儲(chǔ)器也可以實(shí)現(xiàn)為本領(lǐng)域的技術(shù)人員可能想到的閃存、NVRAM、或者任何其它的非易失計(jì)算機(jī)存儲(chǔ)器。計(jì)算機(jī)的BIOS或者操作系統(tǒng)典型地在計(jì)算機(jī)存儲(chǔ)器中維護(hù)計(jì)算機(jī)的當(dāng)前配置,例如,Windows注冊(cè)表或Unix/dev文件。BIOS(220)使用計(jì)算機(jī)的這種當(dāng)前配置指導(dǎo)引導(dǎo)過(guò)程、加載驅(qū)動(dòng)程序等等,并且控制計(jì)算機(jī)硬件裝置。例如,計(jì)算機(jī)(200)的操作系統(tǒng),如上述有關(guān)圖1參考(214)的示意和描述的操作系統(tǒng),還使用計(jì)算機(jī)的當(dāng)前配置管理對(duì)計(jì)算機(jī)資源的訪問(wèn)。
圖3的方法還包括為總線(400)上的每個(gè)總線代理(402、404)識(shí)別(416)參考電壓值(418)。為總線(400)上的每個(gè)總線代理(402、404)識(shí)別(416)參考電壓值(418)可以通過(guò)從總線配置定義列表中選擇總線配置定義、以及根據(jù)所選擇的總線配置定義為當(dāng)前配置中的至少一個(gè)代理識(shí)別參考電壓值完成。下面圖5的方法的討論包括一個(gè)為每個(gè)總線代理識(shí)別參考電壓值的示例性方法更詳細(xì)的說(shuō)明。
圖3的方法還包括根據(jù)每個(gè)總線代理的識(shí)別的參考電壓值(418)將參考電壓應(yīng)用(420)到每個(gè)總線代理(402、404)。根據(jù)每個(gè)總線代理的識(shí)別的參考電壓值(418)將參考電壓應(yīng)用(420)到每個(gè)總線代理(402、404)可以通過(guò)如圖2所示的參考電壓控制模塊和參考電源完成。正如上述在圖2中的描述,參考電壓控制模塊(圖2上的218)利用公式1確定電阻設(shè)定點(diǎn)值。參考電壓控制模塊給參考電源(圖2上的248)中的數(shù)字電位器提供電阻。參考電源將參考電壓應(yīng)用到每個(gè)總線代理。
為了進(jìn)一步解釋?zhuān)瑘D4闡明了根據(jù)本發(fā)明的實(shí)施例示意用于為總線代理設(shè)置參考電壓的另一個(gè)示例性方法的流程圖。圖4的方法是在具有總線(400)的計(jì)算機(jī)(200)中執(zhí)行的,其中總線代理(402、404)連接到該總線。圖4的方法類(lèi)似于圖3的方法。也就是說(shuō),圖4的方法包括識(shí)別(406)總線的當(dāng)前配置、為總線上的每個(gè)代理識(shí)別參考電壓值、以及根據(jù)所識(shí)別的參考電壓值將參考電壓應(yīng)用(420)到每個(gè)代理,所有這些通常如上面參考關(guān)于圖3的方法述的描述操作。
圖4的方法還包括創(chuàng)建(502)一個(gè)總線配置定義列表(504)??偩€配置定義列表(504)為每個(gè)總線配置定義包括總線的標(biāo)識(shí)符(509)、用于將被連接到所識(shí)別的總線的每個(gè)代理的標(biāo)識(shí)符(510)、其中代理將被連接到所識(shí)別的總線的順序(512)、以及用于每個(gè)這種代理的參考電壓值(514)。在圖4的方法中,創(chuàng)建一個(gè)配置定義(502)列表包括為每個(gè)總線配置定義中的每個(gè)代理識(shí)別(516)參考電壓的上限(518)和參考電壓的下限(520)。例如,可以通過(guò)總線配置的實(shí)驗(yàn)室測(cè)試確定配置中的總線代理可以正常工作的參考電壓值的范圍,識(shí)別用于在總線配置定義中描述的總線的特定配置中的總線代理的參考電壓的上限(518)和下限(520)。識(shí)別參考電壓上限和下限的其它方法,如總線和一個(gè)或多個(gè)總線代理的仿真,對(duì)本領(lǐng)域的技術(shù)人員是顯而易見(jiàn)的,并且所有這種方法都很好地在本發(fā)明的范圍內(nèi)。
圖4的方法還包括根據(jù)用于每個(gè)代理的參考電壓的上限(518)和下限(520)為每個(gè)代理確定(522)參考電壓值(418)。例如,對(duì)于速度相對(duì)較低的總線,為代理確定(522)參考電壓值(418)可能包括在總線的參考電壓的上限(518)和下限(520)的中間點(diǎn)處選擇一個(gè)參考電壓值。對(duì)于較快的總線,為代理確定(522)參考電壓值(418)可能包括從參考電壓的下限到參考電壓的上限的三分之二處選擇一個(gè)參考電壓值。
圖4的方法中的每個(gè)總線配置定義(506、507)都是一個(gè)數(shù)據(jù)結(jié)構(gòu),其數(shù)據(jù)元素識(shí)別可以連接到總線的一組特定的總線代理、其中該代理組可能被連接的順序、以及用于一個(gè)或多個(gè)代理的參考電壓值。圖4的例子中的總線配置定義列表(504)作為表存在,其中每條記錄表示一個(gè)總線代理、而具有相同配置標(biāo)識(shí)符的一組記錄表示總線配置定義。列表(504)中的每條記錄包括為用于總線配置的識(shí)別碼提供存儲(chǔ)位置的配置標(biāo)識(shí)符字段(508)。列表(504)中的每條記錄還包括為用于總線的識(shí)別碼提供存儲(chǔ)位置的總線標(biāo)識(shí)符字段(509)。列表(504)中的每條記錄還包括為用于總線代理的識(shí)別碼提供存儲(chǔ)位置的代理標(biāo)識(shí)符字段(510)。列表(504)中的每條記錄還包括為用于連接到該總線的總線代理的順序的識(shí)別碼提供存儲(chǔ)位置的順序字段(512)。列表(504)中的每條記錄還包括為用于總線代理的參考電壓值提供存儲(chǔ)位置的參考電壓值(‘Vref值’)字段(514)。
在圖4的例子中,總線配置定義列表(504)包括2個(gè)總線配置(506、507),每個(gè)都由列表中的2條記錄組成。每條記錄包括用于總線的標(biāo)識(shí)符(509)、用于連接到所識(shí)別的總線的每個(gè)代理的標(biāo)識(shí)符(510)、其中代理將被連接到所識(shí)別的總線的順序(512)、以及用于每個(gè)這種代理的參考電壓值(514)。總線配置(506)包括代表總線代理的2條記錄,一條用于總線代理‘NB-24’而另一條用于總線代理‘V-32’??偩€配置(506)識(shí)別其中總線代理被連接到配置(506)中的總線的順序(512)NB-24在總線位置1,而V-32在總線位置2??偩€配置(506)還為總線代理識(shí)別參考電壓值用于NB-24的0.50,以及用于V-32的0.55??偩€配置(507)包括2條代表總線代理的記錄,一條用于總線代理‘NB-24’而另一條用于總線代理‘D-26’??偩€配置(507)識(shí)別其中總線代理被連接到配置(507)中的總線的順序(512)NB-24在總線位置1,而D-26在總線位置2。總線配置(507)還為總線代理識(shí)別參考電壓值用于NB-24的0.50,以及用于D-26的0.60。
然而,圖5的方法表示了為總線上的每個(gè)代理識(shí)別(416)參考電壓值(418)更詳細(xì)的解釋。在圖5的方法中,為總線上的每個(gè)代理識(shí)別(416)參考電壓值(418)包括從總線配置定義列表(504)選擇(602)總線配置定義(604)。從總線配置定義列表(504)中選擇(602)總線配置定義(604)可以通過(guò)一個(gè)參考電壓控制模塊(218)完成,如圖2中所描述的參考電壓控制模塊(218)。在圖5的方法中,如果總線配置定義列表(504)中的總線配置定義與當(dāng)前配置(408)匹配(618),則參考控制模塊(218)選擇匹配的總線配置定義并且通過(guò)從總線配置定義讀取一個(gè)或多個(gè)參考電壓為在當(dāng)前配置(408)中的至少一個(gè)代理識(shí)別(606)參考電壓值。如果總線配置定義列表(504)中沒(méi)有總線配置定義正好匹配(616)當(dāng)前配置(408),則參考電壓控制模塊(218)選擇(610)最為接近匹配當(dāng)前配置(408)的總線配置定義(604)。例如,通過(guò)從與當(dāng)前配置(408)具有相同順序的最大數(shù)量相同總線代理的總線配置定義列表中選擇總線配置定義,參考電壓控制模塊(218)可以選擇最為接近匹配該當(dāng)前配置的總線配置。在選擇最為接近匹配當(dāng)前配置的總線配置的過(guò)程中,參考電壓控制模塊可以使用模糊邏輯、數(shù)據(jù)挖掘技術(shù)、統(tǒng)計(jì)方法、以及本領(lǐng)域的技術(shù)人員可能想到的任何其它用于選擇接近匹配的過(guò)程。
在圖5的方法中,為總線上的每個(gè)代理識(shí)別(416)參考電壓值還包括根據(jù)所選擇的總線配置定義(604)為當(dāng)前配置(408)中的至少一個(gè)代理識(shí)別(606)參考電壓值(418)。在這個(gè)例子中,根據(jù)所選擇的總線配置定義(604)為當(dāng)前配置(408)中的至少一個(gè)代理識(shí)別參考電壓值(418)是由參考電壓控制模塊(218)完成的。如果所選擇的總線配置定義(604)包括(622)用于當(dāng)前配置中的每個(gè)代理的參考電壓值(418),則參考電壓控制模塊(218)從所選擇的總線配置定義中識(shí)別該參考電壓值作為將被應(yīng)用到該總線代理的參考電壓值。如果所選擇的總線配置定義(604)沒(méi)有用于當(dāng)前連接到總線的代理的參考電壓值(620),則參考電壓控制模塊(218)分配(612)總線(419)的默認(rèn)參考電壓值作為用于其參考電壓值不包括在所選擇的總線配置定義(604)中的代理的參考電壓值。在圖5的例子中,總線(419)的默認(rèn)參考電壓值是由設(shè)計(jì)者和制造商選擇的例如在至少某些總線配置中工作的參考電壓值。
用例介紹提出下面示例性用例是為了進(jìn)一步解釋為總線上的每個(gè)代理識(shí)別參考電壓。正如所提出的,用例包括在這個(gè)例子中使用的事件序列和數(shù)據(jù)流的描述以根據(jù)本發(fā)明的實(shí)施例為總線代理設(shè)置參考電壓。
用例1已經(jīng)識(shí)別了總線的當(dāng)前配置并且已經(jīng)提供了配置定義列表。參考電壓控制模塊為正好匹配總線的當(dāng)前配置的總線配置定義搜索配置定義列表。由于在總線的當(dāng)前配置中,總線有4個(gè)代理,但是用于這個(gè)特定總線的任何總線配置定義均不包括超過(guò)3個(gè)代理,所以總線配置定義列表中沒(méi)有總線配置定義正好匹配總線的當(dāng)前配置。參考電壓控制模塊選擇最為接近匹配總線的當(dāng)前配置的總線配置定義。在這個(gè)用例中,選擇最為接近匹配的總線配置定義是通過(guò)選擇包括具有與當(dāng)前配置相同標(biāo)識(shí)并且順序相同的3個(gè)代理的總線配置定義完成的。由于所選擇的總線配置定義僅包括3個(gè)總線代理,并且總線的當(dāng)前配置包括4個(gè)總線代理,因此對(duì)于當(dāng)前配置中的一個(gè)代理,所選擇的總線配置定義沒(méi)有參考電壓。因此,參考電壓控制模塊為該代理分配總線的默認(rèn)參考電壓值。參考電壓控制模塊從總線配置定義識(shí)別所選擇的總線配置定義中的3個(gè)代理的參考電壓值。參考電壓控制模塊根據(jù)公式1(在上述圖2的討論中描述的)利用由參考電壓控制模塊識(shí)別的參考電壓值、電壓分壓器電路的固定電阻器的電阻、以及參考電源的總線V+為每個(gè)總線代理確定電阻設(shè)定點(diǎn)值。參考電壓控制模塊將電阻設(shè)定點(diǎn)值發(fā)送到參考電源,并且參考電源根據(jù)電阻設(shè)定點(diǎn)值將參考電壓應(yīng)用到當(dāng)前配置中的每個(gè)總線代理。
用例2已經(jīng)識(shí)別了總線的當(dāng)前配置并且已經(jīng)提供了配置定義列表。參考電壓控制模塊為正好匹配總線的當(dāng)前配置的總線配置定義搜索配置定義列表。由于沒(méi)有用于特定總線的總線配置定義包括與總線當(dāng)前配置相同的4個(gè)總線代理,總線配置定義列表中沒(méi)有總線配置定義正好匹配總線的當(dāng)前配置。參考電壓控制模塊選擇最為接近匹配總線的當(dāng)前配置的總線配置定義。在這個(gè)用例中,選擇最為接近匹配總線配置定義是通過(guò)選擇包括與當(dāng)前配置具有相同標(biāo)識(shí)并且順序相同的3個(gè)代理的總線配置定義完成的。由于沒(méi)有用于當(dāng)前連接到總線的失配的代理的參考電壓值包括在總線配置定義中,參考電壓控制模塊為該代理分配總線的默認(rèn)參考電壓值。參考電壓控制模塊從總線配置定義識(shí)別所選擇的總線配置定義中的3個(gè)代理識(shí)別的參考電壓值。參考電壓控制模塊根據(jù)公式1(在上述圖2的討論中描述的)利用由參考電壓控制模塊識(shí)別的參考電壓值、以及電壓分壓器電路的固定電阻器的電阻、以及參考電源的總線V+為每個(gè)總線代理確定電阻設(shè)定點(diǎn)值。參考電壓控制模塊將電阻設(shè)定點(diǎn)值發(fā)送到參考電源,參考電源根據(jù)電阻設(shè)定點(diǎn)值將參考電壓應(yīng)用到當(dāng)前配置中的每個(gè)總線代理。
用例3已經(jīng)識(shí)別了總線的當(dāng)前配置并且已經(jīng)提供了配置定義列表。參考電壓控制模塊在配置定義列表中搜索正好匹配總線的當(dāng)前配置的總線配置定義。由于沒(méi)有用于特定總線的總線配置定義包括與總線當(dāng)前配置相同的4個(gè)總線代理,總線配置定義列表中沒(méi)有總線配置定義正好匹配總線的當(dāng)前配置。參考電壓控制模塊選擇最為接近匹配總線的當(dāng)前配置的總線配置定義。在這個(gè)用例中,選擇最為接近匹配總線配置定義是通過(guò)選擇包括與當(dāng)前配置具有相同標(biāo)識(shí)并且順序相同的3個(gè)代理的總線配置定義完成的。由于沒(méi)有用于當(dāng)前連接到總線的失配的代理的參考電壓值包括在總線配置定義中,參考電壓控制模決將所選擇的總線配置定義中失配的第四個(gè)代理的參考電壓值分配給當(dāng)前配置中的第四個(gè)代理。參考電壓控制模塊從總線配置定義識(shí)別所選擇的總線配置定義中的3個(gè)代理的參考電壓值。參考電壓控制模塊根據(jù)公式1(在上述圖2的討論中描述的)利用由參考電壓控制模塊識(shí)別的參考電壓值、電壓分壓器電路的固定電阻器的電阻、以及參考電源的總線V+為每個(gè)總線代理確定電阻設(shè)定點(diǎn)值。參考電壓控制模塊將電阻設(shè)定點(diǎn)值發(fā)送到參考電源,參考電源根據(jù)電阻設(shè)定點(diǎn)值將參考電壓應(yīng)用到當(dāng)前配置中的每個(gè)總線代理。
本發(fā)明示例性實(shí)施例主要是在用于為總線代理設(shè)置參考電壓的全功能計(jì)算機(jī)系統(tǒng)的環(huán)境中描述的。然而,本領(lǐng)域的技術(shù)人員的讀者將會(huì)認(rèn)識(shí)到本發(fā)明也可以體現(xiàn)在布置在信號(hào)承載介質(zhì)上的用于與任何適當(dāng)?shù)臄?shù)據(jù)處理系統(tǒng)一同使用的計(jì)算機(jī)程序產(chǎn)品中。這種信號(hào)承載介質(zhì)可以是傳輸介質(zhì)或用于機(jī)器可讀信息的可記錄介質(zhì),包括磁性介質(zhì)、光學(xué)介質(zhì)、或其它適當(dāng)?shù)慕橘|(zhì)??捎涗浗橘|(zhì)的例子包括硬盤(pán)驅(qū)動(dòng)器或軟盤(pán)內(nèi)的磁盤(pán),用于光驅(qū)動(dòng)器的光盤(pán)、磁帶、以及其它本領(lǐng)域的技術(shù)人員可以想到的介質(zhì)。傳輸介質(zhì)的例子包括用于語(yǔ)音通信的電話(huà)網(wǎng)絡(luò)和數(shù)字?jǐn)?shù)據(jù)通信網(wǎng)絡(luò),例如,EthernetTM以及與因特網(wǎng)協(xié)議和萬(wàn)維網(wǎng)通信的網(wǎng)絡(luò)。本領(lǐng)域的技術(shù)人員將會(huì)立即認(rèn)識(shí)到,任何具有適當(dāng)?shù)木幊坦ぞ叩挠?jì)算機(jī)系統(tǒng)將能夠執(zhí)行嵌入到程序產(chǎn)品中的本發(fā)明的方法的步驟。本領(lǐng)域的技術(shù)人員將會(huì)立即認(rèn)識(shí)到,盡管在本說(shuō)明書(shū)中描述的一些示例性實(shí)施例是面向軟件安裝的并且在計(jì)算機(jī)硬件上執(zhí)行,盡管如此,作為固件或硬件實(shí)現(xiàn)的可選的實(shí)施例也很好地在本發(fā)明的范圍之內(nèi)。
從前面的描述可以理解可以在本發(fā)明的各種實(shí)施例中進(jìn)行修改和改變而不偏離其真正的精神。本說(shuō)明書(shū)中的描述僅出于示意目的并且不是解釋為限制意義。本發(fā)明的范圍僅受如下權(quán)利要求書(shū)的限制。
權(quán)利要求
1.一種用于為總線代理設(shè)置參考電壓的方法,該方法包括識(shí)別總線的當(dāng)前配置,所述總線包括連接到總線代理的傳導(dǎo)路徑,所述總線代理包括使用所述總線在總線代理之間進(jìn)行數(shù)據(jù)通信的計(jì)算機(jī)硬件裝置,總線的當(dāng)前配置包括所述總線的標(biāo)識(shí),當(dāng)前連接到所述總線的一個(gè)或多個(gè)總線代理的標(biāo)識(shí),以及其中所述總線代理當(dāng)前被連接到所述總線的順序;為每個(gè)總線代理識(shí)別參考電壓值;以及根據(jù)每個(gè)總線代理的識(shí)別的參考電壓值將參考電壓應(yīng)用到每個(gè)總線代理。
2.權(quán)利要求1所述的方法,還包括創(chuàng)建總線配置定義列表,每個(gè)總線配置定義包括總線的標(biāo)識(shí)符、用于將被連接到所識(shí)別的總線的每個(gè)代理的標(biāo)識(shí)符、其中所述代理將被連接到所識(shí)別的總線的順序、以及用于每個(gè)這種代理的參考電壓值。
3.根據(jù)權(quán)利要求2所述的方法,其中創(chuàng)建總線配置定義列表還包括為每個(gè)總線配置定義中的每個(gè)代理識(shí)別參考電壓的上限和下限;以及根據(jù)用于每個(gè)代理的所述參考電壓的上限和下限為每個(gè)代理確定所述參考電壓值。
4.根據(jù)權(quán)利要求2所述的方法,其中為每個(gè)代理識(shí)別參考電壓值還包括根據(jù)所述總線的標(biāo)識(shí)、當(dāng)前連接到所述總線的一個(gè)或多個(gè)總線代理的所述標(biāo)識(shí)、以及其中所述總線代理當(dāng)前被連接到所述總線的順序,從所述總線配置定義列表選擇總線配置定義;以及根據(jù)所述選擇的總線配置定義為所述當(dāng)前配置中的至少一個(gè)代理識(shí)別參考電壓值。
5.根據(jù)權(quán)利要求4所述的方法,其中所述總線配置定義列表中沒(méi)有總線配置定義正好匹配所述當(dāng)前配置,以及從總線配置定義列表中選擇總線配置定義還包括選擇最為接近匹配所述當(dāng)前配置的總線配置定義。
6.根據(jù)權(quán)利要求5所述的方法,其中所述選擇的總線配置定義不包含當(dāng)前連接到所述總線的至少一個(gè)代理的參考電壓值,以及根據(jù)所述選擇的總線配置定義為所述當(dāng)前配置中的至少一個(gè)代理識(shí)別參考電壓值還包括為參考電壓值沒(méi)有包括在所述選擇的總線配置定義中的代理分配總線的默認(rèn)參考電壓值作為參考電壓值。
7.一種用于為總線代理設(shè)置參考電壓的設(shè)備,該設(shè)備包括一個(gè)計(jì)算機(jī)處理器、在操作上耦接到該計(jì)算機(jī)處理器的計(jì)算機(jī)存儲(chǔ)器,該計(jì)算機(jī)存儲(chǔ)器在其內(nèi)設(shè)置有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令能夠識(shí)別總線的當(dāng)前配置,所述總線包括連接到總線代理的傳導(dǎo)路徑,所述總線代理包括使用所述總線在總線代理之間進(jìn)行數(shù)據(jù)通信的計(jì)算機(jī)硬件裝置,總線的當(dāng)前配置包括所述總線的標(biāo)識(shí)、當(dāng)前連接到所述總線的一個(gè)或多個(gè)總線代理的標(biāo)識(shí),以及其中所述總線代理當(dāng)前被連接到所述總線的順序;以及為每個(gè)總線代理識(shí)別參考電壓值;所述設(shè)備還包括用于根據(jù)每個(gè)總線代理的識(shí)別的參考電壓值將參考電壓應(yīng)用到每個(gè)總線代理的裝置。
8.權(quán)利要求7所述的設(shè)備,還包括計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令能夠創(chuàng)建總線配置定義列表,每個(gè)總線配置定義包括總線的標(biāo)識(shí)符、用于將被連接到所識(shí)別的總線的每個(gè)代理的標(biāo)識(shí)符、其中所述代理將被連接到所識(shí)別的總線的順序、以及用于每個(gè)這種代理的參考電壓值。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其中創(chuàng)建總線配置定義列還包括為每個(gè)總線配置定義中的每個(gè)代理識(shí)別參考電壓的上限和下限;以及根據(jù)用于每個(gè)代理的所述參考電壓的上限和下限為每個(gè)代理確定所述參考電壓值。
10.根據(jù)權(quán)利要求8所述的設(shè)備,其中為每個(gè)代理識(shí)別參考電壓值還包括根據(jù)所述總線的標(biāo)識(shí)、當(dāng)前連接到所述總線的一個(gè)或多個(gè)總線代理的所述標(biāo)識(shí)、以及其中所述總線代理當(dāng)前被連接到所述總線的順序,從所述總線配置定義列表選擇總線配置定義;以及根據(jù)所述選擇的總線配置定義為所述當(dāng)前配置中的至少一個(gè)代理識(shí)別參考電壓值。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其中所述總線配置定義列表中沒(méi)有總線配置定義正好匹配所述當(dāng)前配置,以及從總線配置定義列表中選擇總線配置定義還包括選擇最為接近匹配所述當(dāng)前配置的總線配置定義。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述選擇的總線配置定義不包含用于當(dāng)前連接到所述總線的至少一個(gè)代理的參考電壓值,以及根據(jù)所述選擇的總線配置定義為所述當(dāng)前配置中的至少一個(gè)代理識(shí)別參考電壓值還包括為參考電壓值沒(méi)有包括在所述選擇的總線配置定義中的代理分配總線的默認(rèn)參考電壓值作為參考電壓值。
全文摘要
為總線代理設(shè)置參考電壓包括識(shí)別總線的當(dāng)前配置,所述總線包括連接到總線代理的傳導(dǎo)路徑,所述總線代理包括使用所述總線用于代理之中的數(shù)據(jù)通信的計(jì)算機(jī)硬件裝置,總線的當(dāng)前配置包括所述總線的標(biāo)識(shí)、當(dāng)前連接到所述總線的一個(gè)或多個(gè)總線代理的標(biāo)識(shí)、以及其中所述總線代理當(dāng)前連接到所述總線的順序;為每個(gè)總線代理識(shí)別參考電壓;以及根據(jù)每個(gè)總線代理的識(shí)別的參考電壓值將參考電壓應(yīng)用到每個(gè)總線代理。
文檔編號(hào)G06F13/38GK101051297SQ200710005428
公開(kāi)日2007年10月10日 申請(qǐng)日期2007年2月8日 優(yōu)先權(quán)日2006年4月5日
發(fā)明者邁克爾·R.·豪索尼, 莫哈馬德·H.·塔維爾 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1