專利名稱:便攜式計(jì)算機(jī)中的大錯(cuò)修復(fù)端口的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及JTAG(或邊界掃描)設(shè)備,更具體地涉及JTAG設(shè)備的訪問(wèn)。
背景技術(shù):
大多數(shù)便攜式計(jì)算機(jī)都容納了引導(dǎo)裝入例程,該例程使軟件方便地更新到主板上的閃速存儲(chǔ)器。該引導(dǎo)裝入程序本身也容納于該主板上的閃速存儲(chǔ)器。在極少數(shù)情況下,存儲(chǔ)在手提式便攜計(jì)算機(jī)內(nèi)的閃速存儲(chǔ)器中的軟件可能被災(zāi)難性地毀壞,以致于該引導(dǎo)裝入程序也被毀壞。這種情況下阻止外部主機(jī)更新該損壞的閃速存儲(chǔ)器。通常情況下,必須拆卸該便攜式計(jì)算機(jī),且印刷電路板(PCB)必須被安裝到一個(gè)測(cè)試夾板上以修復(fù)該引導(dǎo)裝入程序。修復(fù)了引導(dǎo)裝入程序之后,可以下載余下的系統(tǒng)軟件。
此外,一般在PCB上的可編程邏輯集成電路(IC)只能經(jīng)由特定的編程插腳進(jìn)行編程。這些插腳通常不是外部可訪問(wèn)的。因此,為了更新可編程邏輯或修復(fù)存儲(chǔ)于閃速存儲(chǔ)器中的已被災(zāi)難性毀壞的軟件,必須打開產(chǎn)品的外殼。
由此需要一種向特定編程觸腳提供從計(jì)算機(jī)外殼外部的可訪問(wèn)性的方法。
發(fā)明內(nèi)容
在此公開并要求的本發(fā)明的一個(gè)方面包括在一個(gè)計(jì)算設(shè)備中更新訛誤指令的體系。該計(jì)算設(shè)備包括一個(gè)封裝一閃速存儲(chǔ)器的機(jī)殼,該閃速存儲(chǔ)器用于存儲(chǔ)一個(gè)引導(dǎo)裝入例程;該計(jì)算設(shè)備還包括至少一個(gè)內(nèi)置于該計(jì)算設(shè)備的邊界掃描設(shè)備,其用于執(zhí)行該引導(dǎo)裝入例程,并可操作地設(shè)置于一個(gè)邊界掃描總線上。該機(jī)殼包括一個(gè)邊界掃描端口,通過(guò)它來(lái)傳送更新過(guò)的指令和提供電源。該端口隱藏于面板、蓋的下面或限制設(shè)備擁有者訪問(wèn)的位置,如電池槽中。
在本發(fā)明的另一個(gè)方面中,提供一種對(duì)一個(gè)計(jì)算設(shè)備中的一個(gè)邊界掃描設(shè)備進(jìn)行編程的體系。該邊界掃描設(shè)備設(shè)置于該計(jì)算設(shè)備的機(jī)殼內(nèi)部的一個(gè)邊界掃描總線上。該邊界掃描總線穿過(guò)非開放的機(jī)殼、經(jīng)由一個(gè)邊界掃描端口而被訪問(wèn),從而借此向該邊界掃描設(shè)備傳送程序指令。一個(gè)接口模塊經(jīng)由該邊界掃描端口與該計(jì)算設(shè)備相接,用于提供電源及傳送程序指令,通過(guò)該計(jì)算設(shè)備的電池槽內(nèi)部和通過(guò)該電池槽的外部這兩種方式中的至少一種,該計(jì)算設(shè)備與該接口模塊相接。
在本發(fā)明還有的另一個(gè)方面中,提供了一種用于更新一個(gè)計(jì)算設(shè)備中的指令的系統(tǒng),該計(jì)算設(shè)備包括一個(gè)封裝一閃速存儲(chǔ)器的機(jī)殼,該閃速存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令;該計(jì)算設(shè)備還包括至少一個(gè)內(nèi)置于該機(jī)殼且可操作地設(shè)置于一個(gè)邊界掃描總線上的邊界掃描設(shè)備,其用于執(zhí)行該計(jì)算機(jī)可執(zhí)行指令。該系統(tǒng)包括一個(gè)與該計(jì)算設(shè)備相接的接口模塊,用于傳送該計(jì)算機(jī)可執(zhí)行指令的更新版本,該計(jì)算機(jī)可執(zhí)行指令借此存儲(chǔ)于該閃速存儲(chǔ)器;該系統(tǒng)還包括一個(gè)與該接口模塊進(jìn)行操作通信的控制模塊。在更新計(jì)算設(shè)備中的指令的同時(shí),該控制模塊能夠通過(guò)接口模塊向該計(jì)算設(shè)備提供電源。另一可替換的方式是,通過(guò)與該計(jì)算設(shè)備相接并經(jīng)由一個(gè)邊界掃描端口,該接口模塊在更新過(guò)程期間獨(dú)自向該計(jì)算設(shè)備提供電源,該邊界掃描端口用于提供電源及發(fā)送程序指令。通過(guò)該計(jì)算設(shè)備的電池槽內(nèi)部和通過(guò)該電池槽的外部這兩種方式中的至少一種,該計(jì)算設(shè)備與該接口模塊相接。
為實(shí)現(xiàn)上述及相關(guān)的目的,本發(fā)明必須闡釋的方面在此結(jié)合下面的描述和附圖加以說(shuō)明。但是,這些方面只是代表性的,只是本發(fā)明的原理可能采用的各種方式中的少數(shù)幾種方式,而本發(fā)明旨在包括所有的這些方面及它們的等同物。當(dāng)結(jié)合附圖考察時(shí),本發(fā)明的其它優(yōu)點(diǎn)和新穎的特征可以從下面對(duì)本發(fā)明的詳細(xì)說(shuō)明中變得明顯。
圖1表示實(shí)現(xiàn)本發(fā)明的一個(gè)修復(fù)模塊的等比示圖,其機(jī)械及電裝配于可修復(fù)計(jì)算設(shè)備的一個(gè)電池槽中;圖2表示圖1中的修復(fù)模塊的正面的等比示圖;圖3表示內(nèi)部裝配有上述模塊的修復(fù)設(shè)備的等比示圖;圖4表示一個(gè)系統(tǒng)結(jié)構(gòu)框圖,圖中包括擁有邊界掃描部件、修復(fù)模塊及一個(gè)外部修復(fù)控制模塊的計(jì)算設(shè)備的典型主板。
圖5表示一個(gè)擁有無(wú)線邊界掃描總線連接的邊界掃描系統(tǒng)的系統(tǒng)結(jié)構(gòu)框圖。
具體實(shí)施例方式
現(xiàn)在參照附圖來(lái)說(shuō)明本發(fā)明,其中用相同的附圖標(biāo)記始終指示相同的元件。在下面的說(shuō)明中,為了解釋的目的,闡述了許多特定的細(xì)節(jié),以使本發(fā)明能被完全理解。但是,很顯然,沒(méi)有這些特定的細(xì)節(jié)也可能實(shí)現(xiàn)本發(fā)明。在其它的實(shí)例中,為了便于描述本發(fā)明,結(jié)構(gòu)框圖中顯示了公知的結(jié)構(gòu)和設(shè)備的形式。
本發(fā)明對(duì)前述問(wèn)題的解決是通過(guò)向特定編程觸腳組提供從計(jì)算機(jī)外殼外部的訪問(wèn)。這可以通過(guò)將針式觸腳設(shè)置于面板、陷窩或其它防護(hù)門的下方來(lái)實(shí)現(xiàn)。這些設(shè)置方式允許技術(shù)人員無(wú)須打開外殼就能對(duì)一系列信號(hào)進(jìn)行訪問(wèn),使得大錯(cuò)的修復(fù)變得方便。
大多數(shù)便攜式計(jì)算機(jī)含有一個(gè)具有JTAG(聯(lián)合測(cè)試行動(dòng)組)調(diào)試能力的處理器。JTAG是北美芯片公司的一個(gè)聯(lián)盟標(biāo)準(zhǔn),它發(fā)展了對(duì)板上芯片的輸入/輸出測(cè)試能力,以致于通過(guò)基于軟件控制的測(cè)試訪問(wèn)端口,對(duì)高度集成電路的一個(gè)或更多的芯片進(jìn)行測(cè)試。JTAG,也稱作邊界掃描,是在1980年代發(fā)展起來(lái)的,并在1990年標(biāo)準(zhǔn)化,現(xiàn)在被定義在IEEE1149.1標(biāo)準(zhǔn)中,它允許對(duì)數(shù)字設(shè)備的內(nèi)部寄存器的完全訪問(wèn)。訪問(wèn)內(nèi)部芯片寄存器的邊界掃描接口只需要五根信號(hào)線(即TDI(測(cè)試數(shù)據(jù)輸入)、TDO(測(cè)試數(shù)據(jù)輸出)、TCK(測(cè)試時(shí)鐘)、TMS(測(cè)試模式選擇)和加電重置場(chǎng)所中的TRST(測(cè)試重置))。此外,許多可編程邏輯設(shè)備,諸如FPGA(現(xiàn)場(chǎng)可編程門陣列)和CPLD(復(fù)雜可編程邏輯器件),便用JTAG體系來(lái)編程和配置。JTAG還支持菊花鏈拓?fù)?。因此,所有的微處理器和許多其它設(shè)備,像CPLD,都可以被包括在一個(gè)單個(gè)的JTAG鏈中。按照這種方式,經(jīng)由JTAG連接(即五個(gè)JTAG插腳加一個(gè)接地),技術(shù)人員就算不能訪問(wèn)計(jì)算機(jī)數(shù)字系統(tǒng)中的所有芯片,也能訪問(wèn)其大多數(shù),而不用打開設(shè)備外殼來(lái)訪問(wèn)插腳和其它端口。
首先參見附圖,圖1表示實(shí)現(xiàn)本發(fā)明的一個(gè)修復(fù)接口模塊100的等比示圖,其機(jī)械及電裝配于可修復(fù)計(jì)算設(shè)備的一個(gè)電池槽中。如其背面所示,該接口模塊100包括一個(gè)電池隔間102,其由一個(gè)電池隔間蓋104封裝。該電池隔間102設(shè)置在該應(yīng)用系統(tǒng)所在的地方,使得外部電源不能被利用。在修復(fù)操作可以利用外部電源的地方,還提供有一個(gè)電源和信號(hào)電纜106,其用于傳輸電源功率和傳送信號(hào)到修復(fù)模塊100,并進(jìn)一步傳送至可修復(fù)設(shè)備(未示出)。該電纜106包括一個(gè)接口連接器108,其具有多個(gè)電源及信號(hào)插腳110,用以將電源功率及信號(hào)傳接到可修復(fù)設(shè)備。伸出接口模塊100的該電纜106連接到一個(gè)JTAG控制模塊(未示出),以在它們之間傳接信號(hào)。代替了從板上電池向接口模塊100提供電池電源,該接口模塊100可被配置成直接連線到該可修復(fù)設(shè)備的電池系統(tǒng)的電池電源上。
應(yīng)當(dāng)了解,其中的模塊100的電池是可再充電的。該模塊100可以包括一個(gè)給該模塊電池再充電的再充電電路。在本實(shí)施例中,電纜106會(huì)向該模塊100的充電電路提供交流電源。另一可替換的方式是,充電電路在例如JTAG控制模塊的外部模塊內(nèi),以便電池從此充電。當(dāng)模塊100包括電池時(shí),計(jì)算機(jī)修理站能夠更方便快捷地獲得對(duì)內(nèi)部數(shù)字邏輯的訪問(wèn),以在可編程邏輯IC中重寫代碼,而不必確保外部電源可用。這種配置還方便了技術(shù)人員在無(wú)法將設(shè)備帶到修理站而不得不前往設(shè)備地點(diǎn)的時(shí)候在現(xiàn)場(chǎng)條件中的操作。
現(xiàn)在參考圖2,其示出了圖1中的修復(fù)模塊100的正面的等比示圖。該模塊100包括一個(gè)電池接口連接器200,其用于向該可修復(fù)設(shè)備傳輸電源功率。該模塊100還包括一個(gè)JTAG接口插腳連接器202。該插腳連接器202包括多個(gè)插腳204,其用于連接可修復(fù)設(shè)備的一個(gè)配套JTAG板連接器。所使用的插腳204的類型可以是彈簧單高蹺型(pogo-style)的插腳,或是任何適配于修復(fù)設(shè)備的配套JTAG連接器的插腳類型。
現(xiàn)在參考圖3,其示出了內(nèi)部裝配有上述模塊100的可修復(fù)計(jì)算設(shè)備300的等比示圖。在該特殊實(shí)施例中,模塊100的模塊JTAG連接器202與設(shè)備JTAG連接器302(也稱作JTAG端口或邊界掃描端口)相配,該設(shè)備JTAG連接器302構(gòu)建成封閉機(jī)殼的對(duì)外開放的端口,并隱藏于該可修復(fù)設(shè)備300的電池槽308內(nèi)的面板(或封條)306的下面。為了獲得對(duì)JTAG電路的訪問(wèn),從而更新或修復(fù)閃速存儲(chǔ)器的內(nèi)容,現(xiàn)有的電池組(未示出)被移除。然后剝?nèi)ッ姘?06以暴露該JTAG端口連接器302中的對(duì)于該特定大錯(cuò)修復(fù)模塊100的訪問(wèn)觸腳304,但這并不是必需的,該修復(fù)模塊100可以與該電池槽308的結(jié)構(gòu)相配。這樣,計(jì)算設(shè)備的機(jī)殼就不需要被打開了。該JTAG端口連接器302穿過(guò)該模塊外殼而延伸,以暴露該訪問(wèn)觸腳304。應(yīng)當(dāng)了解模塊100,當(dāng)其與電池槽的結(jié)構(gòu)308一致且完全地裝配入電池隔室308時(shí),經(jīng)由配套于設(shè)備電池觸腳310的電池觸腳200,可以適合于向可修復(fù)設(shè)備300提供電池電源。
另一種替換方式是,該設(shè)備JTAG連接器302可以被隱藏或通過(guò)擰緊位于該電池槽308外部的窗口或蓋312的方式使之相對(duì)地不可訪問(wèn),該窗口或蓋312進(jìn)一步被隱藏于一個(gè)面板(封條)314下。
現(xiàn)在參考圖4,其示出了一個(gè)系統(tǒng)結(jié)構(gòu)框圖,圖中包括擁有邊界掃描部件、修復(fù)模塊100及一個(gè)外部修復(fù)控制模塊400的計(jì)算設(shè)備300的典型主板。該計(jì)算設(shè)備300包括一個(gè)封裝一個(gè)系統(tǒng)主板404的機(jī)殼402。該系統(tǒng)主板404由邊界掃描設(shè)備制造而成,包括下列主要部件一個(gè)或更多的邊界掃描CPLD 406、一個(gè)或更多的FPGA408、及一個(gè)或更多經(jīng)由邊界掃描路徑412而菊花鏈接的處理器410。還包括有非邊界掃描部件414(也稱為群集設(shè)備)、一個(gè)第一類型的存儲(chǔ)部件416和一個(gè)第二類型的存儲(chǔ)部件,即閃速存儲(chǔ)器418。其它的設(shè)備,諸如串聯(lián)電阻器或緩存器,則被歸類在稱作透明部件420的區(qū)塊下面。設(shè)備300使用一個(gè)系統(tǒng)總線422,大多數(shù)的,如果不是全部的,計(jì)算設(shè)備300的內(nèi)部部件在其上傳送信號(hào)和數(shù)據(jù)。
設(shè)備300可以包括許多其它的部件,包括但不僅限于一個(gè)用于存儲(chǔ)大量數(shù)據(jù)和/或計(jì)算機(jī)可執(zhí)行指令的大容量存儲(chǔ)器424,其通過(guò)總線422進(jìn)行通信;一個(gè)將一個(gè)顯示器428與一個(gè)或更多的系統(tǒng)處理設(shè)備相接起來(lái)的顯示接口426,其經(jīng)由總線422向用戶提供可視界面;一個(gè)數(shù)據(jù)表讀取子系統(tǒng)430(例如讀取條形碼的光學(xué)掃描器、讀取磁數(shù)據(jù)表的磁讀取器、讀取脈沖轉(zhuǎn)發(fā)器的RF系統(tǒng),等等),且在總線422上傳送這些數(shù)據(jù)表信息;一個(gè)用戶I/O接口432,比如鍵盤、小鍵盤或其它常見的用戶I/O機(jī)構(gòu),用戶經(jīng)由此向總線422輸入信息;以及一個(gè)通信接口434,用于從總線422向一個(gè)或更多的端口436傳送信號(hào)和數(shù)據(jù),這些端口436利用諸如USB(通用串行總線),、IEEE1394、CardBus、PCMCIA等體系使外部端口通信變得容易。
通過(guò)系統(tǒng)主板404的邊界掃描總線412內(nèi)部連接的鏈接邊界掃描設(shè)備(406、408和410)也可以經(jīng)由內(nèi)部邊緣連接器(edge-connector)端口(440和442)通過(guò)內(nèi)部互連線438接收附加數(shù)據(jù)I/O。內(nèi)部互連線438也最終連接于總線422上。注意,通過(guò)在設(shè)備的任-側(cè)上強(qiáng)加及分析數(shù)據(jù),群集設(shè)備414和透明設(shè)備420也可以連同其它設(shè)備而被詢問(wèn)。
經(jīng)由系統(tǒng)主板JTPA端口444,使該邊界掃描總線412從系統(tǒng)主板404被內(nèi)部訪問(wèn)。于是該邊界掃描總線412延伸到機(jī)殼402乃至電池槽連接器302。這可通過(guò)具有合適帶寬和功率的柔性電路或電纜446來(lái)實(shí)現(xiàn),甚至可以通過(guò)前述的電纜446使端口444直接接口于端口204來(lái)實(shí)現(xiàn)。一旦槽連接器302(或直接可訪問(wèn)的端口444)被暴露,修復(fù)模塊100可以插入電池槽308中,以便該槽連接器302可以與模塊連接器204緊密配合。接著該修復(fù)控制模塊400連接到修復(fù)模塊100,經(jīng)由電纜106以向其進(jìn)行功率耦合,如果需要,并在它們之間傳送數(shù)據(jù)和信號(hào)??梢岳斫?,該控制模塊400和接口模塊100可以組合成一個(gè)單獨(dú)的元件。
傳送到閃速存儲(chǔ)器418的大錯(cuò)修復(fù)數(shù)據(jù)包括訛誤的引導(dǎo)裝入例程指令更新版本。傳送該更新版本來(lái)重寫當(dāng)前存在于閃速存儲(chǔ)器418的訛誤版本。注意該可編程邊界掃描設(shè)備(406、408和410)也可以經(jīng)由端口302并通過(guò)邊界掃描總線進(jìn)行重新編程。這樣的編程設(shè)備(406、408和410)可以關(guān)聯(lián)有一個(gè)內(nèi)部存儲(chǔ)器,其存儲(chǔ)用于給設(shè)備(406、408和410)重新編程的可編程指令。
計(jì)算設(shè)備300的性質(zhì)在于可以包括許多種這樣的設(shè)備,在該設(shè)備中,大量的電子設(shè)備此時(shí)包括某種類型的一個(gè)處理器,該處理器通常被設(shè)計(jì)成擁有邊界掃描體系,以在消費(fèi)者獲取設(shè)備之前進(jìn)行高效可靠的產(chǎn)品測(cè)試。由此,該計(jì)算設(shè)備300包括但不僅限于移動(dòng)電話、尋呼機(jī)、便攜電腦、PDA、掃描設(shè)備等,以及實(shí)質(zhì)上具有邊界掃描體系的任何設(shè)備。所有需要做的就是通過(guò)機(jī)殼端口302向邊界掃描總線412提供外部訪問(wèn)。
現(xiàn)在參考圖5,顯示了一個(gè)擁有無(wú)線邊界掃描總線連接的邊界掃描系統(tǒng)500的系統(tǒng)結(jié)構(gòu)框圖。面板(306和314)和/或蓋312的首要目的是通過(guò)隱蔽技術(shù)來(lái)阻止設(shè)備擁有者對(duì)JTAG或邊界掃描端口302的訪問(wèn)。在其中的擴(kuò)展方面,可以采用許多其它的技術(shù)來(lái)阻止設(shè)備擁有者對(duì)內(nèi)部邊界掃描體系的訪問(wèn)。在該特殊實(shí)施例中,采用了一個(gè)修復(fù)接口模塊502,其包括一個(gè)無(wú)線收發(fā)器504,它在無(wú)線電線路505上與計(jì)算設(shè)備機(jī)殼402內(nèi)部的相配無(wú)線收發(fā)器506進(jìn)行信號(hào)和數(shù)據(jù)的傳送。
該內(nèi)部無(wú)線收發(fā)器506終止于邊界掃描總線412,以便數(shù)據(jù)和信號(hào)能夠在總線412上被傳送到邊界掃描設(shè)備508。這樣,圖4的物理JFAG端口302和/或444就不再需要了。該無(wú)線收發(fā)器對(duì)(504和506)的帶寬功率應(yīng)當(dāng)被調(diào)整,以使修復(fù)接口模塊502必須被放置于靠近機(jī)殼402處才能確保它們之間可靠的通信。當(dāng)該接口模塊502設(shè)計(jì)成在計(jì)算設(shè)備電池槽308中使用時(shí),可以通過(guò)電池端口(200和310)提供給該計(jì)算設(shè)備供電的另外需要的任何直流電源。否則,可能在計(jì)算設(shè)備和該接口模塊502之間提供獨(dú)立的電流連接。由此,包括但不限于更新的引導(dǎo)裝入例程的大錯(cuò)修復(fù)信號(hào)通過(guò)無(wú)線電線路505從接口模塊502無(wú)線傳送到邊界掃描總線412,并最終穿過(guò)系統(tǒng)總線422傳送到閃速存儲(chǔ)器418。該計(jì)算設(shè)備可以包括進(jìn)一步詳細(xì)描繪于圖4中的所有組件或其中一些。
上面已說(shuō)明了本發(fā)明的實(shí)施例。當(dāng)然,為了說(shuō)明本發(fā)明,不可能闡述各組件或方法的每一種能夠想到的組合,但本領(lǐng)域普通技術(shù)人員能夠認(rèn)識(shí)到,本發(fā)明的許多其它的組合與置換是可能的。據(jù)此,本發(fā)明意在包容所有落入所附權(quán)利要求的精神和范圍內(nèi)的這種替換、改進(jìn)和變化。而且,對(duì)于說(shuō)明書或權(quán)利要求書中使用術(shù)語(yǔ)“包括”所涵蓋的范圍來(lái)說(shuō),其涵蓋的方式類似于術(shù)語(yǔ)“包含”,正如“包含”在一個(gè)權(quán)利要求中用作一個(gè)承接詞時(shí)所解釋的那樣。
權(quán)利要求
1.一種便于計(jì)算機(jī)設(shè)備中的大錯(cuò)修復(fù)的方法,包含下述步驟將指令存儲(chǔ)在在所述計(jì)算設(shè)備內(nèi)部的一個(gè)存儲(chǔ)器中;用至少一個(gè)邊界掃描處理設(shè)備,處理所述指令,所述邊界掃描處理設(shè)備可操作地設(shè)置在一個(gè)邊界掃描總線上;穿過(guò)所述計(jì)算設(shè)備的一個(gè)機(jī)殼來(lái)訪問(wèn)所述邊界掃描總線,以便在所述總線上傳送所述指令的更新版本,從而存入到所述存儲(chǔ)器中。
2.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括下述步驟提供一個(gè)外部接口修復(fù)模塊,用于在所述訪問(wèn)步驟中傳送所述指令的更新版本。
3.如權(quán)利要求2所述的方法,其特征在于,所述接口修復(fù)模塊適于裝配在所述計(jì)算設(shè)備的一個(gè)電池槽中。
4.如權(quán)利要求2所述的方法,其特征在于,所述接口修復(fù)模塊適于裝配在所述計(jì)算設(shè)備的一個(gè)電池槽中,以向所述計(jì)算設(shè)備提供電源,以及傳送所述指令的更新版本。
5.如權(quán)利要求1所述的方法,其特征在于,所述邊界掃描總線在所述訪問(wèn)步驟中穿過(guò)所述機(jī)殼中的一個(gè)邊界掃描端口而被訪問(wèn)的。
6.如權(quán)利要求5所述的方法,其特征在于,用面板和蓋中的至少一種來(lái)隱藏所述邊界掃描端口,以隱藏所述端口在所述計(jì)算設(shè)備上的位置。
7.如權(quán)利要求1所述的方法,其特征在于,所述存儲(chǔ)器是一個(gè)閃速存儲(chǔ)器,用于接收所述指令的更新版本。
8.如權(quán)利要求1所述的方法,其特征在于,所述存儲(chǔ)器與所述至少一個(gè)邊界掃描設(shè)備相關(guān)聯(lián),致使所述指令的更新版本通過(guò)所述邊界掃描總線傳送,以便對(duì)所述至少一個(gè)邊界掃描設(shè)備重新編程。
9.如權(quán)利要求1所述的方法,其特征在于,所述指令包括存儲(chǔ)在所述存儲(chǔ)器中的一個(gè)引導(dǎo)裝入例程,所述存儲(chǔ)器是一個(gè)閃速存儲(chǔ)器。
10.一種用于更新計(jì)算設(shè)備中的訛誤指令的方法,包含下述步驟將一個(gè)引導(dǎo)裝入例程存儲(chǔ)在所述計(jì)算設(shè)備的機(jī)殼內(nèi)部的一個(gè)閃速存儲(chǔ)器中;至少一個(gè)邊界掃描設(shè)備,它位于機(jī)殼內(nèi),且可操作地設(shè)置在一個(gè)邊界掃描總線上,用于處理所述引導(dǎo)裝入例程;以及響應(yīng)于所述引導(dǎo)裝入例程的訛誤,穿過(guò)所述計(jì)算設(shè)備的機(jī)殼來(lái)訪問(wèn)所述邊界掃描總線,以便在所述總線上傳送所述引導(dǎo)裝入例程的更新版本,從而存儲(chǔ)到所述閃速存儲(chǔ)器中;由此,所述計(jì)算設(shè)備變得可操作。
11.如權(quán)利要求10所述的方法,其特征在于,進(jìn)一步包括下述步驟提供一個(gè)外部接口修復(fù)模塊,用于在訪問(wèn)步驟中傳送所述引導(dǎo)裝入例程的更新版本。
12.如權(quán)利要求10所述的方法,其特征在于,所述邊界掃描總線是在所述訪問(wèn)步驟中穿過(guò)所述機(jī)殼中的一個(gè)邊界掃描端口而被訪問(wèn)的。
13.如權(quán)利要求10所述的方法,其特征在于,所述存儲(chǔ)器是一個(gè)閃速存儲(chǔ)器,用于接收所述引導(dǎo)裝入例程的更新版本。
14.一種用于計(jì)算設(shè)備的大錯(cuò)修復(fù)裝置,包含存儲(chǔ)器,它位于所述計(jì)算設(shè)備內(nèi)部,用于存儲(chǔ)指令;至少一個(gè)邊界掃描處理設(shè)備,它可操作地設(shè)置在一個(gè)邊界掃描總線上,用于處理所述指令;機(jī)殼,用于封裝所述存儲(chǔ)器和所述至少一個(gè)邊界掃描設(shè)備,其中穿過(guò)所述機(jī)殼來(lái)訪問(wèn)所述邊界掃描總線,以便在所述總線上傳送所述指令的更新版本,從而存儲(chǔ)到所述存儲(chǔ)器中。
15.如權(quán)利要求14所述的裝置,其特征在于,進(jìn)一步包括一個(gè)外部接口修復(fù)模塊,用來(lái)傳送所述指令的更新版本。
16.如權(quán)利要求15所述的裝置,其特征在于,所述接口修復(fù)模塊適于裝配在所述計(jì)算設(shè)備的一個(gè)電池槽中。
17.如權(quán)利要求15所述的裝置,其特征在于,所述接口修復(fù)模塊適于裝配在所述計(jì)算設(shè)備的一個(gè)電池槽中,以便向所述計(jì)算設(shè)備提供電源,以及傳送所述指令的更新版本。
18.如權(quán)利要求14所述的裝置,其特征在于,所述邊界掃描總線是穿過(guò)所述機(jī)殼中的一個(gè)邊界掃描端口而被訪問(wèn)的。
19.如權(quán)利要求18所述的裝置,其特征在于,用面板和蓋中的至少一種來(lái)隱藏所述邊界掃描端口,以便隱藏所述端口在所述計(jì)算設(shè)備上的位置。
20.如權(quán)利要求14所述的裝置,其特征在于,所述存儲(chǔ)器是一個(gè)閃速存儲(chǔ)器,用于接收所述指令的更新版本。
21.如權(quán)利要求14所述的裝置,其特征在于,所述存儲(chǔ)器與所述至少一個(gè)邊界掃描設(shè)備相關(guān)聯(lián),致使所述指令的更新版本通過(guò)所述邊界掃描總線傳送,以便對(duì)所述至少一個(gè)邊界掃描設(shè)備重新編程。
22.如權(quán)利要求14所述的裝置,其特征在于,所述指令包括存儲(chǔ)在所述存儲(chǔ)器中的一個(gè)引導(dǎo)裝入例程,所述存儲(chǔ)器是一個(gè)閃速存儲(chǔ)器。
23.一種用于更新計(jì)算設(shè)備中的訛誤指令的體系,包含閃速存儲(chǔ)器,它位于所述計(jì)算設(shè)備內(nèi)部,用于存儲(chǔ)一引導(dǎo)裝入例程;至少一個(gè)邊界掃描處理設(shè)備,它位于所述計(jì)算設(shè)備內(nèi)部,且可操作地設(shè)置在一個(gè)邊界掃描總線上,用于處理所述引導(dǎo)裝入例程;計(jì)算設(shè)備的機(jī)殼,用于封裝所述存儲(chǔ)器和所述至少一個(gè)邊界掃描設(shè)備,其中穿過(guò)所述機(jī)殼來(lái)訪問(wèn)所述邊界掃描總線,以便在所述總線上傳送所述引導(dǎo)裝入例程的更新版本,從而存儲(chǔ)到所述閃速存儲(chǔ)器中。
24.如權(quán)利要求23所述的體系,其特征在于,進(jìn)一步包括一個(gè)外部接口修復(fù)模塊,用于傳送所述引導(dǎo)裝入例程的更新版本。
25.如權(quán)利要求23所述的體系,其特征在于,所述邊界掃描總線是穿過(guò)所述機(jī)殼中的一個(gè)邊界掃描端口而被訪問(wèn)的。
26.如權(quán)利要求23所述的體系,其特征在于,所述存儲(chǔ)器是一個(gè)閃速存儲(chǔ)器,用于接收所述引導(dǎo)裝入例程的更新版本。
27.一種在計(jì)算設(shè)備中對(duì)一個(gè)邊界掃描設(shè)備進(jìn)行編程的方法,包含下述步驟在所述計(jì)算設(shè)備的機(jī)殼內(nèi)部,提供被設(shè)置于一個(gè)邊界掃描總線上的所述邊界掃描設(shè)備;以及經(jīng)由一個(gè)邊界掃描端口穿過(guò)不開口的所述機(jī)殼,訪問(wèn)所述邊界掃描總線,由此將所述總線上的程序指令傳送到所述邊界掃描設(shè)備。
28.如權(quán)利要求27所述的方法,其特征在于,進(jìn)一步包括下述步驟將一個(gè)接口模塊經(jīng)由所述邊界掃描端口接合到所述計(jì)算設(shè)備,以便向其提供電源以及向其傳送所述程序指令,所述接口模塊通過(guò)計(jì)算設(shè)備的一個(gè)電池槽與所述計(jì)算設(shè)備接口,或者在所述電池槽的外部與所述計(jì)算設(shè)備接口。
29.一種用于更新計(jì)算設(shè)備中的指令的系統(tǒng),所述計(jì)算設(shè)備包含一個(gè)用于封裝一存儲(chǔ)器和至少一個(gè)邊界掃描設(shè)備的機(jī)殼,其中所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)可執(zhí)行的指令,所述至少一個(gè)邊界掃描設(shè)備位于所述機(jī)殼內(nèi)且可操作地設(shè)置于一個(gè)邊界掃描總線上,用于處理所述計(jì)算機(jī)可執(zhí)行的指令,該系統(tǒng)包括一個(gè)接口模塊,它與所述計(jì)算設(shè)備接口,用于傳送所述計(jì)算機(jī)可執(zhí)行指令的更新版本,以便存儲(chǔ)在所述閃速存儲(chǔ)器中;以及一個(gè)控制模塊,它與所述接口模塊進(jìn)行操作通信。
30.如權(quán)利要求29所述的系統(tǒng),其特征在于,當(dāng)所述計(jì)算設(shè)備中正在更新所述指令時(shí),所述控制模塊穿過(guò)所述接口模塊向所述計(jì)算設(shè)備提供電源,。
31.如權(quán)利要求29所述的系統(tǒng),其特征在于,所述接口模塊在更新處理過(guò)程中向所述計(jì)算設(shè)備提供電源。
32.如權(quán)利要求29所述的系統(tǒng),其特征在于,所述接口模塊經(jīng)由一個(gè)邊界掃描端口與所述計(jì)算設(shè)備接口,用于向它提供電源及向它傳送所述程序指令,所述接口模塊通過(guò)所述計(jì)算設(shè)備的一個(gè)電池槽與所述計(jì)算設(shè)備接口,或者在所述電池槽的外部與所述計(jì)算設(shè)備接口。
全文摘要
本發(fā)明涉及一種更新計(jì)算設(shè)備中的訛誤指令的體系。該計(jì)算設(shè)備包括一個(gè)封裝一閃速存儲(chǔ)器(418)的機(jī)殼(500),該閃速存儲(chǔ)器(418)用于存儲(chǔ)一個(gè)引導(dǎo)裝入例程;該計(jì)算設(shè)備還包括至少一個(gè)內(nèi)置于該計(jì)算設(shè)備的邊界掃描設(shè)備(508),其用于執(zhí)行該引導(dǎo)裝入例程,并可操作地設(shè)置于一個(gè)邊界掃描總線上。該機(jī)殼包括一個(gè)邊界掃描端口,通過(guò)它來(lái)傳送更新過(guò)的指令和提供電源。該端口隱藏于面板、蓋的下面或限制設(shè)備擁有者訪問(wèn)的位置,如電池槽中。
文檔編號(hào)G06F11/00GK1714528SQ200380103596
公開日2005年12月28日 申請(qǐng)日期2003年11月10日 優(yōu)先權(quán)日2002年11月27日
發(fā)明者D·斯特恩, T·烏爾夫, D·C·德米奧 申請(qǐng)人:訊寶科技公司