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

一種DDR系統(tǒng)的控制系統(tǒng)及控制方法與流程

文檔序號(hào):11385919閱讀:173來(lái)源:國(guó)知局
一種DDR系統(tǒng)的控制系統(tǒng)及控制方法與流程

本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種ddr系統(tǒng)的控制系統(tǒng)及控制方法。



背景技術(shù):

隨著計(jì)算機(jī)技術(shù)的發(fā)展,目前的很多通信設(shè)備中都會(huì)設(shè)置ddr(doubledatarate,雙倍速率同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器)系統(tǒng),通常,設(shè)備中的一些功能系統(tǒng)如isp(internetserviceprovider,互聯(lián)網(wǎng)服務(wù)提供商)系統(tǒng)、顯示系統(tǒng)等會(huì)和ddr系統(tǒng)共用一個(gè)電源域。

現(xiàn)有技術(shù)中,當(dāng)多個(gè)功能系統(tǒng)和ddr系統(tǒng)共用一個(gè)電源域時(shí),ddr系統(tǒng)的電源電壓和時(shí)鐘頻率往往被設(shè)置為能滿足所有功能模塊需求的固定值,這樣雖然能夠保證各功能系統(tǒng)正常工作,但同時(shí)也帶來(lái)了ddr系統(tǒng)的功耗問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種ddr系統(tǒng)的控制系統(tǒng)及控制方法,能夠減小ddr系統(tǒng)的功耗。

本發(fā)明實(shí)施例提供了一種ddr系統(tǒng)的控制系統(tǒng),包括監(jiān)測(cè)單元和控制單元,其中:

監(jiān)測(cè)單元監(jiān)測(cè)與ddr系統(tǒng)共用電源域的各功能系統(tǒng)的工作狀態(tài),并根據(jù)監(jiān)測(cè)到的各功能系統(tǒng)的工作狀態(tài),確定ddr系統(tǒng)的電源參數(shù)目標(biāo)值和時(shí)鐘參數(shù)目標(biāo)值;

控制單元根據(jù)監(jiān)測(cè)單元確定的ddr系統(tǒng)的電源參數(shù)目標(biāo)值和時(shí)鐘參數(shù)目標(biāo)值,控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)。

其中,電源參數(shù)具體可以為電源電壓,時(shí)鐘參數(shù)具體可以為時(shí)鐘頻率。

即,監(jiān)測(cè)單元具體可以根據(jù)監(jiān)測(cè)到的各功能系統(tǒng)的工作狀態(tài),確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值;

控制單元具體可以根據(jù)監(jiān)測(cè)單元確定的ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值,控制ddr系統(tǒng)的電源電壓和時(shí)鐘頻率。

具體的,監(jiān)測(cè)單元可以根據(jù)監(jiān)測(cè)到的各功能系統(tǒng)的工作狀態(tài),確定各功能系統(tǒng)的時(shí)鐘頻率需求值;然后根據(jù)各功能系統(tǒng)的時(shí)鐘頻率需求值,確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值。

在本發(fā)明的一個(gè)具體實(shí)施例中,監(jiān)測(cè)單元可以在各功能系統(tǒng)的時(shí)鐘頻率需求值中確定出最大值作為ddr系統(tǒng)的時(shí)鐘頻率目標(biāo)值;然后根據(jù)ddr系統(tǒng)的時(shí)鐘頻率目標(biāo)值,確定ddr系統(tǒng)的電源電壓目標(biāo)值。

進(jìn)一步的,在本發(fā)明實(shí)施例中,在控制單元控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化的過(guò)程中,ddr系統(tǒng)處于自刷新?tīng)顟B(tài);此時(shí),上述ddr系統(tǒng)的控制系統(tǒng),還包括延遲緩沖單元,在ddr系統(tǒng)處于自刷新?tīng)顟B(tài)時(shí),延遲緩沖單元作為各功能系統(tǒng)的數(shù)據(jù)存儲(chǔ)緩存。

較佳的,控制單元可以在控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化之前,確定延遲緩沖單元中的數(shù)據(jù)量達(dá)到預(yù)設(shè)數(shù)據(jù)量。

較佳的,控制單元可以在控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化之后,根據(jù)變化后的電源參數(shù)或時(shí)鐘參數(shù),控制ddr系統(tǒng)進(jìn)入相應(yīng)的工作模式。

本發(fā)明實(shí)施例還提供了一種ddr系統(tǒng)的控制方法,包括:

監(jiān)測(cè)與ddr系統(tǒng)共用電源域的各功能系統(tǒng)的工作狀態(tài);

根據(jù)各功能系統(tǒng)的工作狀態(tài),確定ddr系統(tǒng)的電源參數(shù)目標(biāo)值和時(shí)鐘參數(shù)目標(biāo)值;

根據(jù)ddr系統(tǒng)的電源參數(shù)目標(biāo)值和時(shí)鐘參數(shù)目標(biāo)值,控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)。

其中,電源參數(shù)具體可以為電源電壓,時(shí)鐘參數(shù)具體可以為時(shí)鐘頻率。

即,根據(jù)各功能系統(tǒng)的工作狀態(tài),確定ddr系統(tǒng)的電源參數(shù)目標(biāo)值和時(shí)鐘參數(shù)目標(biāo)值,具體可以包括:根據(jù)各功能系統(tǒng)的工作狀態(tài),確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值;

根據(jù)ddr系統(tǒng)的電源參數(shù)目標(biāo)值和時(shí)鐘參數(shù)目標(biāo)值,控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù),具體可以包括:根據(jù)ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值,控制ddr系統(tǒng)的電源電壓和時(shí)鐘頻率。

具體的,根據(jù)各功能系統(tǒng)的工作狀態(tài),確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值,可以包括:

根據(jù)各功能系統(tǒng)的工作狀態(tài),確定各功能系統(tǒng)的時(shí)鐘頻率需求值;

根據(jù)各功能系統(tǒng)的時(shí)鐘頻率需求值,確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值。

在本發(fā)明的一個(gè)具體實(shí)施例中,根據(jù)各功能系統(tǒng)的時(shí)鐘頻率需求值,確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值,具體可以包括:

在各功能系統(tǒng)的時(shí)鐘頻率需求值中確定出最大值作為ddr系統(tǒng)的時(shí)鐘頻率目標(biāo)值;

根據(jù)ddr系統(tǒng)的時(shí)鐘頻率目標(biāo)值,確定ddr系統(tǒng)的電源電壓目標(biāo)值。

進(jìn)一步的,在本發(fā)明實(shí)施例中,在控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化的過(guò)程中,ddr系統(tǒng)處于自刷新?tīng)顟B(tài);較佳的,在控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化之前,還包括:確定延遲緩沖單元中的數(shù)據(jù)量達(dá)到預(yù)設(shè)數(shù)據(jù)量;其中,延遲緩沖單元,在ddr系統(tǒng)處于自刷新?tīng)顟B(tài)時(shí)作為各功能系統(tǒng)的數(shù)據(jù)存儲(chǔ)緩存。

較佳的,在控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化之后,還可以根據(jù)變化后的電源參數(shù)或時(shí)鐘參數(shù),控制ddr系統(tǒng)進(jìn)入相應(yīng)的工作模式。

根據(jù)本發(fā)明實(shí)施例提供的ddr系統(tǒng)的控制系統(tǒng)及控制方法,根據(jù)與ddr系統(tǒng)共用電源域的各功能系統(tǒng)的工作狀態(tài),對(duì)ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)進(jìn)行控制,即ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)與各功能系統(tǒng)的工作狀態(tài)有 關(guān),既能夠保證各功能系統(tǒng)正常工作,又減小了ddr系統(tǒng)的功耗。

附圖說(shuō)明

附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:

圖1為本發(fā)明實(shí)施例提供的ddr系統(tǒng)的控制系統(tǒng)的結(jié)構(gòu)示意圖之一;

圖2為本發(fā)明實(shí)施例提供的ddr系統(tǒng)的控制系統(tǒng)的結(jié)構(gòu)示意圖之二;

圖3為本發(fā)明實(shí)施例提供的ddr系統(tǒng)的控制系統(tǒng)中的控制單元執(zhí)行的流程示意圖;

圖4為本發(fā)明實(shí)施例提供的ddr系統(tǒng)中的ddr控制器執(zhí)行的流程示意圖;

圖5為本發(fā)明實(shí)施例提供的ddr系統(tǒng)的控制方法的流程示意圖。

具體實(shí)施方式

為了給出減小ddr系統(tǒng)功耗的實(shí)現(xiàn)方案,本發(fā)明實(shí)施例提供了一種ddr系統(tǒng)的控制系統(tǒng)及控制方法,以下結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。

本發(fā)明實(shí)施例提供了一種ddr系統(tǒng)的控制系統(tǒng),如圖1所示,具體可以包括如下單元:

監(jiān)測(cè)單元101,用于監(jiān)測(cè)與ddr系統(tǒng)共用電源域的各功能系統(tǒng)的工作狀態(tài);根據(jù)監(jiān)測(cè)到的各功能系統(tǒng)的工作狀態(tài),確定ddr系統(tǒng)的電源參數(shù)目標(biāo)值和時(shí)鐘參數(shù)目標(biāo)值。其中,功能系統(tǒng)的工作狀態(tài)具體可以但不限于包括功能系統(tǒng)的負(fù)載狀態(tài)、運(yùn)行場(chǎng)景等。

控制單元102,用于根據(jù)監(jiān)測(cè)單元101確定的ddr系統(tǒng)的電源參數(shù)目標(biāo) 值和時(shí)鐘參數(shù)目標(biāo)值,控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)。

通常,ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)是一一對(duì)應(yīng)的關(guān)系,因此當(dāng)ddr系統(tǒng)的電源參數(shù)目標(biāo)值與ddr系統(tǒng)的電源參數(shù)當(dāng)前值相同時(shí),ddr系統(tǒng)的時(shí)鐘參數(shù)目標(biāo)值與ddr系統(tǒng)的時(shí)鐘參數(shù)當(dāng)前值也相同;當(dāng)ddr系統(tǒng)的電源參數(shù)目標(biāo)值與ddr系統(tǒng)的電源參數(shù)當(dāng)前值不相同時(shí),ddr系統(tǒng)的時(shí)鐘參數(shù)目標(biāo)值與ddr系統(tǒng)的時(shí)鐘參數(shù)當(dāng)前值也不相同。

因此實(shí)際實(shí)施時(shí),控制單元102可以先判斷ddr系統(tǒng)的電源參數(shù)目標(biāo)值與ddr系統(tǒng)的電源參數(shù)當(dāng)前值是否不相同;在ddr系統(tǒng)的電源參數(shù)目標(biāo)值與ddr系統(tǒng)的電源參數(shù)當(dāng)前值相同時(shí),控制單元102不輸出參數(shù)調(diào)整指令,此時(shí),ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)不變;在ddr系統(tǒng)的電源參數(shù)目標(biāo)值與ddr系統(tǒng)的電源參數(shù)當(dāng)前值不相同時(shí),控制單元102輸出參數(shù)調(diào)整指令,控制ddr系統(tǒng)的電源參數(shù)變化至電源參數(shù)目標(biāo)值,控制ddr系統(tǒng)的時(shí)鐘參數(shù)變化至?xí)r鐘參數(shù)目標(biāo)值。

即本發(fā)明實(shí)施例提供的ddr系統(tǒng)的控制系統(tǒng),ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)與各功能系統(tǒng)的工作狀態(tài)有關(guān),不再為固定值,這樣既能夠保證各功能系統(tǒng)正常工作,又能夠減小ddr系統(tǒng)的功耗。

在本發(fā)明實(shí)施例中,上述電源參數(shù)具體可以為電源電壓,時(shí)鐘參數(shù)具體可以為時(shí)鐘頻率。

此時(shí),監(jiān)測(cè)單元101具體根據(jù)監(jiān)測(cè)到的各功能系統(tǒng)的工作狀態(tài),確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值;控制單元102具體根據(jù)監(jiān)測(cè)單元101確定的ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值,控制ddr系統(tǒng)的電源電壓和時(shí)鐘頻率。

具體的,監(jiān)測(cè)單元101可以根據(jù)監(jiān)測(cè)到的各功能系統(tǒng)的工作狀態(tài),先確定各功能系統(tǒng)的時(shí)鐘頻率需求值;然后根據(jù)各功能系統(tǒng)的時(shí)鐘頻率需求值,確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值。根據(jù)各功能系統(tǒng)的時(shí)鐘頻率需求值確定的ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值,能夠保證各功 能系統(tǒng)的正常工作。

在本發(fā)明的一個(gè)具體實(shí)施例中,監(jiān)測(cè)單元101可以在各功能系統(tǒng)的時(shí)鐘頻率需求值中確定出最大值作為ddr系統(tǒng)的時(shí)鐘頻率目標(biāo)值;然后根據(jù)ddr系統(tǒng)的時(shí)鐘頻率目標(biāo)值,確定ddr系統(tǒng)的電源電壓目標(biāo)值。

需要說(shuō)明的是,上述具體實(shí)施例僅為一個(gè)較佳示例,監(jiān)測(cè)單元101確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值的方法簡(jiǎn)單直接,效率較高,且易于實(shí)現(xiàn)。

在本發(fā)明的其它具體實(shí)施例中,監(jiān)測(cè)單元101也可以采用其它方式根據(jù)各功能系統(tǒng)的時(shí)鐘頻率需求值確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值。由于各功能系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)也是一一對(duì)應(yīng)的關(guān)系,因此,在本發(fā)明的一個(gè)具體實(shí)施例中,監(jiān)測(cè)單元101可以根據(jù)各功能系統(tǒng)的時(shí)鐘頻率需求值,確定各功能系統(tǒng)的電源電壓需求值,然后在各功能系統(tǒng)的電源電壓需求值中確定出最大值作為ddr系統(tǒng)的電源電壓目標(biāo)值,然后根據(jù)ddr系統(tǒng)的電源電壓目標(biāo)值,確定ddr系統(tǒng)的時(shí)鐘頻率目標(biāo)值,當(dāng)然也可以同前述具體實(shí)施例,在各功能系統(tǒng)的時(shí)鐘頻率需求值中直接確定出最大值作為ddr系統(tǒng)的時(shí)鐘頻率目標(biāo)值。

當(dāng)然,監(jiān)測(cè)單元101還可以采用其它方式根據(jù)各功能系統(tǒng)的時(shí)鐘頻率需求值確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值,在此不再舉例詳述。

在本發(fā)明實(shí)施例中,在控制單元102控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化的過(guò)程中,ddr系統(tǒng)處于自刷新?tīng)顟B(tài)。

因此,實(shí)際實(shí)施時(shí),控制系統(tǒng)除了包括監(jiān)測(cè)單元101、控制單元102,還可以如圖2所示,包括:

延遲緩沖單元103,用于在ddr系統(tǒng)處于自刷新?tīng)顟B(tài)時(shí)作為各功能系統(tǒng)的數(shù)據(jù)存儲(chǔ)緩存。

較佳的,控制單元102,還可以在控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化之前,確定延遲緩沖單元103中的數(shù)據(jù)量達(dá)到預(yù)設(shè)數(shù)據(jù)量。

在ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化過(guò)程中,ddr系統(tǒng)處于自刷新?tīng)顟B(tài)時(shí),各功能系統(tǒng)無(wú)法再?gòu)膁dr系統(tǒng)中讀取數(shù)據(jù),只能從延遲緩沖單元103中讀取數(shù)據(jù),若延遲緩沖單元103中的數(shù)據(jù)量過(guò)少,數(shù)據(jù)來(lái)不及送入功能系統(tǒng),則會(huì)引發(fā)異常。

因此,控制單元102在控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化之前,確定延遲緩沖單元103中的數(shù)據(jù)量不少于ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化過(guò)程中各功能系統(tǒng)的數(shù)據(jù)需求量,即確定延遲緩沖單元103中的數(shù)據(jù)量達(dá)到預(yù)設(shè)數(shù)據(jù)量,能夠避免引發(fā)異常。

即當(dāng)電源參數(shù)具體為電源電壓,時(shí)鐘參數(shù)具體為時(shí)鐘頻率,控制單元102在根據(jù)監(jiān)測(cè)單元101確定的ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值,控制ddr系統(tǒng)的電源電壓和時(shí)鐘頻率時(shí),具體可以如圖3所示,執(zhí)行下述步驟:

步驟301、判斷ddr系統(tǒng)的電源電壓目標(biāo)值與ddr系統(tǒng)的電源電壓當(dāng)前值是否不相同。

當(dāng)ddr系統(tǒng)的電源電壓目標(biāo)值與ddr系統(tǒng)的電源電壓當(dāng)前值不相同時(shí),進(jìn)入步驟302;

當(dāng)ddr系統(tǒng)的電源電壓目標(biāo)值與ddr系統(tǒng)的電源電壓當(dāng)前值相同時(shí),循環(huán)執(zhí)行本步驟301。

步驟302、判斷延遲緩沖單元103中的數(shù)據(jù)量是否達(dá)到預(yù)設(shè)數(shù)據(jù)量。

當(dāng)延遲緩沖單元103中的數(shù)據(jù)量達(dá)到預(yù)設(shè)數(shù)據(jù)量時(shí),進(jìn)入步驟303;

當(dāng)延遲緩沖單元103中的數(shù)據(jù)量未達(dá)到預(yù)設(shè)數(shù)據(jù)量時(shí),返回執(zhí)行步驟301。

步驟303、輸出參數(shù)調(diào)整指令,控制ddr系統(tǒng)的電源電壓變化至電源電壓目標(biāo)值,控制ddr系統(tǒng)的時(shí)鐘頻率變化至?xí)r鐘頻率目標(biāo)值。

如圖2中所示,ddr系統(tǒng)中包括ddr控制器以及ddrphy(physicallayer,物理層),控制單元102輸出的參數(shù)調(diào)整指令可以輸入至ddr系統(tǒng)的ddr控制器,ddr控制器在接收到參數(shù)調(diào)整指令后控制ddrphy進(jìn)入自刷 新?tīng)顟B(tài),即使ddr系統(tǒng)處于自刷新?tīng)顟B(tài)。

當(dāng)電源參數(shù)具體為電源電壓時(shí),ddr控制器可以在控制ddrphy進(jìn)入自刷新?tīng)顟B(tài)后進(jìn)行ddr系統(tǒng)的電源電壓的變化。

當(dāng)時(shí)鐘參數(shù)具體為時(shí)鐘頻率時(shí),控制單元102輸出的參數(shù)調(diào)整指令還需要輸入至?xí)r鐘產(chǎn)生單元,由時(shí)鐘產(chǎn)生單元根據(jù)時(shí)鐘頻率目標(biāo)值產(chǎn)生相應(yīng)的時(shí)鐘頻率輸入至ddr系統(tǒng)的ddr控制器和ddrphy,實(shí)現(xiàn)ddr系統(tǒng)的時(shí)鐘頻率的變化。

較佳的,控制單元102在控制ddr系統(tǒng)的電源參數(shù)變化至電源參數(shù)目標(biāo)值、時(shí)鐘參數(shù)變化至?xí)r鐘參數(shù)目標(biāo)值之后,還可以根據(jù)變化后的電源參數(shù)或變化后的時(shí)鐘參數(shù),即電源參數(shù)目標(biāo)值或時(shí)鐘參數(shù)目標(biāo)值,控制ddr系統(tǒng)進(jìn)入相應(yīng)的工作模式;不同的工作模式下,ddr系統(tǒng)的ddrphy中開(kāi)啟的具體電路數(shù)量不同,因此ddr系統(tǒng)的功耗也不同,所以根據(jù)變化后的電源參數(shù)或變化后的時(shí)鐘參數(shù),控制ddr系統(tǒng)進(jìn)入相應(yīng)的工作模式,能夠進(jìn)一步減小ddr系統(tǒng)的功耗。之后,ddr控制器可以控制ddrphy離開(kāi)自刷新?tīng)顟B(tài),即使ddr系統(tǒng)離開(kāi)自刷新?tīng)顟B(tài),恢復(fù)正常工作狀態(tài)。

實(shí)際實(shí)施時(shí),工作模式指示信息可以攜帶在參數(shù)調(diào)整指令,由控制單元102發(fā)送至ddr控制器。

當(dāng)電源參數(shù)具體為電源電壓,時(shí)鐘參數(shù)具體為時(shí)鐘頻率時(shí),假設(shè),ddr系統(tǒng)的工作模式包括低能耗的低壓模式和高能耗的高壓模式,那么ddr系統(tǒng)中的ddr控制器具體可以執(zhí)行圖4流程,包括下述步驟:

步驟401、判斷是否接收到參數(shù)調(diào)整指令。

當(dāng)接收到參數(shù)調(diào)整指令時(shí),進(jìn)入步驟402;

當(dāng)未接收到參數(shù)調(diào)整指令時(shí),循環(huán)執(zhí)行本步驟401。

步驟402、控制ddrphy進(jìn)入自刷新?tīng)顟B(tài),然后控制ddr系統(tǒng)的電源電壓變化。

在ddrphy進(jìn)入自刷新?tīng)顟B(tài)后,ddr系統(tǒng)的時(shí)鐘頻率也發(fā)生變化。

步驟403、電源電壓和時(shí)鐘頻率是否已經(jīng)穩(wěn)定。

當(dāng)電源電壓和時(shí)鐘頻率已經(jīng)穩(wěn)定時(shí),進(jìn)入步驟404;

當(dāng)電源電壓和時(shí)鐘頻率未穩(wěn)定時(shí),循環(huán)執(zhí)行本周步驟403。

步驟404、判斷是否為低壓模式。

當(dāng)確定為低壓模式時(shí),進(jìn)入步驟405;

當(dāng)確定不為低壓模式時(shí),進(jìn)入步驟406。

步驟405、控制ddrphy進(jìn)入低壓模式,而后進(jìn)入步驟407。

步驟406、控制ddrphy進(jìn)入高壓模式,而后進(jìn)入步驟407。

步驟407、控制ddrphy離開(kāi)自刷新?tīng)顟B(tài)。

綜上,采用本發(fā)明實(shí)施例提供的ddr系統(tǒng)的控制系統(tǒng),能夠減小ddr系統(tǒng)的功耗,節(jié)省大量資源。

本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,包括上述ddr系統(tǒng)的控制系統(tǒng)。

基于同一發(fā)明構(gòu)思,根據(jù)本發(fā)明上述實(shí)施例提供的ddr系統(tǒng)的控制系統(tǒng),相應(yīng)地,本發(fā)明實(shí)施例還提供一種ddr系統(tǒng)的控制方法,如圖5所示,具體可以包括如下步驟:

步驟501、監(jiān)測(cè)與ddr系統(tǒng)共用電源域的各功能系統(tǒng)的工作狀態(tài);其中,功能系統(tǒng)的工作狀態(tài)具體可以但不限于包括功能系統(tǒng)的負(fù)載狀態(tài)、運(yùn)行場(chǎng)景等。

步驟502、根據(jù)各功能系統(tǒng)的工作狀態(tài),確定ddr系統(tǒng)的電源參數(shù)目標(biāo)值和時(shí)鐘參數(shù)目標(biāo)值。

步驟503、根據(jù)ddr系統(tǒng)的電源參數(shù)目標(biāo)值和時(shí)鐘參數(shù)目標(biāo)值,控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)。

即本發(fā)明實(shí)施例提供的ddr系統(tǒng)的控制方法,ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)與各功能系統(tǒng)的工作狀態(tài)有關(guān),不再為固定值,這樣既能夠保證各功能系統(tǒng)正常工作,又能夠減小ddr系統(tǒng)的功耗。

在本發(fā)明實(shí)施例中,上述電源參數(shù)具體可以為電源電壓,時(shí)鐘參數(shù)具體可 以為時(shí)鐘頻率。

此時(shí),步驟502、根據(jù)各功能系統(tǒng)的工作狀態(tài),確定ddr系統(tǒng)的電源參數(shù)目標(biāo)值和時(shí)鐘參數(shù)目標(biāo)值,具體可以包括:根據(jù)各功能系統(tǒng)的工作狀態(tài),確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值;

步驟503、根據(jù)ddr系統(tǒng)的電源參數(shù)目標(biāo)值和時(shí)鐘參數(shù)目標(biāo)值,控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù),具體可以包括:根據(jù)ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值,控制ddr系統(tǒng)的電源電壓和時(shí)鐘頻率。

具體的,上述根據(jù)各功能系統(tǒng)的工作狀態(tài),確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值,可以包括:根據(jù)各功能系統(tǒng)的工作狀態(tài),確定各功能系統(tǒng)的時(shí)鐘頻率需求值;然后根據(jù)各功能系統(tǒng)的時(shí)鐘頻率需求值,確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值,這樣能夠保證各功能系統(tǒng)的正常工作。

在本發(fā)明的一個(gè)具體實(shí)施例中,上述根據(jù)各功能系統(tǒng)的時(shí)鐘頻率需求值,確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值,具體可以包括:在各功能系統(tǒng)的時(shí)鐘頻率需求值中確定出最大值作為ddr系統(tǒng)的時(shí)鐘頻率目標(biāo)值;根據(jù)ddr系統(tǒng)的時(shí)鐘頻率目標(biāo)值,確定ddr系統(tǒng)的電源電壓目標(biāo)值。

在本發(fā)明的其它具體實(shí)施例中,根據(jù)各功能系統(tǒng)的時(shí)鐘頻率需求值確定ddr系統(tǒng)的電源電壓目標(biāo)值和時(shí)鐘頻率目標(biāo)值還可以采用其它方式實(shí)現(xiàn),在此不再舉例詳述。

在本發(fā)明實(shí)施例中,在控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化的過(guò)程中,ddr系統(tǒng)處于自刷新?tīng)顟B(tài);較佳的,在控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化之前,還包括:確定延遲緩沖單元中的數(shù)據(jù)量達(dá)到預(yù)設(shè)數(shù)據(jù)量;其中,延遲緩沖單元,在ddr系統(tǒng)處于自刷新?tīng)顟B(tài)時(shí)作為各功能系統(tǒng)的數(shù)據(jù)存儲(chǔ)緩存。

較佳的,在控制ddr系統(tǒng)的電源參數(shù)和時(shí)鐘參數(shù)變化之后,還可以根據(jù)變化后的電源參數(shù)或時(shí)鐘參數(shù),控制ddr系統(tǒng)進(jìn)入相應(yīng)的工作模式,能夠進(jìn) 一步減小ddr系統(tǒng)的功耗。

上述各步驟可以可對(duì)應(yīng)于圖1、圖2所示結(jié)構(gòu)中的相應(yīng)單元功能,在此不再贅述。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中特定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中特定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中特定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明實(shí)施例進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1