專利名稱:半導(dǎo)體集成電路裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及半導(dǎo)體集成電路裝置,更具體地,涉及適于要嵌入設(shè) 備中的應(yīng)用的半導(dǎo)體集成電路裝置。
背景技術(shù):
通常,諸如LCD (液晶顯示器)或CRT (陰極射線管)之類的顯 示裝置的顯示數(shù)據(jù)存儲(chǔ)于DRAM中,所述DRAM用作顯示數(shù)據(jù)的主存 儲(chǔ)裝置或?qū)S么鎯?chǔ)裝置。LCD控制器在需要顯示數(shù)據(jù)時(shí)向DRAM或 DRAM控制器發(fā)送請(qǐng)求,并從DRAM讀出顯示數(shù)據(jù)以根據(jù)該顯示數(shù)據(jù) 在LCD上顯示圖像和字符。
然而,當(dāng)有必要允許以低功耗顯示圖像時(shí),響應(yīng)于來(lái)自LCD控制 器的請(qǐng)求來(lái)從DRAM中讀出顯示數(shù)據(jù)的系統(tǒng)在功耗方面是浪費(fèi)的。這 是因?yàn)轭l繁地執(zhí)行以下操作響應(yīng)于來(lái)自LCD控制器的請(qǐng)求打開(kāi) DRAM的所請(qǐng)求頁(yè)面,并在讀出必要的顯示數(shù)據(jù)之后頻繁關(guān)閉(預(yù)充 電)所請(qǐng)求的頁(yè)面。這里,術(shù)語(yǔ)"頁(yè)面"是指將要通過(guò)低激活(raw activation)而激活的DRAM的數(shù)據(jù)單元大小。
另一方面,提出了一種技術(shù),在這種技術(shù).中,為了減少打開(kāi)/關(guān)閉 DRAM頁(yè)面的次數(shù)從而減小功耗,通過(guò)不關(guān)閉頁(yè)面而使頁(yè)面保持打開(kāi) 狀態(tài)。例如,根據(jù)在專利文獻(xiàn)l (日本專利特許公開(kāi)No.lO-105367)中 公開(kāi)的技術(shù),將訪問(wèn)控制在以下?tīng)顟B(tài)在該狀態(tài)下,當(dāng)前正在訪問(wèn)的 DRAM的存儲(chǔ)體的頁(yè)面保持打開(kāi)。
此外,在專利文獻(xiàn)l中公開(kāi)的技術(shù)中,將幀數(shù)據(jù)設(shè)置為包含于圖 像存儲(chǔ)器的頁(yè)面中,每對(duì)相鄰矩形區(qū)域的幀數(shù)據(jù)適于分別與任意存儲(chǔ) 體相對(duì)應(yīng)。那么,以后將會(huì)訪問(wèn)的任何存儲(chǔ)體的頁(yè)面將被提前打開(kāi), 使得即使在要訪問(wèn)的存儲(chǔ)體改變時(shí)也可以成功訪問(wèn)任何存儲(chǔ)體。
如上所述,在專利文獻(xiàn)l中,通過(guò)采用要任意訪問(wèn)的存儲(chǔ)體的并行性,提高了數(shù)據(jù)傳輸?shù)乃俾?。然而,由于每個(gè)存儲(chǔ)體的頁(yè)面保持打
開(kāi),并從而由于DRAM需要總是保持激活,所以無(wú)法將DRAM切換至 另一模式,例如,切換至諸如自刷新模式之類的節(jié)能模式,從而功率 消耗仍然很大。
為了解決上述問(wèn)題,提出了一種方法,在該方法中,將LCD的所 有顯示數(shù)據(jù)存儲(chǔ)在緩沖器中,其中,所述緩沖器與LCD控制器實(shí)現(xiàn)在 相同的半導(dǎo)體集成電路裝置中,并且是由SRAM和觸發(fā)器而不是由 DRAM構(gòu)成的。通過(guò)這么做,將完全不需要訪問(wèn)DRAM。因此,可以 使DRAM轉(zhuǎn)換到節(jié)能模式,從而降低功耗。
然而,近年來(lái)LCD的顯示器尺寸提高了,將所有顯示數(shù)據(jù)存儲(chǔ)在 緩沖器中不再現(xiàn)實(shí)。例如,對(duì)于具有18位彩色顯示器的VGA尺寸LCD, 顯示數(shù)據(jù)的大小超過(guò)1兆字節(jié)。如果用于存儲(chǔ)所有前述數(shù)據(jù)的緩沖器與 LCD控制器實(shí)現(xiàn)在相同的半導(dǎo)體集成電路裝置中,則電路的面積將增 大,這在半導(dǎo)體集成電路裝置的制造成本方面是不利的。因此,如果 此后LCD的顯示器尺寸增大,則有必要從DRAM讀出顯示數(shù)據(jù),功耗 問(wèn)題將再次出現(xiàn)。
此外,當(dāng)要顯示的圖像比LCD的顯示器尺寸小時(shí),以及在將圖像 放大以在LCD上顯示時(shí),有必要多次讀出LCD相同水平行的顯示數(shù)據(jù)。 因此,有必要從DRAM重復(fù)地讀出相同水平行的數(shù)據(jù),這也將提高功 耗。
專利文獻(xiàn)l:日 本專利特許公開(kāi)No.lO-10536
發(fā)明內(nèi)容
要解決的問(wèn)題
鑒于上述問(wèn)題而提出了本發(fā)明,本發(fā)明的目的是提供一種半導(dǎo)體 集成電路裝置,能夠以低功耗從存儲(chǔ)器中高效地讀出顯示裝置的顯示 數(shù)據(jù)并將該顯示數(shù)據(jù)發(fā)送至顯示裝置控制器,同時(shí)實(shí)現(xiàn)面積減小。
解決問(wèn)題的手段
本發(fā)明的半導(dǎo)體集成電路是一種連接至存儲(chǔ)器的半導(dǎo)體集成電 路裝置,在存儲(chǔ)器中存儲(chǔ)顯示裝置的顯示數(shù)據(jù),所述半導(dǎo)體集成電路裝置適于從存儲(chǔ)器讀出顯示數(shù)據(jù)以將該顯示數(shù)據(jù)傳輸至顯示裝置,其 中所述半導(dǎo)體集成電路裝置包括
顯示數(shù)據(jù)緩沖器,用于保存所述顯示數(shù)據(jù);
存儲(chǔ)器控制器,用于按照所述存儲(chǔ)器的頁(yè)面大小單元預(yù)取所述顯 示數(shù)據(jù),以使該顯示數(shù)據(jù)被所述顯示數(shù)據(jù)緩沖器所保存,當(dāng)完成頁(yè)面 的預(yù)取時(shí),關(guān)閉所述頁(yè)面以使所述存儲(chǔ)器轉(zhuǎn)換至節(jié)能模式;以及
顯示裝置控制器,用于將所述顯示數(shù)據(jù)緩沖器中所保存的顯示數(shù) 據(jù)傳輸至所述顯示裝置。
在這種情況下,可以包括專用總線,用于連接顯示裝置控制器與 顯示數(shù)據(jù)緩沖器之間的數(shù)據(jù)傳輸。
此外,可以如下配置提供兩個(gè)顯示數(shù)據(jù)緩沖器作為顯示數(shù)據(jù)緩 沖器,每個(gè)顯示數(shù)據(jù)緩沖器具有能保存存儲(chǔ)器頁(yè)面大小的顯示數(shù)據(jù)的 容量,以及
在從一個(gè)顯示數(shù)據(jù)緩沖器向顯示裝置控制器傳輸顯示數(shù)據(jù)時(shí),存 儲(chǔ)器控制器將顯示數(shù)據(jù)從存儲(chǔ)器預(yù)取到另一顯示數(shù)據(jù)緩沖器中。
此外,可以如下配置作為顯示數(shù)據(jù)緩沖器,按照以下數(shù)目來(lái)提 供能保存存儲(chǔ)器頁(yè)面大小的顯示數(shù)據(jù)的一個(gè)緩沖器-
(2+(顯示裝置的水平行數(shù)據(jù)大小)/(存儲(chǔ)器的頁(yè)面大小)+l),以及
在從一個(gè)顯示數(shù)據(jù)緩沖器向顯示裝置控制器傳輸顯示數(shù)據(jù)時(shí),存 儲(chǔ)器控制器將顯示數(shù)據(jù)從存儲(chǔ)器預(yù)取到另一顯示數(shù)據(jù)緩沖器中。
根據(jù)本發(fā)明,可以以低功耗從存儲(chǔ)器讀出顯示裝置的顯示數(shù)據(jù)并 將該顯示數(shù)據(jù)傳輸至顯示裝置控制器。
第一個(gè)原因在于,通過(guò)按照存儲(chǔ)器的頁(yè)面大小單元對(duì)顯示裝置的 顯示數(shù)據(jù)執(zhí)行預(yù)取,可以阻止針對(duì)存儲(chǔ)器中存儲(chǔ)的任何頁(yè)面發(fā)出打開(kāi) 和關(guān)閉命令,達(dá)到一次最少,這從而阻止信號(hào)的浪費(fèi)交換并減少了操 作存儲(chǔ)器中存儲(chǔ)的頁(yè)面,此外,通過(guò)在預(yù)取之后使存儲(chǔ)器轉(zhuǎn)換至節(jié)能 狀態(tài),可以降低存儲(chǔ)器的功耗。
第二個(gè)原因在于,在從顯示數(shù)據(jù)緩沖器向顯示裝置控制器傳輸顯 示數(shù)據(jù)時(shí),通過(guò)使用專用總線而不是使用用于主半導(dǎo)體集成電路裝置 中的總線,例如可以將主半導(dǎo)體集成電路裝置中使用的總線的時(shí)鐘停止,或在半導(dǎo)體集成電路裝置工作于節(jié)能模式下時(shí)停止供電,從而降 低功耗。
第三個(gè)原因在于,由于在向顯示裝置傳輸顯示數(shù)據(jù)時(shí),以及在利 用大小為例如存儲(chǔ)器頁(yè)面大小單元的小緩沖器來(lái)實(shí)現(xiàn)顯示數(shù)據(jù)緩沖器 時(shí),可以從存儲(chǔ)器預(yù)取顯示數(shù)據(jù),所以顯示數(shù)據(jù)緩沖器在半導(dǎo)體集成 電路裝置中占用的空間減小,從而能夠禁止泄漏電流等。
第四個(gè)原因在于,當(dāng)在諸如圖像的放大顯示之類的情況下需要多 次讀出顯示裝置相同水平行的數(shù)據(jù)時(shí),禁止顯示數(shù)據(jù)的重寫(顯示數(shù) 據(jù)的重寫對(duì)于從顯示數(shù)據(jù)緩沖器向顯示裝置控制器重新傳輸而言是必 要的),并且阻止從存儲(chǔ)器中重新讀取相同水平行的數(shù)據(jù),從而能夠減 少不必要的存儲(chǔ)器操作,從而抑制功耗。
根據(jù)本發(fā)明,按照存儲(chǔ)器的頁(yè)面大小單元指定了要預(yù)取的顯示裝 置的顯示數(shù)據(jù)的量。頁(yè)面大小單元可以是一個(gè)頁(yè)面或多個(gè)頁(yè)面。這是 因?yàn)椋还茼?yè)面單元是一個(gè)頁(yè)面還是多個(gè)頁(yè)面,按照存儲(chǔ)器的頁(yè)面大 小單元布置顯示數(shù)據(jù)量使得可以分別將針對(duì)存儲(chǔ)器的任何頁(yè)面的打開(kāi) 和關(guān)閉命令的發(fā)送限制為一次最少。因此,可以使存儲(chǔ)器的所請(qǐng)求頁(yè) 面的打開(kāi)和關(guān)閉次數(shù)最小化,從而抑制功耗。
此外,根據(jù)本發(fā)明,在預(yù)取結(jié)束之后使存儲(chǔ)器轉(zhuǎn)換至節(jié)能模式。 原因在于,由于在預(yù)取結(jié)束之后執(zhí)行從顯示數(shù)據(jù)緩沖器向顯示裝置控 制器的數(shù)據(jù)傳輸,所以在下一個(gè)預(yù)取操作之前不會(huì)執(zhí)行存儲(chǔ)器的讀出。 因此,通過(guò)使存儲(chǔ)器轉(zhuǎn)換至節(jié)能模式,可以降低存儲(chǔ)器功耗。
圖l示出了第一示例實(shí)施例;
圖2示出了第一示例實(shí)施例的細(xì)節(jié);
圖3是根據(jù)第一實(shí)施例的預(yù)取技術(shù)的流程圖4示出了第二示例實(shí)施例;
圖5示出了第二示例實(shí)施例的細(xì)節(jié);
圖6是根據(jù)第二示例實(shí)施例的預(yù)取技術(shù)的流程圖7是根據(jù)第二示例實(shí)施例的預(yù)取技術(shù)的流程6圖8示出了第三示例實(shí)施例; 圖9示出了第三示例實(shí)施例的細(xì)節(jié); 圖10是根據(jù)第三示例實(shí)施例的預(yù)取技術(shù)的流程圖; 圖ll示出了第四示例實(shí)施例;
圖12是根據(jù)第四示例實(shí)施例的預(yù)取技術(shù)的流程圖13示出了第四示例實(shí)施例中顯示數(shù)據(jù)緩沖器(在兩個(gè)顯示數(shù)據(jù) 緩沖器的情況下)的狀態(tài);
圖14示出了第四示例實(shí)施例中顯示數(shù)據(jù)緩沖器(在兩個(gè)顯示數(shù)據(jù) 緩沖器的情況下)的狀態(tài);以及
圖15示出了第四示例實(shí)施例中顯示數(shù)據(jù)緩沖器(在三個(gè)顯示數(shù)據(jù) 緩沖器的情況下)的狀態(tài)。
符號(hào)的說(shuō)明
101存儲(chǔ)器控制器
102顯示數(shù)據(jù)緩沖器
103 LCD控制器
104 CPU
105 DSP
106相機(jī)接口 107主總線 1103預(yù)取控制器 1104 DMA控制器 1105請(qǐng)求控制器
具體實(shí)施例方式
接下來(lái),將參考附圖來(lái)詳細(xì)描述示例實(shí)施例。 圖l是示出了示例實(shí)施例的配置的框圖。
本示例實(shí)施例的半導(dǎo)體集成電路裝置108包括LCD控制器 (LCDC) 103和存儲(chǔ)器控制器101,所述存儲(chǔ)器控制器101包括顯示數(shù) 據(jù)緩沖器(緩沖器)102。盡管在圖中未示出,然而LCD控制器103連接至半導(dǎo)體集成電路裝置外部的LCD,并向該LCD傳輸顯示數(shù)據(jù)。此 外,半導(dǎo)體集成電路裝置108還包括CPU 104和DSP 105、以及相機(jī)接 口 (相機(jī)I/F) 106??梢愿鶕?jù)半導(dǎo)體集成電路裝置的用途和需求來(lái)刪 除CPU104、 DSP105、以及相機(jī)I/F106等,還可以添加除了前述模塊 以外的其他新模塊。
存儲(chǔ)器控制器10K LCD控制器103、 CPU 104、 DSP 105、以及相 機(jī)I/F 106由主總線107連接。此外,它們經(jīng)由DRAM100和存儲(chǔ)器控制 器101連接至主總線107。
DRAM IOO是被配置為用于存儲(chǔ)顯示數(shù)據(jù)的大規(guī)模存儲(chǔ)裝置,顯 示數(shù)據(jù)緩沖器102是由SRAM、觸發(fā)器等構(gòu)成的小規(guī)模存儲(chǔ)裝置。
存儲(chǔ)器控制器101用于控制DRAM 100與顯示數(shù)據(jù)緩沖器102之間 的數(shù)據(jù)傳輸,并且在LCD顯示數(shù)據(jù)的預(yù)取中,允許從DRAM IOO預(yù)取 LCD顯示數(shù)據(jù)并且在從LCD控制器103接收到顯示數(shù)據(jù)的讀出請(qǐng)求之 前將其存儲(chǔ)于顯示數(shù)據(jù)緩沖器102中。在從LCD控制器103發(fā)送顯示數(shù) 據(jù)的讀出請(qǐng)求時(shí),存儲(chǔ)器控制器101從顯示數(shù)據(jù)緩沖器102讀出顯示數(shù) 據(jù),以將該顯示數(shù)據(jù)發(fā)送至LCD控制器103。
這里,術(shù)語(yǔ)"預(yù)取"通常與數(shù)據(jù)的預(yù)先讀取相對(duì)應(yīng)。具體地,術(shù)語(yǔ)"預(yù) 取"意思是指在LCD控制器103針對(duì)在DRAM IOO的連續(xù)地址區(qū)域中存 儲(chǔ)的LCD顯示數(shù)據(jù)向存儲(chǔ)器控制器101作出讀出請(qǐng)求之前,存儲(chǔ)器控制 器101從DRAM IOO讀出LCD顯示數(shù)據(jù)以將該顯示數(shù)據(jù)存儲(chǔ)在顯示數(shù) 據(jù)緩沖器中。此時(shí),用于讀出所存儲(chǔ)的LCD顯示數(shù)據(jù)的地址可以不是 連續(xù)的地址區(qū)域。例如,可以將LCD顯示數(shù)據(jù)存儲(chǔ)在以DRAM100頁(yè)面 單元的形式構(gòu)成的均勻地隔開(kāi)的地址區(qū)域中。備選地,可以配置成 參考地址映射表(如,在虛擬地址空間與物理地址空間之間的一般轉(zhuǎn) 換)來(lái)確認(rèn)要讀出的地址區(qū)域,然后讀出LCD顯示數(shù)據(jù)。
由于最近DRAM的操作速度提高了,所以從DRAM IOO讀出顯示 數(shù)據(jù)的時(shí)間比向LCD提供顯示數(shù)據(jù)的時(shí)間短。為此,在功耗方面更有 利的是從DRAM IOO預(yù)取必要的顯示數(shù)據(jù),并且在完成預(yù)取之后使 DRAM轉(zhuǎn)換至諸如自刷新模式之類的節(jié)能模式,而不是根據(jù)LCD控制 器的請(qǐng)求從DRAM讀出顯示數(shù)據(jù)。圖2詳細(xì)示出了圖1中存儲(chǔ)器控制器101的配置。
除了圖1所示的顯示數(shù)據(jù)緩沖器102之外,存儲(chǔ)器控制器101還包 括預(yù)取控制器1103、 DRAM控制器1104、以及請(qǐng)求控制器1105,并且 與DRAM 100和主總線107連接。
預(yù)取控制器1103執(zhí)行預(yù)取的開(kāi)始和結(jié)束,并產(chǎn)生針對(duì)預(yù)取的 DRAM讀出請(qǐng)求。針對(duì)預(yù)取的DRAM讀出請(qǐng)求是從預(yù)取控制器U03向 請(qǐng)求控制器1105發(fā)出的。
請(qǐng)求控制器1105裁定來(lái)自預(yù)取控制器1103和主總線1106的請(qǐng)求, 以向DRAM控制器1104發(fā)出請(qǐng)求。.
此外,當(dāng)經(jīng)由主總線107從LCD控制器103接收到顯示數(shù)據(jù)讀出請(qǐng) 求時(shí),請(qǐng)求控制器1105從顯示數(shù)據(jù)緩沖器102讀出顯示數(shù)據(jù),并將該顯 示數(shù)據(jù)發(fā)送至主總線107。 DRAM控制器104基于從請(qǐng)求控制器1105接 受的、針對(duì)DRAM IOO的請(qǐng)求,向DRAM IOO發(fā)出命令。
圖3是示出了LCD的顯示數(shù)據(jù)的預(yù)取操作的流程圖。圖3示出了在 顯示LCD的一個(gè)平面(plane)之前進(jìn)行的操作。
圖3中的步驟S301是在預(yù)取開(kāi)始之后立即執(zhí)行的操作。由于緊接 著預(yù)取開(kāi)始之后在顯示數(shù)據(jù)緩沖器102中沒(méi)有顯示數(shù)據(jù),所以有必要首 先預(yù)取顯示數(shù)據(jù)。執(zhí)行預(yù)取,使得從DRAM IOO的任何存儲(chǔ)體中讀出 填滿LCD顯示數(shù)據(jù)的一個(gè)頁(yè)面,并且該數(shù)據(jù)保存在顯示數(shù)據(jù)緩沖器102 中。
通過(guò)利用軟件使用中斷或其他技術(shù),可以將開(kāi)始預(yù)取的定時(shí)通知 給存儲(chǔ)器控制器101中的預(yù)取控制器1103。此外,還提出了一種技術(shù), 通過(guò)該技術(shù),通過(guò)硬件來(lái)檢測(cè)諸如CPU 104、DSP 105、以及相機(jī)I/F 106 之類的模塊是否己經(jīng)完全停止向存儲(chǔ)器控制器101發(fā)送請(qǐng)求,與此同 時(shí),向預(yù)取控制器1103發(fā)送開(kāi)始預(yù)取的信號(hào)。
在該初始預(yù)取期間,預(yù)取控制器1103需要向請(qǐng)求控制器1105發(fā)送 用于禁止從DRAM 1107讀出LCD顯示數(shù)據(jù)的信號(hào),并使請(qǐng)求控制器 1105等待,直至顯示數(shù)據(jù)緩沖器102通過(guò)預(yù)取填滿數(shù)據(jù)。備選地,可以 存在一種方法,通過(guò)該方法,與預(yù)取并行地,還將來(lái)自LCD控制器103 的請(qǐng)求看作是正常DRAM讀出請(qǐng)求,并且從DRAM 1107讀出顯示數(shù)據(jù)以發(fā)送至LCD控制器103。
在上述方法中的任何一種方法中,在對(duì)填滿顯示數(shù)據(jù)(所述顯示
數(shù)據(jù)存儲(chǔ)于DRAM 1107中)的頁(yè)面的預(yù)取結(jié)束時(shí),針對(duì)來(lái)自LCD控制 器03的顯示數(shù)據(jù)讀出請(qǐng)求,從顯示數(shù)據(jù)緩沖器102向LCD控制器103 發(fā)送LCD數(shù)據(jù)。此外,還提出了一種方法,通過(guò)該方法,在完成預(yù)取 操作之前,始終從預(yù)取控制器1103發(fā)送用于禁止LCD控制器103發(fā)出顯
示數(shù)據(jù)讀出請(qǐng)求的信號(hào)。
在步驟S301之后,存儲(chǔ)器控制器101響應(yīng)于從LCD控制器103發(fā)送 的顯示數(shù)據(jù)讀出請(qǐng)求,從顯示數(shù)據(jù)緩沖器102讀出顯示數(shù)據(jù),并開(kāi)始顯 示數(shù)據(jù)的傳輸(步驟S302)。應(yīng)注意,在以下描述的步驟S303、 S304、 以及S305中,盡管圖中未示出,然而在從LCD控制器103向存儲(chǔ)器控 制器101發(fā)送顯示數(shù)據(jù)讀出請(qǐng)求時(shí),存儲(chǔ)器控制器101與預(yù)取并行地執(zhí) 行顯示數(shù)據(jù)向LCD控制器103的傳輸。
在步驟S303中,確定是否已經(jīng)從LCD控制器103接受針對(duì)LCD顯 示數(shù)據(jù)的最后一個(gè)讀出請(qǐng)求。如果存儲(chǔ)器控制器101已經(jīng)接受針對(duì)LCD 顯示數(shù)據(jù)的最后一個(gè)讀出請(qǐng)求,則由于不需要進(jìn)一步對(duì)LCD的顯示數(shù) 據(jù)進(jìn)行進(jìn)一步的預(yù)取,所以結(jié)束預(yù)取。
利用預(yù)取控制器1103來(lái)執(zhí)行關(guān)于上述讀出請(qǐng)求的確定。該確定方 法是通過(guò)將提前在預(yù)取控制器1103中設(shè)置的結(jié)束地址與從LCD控制器 103發(fā)送的顯示數(shù)據(jù)讀出請(qǐng)求的地址相比較來(lái)實(shí)現(xiàn)的。預(yù)取控制器1103 中結(jié)束地址的設(shè)置是可以通過(guò)提供寄存器來(lái)實(shí)現(xiàn)的,可以利用軟件并 通過(guò)以軟件來(lái)執(zhí)行設(shè)置來(lái)設(shè)置該寄存器。備選地,還可以通過(guò)配置結(jié) 束地址使得結(jié)束地址在預(yù)取控制器1103中是固定的,來(lái)實(shí)現(xiàn)預(yù)取控制 器1103中結(jié)束地址的設(shè)置。
在步驟S303中確定沒(méi)有從LCD控制器103接受針對(duì)LCD顯示數(shù)據(jù) 的最后一個(gè)讀出請(qǐng)求時(shí),執(zhí)行步驟S304,在步驟S304中,確定是否對(duì) 顯示數(shù)據(jù)緩沖器102中存儲(chǔ)的下一個(gè)LCD顯示數(shù)據(jù)頁(yè)面的LCD顯示數(shù) 據(jù)開(kāi)始預(yù)取。
步驟S304中的確定是由預(yù)取控制器1103來(lái)執(zhí)行的。在要向LCD控 制器103傳輸?shù)腖CD顯示數(shù)據(jù)的存儲(chǔ)器地址變成DRAM IOO的頁(yè)面的
10起始地址時(shí),預(yù)取控制器1103開(kāi)始從DRAM IOO中預(yù)取在DRAM 100 的下一頁(yè)面中存儲(chǔ)的LCD顯示數(shù)據(jù)(S305)。
還可以對(duì)開(kāi)始預(yù)取操作的技術(shù)進(jìn)行配置,使得并不在要向LCD控 制器103傳輸?shù)腖CD顯示數(shù)據(jù)的存儲(chǔ)器地址變成DRAM100的頁(yè)面的起 始地址時(shí)開(kāi)始預(yù)取,而是在首次訪問(wèn)存儲(chǔ)于DRAM IOO的頁(yè)面中的 LCD顯示數(shù)據(jù)時(shí)開(kāi)始預(yù)取。此外,起始點(diǎn)可以是任何點(diǎn),如DRAM 100 的某一中點(diǎn)。理想地,設(shè)置開(kāi)始預(yù)取的定時(shí),以確保有充足的時(shí)間在 開(kāi)始向LCD控制器103傳輸顯示數(shù)據(jù)之前完成頁(yè)面的預(yù)取。
在完成從DRAM IOO預(yù)取LCD顯示數(shù)據(jù)時(shí),使DRAM IOO進(jìn)入自 刷新模式(步驟S306)。這使得可以將DRAM100的功耗抑制在較低水 平。
可以通過(guò)以下方法來(lái)實(shí)現(xiàn)向自刷新模式轉(zhuǎn)換的手段在該方法 中,預(yù)取控制器1103發(fā)送針對(duì)向自刷新模式轉(zhuǎn)換的請(qǐng)求信號(hào),接收請(qǐng) 求信號(hào)的DRAM控制器1104向DRAM 1107發(fā)出自刷新命令。備選地, 還提出了一種方法,在該方法中,在針對(duì)從預(yù)取控制器1103預(yù)取的顯 示數(shù)據(jù)讀出請(qǐng)求變成不存在的時(shí)刻,請(qǐng)求控制器1105向DRAM控制器 1104發(fā)送針對(duì)請(qǐng)求轉(zhuǎn)換至自刷新模式的信號(hào)。
如果從任何主模塊(例如CPU104等)向存儲(chǔ)器控制器101發(fā)送存 儲(chǔ)器請(qǐng)求,則必須使DRAM IOO從自刷新模式返回。在本示例實(shí)施例 中沒(méi)有執(zhí)行時(shí)鐘或電源的提供的狀態(tài)下,這尤其是有用的,在這種狀 態(tài)下,除了DRAM 100、存儲(chǔ)器控制器IIO、 LCD控制器103、以及主 總線107之外沒(méi)有其他模塊在進(jìn)行操作。這種操作的示例包括例如便攜
式電話的待機(jī)狀態(tài)。
圖4是示出了與第二示例實(shí)施例有關(guān)的半導(dǎo)體集成電路裝置的配 置的框圖。
半導(dǎo)體集成電路裝置409包括LCD控制器403和存儲(chǔ)器控制器 401,存儲(chǔ)器控制器401包括顯示數(shù)據(jù)緩沖器402。盡管圖中未示出,然 而LCD控制器403連接至半導(dǎo)體集成電路裝置外部的LCD,并且向LCD 傳輸顯示數(shù)據(jù)。此外,半導(dǎo)體集成電路裝置409還包括CPU404、 DSP 405、以及相機(jī)I/F406。可以根據(jù)半導(dǎo)體集成電路裝置409的用途和需求來(lái)刪除CPU 404、 DSP 405、以及相機(jī)I/F406等等,并且可以添加新的模塊。
存儲(chǔ)器控制器401、 LCD控制器403、 CPU 404、 DSP 405、以及相 機(jī)I/F406由主總線407連接。此外,存儲(chǔ)器控制器401和LCD控制器403 還由專用數(shù)據(jù)總線408連接。
圖5詳細(xì)示出了圖4所述存儲(chǔ)器控制器401的配置。
除了圖4所示的顯示數(shù)據(jù)緩沖器402之外,存儲(chǔ)器控制器401還包 括預(yù)取控制器2403、 DRAM控制器2404、以及請(qǐng)求控制器2405,并且 與DRAM400和主總線407連接。
顯示數(shù)據(jù)緩沖器402、預(yù)取控制器2403、 DRAM控制器2404、以 及請(qǐng)求控制器2405的配置與圖2所示的顯示數(shù)據(jù)緩沖器102、預(yù)取控制 器1103、 DRAM控制器1104、以及請(qǐng)求控制器1105的配置相類似,與 圖2所示配置的不同之處在于,預(yù)取控制器2403和LCD控制器403由專 用總線408連接,并且顯示數(shù)據(jù)緩沖器2402和預(yù)取控制器2403由數(shù)據(jù)線 連接。
圖6和圖7是示出了預(yù)取LCD顯示數(shù)據(jù)的不同技術(shù)的流程圖,其中
通過(guò)使用第二示例實(shí)施例來(lái)執(zhí)行這些技術(shù)。
圖6所示的步驟S501、以及S503至S505與圖3所示的步驟S301、以 及S303至S305相類似,圖7所示的步驟S60K以及S603至S606與圖3 所示的步驟S301、以及S303至S306相類似。
圖6中的步驟S502和圖7中的步驟S602都被配置為使得針對(duì)LCD 顯示數(shù)據(jù)的請(qǐng)求以及LCD控制器403與存儲(chǔ)器控制器401之間的數(shù)據(jù)傳 輸使用專用數(shù)據(jù)總線408,并且在這一點(diǎn)上不同于圖3所示的預(yù)取技術(shù)。
在除了LCD、 LCD控制器403、 DRAM 400、以及存儲(chǔ)器控制器401
以外沒(méi)有其他主要模塊正在操作的狀態(tài)下,如在便攜式電話的待機(jī)狀 態(tài)下,使用專用數(shù)據(jù)總線408來(lái)交換顯示數(shù)據(jù)是有用的。
在待機(jī)狀態(tài)下,通過(guò)停止為圖4中的CPU 404、 DSP 405、以及相 機(jī)I/F 406提供時(shí)鐘或電源,并同時(shí)停止向主總線407提供時(shí)鐘或電源, 可以降低功耗。
在沒(méi)有專用總線408時(shí),無(wú)法停止向主總線407提供時(shí)鐘或電源。因?yàn)榕c專用數(shù)據(jù)總線408相比,主總線407連接至更多的模塊,所以主 總線407將具有比專用數(shù)據(jù)總線408更大的面積。因此,在待機(jī)狀態(tài)下, 通過(guò)使用主總線407而不是使用專用數(shù)據(jù)總線408來(lái)執(zhí)行LCD顯示數(shù)據(jù) 的交換在功耗方面是有利的。此外,專用數(shù)據(jù)總線408的時(shí)鐘速率可以 是足夠提供LCD顯示數(shù)據(jù)的級(jí)別,這通常意味著該速率低于主總線407 的速率。因此,從時(shí)鐘速率的角度來(lái)看,使用專用總線408在功耗方面 也是有利的。
圖8是示出了與第三示例實(shí)施例有關(guān)的半導(dǎo)體集成電路裝置710 的配置的框圖。
半導(dǎo)體集成電路裝置710包括LCD控制器704和存儲(chǔ)器控制器 701。存儲(chǔ)器控制器701包括用作顯示數(shù)據(jù)緩沖器的SRAM 702和703, SRAM702和703中的每個(gè)具有DRAM的頁(yè)面大小單元的數(shù)據(jù)容量。從 顯示數(shù)據(jù)緩沖器面積的角度來(lái)看,用于顯示數(shù)據(jù)緩沖器的SRAM 702 和703理想地是單端口SRAM。當(dāng)然,該緩沖器是可以由觸發(fā)器等來(lái)實(shí) 現(xiàn)的。此外,如果對(duì)于寫/讀端口沒(méi)有特定限制,則可以使用具有相同 容量的一個(gè)緩沖器。
盡管未在圖8中示出,然而LCD控制器704連接至半導(dǎo)體集成電路 裝置710外部的LCD,以向該LCD傳輸顯示數(shù)據(jù)。此外,半導(dǎo)體集成電 路裝置710還包括CPU 705、 DSP 706、以及相機(jī)I/F 707??梢愿鶕?jù)半 導(dǎo)體集成電路裝置710的用途和需求來(lái)刪除CPU 705、 DSP 706、以及 相機(jī)I/F 707等,或者可以添加新的模塊。
存儲(chǔ)器控制器701、 LCD控制器704、 CPU 705、 DSP 706、以及相 機(jī)I/F 707由主總線708連接。此外,存儲(chǔ)器控制器701和LCD控制器704 還由專用數(shù)據(jù)總線709連接。該專用數(shù)據(jù)總線709不是需要的,并且在 這樣的情況下,經(jīng)由主總線708必要地在LCD控制器704與存儲(chǔ)器控制 器701之間執(zhí)行請(qǐng)求和數(shù)據(jù)的交換。
在LCD顯示數(shù)據(jù)的預(yù)取中,存儲(chǔ)器控制器701允許在從LCD控制 器704接收針對(duì)顯示數(shù)據(jù)的讀出請(qǐng)求之前,從DRAM 700預(yù)取LCD顯示 數(shù)據(jù)并將該LCD顯示數(shù)據(jù)存儲(chǔ)在SRAM702或703中。在從LCD控制器 704發(fā)送顯示數(shù)據(jù)讀出請(qǐng)求時(shí),存儲(chǔ)器控制器701從SRAM 702或703讀出顯示數(shù)據(jù)并將該顯示數(shù)據(jù)發(fā)送至LCD控制器704。此時(shí),通過(guò)專用數(shù) 據(jù)總線709來(lái)執(zhí)行讀出請(qǐng)求和顯示數(shù)據(jù)的交換。如果半導(dǎo)體集成電路裝 置710不包括專用數(shù)據(jù)總線709,則主總線708用于執(zhí)行讀出請(qǐng)求和顯示 數(shù)據(jù)的交換。
圖9詳細(xì)示出了圖8所示存儲(chǔ)器控制器701的配置。
除了圖8所示的SRAM702和703以外,存儲(chǔ)器控制器701還包括預(yù) 取控制器3404、 DRAM控制器3405、以及請(qǐng)求控制器3406,并且與 DRAM700和主總線708連接。此外,預(yù)取控制器3404經(jīng)由專用數(shù)據(jù)總 線408與LCD控制器403連接。
如上所述而配置的存儲(chǔ)器控制器701具有與圖5所示的存儲(chǔ)器控 制器401相同的配置,除了顯示數(shù)據(jù)緩沖器包括兩個(gè)SRAM 702和703 之外。由預(yù)取控制器3404來(lái)執(zhí)行顯示數(shù)據(jù)的選擇以在預(yù)取過(guò)程中存儲(chǔ) 顯示數(shù)據(jù),所述預(yù)取控制器3404將該信息發(fā)送至請(qǐng)求控制器3406。
圖10是示出了根據(jù)第三示例實(shí)施例的、預(yù)取LCD顯示數(shù)據(jù)的操作 的流程圖。在圖10中,示出了直至已經(jīng)顯示LCD的一個(gè)平面的操作。
圖10的步驟S801示出了在開(kāi)始預(yù)取之后緊接著的半導(dǎo)體集成電 路裝置710的操作。由于緊接著預(yù)取開(kāi)始之后在SRAM 702或703中沒(méi) 有顯示數(shù)據(jù),所以首先有必要預(yù)取顯示數(shù)據(jù)。此時(shí),盡管用于執(zhí)行預(yù) 取的SRAM可以是SRAM 702或703,然而現(xiàn)在假定,以說(shuō)明的方式, 在SRAM 702中首先執(zhí)行預(yù)取。
在步驟S801之后,當(dāng)接受了從LCD控制器704發(fā)送的針對(duì)顯示數(shù) 據(jù)讀出請(qǐng)求時(shí),存儲(chǔ)器控制器701響應(yīng)于此開(kāi)始從顯示數(shù)據(jù)緩沖器702 傳輸LCD顯示數(shù)據(jù)(步驟S802)。注意,在以下描述的步驟S803至S806 中,盡管圖中未示出,然而如果從LCD控制器704向存儲(chǔ)器控制器701 發(fā)送針對(duì)顯示數(shù)據(jù)的讀出請(qǐng)求,則存儲(chǔ)器控制器701與預(yù)取并行地執(zhí)行 向LCD控制器704的顯示數(shù)據(jù)的傳輸。
在步驟S803中,確定LCD控制器704是否接受了針對(duì)最后一個(gè)顯 示數(shù)據(jù)的讀出請(qǐng)求。如果存儲(chǔ)器控制器701已經(jīng)接受針對(duì)最后一個(gè)顯示 數(shù)據(jù)的讀出請(qǐng)求,則不需要進(jìn)一步預(yù)取LCD的顯示數(shù)據(jù),從而過(guò)程結(jié) 束。
14在步驟S804中,確定是否開(kāi)始對(duì)SRAM 702和SRAM 703任一個(gè)當(dāng) 中存儲(chǔ)的下一個(gè)DRAM數(shù)據(jù)頁(yè)面中的顯示數(shù)據(jù)進(jìn)行預(yù)取。如果要傳輸 至LCD控制器704的顯示數(shù)據(jù)的存儲(chǔ)器地址是DRAM頁(yè)面的開(kāi)始,則從 DRAM 700開(kāi)始對(duì)DRAM 700的所請(qǐng)求頁(yè)面的下一個(gè)頁(yè)面中所存儲(chǔ)的 LCD顯示數(shù)據(jù)進(jìn)行預(yù)取(步驟S805)。
可以配置上述開(kāi)始預(yù)取的技術(shù),使得不在存儲(chǔ)器地址變成DRAM 700的頁(yè)面的開(kāi)始時(shí)開(kāi)始預(yù)取,而是在首次訪問(wèn)DRAM700的頁(yè)面的顯 示數(shù)據(jù)時(shí)開(kāi)始預(yù)取。如果已經(jīng)完成預(yù)取,則使DRAM 700進(jìn)入自刷新 模式,從而降低功耗(步驟S806)。如果步驟S804中的條件為假,則 存儲(chǔ)器控制器701繼續(xù)響應(yīng)于來(lái)自LCD控制器704的針對(duì)顯示數(shù)據(jù)的讀
出請(qǐng)求來(lái)執(zhí)行顯示數(shù)據(jù)的傳輸。
以下將具體描述一直到步驟S806的過(guò)程。
假定步驟S801使得將LCD顯示數(shù)據(jù)存儲(chǔ)在SRAM702中。步驟S802 開(kāi)始向LCD傳輸LCD顯示數(shù)據(jù)。在步驟S803,檢驗(yàn)顯示數(shù)據(jù)的結(jié)束, 假定該結(jié)果為假,§卩,當(dāng)前向LCD控制器704發(fā)送的顯示數(shù)據(jù)不是最后
一個(gè)顯示數(shù)據(jù)。
這里,由于首次執(zhí)行對(duì)SRAM702中存儲(chǔ)的LCD顯示數(shù)據(jù)的讀出, 所以步驟S804中的條件變成真。然后,在步驟S805,打開(kāi)與SRAM702 中存儲(chǔ)的顯示數(shù)據(jù)相對(duì)應(yīng)的DRAM 700的頁(yè)面的下一個(gè)頁(yè)面,從而開(kāi) 始將LCD顯示數(shù)據(jù)預(yù)取到SRAM 703中。同時(shí),在該階段中,當(dāng)顯示 數(shù)據(jù)讀出請(qǐng)求從LCD控制器704到達(dá)時(shí),存儲(chǔ)器控制器701向LCD控制 器704發(fā)送顯示數(shù)據(jù)緩沖器702的顯示數(shù)據(jù)。
此后,如果已經(jīng)完成一定量的顯示數(shù)據(jù)的預(yù)取,其中所述量與讀 出數(shù)據(jù)緩沖器703的DRAM頁(yè)面大小單元相對(duì)應(yīng),則關(guān)閉DRAM頁(yè)面, 并且在步驟S806,使DRAM進(jìn)入自刷新模式。此后,重復(fù)向LCD控制 器704傳輸顯示數(shù)據(jù)(步驟S803至S804)。
假定與SRAM 702的數(shù)據(jù)相比,LCD顯示數(shù)據(jù)的讀出更接近SRAM 703的數(shù)據(jù)。這樣,由于首次按照DRAM的頁(yè)面大小單元訪問(wèn)SRAM 703中存儲(chǔ)的顯示數(shù)據(jù),所以步驟S804的條件變成真。為此,根據(jù)S805, 針對(duì)讀出緩沖器702,對(duì)讀出數(shù)據(jù)緩沖器703中存儲(chǔ)的DRAM頁(yè)面讀出數(shù)據(jù)的下一個(gè)DRAM頁(yè)面讀出數(shù)據(jù)執(zhí)行預(yù)取。在預(yù)取結(jié)束之后,使 DRAM 700進(jìn)入自刷新模式。上述一系列操作,直至在步驟S803處的 條件變成真。
圖11是示出了與第四示例實(shí)施例有關(guān)的半導(dǎo)體集成電路裝置911 的配置的框圖。
半導(dǎo)體集成電路裝置911包括LCD控制器905和存儲(chǔ)器控制器 901。存儲(chǔ)器控制器901包括SRAM 902、 903、以及904作為顯示數(shù)據(jù) 緩沖器。盡管圖中未示出,然而LCD控制器905連接至半導(dǎo)體集成電路 裝置911外部的LCD以向該LCD傳輸LCD顯示數(shù)據(jù)。此外,半導(dǎo)體集成 電路裝置911還包括CPU 906、 DSP 907、以及相機(jī)I/F 908??梢愿鶕?jù) 半導(dǎo)體集成電路裝置的用途和需求來(lái)刪除CPU906、 DSP907、以及相 機(jī)I/F 908等,或者可以添加新的模塊。
存儲(chǔ)器控制器901、 LCD控制器905、 CPU 906、 DSP 907、以及相 機(jī)I/F 908由主總線卯9連接。此外,存儲(chǔ)器控制器901和LCD控制器905 還由專用數(shù)據(jù)總線910連接。
在LCD顯示數(shù)據(jù)的預(yù)取中,存儲(chǔ)器控制器901允許在從LCD控制 器905接收顯示數(shù)據(jù)讀出請(qǐng)求之前,從DRAM 900預(yù)取顯示數(shù)據(jù)并將該 顯示數(shù)據(jù)存儲(chǔ)在SRAM902、 903、以及卯4中的任何一個(gè)中。在從LCD 控制器卯5發(fā)送了顯示數(shù)據(jù)讀出請(qǐng)求時(shí),存儲(chǔ)器控制器卯l從顯示數(shù)據(jù) 緩沖器402讀出顯示數(shù)據(jù)并將該顯示數(shù)據(jù)發(fā)送至LCD控制器905。
根據(jù)第四示例實(shí)施例,可以防止由于顯示數(shù)據(jù)的重寫而導(dǎo)致的再 預(yù)取,其中所述顯示數(shù)據(jù)的重寫可能在LCD的相同水平行中多次讀出 期間發(fā)生,顯示數(shù)據(jù)存儲(chǔ)在DRAM 900的多個(gè)頁(yè)面中。通過(guò)準(zhǔn)備一定 數(shù)目(水平行顯示數(shù)據(jù)所跨越的DRAM頁(yè)面的數(shù)目+1)的顯示數(shù)據(jù)緩 沖器,或準(zhǔn)備具有與前述相同容量的緩沖器,可以防止再預(yù)取。
圖12是示出了根據(jù)第四示例實(shí)施例的LCD顯示數(shù)據(jù)的預(yù)取操作 的流程圖。在圖12中,示出了直至已經(jīng)顯示LCD的一個(gè)平面的操作。 圖12中的步驟S1001至S1004與圖10所示的步驟S801至S804和S806相 類似,在步驟S1005的預(yù)取技術(shù)互不相同。
圖13至15說(shuō)明了本示例實(shí)施例中從DRAM 900向每個(gè)S RAM的數(shù)據(jù)傳輸,此后將參考圖12和圖13至15具體描述本示例實(shí)施例的預(yù)取操作。
假定LCD的屏幕顯示大小是VGA(垂直640行,水平480行),LCD 的顯示顏色是18位彩色(大約260000種顏色)。這里,假定QVGA大小 圖像(垂直320行,水平240行)將被放大成VGA大小并顯示。為了放 大QVGA圖像并將其顯示為VGA圖像,有必要針對(duì)LCD將QVGA的一 個(gè)水平行的數(shù)據(jù)傳輸兩次。當(dāng)還假定顯示顏色是18位顏色時(shí),QVGA 的一個(gè)水平行的數(shù)據(jù)大小是540字節(jié)。
此外,假定DRAM的一個(gè)頁(yè)面的數(shù)據(jù)大小是1K字節(jié),即,按照1K 字節(jié)的單元執(zhí)行預(yù)取。與此同時(shí),還假定SRAM 902、 903和904各自 的數(shù)據(jù)容量為1K字節(jié)。
基于上述條件,將執(zhí)行圖12所示的步驟。這里,假定SRAM 903 和902中數(shù)據(jù)的狀態(tài)變成了圖13 (a)和13 (b)所示。在SRAM902中 有DRAM 900的頁(yè)面A的顯示數(shù)據(jù),在SRAM卯3中有DRAM 900的頁(yè) 面B的顯示數(shù)據(jù)。此外,假定DRAM的頁(yè)面C作為尚未預(yù)取到任一 SRAM中的LCD顯示數(shù)據(jù)而存在。
假定LCD顯示數(shù)據(jù)的地址順序?yàn)轫?yè)面A下一個(gè)是頁(yè)面B,頁(yè)面B 下一個(gè)是頁(yè)面C。此外,假定圖13 (a)和13 (b)中的陰影部分是本 次要發(fā)送至LCD控制器905的水平行顯示數(shù)據(jù)。即,上述水平行顯示數(shù) 據(jù)是跨越頁(yè)面A和頁(yè)面B的數(shù)據(jù),該水平行顯示數(shù)據(jù)將被兩次發(fā)送至 LCD控制器905。
首先,向LCD控制器905首次傳輸水平行顯示數(shù)據(jù)。此時(shí),由于 水平行顯示數(shù)據(jù)跨越DRAM 900的頁(yè)面A和頁(yè)面B,所以在開(kāi)始讀出頁(yè) 面B的同時(shí)(圖12中步驟S1004的條件為真,并且此后執(zhí)行步驟S1005), 開(kāi)始對(duì)DRAM的頁(yè)面C中的顯示數(shù)據(jù)進(jìn)行預(yù)取。
這里,如圖8所示,如果僅有兩個(gè)SRAM,則如圖14 (a)和14 (b) 所示,將DRAM的頁(yè)面C的顯示數(shù)據(jù)預(yù)取到顯示數(shù)據(jù)緩沖器902中。然 后,在第二次讀出水平行顯示數(shù)據(jù)時(shí),顯示數(shù)據(jù)緩沖器卯2的所請(qǐng)求的 顯示數(shù)據(jù)己被頁(yè)面C的顯示數(shù)據(jù)所重寫,從而不再存在于顯示數(shù)據(jù)緩 沖器902中。因此,有必要從DRAM900中再次讀出頁(yè)面A的顯示數(shù)據(jù)。這樣的動(dòng)作需要強(qiáng)制DRAM 900從自刷新模式返回,打開(kāi)頁(yè)面A以再次 讀出相同的數(shù)據(jù)并在此之后關(guān)閉該頁(yè)面A,這將提高功耗。
在本示例實(shí)施例中,由于作為顯示數(shù)據(jù)緩沖器的SRAM包括三個(gè) 單元,所以不會(huì)出現(xiàn)上述問(wèn)題。當(dāng)存在三個(gè)SRAM作為顯示數(shù)據(jù)緩沖器 時(shí),如在本示例實(shí)施例中,由于可以將DRAM的頁(yè)面C的顯示數(shù)據(jù)預(yù)取 到顯示數(shù)據(jù)緩沖器904中,如圖15 (a)至15 (c)所示,所以不需要對(duì) 顯示數(shù)據(jù)緩沖器902中存儲(chǔ)的的頁(yè)面A的顯示數(shù)據(jù)進(jìn)行重寫。因此,可 以防止從DRAM 900重新讀取顯示數(shù)據(jù),從而抑制了功耗的提高。
如下確定上述SRAM的數(shù)目(2+(水平行的數(shù)據(jù)大小)/(DRAM頁(yè) 面大小)+l),其中常數(shù)2是作為多重配置的最小數(shù),常數(shù)l是作為保留 的最小數(shù),(水平行的數(shù)據(jù)大小)/(DRAM頁(yè)面大小)是可變參數(shù),根據(jù) 可變參數(shù),可以增大顯示數(shù)據(jù)緩沖器的數(shù)目。在本示例實(shí)施例的情況 下,(水平行的數(shù)據(jù)大小)/(DRAM頁(yè)面大小)的值小于l,從而被舍去, 從而采用三單元配置。
例如,當(dāng)對(duì)于1K字節(jié)的DRAM頁(yè)面大小而言水平行數(shù)據(jù)大小是 1080K字節(jié)時(shí),通過(guò)使用(2+(LCD水平行的數(shù)據(jù)大小)/(DRAM頁(yè)面大 小)+l),即,四個(gè)顯示數(shù)據(jù)緩沖器或其數(shù)據(jù)大小具有相同容量的一個(gè) 緩沖器,使得可以防止LCD的顯示數(shù)據(jù)的重寫。
應(yīng)注意,在上述每個(gè)示例實(shí)施例中,盡管存儲(chǔ)顯示數(shù)據(jù)的存儲(chǔ)裝 置是由DRAM來(lái)實(shí)現(xiàn)的,然而也可以想到其他存儲(chǔ)裝置。通過(guò)按照存
儲(chǔ)裝置特定的頁(yè)面或塊的單元從存儲(chǔ)裝置預(yù)取顯示數(shù)據(jù),以及通過(guò)在 預(yù)取結(jié)束之后使存儲(chǔ)裝置切換至節(jié)能模式,可以降低功耗。除了DRAM 以外,存儲(chǔ)裝置的示例還包括例如NAND閃存。在NAND閃存的情況 下,通過(guò)在已經(jīng)完成頁(yè)面單元中的預(yù)取之后結(jié)束電荷泵的操作,可以 降低功耗。
盡管到目前為止參考示例實(shí)施例來(lái)描述了本發(fā)明,然而本發(fā)明不 限于上述示例實(shí)施例。本領(lǐng)域技術(shù)人員將理解,在本發(fā)明的范圍之內(nèi), 可以對(duì)本發(fā)明的配置和細(xì)節(jié)進(jìn)行修改。
本發(fā)明基于并要求于2007年3月15日提交的日本專利申請(qǐng) No.2007-066590的優(yōu)先權(quán),其全部?jī)?nèi)容包含在本文中。
權(quán)利要求
1、一種半導(dǎo)體集成電路裝置,連接至存儲(chǔ)器,在存儲(chǔ)器中存儲(chǔ)顯示裝置的顯示數(shù)據(jù),所述半導(dǎo)體集成電路裝置適于從所述存儲(chǔ)器讀出顯示數(shù)據(jù)以將該顯示數(shù)據(jù)傳輸至所述顯示裝置,所述半導(dǎo)體集成電路裝置的特征在于包括顯示數(shù)據(jù)緩沖器,用于保存所述顯示數(shù)據(jù);存儲(chǔ)器控制器,用于按照所述存儲(chǔ)器的頁(yè)面大小單元預(yù)取所述顯示數(shù)據(jù),以使該顯示數(shù)據(jù)被所述顯示數(shù)據(jù)緩沖器所保存,并且當(dāng)完成頁(yè)面的預(yù)取時(shí),關(guān)閉所述頁(yè)面以使所述存儲(chǔ)器轉(zhuǎn)換至節(jié)能模式;以及顯示裝置控制器,用于將所述顯示數(shù)據(jù)緩沖器中所保存的顯示數(shù)據(jù)傳輸至所述顯示裝置。
2、 根據(jù)權(quán)利要求l所述的半導(dǎo)體集成電路裝置,其特征在于,包括專用總線,用于使得能夠在顯示裝置控制器與顯示數(shù)據(jù)緩沖器之 間進(jìn)行數(shù)據(jù)傳輸。
3、 根據(jù)權(quán)利要求1或2所述的半導(dǎo)體集成電路裝置,其特征在于, 提供兩個(gè)顯示數(shù)據(jù)緩沖器作為顯示數(shù)據(jù)緩沖器,每個(gè)顯示數(shù)據(jù)緩沖器具有能保存存儲(chǔ)器頁(yè)面大小的顯示數(shù)據(jù)的容量,以及在從一個(gè)顯示數(shù)據(jù)緩沖器向顯示裝置控制器傳輸顯示數(shù)據(jù)時(shí),存 儲(chǔ)器控制器將顯示數(shù)據(jù)從存儲(chǔ)器預(yù)取到另一顯示數(shù)據(jù)緩沖器中。
4、 根據(jù)權(quán)利要求1或2所述的半導(dǎo)體集成電路裝置,其特征在于, 作為顯示數(shù)據(jù)緩沖器,按照以下數(shù)目來(lái)提供能保存存儲(chǔ)器頁(yè)面大小的顯示數(shù)據(jù)的緩沖器(2+(顯示裝置的水平行數(shù)據(jù)大小)/(存儲(chǔ)器的頁(yè)面大小)+l),以及 在從一個(gè)顯示數(shù)據(jù)緩沖器向顯示裝置控制器傳輸顯示數(shù)據(jù)時(shí),存儲(chǔ)器控制器將顯示數(shù)據(jù)從存儲(chǔ)器預(yù)取到另一顯示數(shù)據(jù)緩沖器中。
全文摘要
提供了一種半導(dǎo)體集成電路裝置,能夠以低功耗高效地從存儲(chǔ)器讀取顯示裝置的顯示數(shù)據(jù)并將該顯示數(shù)據(jù)發(fā)送至顯示裝置控制器,同時(shí)實(shí)現(xiàn)更小的尺寸。該半導(dǎo)體集成電路裝置連接至存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)顯示裝置的顯示數(shù)據(jù),該半導(dǎo)體集成電路裝置從存儲(chǔ)器讀取顯示數(shù)據(jù)以進(jìn)行發(fā)送。
文檔編號(hào)G09G5/00GK101636778SQ20088000841
公開(kāi)日2010年1月27日 申請(qǐng)日期2008年2月27日 優(yōu)先權(quán)日2007年3月15日
發(fā)明者河原章二 申請(qǐng)人:日本電氣株式會(huì)社