欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

整合顯示控制器至低功率處理器中的制作方法

文檔序號(hào):6569743閱讀:133來(lái)源:國(guó)知局
專利名稱:整合顯示控制器至低功率處理器中的制作方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于處理器與含有處理器的計(jì)算機(jī)系統(tǒng)的領(lǐng)域,且關(guān)于 管理在此等系統(tǒng)中的功率消耗。
背景技術(shù)
各種類型的行動(dòng)計(jì)算器件(mobile computing device)已變得非常 普遍,能讓使用者在與其固定計(jì)算站(fixed computing station)相隔遙 遠(yuǎn)的許多地點(diǎn)處理有用的工作。行動(dòng)計(jì)算器件包括可攜式計(jì)算機(jī)(也 稱為膝上型計(jì)算機(jī)(laptop))、諸如那些以Palm作業(yè)系統(tǒng)為基礎(chǔ)(例 如Palm Pilot家族的器件)以及那些以視窗CE (Windows CE)平臺(tái)為 基礎(chǔ)的個(gè)人數(shù)位助理(personal digital assistant, PDA)、諸如來(lái)自 Research in Motion公司(其提供無(wú)線電子郵件訪問(wèn))的產(chǎn)品的黑莓
(Blackberry)類的行動(dòng)通信器件(mobile communications device)、 以 及諸如手機(jī)、PDA或黑莓與手機(jī)的組合等的各種無(wú)線電話器件
(wireless telephony device)。
所有行動(dòng)計(jì)算器件的共同問(wèn)題在于電池壽命。制造的電池(或電 池的給定電荷)能持續(xù)得越久,使用者對(duì)產(chǎn)品便越滿意,并因此使該 使用者更為可能購(gòu)買同一制造商的下一個(gè)產(chǎn)品。許多行動(dòng)計(jì)算器件, 特別是膝上型計(jì)算機(jī),除具有內(nèi)部電池電源外,也可連接至外部電源
(例如,A/C壁式插座)。當(dāng)使用外部電源時(shí),電池沒(méi)有在使用(且事 實(shí)上,可由該外部電源充電)。因此,當(dāng)使用外部電源時(shí),可容許較高 的功率消耗。許多功率節(jié)省特征已被實(shí)作在各種計(jì)算器件中(例如先 進(jìn)組態(tài)與電力接口 ( Advanced Configuration and Power Interface, ACPI) 時(shí)常使用在膝上型計(jì)算機(jī)中)。然而,當(dāng)行動(dòng)計(jì)算器件沒(méi)有連接至外部 電源時(shí),努力于改善電池壽命仍然是高度關(guān)注且持續(xù)創(chuàng)新的領(lǐng)域
發(fā)明內(nèi)容
在一個(gè)實(shí)施例中, 一種系統(tǒng)包括存儲(chǔ)器;存儲(chǔ)器接口,與該存儲(chǔ) 器相連接;處理器單元,與該存儲(chǔ)器接口相連接;第二接口,與該處 理器單元相連接;以及圖形處理單元。該處理器單元包括至少一個(gè)處 理器核心及顯示控制器,該顯示控制器配置成與顯示器相連接。該圖
形處理單元配置成將數(shù)據(jù)轉(zhuǎn)譯(render)至幀緩沖器(frame buffer)中, 該數(shù)據(jù)表示(represent)欲被顯示在該顯示器上的圖像(image)。如果 該圖形處理單元不是正在進(jìn)行轉(zhuǎn)譯,則該處理器單元配置成停止 (deactivate)該第二接口,而且即使該第二接口被停止,該顯示控制 器配置成讀取用于顯示的該幀緩沖器數(shù)據(jù)。
在實(shí)施例中, 一種處理器單元包括至少一個(gè)處理器核心、配置成 與顯示器相連接的顯示控制器、以及與該處理器核心及該顯示控制器 相連接的橋接器(bridge)。該橋接器進(jìn)一步配置成與第二接口相連接 用以與圖形處理單元通信。該圖形處理單元配置成將數(shù)據(jù)轉(zhuǎn)譯至幀緩 沖器中,該數(shù)據(jù)表示欲被顯示在該顯示器上的圖像。如果該圖形處理 單元不是正在進(jìn)行轉(zhuǎn)譯,則該橋接器單元能配置成停止該第二接口 , 而且其中即使該第二接口被停止,該顯示控制器配置成讀取用于顯示 的該幀緩沖器數(shù)據(jù)。
在另一個(gè)實(shí)施例中, 一種集成電路包括至少一個(gè)處理器核心及配 置成與顯示器相連接的顯示控制器。該顯示控制器配置成從幀緩沖器 讀取數(shù)據(jù),該數(shù)據(jù)表示圖像。此外,該顯示控制器配置成使該顯示器 顯示該圖像。該集成電路不包括用于將該圖像轉(zhuǎn)譯至該幀緩沖器中的 圖形處理單元。


以上的詳細(xì)敘述參考隨附圖式,現(xiàn)將大略地?cái)⑹鲞@些圖式。 圖1為計(jì)算機(jī)系統(tǒng)的一個(gè)實(shí)施例的方塊圖; 圖2為顯示對(duì)一個(gè)實(shí)施例在計(jì)算機(jī)系統(tǒng)中的數(shù)據(jù)流的方塊圖; 圖3為顯示在圖1及2中所示的處理器單元的各種功率狀態(tài)的狀 態(tài)圖;以及
圖4為計(jì)算機(jī)系統(tǒng)的另一個(gè)實(shí)施例的方塊圖。
雖然本發(fā)明容許各種修改及替代形式,但經(jīng)由在這些圖式中的范例來(lái)顯示其特定實(shí)施例并將在此詳細(xì)敘述。然而,應(yīng)了解,這些圖式 及其詳述并非意欲限制本發(fā)明至所揭示的特定形式,相反地,其為意 欲涵蓋落在由所附加的權(quán)利要求書定義的本發(fā)明的精神及范疇內(nèi)的所 有的修改、等效及替代者。
具體實(shí)施例方式
現(xiàn)參閱圖l,顯示計(jì)算機(jī)系統(tǒng)10的部份的方塊圖。在所示的實(shí)施 例中,該系統(tǒng)10包括系統(tǒng)存儲(chǔ)器12、處理器單元14、北橋接器(north bridge)16、液晶顯示器(LCD) 18、視需要的其他顯示器20、及輸入/ 輸出(I/O)集線器(hub)22。處理器單元14包括至少一個(gè)處理器核心 (例如,在所示實(shí)施例中的處理器核心24A及視需要的處理器核心 24B)、橋接器26、及顯示控制器28。北橋接器16包括圖形處理單元 30及視需要的顯示控制器32。處理器單元14 (且尤其是在所示實(shí)施例 中的橋接器26)與存儲(chǔ)器接口相連接以與系統(tǒng)存儲(chǔ)器12通信。顯示控 制器28與連至顯示器18相連接的接口 (例如,在所示實(shí)施例中的低 電壓差動(dòng)訊號(hào)(low voltage differential signalling, LVDS)接口 ),并進(jìn) 一步與橋接器26相連接。橋接器26進(jìn)一歩與處理器核心24A至24B 相連接,且與連至北橋接器16的橋接接口相連接。顯示控制器32與 連至顯示器20相連接的接口 (例如,高清晰度多媒體接口 (high definition multimedia interface, HDMI))。北橋接器16進(jìn)一步與連至輸 入/輸出集線器22的外圍接口相連接。
計(jì)算機(jī)系統(tǒng)10可以是行動(dòng)計(jì)算器件(例如,膝上型計(jì)算機(jī)、PDA 等)的部份。顯示器18可以是整合至行動(dòng)計(jì)算器件中的顯示器。例如, 行動(dòng)計(jì)算器件可包括將顯示器與計(jì)算機(jī)系統(tǒng)10整合進(jìn)去的外殼 (housing)。在膝上型計(jì)算機(jī)中,顯示器可內(nèi)含于"外蓋(lid)"中,而 該外蓋能被打開以露出鍵盤。在PDA中,顯示器通常在行動(dòng)計(jì)算器件 的正面上。
在某些實(shí)施例中,顯示器18可包括相對(duì)低功率的顯示器,設(shè)計(jì)該 顯示器以優(yōu)化電池壽命。例如,如圖1所示,顯示器18可以是LCD。 其他實(shí)施例可具有薄膜晶體管(TFT)顯示器,或其他任何可整合至器 件中的顯示器。另一方面,顯示器20可以是相對(duì)高功率的顯示器,例如,陰極射線管(CRT)顯示器、LCD或TFT顯示器、或等離子體顯 示器、或在與膝上型計(jì)算機(jī)分離并透過(guò)外部連接器(例如,視訊輸出 (video out)、電視輸出(TVout)、或擴(kuò)充連接器(dock connection)) 連接的獨(dú)立單元(standalone unit)中的其他顯示器。當(dāng)行動(dòng)計(jì)算器件 設(shè)有外部電源時(shí),通??墒褂蔑@示器20,并因此可不必?fù)?dān)心電池壽命。 圖形處理單元(GPU)30及顯示控制器28 (以及,如有包括,顯示 控制器32)可配合以用于由各種軟體(例如,執(zhí)行在處理器核心24A 至24B上的軟體)所產(chǎn)生的對(duì)象(object)的顯示在顯示器18 (及顯示 器20)上。 一般而言,該軟體可在系統(tǒng)存儲(chǔ)器12中產(chǎn)生數(shù)據(jù)結(jié)構(gòu),其 中該系統(tǒng)存儲(chǔ)器12表示欲顯示的這些對(duì)象。這些數(shù)據(jù)結(jié)構(gòu)顯示在元件 符號(hào)34處。圖形處理單元30可讀取并處理這些數(shù)據(jù)結(jié)構(gòu),產(chǎn)生表示 該顯示器上的各個(gè)像素(pixel)的像素?cái)?shù)據(jù)。處理表示欲顯示的對(duì)象 的數(shù)據(jù)結(jié)構(gòu)并產(chǎn)生圖像(image)數(shù)據(jù)(例如,像素?cái)?shù)據(jù))稱為轉(zhuǎn)譯(render) 該圖像。像素?cái)?shù)據(jù)可描述,例如,顯示器上的對(duì)應(yīng)像素的顏色。圖形 處理單元30在系統(tǒng)存儲(chǔ)器12中可將像素?cái)?shù)據(jù)寫入幀緩沖器(元件符 號(hào)36)。因此,幀緩沖器36可包括表示欲顯示在顯示器18或20的圖 像的數(shù)據(jù)顯示控制器28或32可從系統(tǒng)存儲(chǔ)器12讀取幀緩沖器36,并 可產(chǎn)生對(duì)顯示器18或20的控制以顯示描述在幀緩沖器36中的圖像。 在圖1的實(shí)施例中,圖形處理單元30藉由產(chǎn)生讀取/寫入命令來(lái)訪問(wèn)存 儲(chǔ)器,其中這些讀取/寫入命令是在橋接接口之上傳送。這些命令是由 橋接器26接收,該橋接器26則安排對(duì)應(yīng)命令至系統(tǒng)存儲(chǔ)器12的路徑 (route)。相似地,顯示控制器32可產(chǎn)生讀取命令以讀取幀緩沖器36, 其中這些讀取命令可在橋接接口上傳送至橋接器26,該橋接器26可安 排對(duì)應(yīng)命令至系統(tǒng)存儲(chǔ)器12的路徑。另一方面,顯示控制器28可藉 由產(chǎn)生用于系統(tǒng)存儲(chǔ)器12的命令來(lái)讀取幀緩沖器36,而這些命令由橋 接器26傳達(dá)。
即使圖像為靜態(tài)(亦即沒(méi)有改變),顯示器18或20通??刹话?存儲(chǔ)器以儲(chǔ)存正在顯示的圖像,并因此重復(fù)地更新(refresh)以持續(xù)顯 示該圖像。用于顯示而重新傳送(re-tmnsmit)圖像的速率稱之為更新 率。在典型顯示器中,更新率是使用者可選擇的且可變動(dòng),例如,從 60至120赫茲(Hz)。因此,顯示控制器28或32可重復(fù)讀取幀緩沖器數(shù)據(jù)以重新傳送至顯示器18或20 (例如,就典型顯示器而言為每秒
60至120次)。
在許多情況中,系統(tǒng)10于操作中時(shí),圖形處理單元30閑置(idle) 的時(shí)間占了極大的百分比(例如90%)。也就是說(shuō),正在顯示的圖像大 部份的時(shí)間為靜態(tài),而因此該圖形處理單元30在此種時(shí)間期間不會(huì)進(jìn) 行轉(zhuǎn)譯。然而,顯示控制器28及32在這些時(shí)間期間不會(huì)閑置(idle), 因?yàn)檫@些顯示控制器28及32會(huì)隨著圖像而更新顯示器18及20。
由于顯示器18為本發(fā)明中的行動(dòng)計(jì)算器件的部份,在該器件以電 池電力操作的時(shí)間期間可使用該顯示器18。因此,藉由將顯示控制器 28整合至處理器單元14中,可在存儲(chǔ)器接口及LVDS接口之上藉由該 顯示控制器28執(zhí)行顯示器18的更新。特別的是,可執(zhí)行顯示器18的 更新而不需橋接接口上的任何交易(transaction)至北橋接器16。
因此,在轉(zhuǎn)譯沒(méi)有發(fā)生的時(shí)間期間,系統(tǒng)10可停止橋接接口。更 具體而言,處理器單元14 (例如,橋接26)可停止橋接接口。會(huì)耗在 操作橋接接口的功率可節(jié)省下來(lái),這在某些實(shí)施例中可延長(zhǎng)電池壽命。 停止接口的方式可依各種實(shí)施例而有所變動(dòng),取決于該接口本身的本 質(zhì)(nature)。 一般而言,停止接口指的是在該接口上停止傳輸。
在一個(gè)實(shí)施例中,橋接接口可與HyperTransportTM (HT)接口相 容。HT接口為高速、時(shí)鐘頻率轉(zhuǎn)送(clock forward)的接口。因此, 即使沒(méi)有交易正通過(guò)HT接口被傳遞,閑置的數(shù)據(jù)圖案仍在傳送且時(shí)鐘 頻率繼續(xù)執(zhí)行。停止HT接口可包括斷線(disconnect)(其在接口兩端 二者上提供HT接口的按序(orderly)關(guān)機(jī))。在斷線后,可停止用于 HT接口的時(shí)鐘頻率。接著,可重新連線接口以執(zhí)行在處理器單元14 與北橋接器16之間的通信。
就縮減功率消耗的目的而言,可以其他方式停止其他接口。例如, 可僅藉由限制(gating)對(duì)應(yīng)至總線接口的時(shí)鐘頻率來(lái)停止共享的總線 接口?;蛘撸沈?qū)動(dòng)接口訊號(hào)至不活動(dòng)(取消活動(dòng)(deassented))位準(zhǔn)。 可使用用于停止接口上的傳輸?shù)娜魏螜C(jī)制。
再者,圖形處理單元30可以是實(shí)作在相當(dāng)大數(shù)目的晶體管中(例 如,可與處理器核心24A至24B中的晶體管數(shù)的數(shù)量級(jí)匹敵)的高效 能處理器。因此,藉由將圖形處理單元30余留在北橋接器16中并將顯示控制器28整合至處理器核心14中,在某些實(shí)施例中,可達(dá)到功 率節(jié)省而同時(shí)仍能藉由處理器單元14中的功率/面積約束容許圖形處 理單元30自由進(jìn)化成不受約束,并且也不須對(duì)處理器核心24A至24B 約束。甚者,系統(tǒng)10的各種實(shí)施例可以相同處理器單元14使用不同 的圖形處理單元30。在其他實(shí)施例中,圖形處理單元30可以是固定的 功能邏輯、可編程邏輯器件、或上述的處理器之一者或兩者的組合。
如果顯示控制器32在使用中(并因此有顯示器20與系統(tǒng)10相連 接),可能不能停止橋接接口,因?yàn)轱@示控制器32不能訪問(wèn)系統(tǒng)存儲(chǔ) 器12。然而,如果顯示控制器32在使用中,系統(tǒng)10典型由外部供應(yīng) 器供應(yīng)而因此電池壽命不會(huì)是問(wèn)題。顯示控制器32在使用中的時(shí)間范 例包括連接至擴(kuò)充基座(dock station)的膝上型計(jì)算機(jī)、或投影機(jī)連接 至膝上型計(jì)算機(jī)的VGA輸出而正使用在簡(jiǎn)報(bào)模式(presentation mode) 中的膝上型計(jì)算機(jī)。
數(shù)據(jù)結(jié)構(gòu)34可以任何所欲方式來(lái)定義,且可隨圖形處理單元30 的各種實(shí)施例來(lái)變動(dòng)。在某些方式中的數(shù)據(jù)結(jié)構(gòu)包括欲顯示的對(duì)象的 顯示列表。例如,在某些實(shí)施例中,顯示列表可包含欲繪至圖像中的 三角形。當(dāng)對(duì)象重疊(overlap)時(shí),在圖像中各對(duì)象的深度也可特定,以 便圖形處理單元30可決定哪些對(duì)象要在其他對(duì)象的前面(例如,圖l 中的zBUFF)。再者,數(shù)據(jù)結(jié)構(gòu)可指定欲應(yīng)用至各種紋理圖(texture map) 中的對(duì)象的紋理(texture)。在各種實(shí)施例中,可使用許多其他用于描 述這些對(duì)象的方式,包括改變復(fù)雜程度及任何所欲格式。
北橋16可透過(guò)外圍接口進(jìn)一步與輸入/輸出集線器22或輸入/輸出 器件相連接。在一個(gè)實(shí)施例中,外圍接口也可以是HT接口?;蛘?,外 圍接口可以是任何其他的通信接口 (例如,在其各種形式中的外圍元 件互連 (peripheral component interconnect, PCI )、 通用串歹U總線 (universal serial bus, USB)、 IEEE 1394 "火線(firewire)"、串列或并 列接口等)。輸入/輸出集線器22可連接至輸入/輸出器件,或可橋接至 輸入/輸出器件可相連接的另一所欲的外圍接口。或者, 一個(gè)或多個(gè)輸 入/輸出器件可透過(guò)該外圍接口與北橋接器16相連接。
因此,在圖l的實(shí)施例中,如果有轉(zhuǎn)譯令圖形處理單元30執(zhí)行, 或在外圍接口上有輸入/輸出活動(dòng)或有輸入/輸出活動(dòng)被導(dǎo)向至該外圍接口,則橋接接口可重新活動(dòng)(reactivate)。在某些實(shí)施例中,如果橋接 接口停止,則外圍接口也可停止。
處理器核心24A至24B可實(shí)作任何所欲的指令集架構(gòu)(instruction set architecture)。例如,處理器核心24A至24B可實(shí)作x86指令集架 構(gòu)(也稱為IA-32)。處理器核心24A至24B可實(shí)作AMD64TM指令集 架構(gòu)。其他例示指令集架構(gòu)包括PowerPCTM指令集架構(gòu)、ARMTM指 令集架構(gòu)、SPARCTM指令集架構(gòu)、MIPSTM指令集架構(gòu)等。在某些 實(shí)施例中,可僅包括一個(gè)處理器核心。在其他實(shí)施例中,可包括兩個(gè) 或更多個(gè)處理器核心在多核心組態(tài)中。
橋接器26大致上可負(fù)責(zé)在橋接接口、顯示控制器28、處理器核心 24A至24B及系統(tǒng)存儲(chǔ)器12之間的通信。因此,橋接器26可并入存 儲(chǔ)器控制器功能以控制系統(tǒng)存儲(chǔ)器12。存儲(chǔ)器接口可包含任何標(biāo)準(zhǔn)存 儲(chǔ)器接口 (例如,系統(tǒng)存儲(chǔ)器12可包含同步動(dòng)態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器 (SDRAM)模組而存儲(chǔ)器接口可以是SDRAM接口)。可使用任何類 型的SDRAM存儲(chǔ)器(例如,單倍數(shù)據(jù)速率、雙倍數(shù)據(jù)速率(DDR)、 DDR2等)。大致上,在各種實(shí)施例中,可使用任何類型的半導(dǎo)體存儲(chǔ) 器作為系統(tǒng)存儲(chǔ)器12。例如,可使用RAMBUS DRAM (RDRAM)、 靜態(tài)RAM等。
在所示實(shí)施例中,系統(tǒng)存儲(chǔ)器12為統(tǒng)一(imify)的存儲(chǔ)器組態(tài),在 該組態(tài)中該系統(tǒng)存儲(chǔ)器12由圖形單元的兩者(例如,數(shù)據(jù)結(jié)構(gòu)34及 幀緩沖器36)以及由處理器核心24A至24B所共享。例如,回應(yīng)執(zhí)行 碼38而由處理器核心24A至24B執(zhí)行的處理器碼38及由處理器核心 24A至24B訪問(wèn)/更新的數(shù)據(jù)40也儲(chǔ)存在系統(tǒng)存儲(chǔ)器12中。在某些實(shí) 施例中,將顯示控制器28整合至處理器單元14中并停止橋接接口以 節(jié)省功率,可消除或?qū)嵸|(zhì)上減小在統(tǒng)一的存儲(chǔ)器設(shè)計(jì)中所經(jīng)歷的電池 壽命的消耗,并仍然保持系統(tǒng)存儲(chǔ)器12至處理器單元14的連接,這 對(duì)處理器核心24A至24B而言具有效能優(yōu)勢(shì)。
處理器單元14大致上可包含并入至少一個(gè)處理器核心及其他組件 的任何器件。在一個(gè)實(shí)施例中,處理器單元14可包含單一集成電路芯 片。在其他實(shí)施例中,處理器單元14可包含在多芯片模組中的兩個(gè)或 更多個(gè)芯片、與電路板相連接的兩個(gè)或更多個(gè)離散(discrete)集成電路等。相似地,北橋接器16可包含橋接器單元,該橋接器單元可以是 單一集成電路芯片、在多芯片模組中的兩個(gè)或更多個(gè)芯片、與電路板 相連接的兩個(gè)或更多個(gè)離散集成電路等。
圖2為圖1中所示的系統(tǒng)10的各個(gè)組件的方塊圖,顯示用于一個(gè)
實(shí)施例的組件之間的某數(shù)據(jù)流。處理器核心24A至24B可從系統(tǒng)存儲(chǔ) 器12 (箭頭50)讀取處理器碼38,并可讀取及寫入數(shù)據(jù)40 (箭頭52)。 另外,該處理器核心24A至24B可讀取及寫入數(shù)據(jù)結(jié)構(gòu)34以增加/刪 除欲顯示的對(duì)象。圖形處理單元30可瀆取數(shù)據(jù)結(jié)構(gòu)34 (箭頭54)并 可將所產(chǎn)生的圖像數(shù)據(jù)寫入幀緩沖器36 (箭頭56)。顯示控制器28及 32可讀取該幀緩沖器36 (分別為箭頭58及60)。
如圖2所示,如果顯示控制器32不活動(dòng)(其可能為正使用的行動(dòng) 計(jì)算系統(tǒng)由電池供應(yīng)的情況)且如果圖形處理單元30沒(méi)有轉(zhuǎn)譯(如同 大部分時(shí)間的情況),可停止至北橋器16的接口而同時(shí)透過(guò)顯示控制 器28仍然可更新局部顯示。
就一個(gè)實(shí)施例而言,圖3顯示包括可實(shí)作關(guān)于圖1中所示的系統(tǒng) 的各種狀態(tài)的狀態(tài)機(jī)。這些狀態(tài)為垂直排列,如圖3中所示出現(xiàn)在向 上方向中帶有大致增加的功率消耗(箭頭76)。也就是說(shuō),在外圍接口 活動(dòng)狀態(tài)70中的電力消耗可較在橋接接口活動(dòng)狀態(tài)72中的功率消耗 高,而在橋接接口活動(dòng)狀態(tài)72中的功率消耗可較在橋接接口不活動(dòng)狀 態(tài)74中的功率消耗高。在某些實(shí)施例中,如果系統(tǒng)10從外部來(lái)源接 收電力,則狀態(tài)機(jī)可維持在該外圍接口活動(dòng)狀態(tài)70中。
在外圍接口活動(dòng)狀態(tài)70中,外圍接口與橋接接口兩者皆為活動(dòng)的。 任何輸入/輸出活動(dòng)及/或轉(zhuǎn)譯活動(dòng)可發(fā)生在外圍接口活動(dòng)狀態(tài)70中。 如果沒(méi)有電流輸入/輸出活動(dòng)(除了圖形活動(dòng)一弧線78),狀態(tài)機(jī)可轉(zhuǎn) 變至橋接接口活動(dòng)狀態(tài)72,且系統(tǒng)可停止外圍接口。輸入/輸出活動(dòng)(弧 線80)的恢復(fù)可引起轉(zhuǎn)變回至外圍接口活動(dòng)狀態(tài)70及該外圍接口的重 新活動(dòng)。
在橋接接口活動(dòng)狀態(tài)72中,如果HDMI顯示器不活動(dòng)(亦即,顯 示控制器32不活動(dòng))且圖形處理單元30沒(méi)有執(zhí)行任何轉(zhuǎn)譯,則系統(tǒng) 可轉(zhuǎn)變至橋接接口不活動(dòng)狀態(tài)74而該系統(tǒng)可停止該橋接接口 (弧線 82)。顯示控制器32可包括致能位元或其他致能控制來(lái)指示顯示控制器32是否為活動(dòng)的。如果圖形處理單元30為閑置時(shí),系統(tǒng)可偵測(cè)到
沒(méi)有正在執(zhí)行轉(zhuǎn)譯。
在橋接接口不活動(dòng)狀態(tài)74中,如果正在執(zhí)行轉(zhuǎn)譯或使HDMI顯示 (顯示控制器32)活動(dòng),系統(tǒng)可讓橋接接口重新活動(dòng)并轉(zhuǎn)變至橋接接 口活動(dòng)狀態(tài)72 (弧線84)。如果數(shù)據(jù)結(jié)構(gòu)34改變、如果偵測(cè)到在橋接 器26中寫入至給定的寄存器、如果偵測(cè)到發(fā)信號(hào)給圖形處理單元30 以開始轉(zhuǎn)譯的命令等,系統(tǒng)可偵測(cè)到欲執(zhí)行的轉(zhuǎn)譯。如果偵測(cè)到其他 (非圖像)的輸入/輸出活動(dòng)(弧線86),則兩者接口皆可重新活動(dòng)且 狀態(tài)機(jī)可轉(zhuǎn)變至外圍接口活動(dòng)狀態(tài)70。
狀態(tài)機(jī)的其他實(shí)施例可不包括外圍接口活動(dòng)狀態(tài)70。在某些實(shí)施 例中,圖3中所示的狀態(tài)機(jī)可包含于大功率的管理方案(例如,ACPI) 中。在一個(gè)實(shí)施例中,舉例而言,橋接接口不活動(dòng)狀態(tài)74可對(duì)應(yīng)至 ACPI中的閑置狀態(tài)。
現(xiàn)參閱圖4,顯示為計(jì)算機(jī)系統(tǒng)10的另一實(shí)施例的方塊圖。圖4 中的計(jì)算機(jī)系統(tǒng)10可與圖1中所示的計(jì)算機(jī)系統(tǒng)10相似,且相較于 圖1,在圖4中相似的元件以相同方式編號(hào)。在圖4的實(shí)施例中,處理 器單元14也包括儲(chǔ)存幀緩沖器36 (取代系統(tǒng)存儲(chǔ)器12)的存儲(chǔ)器90。 在圖4的實(shí)施例中,甚至可停止存儲(chǔ)器接口而顯示控制器28可從存儲(chǔ) 器卯更新顯示器18(例如,在圖3中所示的狀態(tài)74)??捎謱?shí)現(xiàn)更多的 功率消耗節(jié)省在某些實(shí)施例中。
存儲(chǔ)器90可包含任何類型的半導(dǎo)體存儲(chǔ)器,例如,如果處理器單 元14為單一集成電路,則存儲(chǔ)器卯可包含嵌入式DRAM,或在其他 實(shí)施例中存儲(chǔ)器90可包含在處理器單元14中的局部(local) DRAM。 存儲(chǔ)器90也可以是SRAM。
在一個(gè)實(shí)施例中,存儲(chǔ)器90可映射(map into)至與系統(tǒng)存儲(chǔ)器 12相同的位址空間。在此種實(shí)施例中,當(dāng)圖形處理單元30產(chǎn)生寫入給 分配至幀緩沖器36的位址時(shí),存儲(chǔ)器90可自動(dòng)地被寫入。在其他實(shí) 施例中,存儲(chǔ)器90可被操作為高速緩存。幀緩沖器36也可儲(chǔ)存于系 統(tǒng)存儲(chǔ)器12中,而存儲(chǔ)器90可維持與該系統(tǒng)存儲(chǔ)器12 —致或如果轉(zhuǎn) 譯有活動(dòng)地執(zhí)行時(shí),可周期性地從該系統(tǒng)存儲(chǔ)器12重新載入。
對(duì)熟習(xí)該技術(shù)領(lǐng)域者而言, 一旦完整地了解上述揭示后,許多變動(dòng)與修改將變得明顯。下列的權(quán)利要求書意欲解釋為涵蓋所有此等的
工業(yè)應(yīng)用性
本發(fā)明應(yīng)用于計(jì)算機(jī)系統(tǒng)。
權(quán)利要求
1、 一種處理器單元(14),包括 至少一個(gè)處理器核心(24A);顯示控制器(28),配置成與顯示器(18)相連接;以及 橋接器(26),與所述處理器核心及所述顯示控制器相連接,其中所 述橋接器進(jìn)一步配置成與第二接口相連接用以與圖形處理單元(30)通 信,所述圖形處理單元(30)配置成轉(zhuǎn)譯數(shù)據(jù)至幀緩沖器(36)中,所述數(shù) 據(jù)表示欲被顯示在所述顯示器上的圖像,其中如果所述圖形處理單元 不是正在進(jìn)行轉(zhuǎn)譯,所述橋接器單元配置成停止所述第二接口,以及 其中即使所述第二接口被停止,所述顯示控制器配置成讀取用于顯示 的所述幀緩沖器數(shù)據(jù)。
2、 如權(quán)利要求1所述的處理器單元,其中,如果所述圖形處理單 元不是正在進(jìn)行轉(zhuǎn)譯且與所述第二接口相連接的第二橋接器(16)所連 接的外圍接口上沒(méi)有活動(dòng)時(shí),所述橋接器配置成停止所述第二接口 。
3、 一種集成電路(14),包括如權(quán)利要求1或2所述的處理器單 元;其中,所述集成電路不包括用于將所述圖像轉(zhuǎn)譯至所述幀緩沖器 中的圖形處理單元。
4、 如權(quán)利要求3所述的集成電路,其中,所述橋接器進(jìn)一歩配置 成與存儲(chǔ)器接口相連接以與存儲(chǔ)器(12)通信。
5、 一種系統(tǒng)(IO),包括 存儲(chǔ)器(12);存儲(chǔ)器接口,與所述存儲(chǔ)器相連接;如權(quán)利要求1或2所述的處理器單元(14),與所述存儲(chǔ)器接口相連 接,其中所述處理器單元包括至少一個(gè)處理器核心(24A)以及配置成與 顯示器相連接的顯示控制器(18);第二接口,與所述處理器單元相連接;以及圖形處理單元(30),配置成轉(zhuǎn)譯數(shù)據(jù)至幀緩沖器(36)中,所述數(shù)據(jù) 表示欲被顯示在所述顯示器上的圖像。
6.<image>image see original document page 3</image>
7、 如權(quán)利要求6所述的系統(tǒng),其中,所述圖形處理單元配置成通 過(guò)至所述處理器單元的所述第二接口的啟動(dòng)命令來(lái)訪問(wèn)存儲(chǔ)器,所述 處理器單元配置成通過(guò)所述存儲(chǔ)器接口來(lái)訪問(wèn)存儲(chǔ)器。
8、 如權(quán)利要求7所述的系統(tǒng),其中,所述圖形處理單元配置成從 所述存儲(chǔ)器讀取描述欲被轉(zhuǎn)譯的對(duì)象的數(shù)據(jù)(34),且其中所述圖形處理 單元配置成將所述圖像寫入至所述幀緩沖器。
9、 如權(quán)利要求6至8任意一項(xiàng)所述的系統(tǒng),進(jìn)一歩包括第二顯 示控制器(32),配置成與第二顯示器(20)相連接,其中連接所述第二顯 示控制器用以通過(guò)所述第二接口進(jìn)行通信。
10、 如權(quán)利要求6至9任意一項(xiàng)所述的系統(tǒng),其中,所述圖形處 理單元包含于橋接器單元(16)中,所述橋接器單元(16)與所述第二接口 相連接并進(jìn)一歩與外圍接口相連接。
11、 如權(quán)利要求10所述的系統(tǒng),其中,如果所述圖形處理單元不 是正在進(jìn)行轉(zhuǎn)譯且在所述外圍接口上沒(méi)有活動(dòng)時(shí),所述處理器單元配 置成停止所述第二接口。
12、 一種用在一設(shè)備內(nèi)的方法,所述設(shè)備包括至少一個(gè)處理器 核心(24A);顯示控制器(28),配置成與顯示器(18)相連接;以及橋接器 (26),與所述處理器核心及所述顯示控制器相連接,其中所述橋接器進(jìn) 一歩配置成與第二接口相連接以與圖形處理單元(30)通信,所述圖形處 理單元(30)配置成轉(zhuǎn)譯數(shù)據(jù)至幀緩沖器(36)中,所述數(shù)據(jù)表示欲被顯示 在所述顯示器上的圖像;所述方法包括如果所述圖形處理單元不是正在進(jìn)行轉(zhuǎn)譯,所述橋接器單元停止 所述第二接口;以及即使所述第二接口被停止,所述顯示控制器讀取用于顯示的所述 幀緩沖器數(shù)據(jù)。
全文摘要
在一個(gè)實(shí)施例中,一種系統(tǒng)(10)包括存儲(chǔ)器(12);與該存儲(chǔ)器相連接的存儲(chǔ)器接口;與該存儲(chǔ)器接口相連接的處理器單元(14),與該處理器單元相連接的第二接口,及圖形處理單元(30)。該處理器單元包括至少一個(gè)處理器核心(24A)及配置成(configured to)與顯示器(18)相連接的顯示控制器(28)。圖形處理單元配置成將數(shù)據(jù)轉(zhuǎn)譯(render)至幀緩沖器(frame buffer)(36)中,該數(shù)據(jù)表示(represent)欲被顯示在該顯示器上的圖像(image)。如果該圖形處理單元不是正在進(jìn)行轉(zhuǎn)譯,則該處理器單元配置成停止(deactivate)該第二接口,而且即使該第二接口被停止,該顯示控制器配置成讀取用于顯示的該幀緩沖器數(shù)據(jù)。
文檔編號(hào)G06F15/78GK101313268SQ200680043876
公開日2008年11月26日 申請(qǐng)日期2006年11月2日 優(yōu)先權(quán)日2005年11月23日
發(fā)明者M·斯坦曼, R·T·維特克, S·R·波爾金 申請(qǐng)人:先進(jìn)微裝置公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
洱源县| 云安县| 兰州市| 高清| 平陆县| 安国市| 瑞丽市| 化州市| 闽侯县| 马龙县| 灌南县| 措勤县| 正镶白旗| 淮滨县| 南岸区| 宜宾县| 克拉玛依市| 加查县| 平果县| 清远市| 无棣县| 讷河市| 枣强县| 渝中区| 桐柏县| 会昌县| 河津市| 静海县| 金阳县| 美姑县| 新野县| 新安县| 加查县| 亚东县| 博罗县| 闵行区| 柏乡县| 文昌市| 沽源县| 六盘水市| 会泽县|