具有外部存儲(chǔ)器存取控制的處理系統(tǒng)的制作方法
【專利說明】具有外部存儲(chǔ)器存取控制的處理系統(tǒng)
[0001]本申請是申請?zhí)枮?00880130482.5、國際申請?zhí)枮镻CT/US2008/070906、國際申請日為2008年7月23日的專利申請的分案申請。
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及一種處理系統(tǒng),并且更具體來說,涉及一種用于在執(zhí)行處理例程的同時(shí)控制對外部存儲(chǔ)器的存取的方法。
【背景技術(shù)】
[0003]處理系統(tǒng)在本領(lǐng)域內(nèi)通常是公知的,并且在多種設(shè)備中被利用。某些處理系統(tǒng)具有內(nèi)部存儲(chǔ)器,其提供所述處理系統(tǒng)的所有數(shù)據(jù)和/或指令。但是,內(nèi)部存儲(chǔ)器具有有限的容量和能力,并且因此在某些情況下還將處理系統(tǒng)連接到外部存儲(chǔ)器,所述外部存儲(chǔ)器擴(kuò)充內(nèi)部存儲(chǔ)器的存儲(chǔ)空間。此外,外部存儲(chǔ)器允許多個(gè)處理系統(tǒng)對所述存儲(chǔ)器進(jìn)行存取,并且從而提供更高的靈活性。
[0004]使用外部存儲(chǔ)器的一個(gè)缺陷在于,與對內(nèi)部存儲(chǔ)器的存取相比,對外部存儲(chǔ)器的存取通常需要更大數(shù)量的功率,并且在某些情況下可能花費(fèi)更長數(shù)量的時(shí)間。因此,在處理系統(tǒng)受到功率和/或時(shí)間約束的情況下,存在使得外部存儲(chǔ)器存取最小化的希望(incentive)。但是,可能無法將所有數(shù)據(jù)和/或指令都包括在內(nèi)部存儲(chǔ)器中,并且因此常常還是需要外部存儲(chǔ)器。
[0005]在現(xiàn)有技術(shù)處理系統(tǒng)中,按照突發(fā)形式(in bursts)對外部存儲(chǔ)器進(jìn)行存取。換句話說,基本上連續(xù)地對大外部存儲(chǔ)器塊進(jìn)行存取。這將導(dǎo)致處理系統(tǒng)的能量需求出現(xiàn)尖峰(spike)。在處理系統(tǒng)不受能量約束的環(huán)境中,這種類型的存儲(chǔ)器存取是適當(dāng)?shù)摹5窃谟泄β始s束的情況下,例如在經(jīng)由雙線回路(two-wire loop)為處理系統(tǒng)供電的情況下,所需功率中的尖峰可能會(huì)對與處理系統(tǒng)共享電源的組件造成不利影響,這是因?yàn)楸贿f送到處理系統(tǒng)的功率部分地受到在所述雙線回路上發(fā)送的信令的限制。雙線回路的實(shí)例僅僅是一個(gè)實(shí)例,而不應(yīng)當(dāng)限制本發(fā)明的范圍,這是因?yàn)樵谠S多其他情況下被遞送到處理系統(tǒng)的功率也受到限制。雖然現(xiàn)有技術(shù)的處理系統(tǒng)嘗試了降低總的功率消耗,但這并不總是適當(dāng)?shù)慕鉀Q方案,因?yàn)榧词箍偟墓β氏牡玫浇档?,功率消耗中的短暫尖峰仍然可能?huì)對系統(tǒng)造成不利影響。
[0006]因此,本發(fā)明提供一種用于在控制對外部存儲(chǔ)器的存取的同時(shí)執(zhí)行處理例程的方法。
【發(fā)明內(nèi)容】
[0007]根據(jù)本發(fā)明的一方面,一種用于執(zhí)行利用外部存儲(chǔ)器并且需要多于一次外部存儲(chǔ)器存取的處理例程的方法包括以下步驟:
基于連續(xù)外部存儲(chǔ)器存取的預(yù)定數(shù)目來分散(distributing)外部存儲(chǔ)器存取。
[0008]優(yōu)選地,所述方法還包括以下步驟:分散外部存儲(chǔ)器存取以使得連續(xù)外部存儲(chǔ)器存取的數(shù)目被最小化。
[0009]優(yōu)選地,所述方法還包括以下步驟:基本上均勻地分散外部存儲(chǔ)器存取。
[0010]優(yōu)選地,所述分散外部存儲(chǔ)器存取的步驟包括:在預(yù)定數(shù)目的連續(xù)外部存儲(chǔ)器存取之后,使對外部存儲(chǔ)器的存取暫時(shí)中斷預(yù)定時(shí)間量。
[0011]優(yōu)選地,所述處理例程還利用內(nèi)部存儲(chǔ)器,并且其中所述分散外部存儲(chǔ)器存取的步驟包括:在預(yù)定數(shù)目的外部存儲(chǔ)器存取和預(yù)定數(shù)目的內(nèi)部存儲(chǔ)器存取之后,中斷對外部存儲(chǔ)器的存取。
[0012]優(yōu)選地,所述連續(xù)外部存儲(chǔ)器存取的預(yù)定數(shù)目基于可用能量供應(yīng)。
[0013]根據(jù)本發(fā)明的另一方面,一種用于執(zhí)行利用外部存儲(chǔ)器的處理例程的方法包括以下步驟:
確定可用能量供應(yīng);以及
基于所述可用能量供應(yīng)對外部存儲(chǔ)器進(jìn)行存取。
[0014]優(yōu)選地,所述方法還包括以下步驟:只有在可用能量供應(yīng)超出閾值的情況下才對外部存儲(chǔ)器進(jìn)行存取。
[0015]優(yōu)選地,所述處理例程還利用內(nèi)部存儲(chǔ)器,并且所述方法還包括以下步驟:如果可用能量供應(yīng)不超出閾值,則對內(nèi)部存儲(chǔ)器進(jìn)行存取。
[0016]優(yōu)選地,所述方法還包括以下步驟:如果可用能量供應(yīng)不超出閾值,則分散外部存儲(chǔ)器存取。
[0017]優(yōu)選地,所述方法還包括以下步驟:基于連續(xù)外部存儲(chǔ)器存取的預(yù)定數(shù)目來分散外部存儲(chǔ)器存取。
[0018]優(yōu)選地,所述連續(xù)外部存儲(chǔ)器存取的預(yù)定數(shù)目至少部分地由可用能量供應(yīng)等級(jí)確定。
[0019]優(yōu)選地,所述處理例程還利用內(nèi)部存儲(chǔ)器,并且所述方法還包括以下步驟:通過在預(yù)定數(shù)目的連續(xù)外部存儲(chǔ)器存取和預(yù)定數(shù)目的內(nèi)部存儲(chǔ)器存取之后中斷對外部存儲(chǔ)器的存取來分散對外部存儲(chǔ)器的存取。
[0020]根據(jù)本發(fā)明的另一方面,一種處理系統(tǒng)包括:
外部存儲(chǔ)器;以及
被適配成執(zhí)行利用所述外部存儲(chǔ)器的處理例程的處理器,其中,所述處理器被配置成基于連續(xù)外部存儲(chǔ)器存取的預(yù)定數(shù)目來分散外部存儲(chǔ)器存取。
[0021]優(yōu)選地,所述處理器還被配置成分散外部存儲(chǔ)器存取以使得連續(xù)外部存儲(chǔ)器存取的數(shù)目被最小化。
[0022]優(yōu)選地,所述處理器還被配置成基本上均勻地分散外部存儲(chǔ)器存取。
[0023]優(yōu)選地,所述處理器還被配置成在預(yù)定數(shù)目的連續(xù)外部存儲(chǔ)器存取之后,使對外部存儲(chǔ)器的存取暫時(shí)中斷預(yù)定時(shí)間量。
[0024]優(yōu)選地,所述處理系統(tǒng)還包括內(nèi)部存儲(chǔ)器,其中,所述處理器還被配置成通過在預(yù)定數(shù)目的外部存儲(chǔ)器存取和預(yù)定數(shù)目的內(nèi)部存儲(chǔ)器存取之后中斷對外部存儲(chǔ)器的存取來分散外部存儲(chǔ)器存取。
[0025]優(yōu)選地,所述連續(xù)外部存儲(chǔ)器存取的預(yù)定數(shù)目基于可用能量供應(yīng)。
【附圖說明】
[0026]圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的處理系統(tǒng)100。
[0027]圖2示出了所述處理系統(tǒng)在對存儲(chǔ)器進(jìn)行存取時(shí)的能量消耗的曲線圖。
[0028]圖3示出了根據(jù)現(xiàn)有技術(shù)的處理系統(tǒng)的存儲(chǔ)器存取。
[0029]圖4示出了根據(jù)現(xiàn)有技術(shù)的處理系統(tǒng)的能量消耗的曲線圖。
[0030]圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的處理系統(tǒng)的存儲(chǔ)器存取。
[0031]圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的處理系統(tǒng)的存儲(chǔ)器存取。
[0032]圖7示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的計(jì)量電子設(shè)備(meter electronics)的功率消耗的曲線圖。
[0033]圖8示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的處理系統(tǒng)的存儲(chǔ)器存取。
[0034]圖9示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的計(jì)量電子設(shè)備的功率消耗的曲線圖。
【具體實(shí)施方式】
[0035]圖1 一 9和下面的描述描繪了具體實(shí)例,以教導(dǎo)本領(lǐng)域技術(shù)人員如何完成及使用本發(fā)明的最佳模式。為了教導(dǎo)本發(fā)明的原理,已經(jīng)簡化或省略了某些傳統(tǒng)方面。本領(lǐng)域技術(shù)人員將從這些實(shí)例中認(rèn)識(shí)到落在本發(fā)明的范圍內(nèi)的各種變型。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,可以按照多種方式組合下面描述的特征以形成本發(fā)明的多種變型。因此,本發(fā)明不限于下面描述的具體實(shí)例,而只由所附權(quán)利要求及其等效表述限制。
[0036]圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的處理系統(tǒng)100。處理系統(tǒng)100包括連接到電源104的處理器101。