專利名稱:計(jì)算機(jī)系統(tǒng)與采用PCI Express總線的外圍裝置間信號(hào)傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)系統(tǒng)與采用PCI Express總線的外圍裝置間信號(hào)傳輸方法,特別是通過(guò)其中窺視與攔截機(jī)制,使耦接系統(tǒng)芯片的外圍裝置能順利進(jìn)入省電模式的傳輸方法。
背景技術(shù):
計(jì)算機(jī)系統(tǒng)中的各組件、外圍裝置需要通過(guò)信息的傳遞來(lái)運(yùn)作,其中使用傳遞數(shù)字?jǐn)?shù)據(jù)流的總線(bus),如外圍零件連接接口(Peripheral ComponentInterconnect,PCI)、圖形加速端口(Accelerated Graphics Port,AGP),中央處理單元(CPU)與南北橋芯片或系統(tǒng)內(nèi)存間也通過(guò)總線連結(jié),多個(gè)外圍裝置或各組件耦接至該總線以傳遞信息或數(shù)據(jù)。
如圖1所示,公知的用于計(jì)算機(jī)系統(tǒng)中使用外圍零件連接接口(PCI)總線16耦接多個(gè)外圍裝置a,b,c,在支持省電模式(low power mode)的系統(tǒng)運(yùn)作下,當(dāng)其中的中央處理單元10接收省電指令后,會(huì)執(zhí)行一PCI循環(huán)指令(PCIcycle),即由南北橋芯片(North,South Bridge)11、12控制通過(guò)PCI總線16傳達(dá)指令,并通過(guò)基本輸出入系統(tǒng)(BIOS)15使外圍裝置a、b、c進(jìn)入省電模式,甚至將省電模式信息通過(guò)各自的總線傳遞至系統(tǒng)內(nèi)存13或顯示芯片14進(jìn)入省電狀態(tài)。
美國(guó)專利US6,357,013號(hào)也揭露了一種計(jì)算機(jī)系統(tǒng)通過(guò)PCI等總線傳輸多種省電模式的指令,然而,比起目前的PCI架構(gòu)看來(lái),PCI接口與所有的外圍裝置數(shù)據(jù)傳輸,只能通過(guò)一條主要干道來(lái)共同分享133MB/s的頻寬傳送數(shù)據(jù)到南橋芯片,并且數(shù)據(jù)傳輸完全以先后順序排列,如果遇到較大的數(shù)據(jù),很容易計(jì)算機(jī)系統(tǒng)就會(huì)讓速度變慢,像是新發(fā)展的序列式ATA(Serial ATA)裝置或是Gigabit等級(jí)網(wǎng)絡(luò)等高速傳輸?shù)难b置,若運(yùn)行在PCI架構(gòu)下,效能會(huì)因?yàn)轭l寬不足而降低。
有別于現(xiàn)行PCI總線多點(diǎn)下傳(Muiti-Drop)平行總線技術(shù),PCI Express引進(jìn)交換式(Switch)點(diǎn)對(duì)點(diǎn)序列傳輸技術(shù)(Point-to-Point),PCI Express在數(shù)據(jù)傳輸?shù)膶?shí)體層則是由一組單工信道(Lane)組成發(fā)送端與接收端,每組PCI Express都獨(dú)立使用自己的信道與南橋芯片傳輸,不再是共享總線的架構(gòu),不但免去數(shù)據(jù)傳輸互相干擾的問(wèn)題,而且每個(gè)數(shù)據(jù)都有第一優(yōu)先處理的特權(quán),因此單就PCI Express傳輸?shù)募軜?gòu)而言,相較于現(xiàn)行的PCI總線,將會(huì)成為計(jì)算機(jī)系統(tǒng)總線的主要選擇。
在PCI Express架構(gòu)下,定義了對(duì)外圍裝置供應(yīng)電源的L2與L3電源模式,如L2電源模式為主電源(Main Power)及參考時(shí)脈(Reference Clock)均被移除只保留輔助電源(Auxiliary Power)的情況下,使裝置處于最低耗電的狀態(tài),仍具有快速喚醒(Wake-up)系統(tǒng)的功能;而L3電源模式為計(jì)算機(jī)系統(tǒng)的主電源與參考時(shí)脈均移除且系統(tǒng)不提供輔助電源的狀態(tài),若需重啟裝置,則需通過(guò)重新開機(jī)的過(guò)程。
現(xiàn)有技術(shù)中,當(dāng)中央處理單元與南橋芯片經(jīng)信息傳遞后完成省電模式的初始化,即定義L2或L3電源模式,操作系統(tǒng)直接電源管理(OS Direct PowerManagement,OSPM)模塊會(huì)先初始化其省電轉(zhuǎn)換的預(yù)備,此時(shí)因?yàn)楝F(xiàn)有技術(shù)中的一進(jìn)階電源管理組件(Advanced Configuration and Power Interface,ACPI)是設(shè)置于南橋芯片中,讓耦接南橋芯片的PCI Express外圍裝置得知進(jìn)入省電狀態(tài)的準(zhǔn)備。但若亦有通過(guò)PCI Express總線耦接至北橋芯片的外圍裝置,如繪圖卡、高速網(wǎng)絡(luò)卡等,于現(xiàn)有技術(shù)中則沒(méi)有提供通知其電源模式的機(jī)制。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種計(jì)算機(jī)系統(tǒng)與采用PCI Express總線的外圍裝置間信號(hào)傳輸方法,是應(yīng)用于一計(jì)算機(jī)系統(tǒng)與其采用PCI Express總線接口的多個(gè)外圍裝置間的省電模式信號(hào)傳遞,通過(guò)其中窺視與攔截機(jī)制,使耦接系統(tǒng)芯片的外圍裝置能順利進(jìn)入省電模式,解決在此架構(gòu)下可能因?yàn)橄到y(tǒng)芯片沒(méi)有配置電源管理單元所造成不能同時(shí)進(jìn)入省電模式的問(wèn)題。
其方法步驟包括有,由中央處理單元傳送一第一指令、第一系統(tǒng)芯片窺視中央處理單元至第二系統(tǒng)芯片的第一指令,并執(zhí)行通知其多個(gè)外圍裝置進(jìn)入省電模式,待第二系統(tǒng)芯片響應(yīng)第一指令后,中央處理單元再傳送一第二指令,由第一系統(tǒng)芯片攔截該第二指令,待之前所窺視第一指令所執(zhí)行的外圍裝置進(jìn)入省電模式完成后,再放行第二指令傳至第二系統(tǒng)芯片后,使第二系統(tǒng)芯片執(zhí)行該第二指令。
而另一實(shí)施例包括的步驟有,由中央處理單元傳送一第一指令至第二系統(tǒng)芯片,第二系統(tǒng)芯片執(zhí)行第一指令并響應(yīng)該第一指令至中央處理單元,第一系統(tǒng)芯片窺視該第二系統(tǒng)芯片所響應(yīng)的第一指令后并執(zhí)行通知其多個(gè)外圍裝置進(jìn)入省電模式,接著,中央處理單元再傳送一第二指令,由第一系統(tǒng)芯片攔截到第二指令,待之前窺視所執(zhí)行的外圍裝置進(jìn)入省電模式完成后,再放行該第二指令至該第二系統(tǒng)芯片,由第二系統(tǒng)芯片再執(zhí)行該第二指令。
其中較佳實(shí)施例的系統(tǒng)與外圍裝置間的信號(hào)傳輸方法步驟包括由一中央處理單元(CPU)判斷計(jì)算機(jī)系統(tǒng)是否進(jìn)入一省電模式,當(dāng)中央處理單元傳送一預(yù)備進(jìn)入省電模式的指令至第二系統(tǒng)芯片時(shí),由第一系統(tǒng)芯片窺視到該預(yù)備進(jìn)入省電模式指令,即驅(qū)動(dòng)耦接該第一系統(tǒng)芯片的外圍裝置預(yù)備進(jìn)入省電模式接著,由第二系統(tǒng)芯片接收到指令后,即驅(qū)動(dòng)耦接第二系統(tǒng)芯片的外圍裝置預(yù)備進(jìn)入省電模式;于第二系統(tǒng)芯片接收之后,再響應(yīng)中央處理單元,接著中央處理單元即傳送一開始進(jìn)入省電模式指令,第一系統(tǒng)芯片即先攔截該開始進(jìn)入省電模式指令,于驅(qū)動(dòng)耦接該第一系統(tǒng)芯片的該外圍裝置進(jìn)入省電模式后,再使第二系統(tǒng)芯片的外圍裝置進(jìn)入省電模式。
其中該第一系統(tǒng)芯片可為一北橋芯片,該第二系統(tǒng)芯片可為一南橋芯片,并且是由第一系統(tǒng)芯片中設(shè)置的窺視程序或窺視電路窺視該系統(tǒng)指令,而省電模式指令則由該第二系統(tǒng)芯片中的一電源管理單元(PMU)接收。
另一實(shí)施例中,則由第一系統(tǒng)芯片中的窺視電路或程序窺視由第二系統(tǒng)芯片響應(yīng)至中央處理單元的省電模式指令。
圖1為公知的計(jì)算機(jī)系統(tǒng)架構(gòu)示意圖。
圖2為本發(fā)明CPU指令傳輸示意圖。
圖3為本發(fā)明計(jì)算機(jī)系統(tǒng)與外圍裝置信號(hào)傳輸流程。
圖4為本發(fā)明計(jì)算機(jī)系統(tǒng)與外圍裝置信號(hào)傳輸?shù)膶?shí)施例流程圖。
圖5為本發(fā)明計(jì)算機(jī)系統(tǒng)與外圍裝置信號(hào)傳輸流程。
圖6為本發(fā)明計(jì)算機(jī)系統(tǒng)與外圍裝置信號(hào)傳輸?shù)膶?shí)施例流程圖。
中央處理單元10 北橋芯片11南橋芯片12 內(nèi)存13顯示芯片14 基本輸出入系統(tǒng)15PCI總線16 外圍裝置a、b、c中央處理單元20 第一系統(tǒng)芯片21第二系統(tǒng)芯片22 電源管理單元221繪圖芯片23 網(wǎng)絡(luò)芯片24其它外圍裝置25、26 交換單元27外圍裝置271、272第一信號(hào)201第二信號(hào)202 第三信號(hào)203第四信號(hào)204 第五信號(hào)205
具體實(shí)施例方式
相對(duì)于公知的使用PCI總線的外圍裝置并不須響應(yīng)中央處理單元電源管理信息即進(jìn)入該總線的省電狀態(tài)的架構(gòu),使用PCI Express總線的外圍裝置則須響應(yīng)此電源管理信號(hào);而于此架構(gòu)下,僅規(guī)范耦接南橋芯片的PCI Express外圍裝置有此響應(yīng)信號(hào)的機(jī)制,但并無(wú)規(guī)范耦接于北橋芯片的外圍如何響應(yīng)此信號(hào),故本發(fā)明即于北橋芯片中建立一窺視(snoop)中央處理單元與南橋芯片間的來(lái)往信號(hào)的微芯片程序或電路,由其信號(hào)中獲得電源管理信號(hào),使耦接北橋芯片的外圍裝置也能同步進(jìn)入相同的電源模式。
請(qǐng)參閱圖2所示的信號(hào)傳遞示意圖,其中耦接中央處理單元20的第一系統(tǒng)芯片21為系統(tǒng)芯片組(chipset)之一,可為北橋芯片,而亦為系統(tǒng)芯片組之一的第二系統(tǒng)芯片22耦接該第一系統(tǒng)芯片21,并且各系統(tǒng)芯片皆以PCI Express總線耦接各自的外圍裝置,如第一系統(tǒng)芯片21至少耦接一繪圖芯片23、一網(wǎng)絡(luò)芯片24與其它外圍裝置25,第二系統(tǒng)芯片22亦經(jīng)一PCI Express總線的交換單元(Switch)27耦接有多個(gè)外圍裝置271,272,273,并與圖式中的其它外圍裝置26耦接。
當(dāng)CPU有指令下達(dá)第二系統(tǒng)芯片22時(shí),皆會(huì)通過(guò)第一系統(tǒng)芯片21的電路,故本發(fā)明即利用此特性,于第一系統(tǒng)芯片21中設(shè)置可窺視經(jīng)過(guò)指令的微芯片程序或電路,由經(jīng)過(guò)的系統(tǒng)指令中獲取有用的資訊,于本發(fā)明中的較佳實(shí)施例是窺視當(dāng)中電源管理的指令。第二系統(tǒng)芯片22中設(shè)置一電源管理單元(PowerManagement Unit,PMU)221,通過(guò)其中的進(jìn)階電源管理組件(ACPI)達(dá)到對(duì)其外圍裝置的電源狀態(tài)控制。
如所示的信號(hào)傳輸示意圖,中央處理單元20傳送第一信號(hào)201至第二系統(tǒng)芯片22,如一省電模式指令,而經(jīng)過(guò)第一系統(tǒng)芯片21時(shí),其中的窺視程序或窺視電路來(lái)窺視(Snoop)其中指令,以圖示的“S”表示,若獲得所需的指令,第一系統(tǒng)芯片21即傳送第二信號(hào)202至其外圍裝置,而第二系統(tǒng)芯片22接收到第一信號(hào)201后,即響應(yīng)第三信號(hào)203至中央處理單元20。中央處理單元20得知其已傳達(dá)該指令后,即再傳送第四信號(hào)204至該第二系統(tǒng)芯片22,傳送經(jīng)第一系統(tǒng)芯片21時(shí),仍被其攔截(Block),以圖示的“B”表示,待其執(zhí)行該指令后,繼續(xù)將該第四信號(hào)204送往第二系統(tǒng)芯片22,完成該信號(hào)的傳輸。
請(qǐng)參閱圖3所示本發(fā)明實(shí)施例的計(jì)算機(jī)系統(tǒng)與外圍裝置采用PCI Express總線信號(hào)的傳輸流程圖。
于上述第一系統(tǒng)芯片(其較佳實(shí)施例為北橋芯片)設(shè)置一窺視程序或電路,隨時(shí)窺視由中央處理單元傳送至第二系統(tǒng)芯片的系統(tǒng)指令。
開始時(shí),當(dāng)中央處理單元傳送一第一指令至第二系統(tǒng)芯片時(shí)(步驟S301),第一系統(tǒng)芯片中的窺視程序或電路即窺視到CPU所傳送的第一指令(步驟S303),并由第一系統(tǒng)芯片執(zhí)行該第一指令(步驟S305);當(dāng)?shù)谝恢噶钣傻诙到y(tǒng)芯片接收后,執(zhí)行第一指令(步驟S307),即響應(yīng)該第一指令至中央處理單元(步驟S309);接著,中央處理單元再傳送第二指令至第二系統(tǒng)芯片(步驟S311),亦由第一系統(tǒng)芯片攔截到第二指令(步驟S313),待第一系統(tǒng)芯片執(zhí)行該第二指令后(步驟S315),第一系統(tǒng)芯片再放行被攔截的第二指令至第二系統(tǒng)芯片(步驟S317),最后第二系統(tǒng)芯片執(zhí)行該第二指令(步驟S319)。
如圖3所述的步驟,若對(duì)應(yīng)圖2所示的系統(tǒng)架構(gòu),其第一信號(hào)201的較佳實(shí)施例如同中央處理單元傳送的第一指令,即可為開始時(shí)傳送的進(jìn)入省電模式指令;第二信號(hào)202為第一系統(tǒng)芯片所窺視由中央處理單元傳送至第二系統(tǒng)芯片的系統(tǒng)指令;第三信號(hào)203如同步驟S309的第一系統(tǒng)芯片響應(yīng)中央處理單元的指令;而第四信號(hào)204則為本發(fā)明的較佳實(shí)施例中由中央處理單元傳送進(jìn)入省電模式指令至其第二系統(tǒng)芯片的第二指令;最后由第五信號(hào)205通知其外圍裝置進(jìn)入省電模式,目的使耦接南北橋的外圍裝置能順利進(jìn)入省電模式。
如圖4所示,為本發(fā)明實(shí)施例的流程
在系統(tǒng)運(yùn)作狀態(tài)時(shí),第一系統(tǒng)芯片中設(shè)置的窺視電路或程序?yàn)殡S時(shí)窺視由CPU傳送至第二系統(tǒng)芯片的系統(tǒng)指令。
于本發(fā)明的實(shí)施例中,開始時(shí),由CPU判斷是否進(jìn)入省電模式(步驟S401),可由使用者所下的指令,也可由操作系統(tǒng)的程序判斷系統(tǒng)使用狀態(tài)、電力使用狀態(tài)等來(lái)決定是否進(jìn)入省電模式,省電模式也可依不同狀態(tài)分為多種模式;此時(shí),CPU傳送一預(yù)備進(jìn)入省電模式的指令至第二系統(tǒng)芯片(步驟S403);第一系統(tǒng)芯片(如北橋芯片)中設(shè)置的窺視程序或電路則窺視到由CPU下達(dá)第二系統(tǒng)芯片(如南橋芯片)的系統(tǒng)指令,于本發(fā)明為預(yù)備進(jìn)入省電模式指令(步驟S405);系統(tǒng)指令傳送經(jīng)過(guò)第一系統(tǒng)芯片時(shí),由其窺視到該預(yù)備進(jìn)入省電模式的指令,則接著驅(qū)動(dòng)耦接第一系統(tǒng)芯片的外圍裝置預(yù)備進(jìn)入省電模式(步驟S407);同時(shí),該指令由第二系統(tǒng)芯片中的電源管理單元接收,驅(qū)動(dòng)耦接該第二系統(tǒng)芯片的外圍裝置預(yù)備進(jìn)入省電模式(步驟S409),并響應(yīng)CPU(步驟S411);CPU得到響應(yīng)后,即通知開始進(jìn)入省電模式,傳送開始進(jìn)入省電模式指令(步驟S413);仍由第一系統(tǒng)芯片的窺視程序或電路窺視到此指令,并攔截此開始進(jìn)入省電模式指令(步驟S415);此時(shí),即驅(qū)動(dòng)耦接第一系統(tǒng)芯片的外圍裝置進(jìn)入省電模式(步驟S417);并接著放行該開始進(jìn)入省電模式指令至第二系統(tǒng)芯片的電源管理單元(步驟S419),驅(qū)動(dòng)耦接第二系統(tǒng)芯片的外圍裝置進(jìn)入省電模式(步驟S421)。
上述的實(shí)施例是由第一系統(tǒng)芯片窺視由中央處理單元傳送至第二系統(tǒng)芯片的系統(tǒng)指令,而本發(fā)明的另一較佳實(shí)施例更可由上述第一系統(tǒng)芯片窺視由第二系統(tǒng)芯片響應(yīng)至中央處理單元的系統(tǒng)指令,步驟如圖5所示的流程圖開始時(shí),中央處理單元傳送第一指令至第二系統(tǒng)芯片(步驟S501)當(dāng)?shù)诙到y(tǒng)芯片接收此指令后,執(zhí)行該第一指令(步驟S503),并因使用PCI Express總線的外圍裝置特性,須響應(yīng)該第一指令至中央處理單元(步驟S505);此時(shí),第一系統(tǒng)芯片窺視到第二系統(tǒng)芯片響應(yīng)至中央處理單元的指令(步驟S507),并且,第一系統(tǒng)芯片執(zhí)行第一指令(步驟S509);接著,中央處理單元傳送第二指令至第二系統(tǒng)芯片(步驟S511),而第一系統(tǒng)芯片攔截該第二指令(步驟S513),并執(zhí)行該第二指令(步驟S515),執(zhí)行完成后,第一系統(tǒng)芯片才放行該第二指令至第二系統(tǒng)芯片(步驟S5I7),第二系統(tǒng)芯片接收第二指令后,并執(zhí)行之(步驟S519)。
而第一系統(tǒng)芯片中的窺視電路或程序窺視由第二系統(tǒng)芯片響應(yīng)至中央處理單元的系統(tǒng)指令,其中信號(hào)傳遞流程的較佳實(shí)施例如圖6所示系統(tǒng)運(yùn)作中,中央處理單元由操作系統(tǒng)中或使用者執(zhí)行動(dòng)作判斷系統(tǒng)是否進(jìn)入省電模式(步驟S601);當(dāng)系統(tǒng)欲進(jìn)入省電模式,中央處理單元即傳送預(yù)備進(jìn)入省電模式指令(即第一指令)至第二系統(tǒng)芯片(如南橋芯片)(步驟S603),當(dāng)?shù)诙到y(tǒng)芯片接收此指令后,驅(qū)動(dòng)耦接第二系統(tǒng)芯片的外圍裝置預(yù)備進(jìn)入省電模式(步驟S605);第二系統(tǒng)芯片響應(yīng)該指令至中央處理單元(步驟S607),由第一系統(tǒng)芯片窺視到該響應(yīng)中央處理單元的指令(步驟S609),并接著驅(qū)動(dòng)耦接第一系統(tǒng)芯片的外圍裝置預(yù)備進(jìn)入省電模式(步驟S611);之后,中央處理單元傳送開始進(jìn)入省電模式指令至第二系統(tǒng)芯片(即第二指令)(步驟S613);此時(shí),第一系統(tǒng)芯片攔截該開始進(jìn)入省電模式指令(步驟S615),并驅(qū)動(dòng)耦接第一系統(tǒng)芯片的外圍裝置進(jìn)入省電模式(步驟S617),指令完成后,即放行該開始進(jìn)入省電模式指令至第二系統(tǒng)芯片(步驟S619),最后,驅(qū)動(dòng)耦接第二系統(tǒng)芯片的外圍裝置進(jìn)入省電模式(步驟S621)。
通過(guò)上述的流程,可順利使在PCI Express總線架構(gòu)下耦接系統(tǒng)芯片的各外圍裝置進(jìn)入省電模式,解決在此架構(gòu)下可能因?yàn)橄到y(tǒng)芯片沒(méi)有配置電源管理單元所造成不能同時(shí)進(jìn)入省電模式的問(wèn)題。
本具體實(shí)施方式
僅用于說(shuō)明本發(fā)明,而非用于限定本發(fā)明。
權(quán)利要求
1.一種計(jì)算機(jī)系統(tǒng)與采用PCI Express總線的外圍裝置間信號(hào)傳輸方法,其特征在于,該方法步驟包括有傳送一第一指令,是由一中央處理單元傳送該第一指令至一南橋芯片;由所述南橋芯片執(zhí)行第一指令;響應(yīng)第一指令至中央處理單元;窺視第一指令,是由一北橋芯片窺視由中央處理單元傳送至南橋芯片的系統(tǒng)指令;由所述北橋芯片執(zhí)行第一指令;傳送一第二指令,是由中央處理單元傳送該第二指令至南橋芯片;由北橋芯片攔截到第二指令;由北橋芯片執(zhí)行第二指令;放行第二指令至南橋芯片;以及由南橋芯片執(zhí)行第二指令。
2.一種計(jì)算機(jī)系統(tǒng)與采用PCI Express總線的外圍裝置間信號(hào)傳輸方法,是應(yīng)用于一計(jì)算機(jī)系統(tǒng)與其采用PCI Express總線接口的多個(gè)外圍裝置間的省電模式信號(hào)傳遞,其特征在于,該方法步驟包括有由一中央處理單元判斷所述計(jì)算機(jī)系統(tǒng)是否進(jìn)入一省電模式;由一中央處理單元傳送一預(yù)備進(jìn)入省電模式的指令至一南橋芯片;由一北橋芯片窺視到由中央處理單元傳送至南橋芯片的系統(tǒng)指令;驅(qū)動(dòng)耦接北橋芯片的外圍裝置預(yù)備進(jìn)入省電模式,是驅(qū)動(dòng)于北橋芯片窺視到所述預(yù)備進(jìn)入省電模式指令后;驅(qū)動(dòng)耦接南橋芯片的外圍裝置預(yù)備進(jìn)入省電模式;由中央處理單元傳送一開始進(jìn)入省電模式指令;攔截所述開始進(jìn)入省電模式指令,是攔截于北橋芯片中;驅(qū)動(dòng)耦接北橋芯片的外圍裝置進(jìn)入省電模式;放行所述開始進(jìn)入省電模式指令至南橋芯片以及驅(qū)動(dòng)耦接南橋芯片的外圍裝置進(jìn)入省電模式。
3.如權(quán)利要求2所述的計(jì)算機(jī)系統(tǒng)與采用PCI Express總線的外圍裝置間信號(hào)傳輸方法,其特征在于,所述省電模式指令是由南橋芯片中的一電源管理單元接收。
4.如權(quán)利要求2所述的計(jì)算機(jī)系統(tǒng)與采用PCI Express總線的外圍裝置間信號(hào)傳輸方法,其特征在于,其中于南橋芯片接收所述預(yù)備進(jìn)入省電模式指令后,先響應(yīng)中央處理單元,再由中央處理單元傳送該開始進(jìn)入省電模式指令。
5.一種計(jì)算機(jī)系統(tǒng)與采用PCI Express總線的外圍裝置間信號(hào)傳輸方法,其特征在于,該方法步驟包括有傳送一第一指令,是由一中央處理單元傳送該第一指令至一南橋芯片;執(zhí)行第一指令;響應(yīng)第一指令至中央處理單元;窺視響應(yīng)的第一指令,是由一北橋芯片窺視由南橋芯片響應(yīng)至中央處理單元的第一指令;傳送一第二指令,是由中央處理單元傳送該第二指令至南橋芯片;由北橋芯片攔截到第二指令;由北橋芯片執(zhí)行第二指令;放行第二指令至南橋芯片;以及由南橋芯片執(zhí)行第二指令。
6.如權(quán)利要求5所述的計(jì)算機(jī)系統(tǒng)與采用PCI Express總線的外圍裝置間信號(hào)傳輸方法,其特征在于,所述第一指令為一開始進(jìn)入省電模式的指令。
7.如權(quán)利要求5所述的計(jì)算機(jī)系統(tǒng)與采用PCI Express總線的外圍裝置間信號(hào)傳輸方法,其特征在于,所述第二指令為由中央處理單元傳送至南橋芯片進(jìn)入省電模式指令。
8.如權(quán)利要求5所述的計(jì)算機(jī)系統(tǒng)與采用PCI Express總線的外圍裝置間信號(hào)傳輸方法,其特征在于,其中于由北橋芯片窺視第一指令后,執(zhí)行該第一指令。
9.一種計(jì)算機(jī)系統(tǒng)與采用PCI Express總線的外圍裝置間信號(hào)傳輸方法,是應(yīng)用于一計(jì)算機(jī)系統(tǒng)與其采用PCI Express總線接口的多個(gè)外圍裝置間的省電模式信號(hào)傳遞,其特征在于,該方法步驟包括有由一中央處理單元判斷所述計(jì)算機(jī)系統(tǒng)是否進(jìn)入一省電模式;由中央處理單元傳送一預(yù)備進(jìn)入省電模式的指令至一南橋芯片;驅(qū)動(dòng)耦接南橋芯片的外圍裝置預(yù)備進(jìn)入省電模式;響應(yīng)所述預(yù)備進(jìn)入省電模式的指令至中央處理單元;窺視由南橋芯片響應(yīng)中央處理單元的預(yù)備進(jìn)入省電模式的指令,是由一北橋芯片窺視該指令;驅(qū)動(dòng)耦接北橋芯片的外圍裝置預(yù)備進(jìn)入省電模式,是驅(qū)動(dòng)于北橋芯片窺視到該預(yù)備進(jìn)入省電模式指令后;由中央處理單元傳送一開始進(jìn)入省電模式指令;攔截所述開始進(jìn)入省電模式指令,是攔截于北橋芯片中;驅(qū)動(dòng)耦接北橋芯片的外圍裝置進(jìn)入省電模式;放行所述開始進(jìn)入省電模式指令至南橋芯片;以及驅(qū)動(dòng)耦接南橋芯片的外圍裝置進(jìn)入省電模式。
10.如權(quán)利要求9所述的計(jì)算機(jī)系統(tǒng)與采用PCI Express總線的外圍裝置間信號(hào)傳輸方法,其特征在于,所述省電模式指令是由南橋芯片中的一電源管理單元接收。
全文摘要
一種應(yīng)用于計(jì)算機(jī)系統(tǒng)與其采用PCI Express總線接口的多個(gè)外圍裝置間的省電模式信號(hào)傳遞的方法,通過(guò)其中系統(tǒng)芯片的窺視與攔截機(jī)制,使耦接系統(tǒng)芯片的外圍裝置能順利進(jìn)入省電模式,解決在此架構(gòu)下可能因?yàn)橄到y(tǒng)芯片沒(méi)有配置電源管理單元所造成不能同時(shí)進(jìn)入省電模式的問(wèn)題。
文檔編號(hào)G06F1/32GK1851615SQ20051006637
公開日2006年10月25日 申請(qǐng)日期2005年4月22日 優(yōu)先權(quán)日2005年4月22日
發(fā)明者韓志成, 張銘浚, 趙軒慶, 賴宗鴻 申請(qǐng)人:宇力電子股份有限公司