国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      只讀存儲器仿真裝置及其方法

      文檔序號:6563358閱讀:213來源:國知局
      專利名稱:只讀存儲器仿真裝置及其方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種仿真裝置及其方法,特別是涉及一種只讀存儲器仿真裝置及其方法,適用于具有不同傳輸接口規(guī)格的只讀存儲器插座與插槽的主機板,以仿真主機板的只讀存儲器。
      背景技術(shù)
      計算機系統(tǒng)技術(shù)日新月異,使用者不僅可利用計算機系統(tǒng)處理事務(wù),亦可用于聽音樂及欣賞影片等影音娛樂,但仍無法滿足民眾所有的使用需求?,F(xiàn)今計算機業(yè)者為了提升計算機系統(tǒng)的工作效能以滿足民眾的各類需求,而陸續(xù)提出效能更高的周邊裝置及中央處理單元,以期可突破現(xiàn)有的計算機系統(tǒng)功能。然而當(dāng)計算機系統(tǒng)的周邊裝置與中央處理單元有所改變時,主機板與基本輸入輸出系統(tǒng)(Basic Input Output System,BIOS)亦必須隨之更改。在主機板的研發(fā)設(shè)計過程中,需不斷修改與測試基本輸入輸出系統(tǒng)的程序代碼,以使主機板可正常運作。一般而言,基本輸入輸出系統(tǒng)的程序代碼儲存于一只讀存儲器(Read-Only Memory,ROM)并插置于主機板的只讀存儲器插座,以供主機板開啟后讀取執(zhí)行。
      早期研發(fā)人員于開發(fā)基本輸入輸出系統(tǒng)時,必須重復(fù)修改程序代碼并燒錄于只讀存儲器中,之后再插置于主機板進行測試,如此甚費工時亦需更換不少的只讀存儲器,故衍生出可仿真只讀存儲器的只讀存儲器仿真裝置(ROM Emulator),以便研發(fā)人員于修改程序代碼時不需重復(fù)燒錄程序代碼于只讀存儲器,改而藉由一計算機系統(tǒng)傳輸程序代碼至只讀存儲器仿真裝置,再通過只讀存儲器仿真裝置傳輸至主機板以供執(zhí)行。
      請參閱圖1,其為現(xiàn)有只讀存儲器仿真裝置實施例的方塊圖。由于現(xiàn)今主機板所使用的只讀存儲器多半使用工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(Industry StandardArchitecture,ISA)的傳輸接口,所以現(xiàn)今的只讀存儲器仿真裝置亦多為ISA規(guī)格的只讀存儲器仿真裝置。如圖所示,一ISA只讀存儲器仿真裝置10分別藉由兩傳輸線11、12連接至一計算機系統(tǒng)13與一ISA只讀存儲器轉(zhuǎn)接器(adapter)14,而ISA只讀存儲器轉(zhuǎn)接器14則藉由一傳輸線15連接于一主機板16的一ISA只讀存儲器插座17。藉由通過ISA只讀存儲器仿真裝置10連接主機板16至計算機系統(tǒng)13的方式,研發(fā)人員可在計算機系統(tǒng)13修改程序代碼后直接傳輸至ISA只讀存儲器仿真裝置10,并儲存于ISA只讀存儲器仿真裝置10的一隨機存取存儲器,其傳輸接口兼容于ISA。當(dāng)主機板16開啟時,主機板16即會通過ISA只讀存儲器轉(zhuǎn)接器14讀取ISA只讀存儲器仿真裝置10的程序代碼加以執(zhí)行。如此,研發(fā)人員即可依據(jù)主機板16執(zhí)行程序代碼的結(jié)果于計算機系統(tǒng)13上修改程序代碼。
      由上述可知,現(xiàn)有的ISA只讀存儲器仿真裝置10于使用時,必須先通過傳輸線12與ISA只讀存儲器轉(zhuǎn)接器14連接,再經(jīng)由ISA只讀存儲器轉(zhuǎn)接器14與主機板16連接;而ISA只讀存儲器轉(zhuǎn)接器14亦必須通過插設(shè)于ISA只讀存儲器插座17的傳輸線15才能與主機板16連接,使用上相當(dāng)不便,且ISA只讀存儲器轉(zhuǎn)接器14與ISA只讀存儲器仿真裝置10各自占用不少空間。
      此外,近年來為了提升主機板的使用效能,陸續(xù)發(fā)展出多種總線的傳輸接口,例如低接腳數(shù)(Low Pin Count,LPC)傳輸接口,其接腳數(shù)僅為7,相較于接腳數(shù)為40的ISA減少許多。使用LPC作為只讀存儲器的傳輸接口可降低只讀存儲器插座所占用主機板的面積與成本,讓主機板有更多空間設(shè)置其它功能的處理芯片,以提升主機板面積的使用效能,所以LPC傳輸接口的只讀存儲器已逐漸取代ISA傳輸接口的只讀存儲器。然而,現(xiàn)今只讀存儲器仿真裝置僅支持ISA接口而未支持LPC接口或者其它規(guī)格的傳輸接口,因此無法針對設(shè)有LPC或其它規(guī)格的只讀存儲器插座的主機板進行仿真,使研發(fā)人員無法通過現(xiàn)有的ISA只讀存儲器仿真裝置測試程序代碼,對BIOS研發(fā)人員來說實為一大困擾。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明提供一種只讀存儲器仿真裝置,用于仿真一主機板的一只讀存儲器,其包含至少一連接器用以連接主機板的只讀存儲器插座或一插槽,一覆寫存儲器用以儲存程序代碼,以及一控制器耦接于所述連接器與覆寫存儲器。當(dāng)主機板發(fā)送一控制訊號時,控制器依據(jù)連接器與主機板的只讀存儲器插座或插槽間的連接關(guān)系,以對應(yīng)的讀取模式讀取程序代碼至主機板。
      本發(fā)明還提供一只讀存儲器仿真方法,用于仿真一主機板的一只讀存儲器。此只讀存儲器仿真裝置包含一覆寫存儲器與至少一連接器,連接器用以連接主機板的至少一只讀存儲器插座或一插槽以連接主機板。本發(fā)明的只讀存儲器模擬方法先儲存一程序代碼至覆寫存儲器;之后,當(dāng)主機板發(fā)送一控制訊號時,依據(jù)只讀存儲器仿真裝置的連接器與主機板的只讀存儲器插座或插槽間的對應(yīng)連接關(guān)系,而對應(yīng)以一讀取模式讀取程序代碼,并傳輸至主機板供其執(zhí)行。如此即可解決現(xiàn)有的只讀存儲器仿真裝置無法適用于各種傳輸接口的主機板的問題。其中,連接器可直接將只讀存儲器仿真裝置插設(shè)于主機板的插槽,以提高使用只讀存儲器仿真裝置的便利性與減少所占用的空間。


      圖1是現(xiàn)有只讀存儲器仿真裝置實施例的方塊圖;圖2是本發(fā)明的一較佳實施例的方塊圖。
      圖3是本發(fā)明的一較佳實施例的流程圖。
      附圖符號說明10ISA只讀存儲器仿真裝置11傳輸線12傳輸線13計算機系統(tǒng)14ISA只讀存儲器轉(zhuǎn)接器15傳輸線16主機板17ISA只讀存儲器插座20只讀存儲器仿真裝置21第一連接器215 第一傳輸線22第二連接器225 第二傳輸線
      23第三連接器24第四連接器25覆寫存儲器26控制器27傳輸端口28傳輸端口控制器30第一顯示器35第二顯示器40主機板42第一只讀存儲器插座43第二只讀存儲器插座44插槽46測試端口50計算機系統(tǒng)55第三傳輸線具體實施方式
      本發(fā)明提出一種只讀存儲器仿真裝置及方法,其不需只讀存儲器轉(zhuǎn)接器即可連接于主機板,且可連接不同傳輸接口的只讀存儲器插座或插槽,可利于研發(fā)人員使用只讀存儲器仿真裝置,以解決上述問題。
      請參閱圖2,其是本發(fā)明的一較佳實施例的方塊圖。如圖所示,本發(fā)明的只讀存儲器仿真裝置20直接與一主機板40和一計算機系統(tǒng)50連接,基本輸入輸出系統(tǒng)程序代碼可通過計算機系統(tǒng)50儲存至只讀存儲器仿真裝置20,以仿真主機板40的只讀存儲器?,F(xiàn)今主機板40所使用的只讀存儲器可以是不同類型的只讀存儲器,例如ISA只讀存儲器或者LPC只讀存儲器其中任一者。因此主機板40相對設(shè)有至少一只讀存儲器插座,例如一第一只讀存儲器插座42或一第二只讀存儲器插座43,以對應(yīng)插設(shè)ISA 讀存儲器或者LPC只讀存儲器,其中第一只讀存儲器插座42為ISA只讀存儲器插座,第二只讀存儲器插座43為LPC只讀存儲器插座。此外,一般主機板40亦會設(shè)置其它傳輸接口的插槽44,例如周邊組件連接(Peripheral ComponentInterconnect,PCI)插槽,用于插設(shè)周邊適配卡,例如顯示卡、聲卡與網(wǎng)絡(luò)卡等。本發(fā)明為了便于將只讀存儲器仿真裝置20連接至主機板40,在主機板40還設(shè)有一測試端口46,其型態(tài)可為LPC公端口。
      本發(fā)明的只讀存儲器仿真裝置20包含一覆寫存儲器25、一控制器26與至少一連接器,例如一第一連接器21、一第二連接器22、一第三連接器23、一第四連接器24。第一連接器21為一ISA只讀存儲器連接器,第二連接器22為一LPC只讀存儲器連接器。若主機板40可用的只讀存儲器插座為ISA的第一只讀存儲器插座42時,則只讀存儲器仿真裝置20藉由第一連接器21與第一只讀存儲器插座42連接至主機板40;若主機板40可用的只讀存儲器插座為LPC的第二只讀存儲器插座43時,則只讀存儲器仿真裝置20藉由第二連接器22與第二只讀存儲器插座43連接至主機板40。
      上述的第一與第二連接器21、22分別藉由一第一傳輸線215與一第二傳輸線225連接至第一與第二只讀存儲器插座42、43,第一傳輸線215與一第二傳輸線225分別為ISA傳輸線與LPC傳輸線。第三連接器23則為一PCI接腳,其可直接插設(shè)在主機板40的插槽44,如此只讀存儲器仿真裝置20即可直接插設(shè)在主機板40上,而不需傳輸線,且可以減少只讀存儲器仿真裝置20所占用的空間。第四連接器24用以連接主機板40的測試端口46,于本實施例中測試端口46可為LPC公端口,因此第四連接器24可為LPC母端口以與測試端口46對應(yīng)連接,使用第四連接器24時亦可不須傳輸線即可使只讀存儲器仿真裝置20與主機板40相連接。
      覆寫存儲器25用以儲存計算機系統(tǒng)50所傳輸?shù)幕据斎胼敵鱿到y(tǒng)程序代碼,覆寫存儲器25的訊號定義方式及傳輸時鐘與ISA兼容,于本實施例中覆寫存儲器25可為一異步靜態(tài)隨機存取存儲器(Asynchronous StaticRandom Access Memory,ASRAM)或者閃存(Flash Memory)等??刂破?6連接第一連接器21、第二連接器22、第三連接器23、第四連接器24與覆寫存儲器25,用于轉(zhuǎn)換覆寫存儲器25與各連接器21、22、23、24間的傳輸接口,使主機板40可正確讀取覆寫存儲器25所儲存的程序代碼??刂破?6可為特殊應(yīng)用集成電路(Application Specific Integrated Circuit,ASIC)或者復(fù)雜可編程邏輯裝置(Complex Programmable Logic Device,CPLD)。
      此外,本發(fā)明的只讀存儲器仿真裝置20還設(shè)有一傳輸端口27與一傳輸端口控制器28,傳輸端口27可為一通用序列總線(Universal Serial Bus,USB)端口,計算機系統(tǒng)50藉由一第三傳輸線55與傳輸端口27相連接,以傳輸程序代碼至只讀存儲器仿真裝置20。第三傳輸線55可為USB傳輸線,使計算機系統(tǒng)50可快速加載程序代碼至覆寫存儲器25,以減少加載時間。傳輸端口控制器28可為一USB+8051控制器,其連接于控制器26與傳輸端口27之間,用以控制傳輸端口27傳輸程序代碼至控制器26,之后再藉由控制器26加載程序代碼至覆寫存儲器25中??刂破?6于加載程序代碼至覆寫存儲器25時,會將程序代碼轉(zhuǎn)換為ISA規(guī)格以儲存于覆寫存儲器25中。
      本發(fā)明的只讀存儲器仿真裝置20的工作方式依據(jù)主機板40可用的只讀存儲器插座為何種接口,對應(yīng)連接相同接口的連接器至主機板40的只讀存儲器插座或者直接插設(shè)于插槽,控制器26則依據(jù)與主機板40連接的接口格式選擇讀取方式,以傳輸覆寫存儲器25儲存的程序代碼至主機板40。當(dāng)主機板40與只讀存儲器仿真裝置20藉由ISA接口連接,意即與覆寫存儲器25的格式相同時,控制器25直接于主機板40與覆寫存儲器25間傳輸控制訊號與程序代碼。當(dāng)主機板40與只讀存儲器仿真裝置20間的連接接口異于覆寫存儲器25的格式,亦即非ISA接口時,控制器25首先將主機板40的控制訊號轉(zhuǎn)換成ISA格式,以符合覆寫存儲器25的格式,再將覆寫存儲器25的程序代碼轉(zhuǎn)換成主機板40的接口格式,如LPC或PCI格式,使其可正確傳送至主機板40。
      控制器26需居中轉(zhuǎn)換格式的原因在于,若程序代碼的格式與只讀存儲器插座的格式相異,則程序代碼無法正常經(jīng)由連接器與只讀存儲器插座傳輸至主機板40,亦無法被主機板40解讀。同理,若控制訊號未轉(zhuǎn)換成ISA格式,則覆寫存儲器25無從得知需傳輸程序代碼,而導(dǎo)致只讀存儲器仿真裝置20形同無效。
      于本發(fā)明的一實施例中,當(dāng)主機板40可用的只讀存儲器插座為ISA規(guī)格的第一只讀存儲器插座42時,研發(fā)人員即可將第一傳輸線215插設(shè)至第一只讀存儲器插座42,使第一連接器21連接第一只讀存儲器插座42。主機板40開啟時會發(fā)送一控制訊號,以讀取原插置于第一只讀存儲器插座42的只讀存儲器的程序代碼。然而本實施例的第一只讀存儲器插座42未插設(shè)只讀存儲器,而是與只讀存儲器仿真裝置20相連接,所以控制訊號即會通過第一只讀存儲器插座42、第一傳輸線215、第一連接器21傳輸至控制器26。
      由于覆寫存儲器25的傳輸接口兼容于ISA,所以覆寫存儲器25的訊號定義方式與ISA的第一只讀存儲器插座42同為并列式(parallel),且前述兩者的存取時鐘亦兼容,因此控制器26接收到控制訊號后,會以一第一讀取模式讀取覆寫存儲器25所儲存的程序代碼,亦即直接讀取覆寫存儲器25的程序代碼,并且將程序代碼自第一連接器21通過第一傳輸線215傳輸至第一只讀存儲器插座42,以供主機板40執(zhí)行程序代碼。此外,控制器26會調(diào)整從主機板40送來的訊號電平(由+5V轉(zhuǎn)成+3.3V),使其符合覆寫存儲器25的訊號電平(+3.3V);相對的,控制器亦26亦會調(diào)整從覆寫存儲器25讀出的程序代碼的訊號電平(由+3.3V轉(zhuǎn)成+5V),使其符合主機板40的訊號電平(+5V)。另外,控制器26會緩沖主機板40的控制訊號與計算機系統(tǒng)50傳輸?shù)某绦虼a,避免產(chǎn)生沖突。
      于本發(fā)明的另一實施例,若主機板40可用的只讀存儲器插座為LPC規(guī)格的第二只讀存儲器插座43時,則藉由插設(shè)第二傳輸線225至第二只讀存儲器插座43以連接主機板40與只讀存儲器仿真裝置20。由于第二只讀存儲器插座43的傳輸接口不同于覆寫存儲器25的傳輸接口,第二只讀存儲器插座43的傳輸接口為一LPC的序列式(serial)傳輸接口,而覆寫存儲器25為ISA的并列式傳輸接口,所以第二只讀存儲器插座43與覆寫存儲器25的訊號定義方式與存取時鐘皆不相同,控制器26將以一第二讀取模式讀取覆寫存儲器25的程序代碼。
      第二讀取模式控制器26對主機板40與覆寫存儲器25間作LPC與ISA傳輸接口的相互轉(zhuǎn)換??刂破?6首先對第二只讀存儲器插座43傳輸?shù)腖PC規(guī)格的控制訊號進行接口轉(zhuǎn)換,由LPC轉(zhuǎn)換至ISA(LPC/ISA),也就是將主機板40的控制訊號由序列式轉(zhuǎn)換至并列式,且調(diào)整存取時鐘(由33MHz轉(zhuǎn)成8MHz),使控制訊號符合覆寫存儲器25的傳輸接口以讀取覆寫存儲器25的程序代碼。之后,控制器26再對自覆寫存儲器25讀出的程序代碼進行ISA至LPC轉(zhuǎn)換(ISA/LPC),亦即由并列式轉(zhuǎn)換為序列式,而存取時鐘由8MHz轉(zhuǎn)成33MHz,如此程序代碼方能正確傳輸至主機板40的第二只讀存儲器插座43,以供主機板40執(zhí)行。
      由上述兩實施例可知,本發(fā)明的只讀存儲器仿真裝置20依據(jù)主機板40可用的只讀存儲器插座為第一只讀存儲器插座42或者第二只讀存儲器插座43,選擇對應(yīng)的第一連接器21或第二連接器22連接至第一只讀存儲器插座42或第二只讀存儲器插座43,使控制器26可接收主機板40在開啟時所發(fā)出的控制訊號,以得知主機板40欲讀取程序代碼,隨后再轉(zhuǎn)換適當(dāng)?shù)淖x取模式以讀取覆寫存儲器25的程序代碼,并傳輸至對應(yīng)的第一只讀存儲器插座42或第二只讀存儲器插座43,供主機板40執(zhí)行。
      于本發(fā)明的又一實施例中,亦可將只讀存儲器仿真裝置20的第三連接器23直接插設(shè)至主機板40的插槽44,如此只讀存儲器仿真裝置20不需使用傳輸線即可與主機板40相連接,且因只讀存儲器仿真裝置20直接插設(shè)在主機板40上,所以可減少占用空間。由上述的比較可得知使用第三連接器23連接主機板40比使用第一連接器21或第二連接器22連接主機板40更便利并節(jié)省空間。此實施例的插槽44為PCI插槽,而第三連接器23為PCI接腳。
      當(dāng)只讀存儲器仿真裝置20插置于主機板40的插槽44,主機板40啟動時,只讀存儲器仿真裝置20的控制器26會藉由插槽44的總線擷取主機板40欲發(fā)送至只讀存儲器插座42的控制訊號,以得知主機板40欲讀取程序代碼。此時,控制器26會以一第三讀取模式讀取覆寫存儲器25的程序代碼,雖然PCI與ISA同為并列式傳輸,但是部分規(guī)格仍不相同,所以控制器26會先對PCI規(guī)格的控制訊號進行接口轉(zhuǎn)換,亦即從PCI轉(zhuǎn)換到ISA(PCI/ISA),存取時鐘由33MHz轉(zhuǎn)成8MHz或由66MHz轉(zhuǎn)成8MHz。隨后,控制器26即讀取覆寫存儲器25的程序代碼并轉(zhuǎn)換程序代碼的格式,由ISA轉(zhuǎn)換到PCI(ISA/PC),存取時鐘由8MHz轉(zhuǎn)成33MHz或由8MHz轉(zhuǎn)成66MHz,如此即可傳輸程序代碼至插槽44以供主機板40執(zhí)行。
      另外,本發(fā)明的又一實施例亦可在主機板40增設(shè)一測試端口46,并藉由第四連接器24直接連接于測試端口46,如此只讀存儲器仿真裝置20亦不需傳輸線即可與主機板40相連接。測試端口46設(shè)置的方式類似于第一與第二只讀存儲器插槽42、43,僅測試端口46的型式不同于兩只讀存儲器插槽42、43的型式,而無法插設(shè)正常工作所用的只讀存儲器。當(dāng)只讀存儲器仿真裝置20藉由第四連接器24連接主機板40時,控制器26即會依據(jù)測試端口46的傳輸接口規(guī)格,以適當(dāng)?shù)淖x取模式讀取程序代碼。此實施例中,測試端口46的傳輸接口為LPC,所以控制器26會以第二讀取模式接收主機板40的控制訊號與讀取覆寫存儲器25的程序代碼并傳輸至測試端口46,以供主機板40執(zhí)行程序代碼。
      于本發(fā)明的又一實施例,當(dāng)主機板40開啟后執(zhí)行程序代碼時,將會依據(jù)程序代碼進行自我測試(Power On Self Test,POST),主機板40在測試過程中會產(chǎn)生偵錯碼(post/debug code)并傳輸至主機板40的輸入/輸出端口,如地址80h與84h的輸入/輸出端口。本實施例的只讀存儲器仿真裝置20的控制器26可在主機板40進行自我測試時,擷取主機板40所產(chǎn)生的偵錯碼并進行譯碼,且傳送至控制器26所連接的一第一顯示器30或一第二顯示器35以輸出顯示,供研發(fā)人員得知測試結(jié)果。如此研發(fā)人員在對主機板40進行除錯時,即不需如同現(xiàn)有技術(shù)般另行插設(shè)一除錯卡于插槽44中,以擷取偵錯碼并進行譯碼而得知測試結(jié)果。本實施例的第一顯示器30與第二顯示器35可為七段顯示器。如上所述,本實施例的控制器26依據(jù)只讀存儲器仿真裝置20與主機板40的連接方式為何,選擇對應(yīng)的讀取模式以讀取除錯碼,如控制訊號與基本輸入輸出系統(tǒng)程序代碼藉由第一讀取模式傳輸,則除錯碼亦藉由第一讀取模式傳輸。
      請參照圖3,其是本發(fā)明的只讀存儲器模擬方法的一實施例流程圖。此只讀存儲器仿真方法適用于與一只讀存儲器仿真裝置連接的一主機板,此只讀存儲器仿真裝置可仿真主機板上用于儲存基本輸入輸出系統(tǒng)程序代碼的只讀存儲器。該主機板藉由插槽或原先插置只讀存儲器的只讀存儲器插座連接至只讀存儲器仿真裝置的連接器,該只讀存儲器仿真裝置則包含一覆寫存儲器用以儲存基本輸入輸出系統(tǒng)程序代碼。于步驟S01中,自一計算機系統(tǒng)傳輸程序代碼至只讀存儲器仿真裝置的覆寫存儲器,該計算機系統(tǒng)乃藉由一傳輸線連接只讀存儲器仿真裝置的一傳輸端口,如USB端口,以提高傳輸效率,研發(fā)人員可于計算機系統(tǒng)上更改程序代碼后傳輸至覆寫存儲器。
      于步驟S02,依據(jù)連接器與只讀存儲器插座或插槽間的對應(yīng)連接關(guān)系,以一讀取模式讀取該程序代碼。若覆寫存儲器的傳輸接口與只讀存儲器插座或插槽的傳輸接口相異,則程序代碼無法直接自覆寫存儲器傳輸至主機板,需先轉(zhuǎn)換程序代碼的格式以符合只讀存儲器插座或插槽的傳輸接口,始能成功傳輸程序代碼至主機板。此外主機板發(fā)送的控制訊號同樣需轉(zhuǎn)換格式以符合覆寫存儲器的傳輸接口,否則覆寫存儲器無法得知主機板的命令。若覆寫存儲器的傳輸接口與只讀存儲器插座或插槽的傳輸接口相同,則控制訊號與程序代碼的格式不需轉(zhuǎn)換即可成功傳輸。
      于步驟S03,通過連接器與只讀存儲器插座或插槽傳輸程序代碼至主機板,連接器與只讀存儲器插座間可藉由一傳輸線連接,或直接插設(shè)連接器于插槽。
      于步驟S04,主機板即依據(jù)程序代碼執(zhí)行開機自我測試,并于步驟S05輸出偵錯碼至顯示器。只讀存儲器仿真裝置可擷取主機板執(zhí)行結(jié)果的偵錯碼,加以譯碼后通過顯示器輸出以供研發(fā)人員參考。
      綜上所述,本發(fā)明的只讀存儲器仿真裝置及其方法,是藉由提供至少一連接器,以與主機板的不同傳輸接口的只讀存儲器插座或插槽相連接,并依據(jù)主機板的只讀存儲器插座或插槽與連接器間的對應(yīng)連接關(guān)系,由控制器對應(yīng)選擇一讀取模式讀取儲存于覆寫存儲器的程序代碼并傳送至主機板,供主機板于啟動時可執(zhí)行程序代碼。因此本發(fā)明的只讀存儲器仿真裝置可適用于不同傳輸接口的只讀存儲器插座,亦可利用連接器直接插設(shè)于主機板的插槽,使得只讀存儲器仿真裝置直接插設(shè)于主機板上,而不需藉由傳輸線即可與主機板相連接,以減少只讀存儲器仿真裝置占用的空間。另外控制器還可擷取主機板進行自我測試所產(chǎn)生的偵錯碼,加以解碼后顯示于控制器所連接的顯示器,以便于研發(fā)人員得知檢測結(jié)果。
      以上所述,僅為本發(fā)明一較佳實施例而已,并非用來限定本發(fā)明實施的范圍,故舉凡依本發(fā)明權(quán)利要求所述的形狀、構(gòu)造、特征及精神所為的均等變化與修飾,均應(yīng)包括于本發(fā)明的權(quán)利要求的范圍內(nèi)。
      權(quán)利要求
      1.一種只讀存儲器仿真裝置,用以仿真一主機板的一只讀存儲器,該主機板設(shè)有至少一只讀存儲器插座,該只讀存儲器仿真裝置包含至少一連接器,用以連接該只讀存儲器插座或該主機板的一插槽;一覆寫存儲器,儲存一程序代碼;以及一控制器,耦接所述連接器與該覆寫存儲器;其中,當(dāng)該主機板發(fā)送一控制訊號時,該控制器依據(jù)該連接器與該只讀存儲器插座或該插槽間的對應(yīng)連接關(guān)系,以一讀取模式讀取該程序代碼并傳輸至該主機板。
      2.如權(quán)利要求1所述的只讀存儲器仿真裝置,其中該覆寫存儲器為一工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)ISA存儲器,該只讀存儲器插座為一ISA只讀存儲器插座時,該只讀存儲器插座的傳輸接口兼容于該覆寫存儲器的傳輸接口,該讀取模式是該控制器直接讀取該程序代碼;該只讀存儲器插座為一低腳位數(shù)LPC只讀存儲器插座時,該讀取模式是該控制器對該控制訊號作LPC/ISA轉(zhuǎn)換以及對該程序代碼作ISA/LPC轉(zhuǎn)換;該插槽為一周邊組件連接PCI插槽時,該讀取模式是該控制器對該控制訊號作PCI/ISA轉(zhuǎn)換以及對該程序代碼作ISA/PCI轉(zhuǎn)換。
      3.如權(quán)利要求1所述的只讀存儲器仿真裝置,其中該連接器可用以連接該主機板的一測試端口,該控制器依據(jù)該測試端口的傳輸接口,以對應(yīng)的該讀取模式讀取該程序代碼并傳輸至該主機板。
      4.如權(quán)利要求1所述的只讀存儲器仿真裝置,其中該控制器還連接一顯示器,該主機板執(zhí)行該程序代碼進行開機自我測試時,該控制器擷取一偵錯碼并進行譯碼后輸出至該顯示器。
      5.如權(quán)利要求1所述的只讀存儲器仿真裝置,還設(shè)有一傳輸端口,該傳輸端口連接一計算機系統(tǒng),該計算機系統(tǒng)經(jīng)該傳輸端口傳輸該程序代碼至該控制器,以儲存于該覆寫存儲器;其中該傳輸端口與該控制器之間還耦接一傳輸端口控制器,以控制該傳輸端口與該控制器之間的傳輸。
      6.一種只讀存儲器仿真方法,用以仿真一主機板的一只讀存儲器,該主機板設(shè)有至少一只讀存儲器插座或一插槽,以連接一只讀存儲器仿真裝置,該只讀存儲器仿真裝置藉由一連接器與該只讀存儲器插座或該插槽連接,該只讀存儲器仿真裝置包含一覆寫存儲器,該只讀存儲器仿真方法包含有儲存一程序代碼至該覆寫存儲器;依據(jù)該連接器與該只讀存儲器插座或該插槽間的對應(yīng)連接關(guān)系,以一讀取模式讀取該程序代碼;以及傳輸該程序代碼至該主機板;其中,該只讀存儲器仿真裝置依據(jù)該主機板的一控制訊號動作。
      7.如權(quán)利要求6所述的只讀存儲器模擬方法,其中該只讀存儲器插座與該覆寫存儲器的傳輸接口皆為工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)ISA時,該讀取模式的操作方式為直接讀取該程序代碼。
      8.如權(quán)利要求6所述的只讀存儲器模擬方法,其中該只讀存儲器插座或該插槽與該覆寫存儲器的傳輸接口相異時,該讀取模式的操作方式為轉(zhuǎn)換該程序代碼的格式,以與該只讀存儲器插座或該插槽的傳輸接口相同。
      9.如權(quán)利要求8所述的只讀存儲器模擬方法,其中還包含轉(zhuǎn)換該控制訊號的格式,以與該覆寫存儲器的傳輸接口相同。
      10.如權(quán)利要求8所述的只讀存儲器模擬方法,其中該只讀存儲器插座為一低接腳數(shù)LPC只讀存儲器插座,該覆寫存儲器的傳輸接口為工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)ISA時,該控制訊號經(jīng)LPC/ISA轉(zhuǎn)換,該程序代碼經(jīng)ISA/LPC轉(zhuǎn)換;該插槽為一周邊組件連接PCI插槽,該覆寫存儲器的傳輸接口為工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)ISA時,該控制訊號經(jīng)PCI/ISA轉(zhuǎn)換,該程序代碼經(jīng)ISA/PCI轉(zhuǎn)換。
      11.如權(quán)利要求6所述的只讀存儲器模擬方法,其中該連接器可藉由一傳輸線連接至該只讀存儲器插座。
      12.如權(quán)利要求6所述的只讀存儲器模擬方法,其中傳輸該程序代碼至該主機板的步驟還包括擷取該主機板執(zhí)行該程序代碼進行開機自我測試時產(chǎn)生的一偵錯碼,并進行譯碼而顯示。
      13.如權(quán)利要求6所述的只讀存儲器模擬方法,其中于儲存一程序代碼至該覆寫存儲器的步驟中還包含通過一傳輸端口自一計算機系統(tǒng)傳輸該程序代碼至該覆寫存儲器。
      全文摘要
      本發(fā)明只讀存儲器仿真裝置及其方法,適用于設(shè)有至少一只讀存儲器插座或者一插槽的一主機板。本發(fā)明包含至少一連接器用以對應(yīng)連接只讀存儲器插座或插槽,且包含一覆寫存儲器以及一控制器;當(dāng)主機板開啟并發(fā)送一控制訊號時,控制器依據(jù)連接器與只讀存儲器插座或者插槽間的對應(yīng)連接關(guān)系,而以一讀取模式讀取儲存于覆寫存儲器的一程序代碼并傳輸至主機板,以供主機板執(zhí)行。
      文檔編號G06F3/06GK1924809SQ200610154298
      公開日2007年3月7日 申請日期2006年9月20日 優(yōu)先權(quán)日2006年9月20日
      發(fā)明者王景容, 余嘉興 申請人:威盛電子股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1