專利名稱:計(jì)算機(jī)存儲(chǔ)器之刷新電路的制作方法
本發(fā)明涉及一類用于刷新計(jì)算機(jī)存儲(chǔ)器的存儲(chǔ)器刷新電路,尤其是一適宜用于處理系統(tǒng)的存儲(chǔ)器刷新電路。處理系統(tǒng)將用于算術(shù)處理的所有信息,例如程序信息,運(yùn)算數(shù)據(jù),運(yùn)算結(jié)果數(shù)據(jù)及顯示器屏幕顯示的數(shù)據(jù)均貯于同一(共同)存儲(chǔ)器中。
由于半導(dǎo)體技術(shù)的進(jìn)展,個(gè)人計(jì)算機(jī)越來越普及,這種計(jì)算機(jī)具有內(nèi)處理器,適宜個(gè)人使用。
圖1為一個(gè)人計(jì)算機(jī)典型結(jié)構(gòu)的方框圖。
該個(gè)人計(jì)算機(jī)含有一中央處理器(CPU)101,一隨機(jī)存取存儲(chǔ)器(RAM)102,該RAM用于存貯將由CPU101處理的數(shù)據(jù)及算術(shù)運(yùn)算結(jié)果等,一個(gè)只讀存儲(chǔ)器(ROM)103存儲(chǔ)在CPU101中運(yùn)行的程序及只用于讀的數(shù)據(jù),一條傳輸將在CPU101中處理的數(shù)據(jù)的數(shù)據(jù)總線104,一傳輸CPU將訪問的單元或存儲(chǔ)器之地址的地址總線105,一輸入/輸出(I/O)接口電路108,該接口電路與數(shù)據(jù)總線104和地址總線105相聯(lián),其目的為將輸入/輸出設(shè)備,例如鍵盤106和軟盤驅(qū)動(dòng)器(FDD)107與CPU101相聯(lián),一視頻隨機(jī)存取存儲(chǔ)器(VRAM)111,它通過轉(zhuǎn)換開關(guān)112與地址總線105相聯(lián),并存儲(chǔ)由顯示器110輸出的圖象信息,一顯示地址信號(hào)發(fā)生器113,它通過轉(zhuǎn)換開關(guān)112與VRAM111相聯(lián),產(chǎn)生顯示地址以相繼讀取存儲(chǔ)在VRAM111中的圖象信息,一顯示控制電路115,它通過數(shù)據(jù)總線114與VRAM111相聯(lián),它將從VRAM111中相繼讀出的圖象信息轉(zhuǎn)換成由顯示器110輸出的圖象信號(hào),一存儲(chǔ)器控制電路116,該電路在將圖象信息寫入VRAM111時(shí)與轉(zhuǎn)換開關(guān)112與地址總線105相接,在需由顯示器110顯示時(shí)將轉(zhuǎn)換開關(guān)112與顯示地址發(fā)生器113相接,一數(shù)據(jù)總線控制電路117,該電路在存儲(chǔ)控制電路116將圖象信息寫入VRAM111等時(shí)將數(shù)據(jù)總線114與VRAM111相聯(lián)。在這種類型的個(gè)人計(jì)算機(jī)中,用于運(yùn)算的數(shù)據(jù),使用者準(zhǔn)備的程序等均儲(chǔ)于RAM102中,而用于顯示的圖象信息則儲(chǔ)于VRAM111中。這樣就需要兩個(gè)隨機(jī)存取存儲(chǔ)系統(tǒng),從而增加了成本。
鑒于此原因,曾有人提出一種將VRAM111和RAM102合并成一個(gè)共同存儲(chǔ)器的方法,該方法的典型例子已在公開了的日本專利66022/1980中敘述過(Japancse Patent Laid-Open №6 6022/1980)?,F(xiàn)在利用參考圖2至圖4敘述該項(xiàng)先有技術(shù),其中隨機(jī)只讀存儲(chǔ)器(RAM)102和視頻隨機(jī)存取存儲(chǔ)器(VRAM)111為一共同的單一存儲(chǔ)器。
圖2所示電路包括一中央處理器(CPU)201,一顯示地址信號(hào)發(fā)生器202,它產(chǎn)生必要的顯示地址及各種時(shí)鐘信號(hào),一用于在顯示地址和來自CPU的地址間相互轉(zhuǎn)接的轉(zhuǎn)換開關(guān)203,一存儲(chǔ)器控制電路204,一作用不僅是一系統(tǒng)存儲(chǔ)器而且也是一顯示存儲(chǔ)器的共同存儲(chǔ)器205,一數(shù)據(jù)總線控制電路206,一顯示控制電路207,一主要由陰極射線管構(gòu)成的顯示器208,一用于傳輸在CPU201和各電路間數(shù)據(jù)的數(shù)據(jù)總線209,一從CPU201向各電路提供地址信號(hào)的地址總線210,一用于傳輸表示顯示屏相應(yīng)位置的顯示地址的地址線211,一用于傳輸表示顯示時(shí)間的信號(hào)的信號(hào)線212,一用于傳輸各種同步信號(hào)(水平同步信號(hào),垂直同步信號(hào)等)至顯示器的信號(hào)線213,一用于傳輸一將接收自CPU201的地址轉(zhuǎn)換為顯示地址或相反的轉(zhuǎn)換信號(hào)的信號(hào)線214,一用于傳輸加于數(shù)據(jù)總線控制電路206的一控制信號(hào)的信號(hào)線215,一用于傳輸加于存儲(chǔ)器205的一控制信號(hào)的信號(hào)線216,一將存儲(chǔ)器205與顯示控制電路207相聯(lián)的轉(zhuǎn)換開關(guān)217,但它只在顯示數(shù)據(jù)均從存儲(chǔ)器205中讀出后才將存儲(chǔ)器205與顯示控制電路207相聯(lián),一用于提供一轉(zhuǎn)換信號(hào)至轉(zhuǎn)換開關(guān)217的信號(hào)線218。
圖3為公用存儲(chǔ)器205地址分配實(shí)例,圖中地址均由16進(jìn)制符號(hào)表示。
地址0000-0500部分為工作存儲(chǔ)區(qū),它是CPU在運(yùn)算時(shí)使用的。地址0501-43FF部分為一顯示存儲(chǔ)區(qū),用于存儲(chǔ)顯示數(shù)據(jù)。換言之,該區(qū)域的作用與圖1中視頻隨機(jī)存取存儲(chǔ)器(VRAM)的作用相同。地址4401-9FFF部分為使用者的RAM區(qū),該區(qū)可由使用者自由使用,并可存儲(chǔ)各種數(shù)據(jù)及使用者編制的程序等。地址AOOO-FFFF區(qū)域?yàn)镽OM區(qū),該區(qū)的作用類似一只讀存儲(chǔ)器(ROM),其中存有一編譯程序,一個(gè)或多個(gè)解釋程序,以及用于管理一操作系統(tǒng)和計(jì)算系統(tǒng)的數(shù)據(jù)。
此中需注意的是,除顯示存儲(chǔ)區(qū)域外,其它存儲(chǔ)區(qū)域均被視為一系統(tǒng)存儲(chǔ)器,因?yàn)橛?jì)算機(jī)在運(yùn)算過程中均需使用它們。
圖4為圖2電路中當(dāng)顯示器顯示信息時(shí)水平掃描時(shí)間和垂直掃描時(shí)間之間的關(guān)系。如圖4所示,將總的掃描時(shí)間劃分成兩部分顯示時(shí)間401和不顯示時(shí)間402,當(dāng)位于顯示時(shí)間401時(shí),顯示數(shù)據(jù)從存儲(chǔ)器205中相繼讀出,在顯示器208上表示出來。當(dāng)處在不顯示時(shí)間402時(shí),轉(zhuǎn)換開關(guān)203與地址總線210相聯(lián),暫停從存儲(chǔ)器205中讀出顯示數(shù)據(jù),此時(shí)即可傳輸中央處理器(CPU)201與存儲(chǔ)器205的系統(tǒng)存儲(chǔ)區(qū)域之間的數(shù)據(jù),也可將顯示數(shù)據(jù)重寫入顯示存儲(chǔ)區(qū)域。
首先,當(dāng)處于顯示時(shí)間時(shí),地址轉(zhuǎn)換開關(guān)203是與顯示地址線211相聯(lián),顯示地址線211將顯示地址加至和存儲(chǔ)器205相聯(lián)的顯示地址信號(hào)發(fā)生器202,從顯示地址信號(hào)發(fā)生器202輸出的顯示地址為在圖3所示的存儲(chǔ)器205中顯示存儲(chǔ)區(qū)域的對(duì)應(yīng)地址,與顯示屏幕208的顯示位置成一一對(duì)應(yīng)的關(guān)系。當(dāng)對(duì)顯示器208掃描時(shí),顯示地址信號(hào)發(fā)生器202輸出顯示地址至存儲(chǔ)器205,于是便從存儲(chǔ)器205中讀出顯示屏幕上相應(yīng)位置的顯示數(shù)據(jù)、亮度、色彩等的信息,再將這些信息加至顯示控制電路207。顯示控制電路207產(chǎn)生一由存儲(chǔ)器205讀出的顯示數(shù)據(jù)所表示的符號(hào)或圖象的對(duì)應(yīng)圖象信號(hào)。
進(jìn)入非顯示時(shí)間時(shí),地址轉(zhuǎn)換開關(guān)203與CPU地址線210相聯(lián),并將CPU的地址信號(hào)輸至存儲(chǔ)器205,此時(shí)數(shù)據(jù)總線控制電路206將數(shù)據(jù)總線209與存儲(chǔ)器205相聯(lián),從而可使CPU201通過數(shù)據(jù)總線209向存儲(chǔ)器205傳送數(shù)據(jù)并可接收存儲(chǔ)器205的數(shù)據(jù)。
該系統(tǒng)的先進(jìn)之處在于其電路結(jié)構(gòu)相對(duì)較小,并且該系統(tǒng)可采用一無刷新電路的動(dòng)態(tài)RAM作為其存儲(chǔ)器205,動(dòng)態(tài)存儲(chǔ)器比靜態(tài)存儲(chǔ)器便宜許多。動(dòng)態(tài)RAM之所以便宜是因?yàn)樗闷溟T電路內(nèi)的浮置電容(floatingcpacity)存儲(chǔ)信息。但是,由于聚集在門電路中的電荷將因浮置電容的漏電流而減少,如果任其減少,則將會(huì)使存儲(chǔ)在該存儲(chǔ)器內(nèi)的信息遺失。為了防止發(fā)生上述情況,動(dòng)態(tài)RAM通常需一刷新電路,它定時(shí)對(duì)門電容進(jìn)行充電,即所謂“刷新”操作。但在上述系統(tǒng)中,由于存儲(chǔ)器205顯示時(shí)間內(nèi)讀出信息的同時(shí)就完成了刷新操作,故無需另外提供一刷新電路。
但是,由于上述系統(tǒng)中CPU201和存儲(chǔ)器205之間的數(shù)據(jù)傳輸只能在顯示器不顯示時(shí)進(jìn)行,結(jié)果當(dāng)運(yùn)行系統(tǒng)存儲(chǔ)器中的程序或改變顯示內(nèi)容時(shí),造成處理速度過低。
例如,假定圖2系統(tǒng)的顯示時(shí)間和不顯示時(shí)間對(duì)半,各占50%,平均處理速度就會(huì)下降一半。若用動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器DRAM作為存儲(chǔ)器205的話,必須有從動(dòng)態(tài)RAM的顯示讀出,以保持刷新操作。因而,即便處于無需顯示的技術(shù)運(yùn)算周期,在上述系統(tǒng)中無論是否有顯示,均會(huì)降低處理速度,這是因?yàn)樵陲@示時(shí)間內(nèi)不允許有CPU201和存儲(chǔ)器205之間的數(shù)據(jù)傳輸。
本發(fā)明的目的是提供一存儲(chǔ)器刷新電路,該電路適用于具有一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)的計(jì)算機(jī)中,該DRAM包括一用于CPU運(yùn)算的系統(tǒng)存儲(chǔ)區(qū)域和一用于顯示輸出的顯示存儲(chǔ)區(qū)域。更具體地說是提供一種存儲(chǔ)器刷新電路,該電路能防止因其它種存儲(chǔ)刷新造成的處理速度下降。
由本發(fā)明可知,一產(chǎn)生一顯示地址信號(hào)的顯示地址信號(hào)發(fā)生器和一產(chǎn)生一刷新地址信號(hào)的刷新計(jì)數(shù)器均通過一轉(zhuǎn)換開關(guān)與一動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的一地址信號(hào)輸入端相聯(lián),有一顯示信號(hào)探測(cè)電路,該電路決定存儲(chǔ)于動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器中的信息是否為顯示輸出。故當(dāng)顯示信號(hào)探測(cè)電路探測(cè)到該信號(hào)為顯示信號(hào)時(shí),轉(zhuǎn)換開關(guān)動(dòng)作,將來自顯示地址信號(hào)發(fā)生器的顯示地址信號(hào)加至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的地址信號(hào)輸入端,從而刷新存儲(chǔ)器。當(dāng)顯示探測(cè)電路探測(cè)該信號(hào)不為顯示信號(hào)時(shí),轉(zhuǎn)換開關(guān)動(dòng)作,將來自刷新計(jì)數(shù)器的刷新地址信號(hào)加至動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的地址信號(hào)輸入端,并停留一預(yù)定時(shí)間,從而刷新存儲(chǔ)器。
顯示信號(hào)探測(cè)電路通過探測(cè)一自CPU發(fā)出的顯示命令信號(hào)便可決定是否有信息顯示,該顯示信號(hào)探測(cè)電路也同樣可通過探測(cè)從VRAM中讀出的顯示數(shù)據(jù)信號(hào)決定是否有信息顯示。另外,顯示信號(hào)探測(cè)電路可通過探測(cè)是否有一圖象信號(hào)加至顯示器決定是否有顯示信息。
圖1為一個(gè)人計(jì)算機(jī)之典型結(jié)構(gòu)方框圖;
圖2為一傳統(tǒng)存儲(chǔ)器刷新電路結(jié)構(gòu)的方框圖;
圖3為一共同存儲(chǔ)器存儲(chǔ)區(qū)域的分布圖;
圖4表示一顯示器之掃描時(shí)間和顯示時(shí)間之間的關(guān)系;
圖5為本發(fā)明一具體實(shí)施方案的方框圖;
圖6為解釋成組方式刷新的示意圖;
圖7為本發(fā)明另一具體實(shí)施方案的方框圖;
圖8為本發(fā)明所用的一顯示信號(hào)探測(cè)電路719(803)、一轉(zhuǎn)換控制電路720(802)和一轉(zhuǎn)換開關(guān)718(801)的具體電路圖;
圖9為圖8電路工作原理的波形圖;
圖10為本發(fā)明第三個(gè)具體實(shí)施方案的方框圖。
下面將參考附圖5敘述本發(fā)明的一個(gè)具體實(shí)施方案。圖5為本發(fā)明具體實(shí)施方案的電路方框圖。
圖5中,一數(shù)據(jù)總線509和一地址總線510與CPU501相聯(lián),同干提供顯示地址至一共有存儲(chǔ)器505的一顯示地址信號(hào)發(fā)生器502的輸出端和一刷新電路517的一輸出端分別通過地址總線511、521與轉(zhuǎn)換開關(guān)518的兩輸入端相聯(lián)。轉(zhuǎn)換開關(guān)518的一輸出端通過一總線528與轉(zhuǎn)換開關(guān)503的一輸入端相聯(lián),與轉(zhuǎn)換開關(guān)503的另一輸入端相聯(lián)的是自CPU501來的地址總線510,轉(zhuǎn)換開關(guān)503的一輸出端是與共同存儲(chǔ)器505的一地址線相聯(lián)。與地址總線510相聯(lián)的是一存儲(chǔ)控制電路504,該電路將一控制信號(hào)分別通過信號(hào)線514、515和527加至轉(zhuǎn)換開關(guān)503、526和數(shù)據(jù)總線控制電路506。數(shù)據(jù)總線509通過數(shù)據(jù)總線控制電路506與共有存儲(chǔ)器505的另一地址輸入端相聯(lián)。一顯示控制電路507通過轉(zhuǎn)換開關(guān)526與共有存儲(chǔ)器505的一數(shù)據(jù)輸入/輸出端相聯(lián)。該顯示控制電路507再通過一信號(hào)線513與顯示地址信號(hào)發(fā)生器502相聯(lián),從而將象水平同步信號(hào)和垂直同步信號(hào)那樣的各種同步信號(hào)從顯示地址信號(hào)發(fā)生器502加至顯示控制電路507,與顯示控制電路相聯(lián)的為一顯示器508,顯示控制電路507將一對(duì)應(yīng)于從共同存儲(chǔ)器505中讀出數(shù)據(jù)的圖象信號(hào)加至顯示器508,顯示控制電路507通過一信號(hào)線522與一顯示信號(hào)探測(cè)電路519相聯(lián)。顯示控制電路507將圖象信號(hào)加至該信號(hào)線522,然后顯示信號(hào)探測(cè)電路519通過探測(cè)信號(hào)線522上是否有圖象信號(hào)便可決定是否有信息在顯示器508上顯示,探測(cè)結(jié)果經(jīng)一信號(hào)線523送至轉(zhuǎn)換控制電路520。顯示地址信號(hào)發(fā)生器502通過一信號(hào)線524將一垂直同步信號(hào)加至轉(zhuǎn)換控制電路520轉(zhuǎn)換控制電路520的一輸出端通過一信號(hào)線525與轉(zhuǎn)換開關(guān)518和存儲(chǔ)控制電路504相聯(lián)。
上述中,轉(zhuǎn)換開關(guān)518為一開關(guān),它根據(jù)由轉(zhuǎn)換控制電路520輸送的轉(zhuǎn)換信號(hào)或是將與顯示地址信號(hào)發(fā)生器520的顯示地址輸出端的聯(lián)接轉(zhuǎn)換成與刷新計(jì)數(shù)器517的刷新地址輸出端的連接,或是相反,從而使一個(gè)時(shí)刻僅有一個(gè)輸出與轉(zhuǎn)換開關(guān)503相聯(lián)。
首先要敘述的是顯示信號(hào)探測(cè)電路519和轉(zhuǎn)換控制電路520的功能。
顯示信號(hào)探測(cè)電路519在探測(cè)到信號(hào)線522上圖象信號(hào)后,便可決定信號(hào)線522上的信息為顯示信息;當(dāng)該探測(cè)電路519在信號(hào)線522上探測(cè)不到圖象信號(hào)時(shí),便可知該信息不為顯示信息。
顯示信號(hào)探測(cè)電路519中的決定是斷續(xù)做出的,且對(duì)每段信號(hào)場(chǎng)時(shí)間間隔只做一次,其步調(diào)和垂直同步信號(hào)相同。因而,在一信號(hào)字段時(shí)間內(nèi)只要探測(cè)一次便可知是否有顯示信息。
當(dāng)顯示信號(hào)探測(cè)電路519通過信號(hào)線523輸出的顯示探測(cè)信號(hào)表明從一字段開始時(shí)為非顯示狀態(tài)時(shí),轉(zhuǎn)換控制電路520使轉(zhuǎn)換開關(guān)518、503和526動(dòng)作,使刷新計(jì)數(shù)器517以成組方式刷新存儲(chǔ)器。成組方式將在后面敘述。更具體地說,轉(zhuǎn)換開關(guān)518在每2毫秒(ms)時(shí)間內(nèi)將刷新計(jì)數(shù)器517的地址線521與轉(zhuǎn)換開關(guān)518的輸出總線528相聯(lián)64毫微秒(us)。與此同時(shí),一轉(zhuǎn)換控制電路520的輸出信號(hào)通過信號(hào)線522加至存儲(chǔ)控制電路504。
存儲(chǔ)控制電路504控制轉(zhuǎn)換開關(guān)503動(dòng)作,使總線528與共同存儲(chǔ)器505的地址線相聯(lián),存儲(chǔ)控制電路504還關(guān)斷開關(guān)526。共同存儲(chǔ)器505根據(jù)刷新計(jì)數(shù)器517輸出地址進(jìn)行刷新。
成組方式刷新時(shí),將CPU與動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)的通道關(guān)閉一段規(guī)定時(shí)間,將刷新地址信號(hào)依次從刷新計(jì)數(shù)器送至DRAM的地址線,從而刷新存儲(chǔ)器。圖6為無信息顯示時(shí)的存儲(chǔ)器刷新的屏面格式,圖6所示即為所謂的成組方式刷新,其中假定動(dòng)態(tài)RAM的刷新周期為128次/2毫秒,在每個(gè)2毫秒里,暫停CPU與存儲(chǔ)器間的數(shù)據(jù)傳輸128次以完成存儲(chǔ)刷新。在這樣的成組方式刷新中,若假定每次存儲(chǔ)刷新所用的時(shí)間為500微微秒(ns),那么刷新128次存儲(chǔ)器所需時(shí)間如下500ns×128=64us(毫微秒)這僅為2毫秒(ms)時(shí)間的3.2%64us/2ms=0.032因而,刷新存儲(chǔ)器僅使CPU的處理速度下降了3.2%。
這就是說,當(dāng)與使用傳統(tǒng)顯示讀出的方式刷新存儲(chǔ)器所需的時(shí)間相比時(shí),CPU501的存儲(chǔ)器關(guān)閉時(shí)間減少許多,兩者的比值為0.32/50,并且相應(yīng)提高了CPU的運(yùn)算速度。
在本實(shí)施方案中,轉(zhuǎn)換控制電路520與垂直同步信號(hào)同步。如果本方案不是如此構(gòu)成,就會(huì)在有信息顯示時(shí),將存儲(chǔ)器刷新地址從顯示地址信號(hào)發(fā)生器502接至刷新計(jì)數(shù)器517,這樣就在刷新地址之間造成不連續(xù),破壞刷新操作。
然而,并非總是需要與垂直同步刷新存儲(chǔ)器。如果刷新和顯示是根據(jù)軟件判斷有無顯示交替轉(zhuǎn)換的話,控制電路的操作就不必與垂直同步信號(hào)同步。在這種情況下,CPU501直接控制轉(zhuǎn)換開關(guān)518以及存儲(chǔ)控制電路504進(jìn)行成組方式刷新。
圖7為該實(shí)施方案的方框圖。
該系統(tǒng)中,一數(shù)據(jù)總線709和一地址總線710與CPU701相聯(lián),并包括一顯示字符內(nèi)容存儲(chǔ)器(text memory)727和一共同存儲(chǔ)器705,共同存儲(chǔ)器705既是系統(tǒng)存儲(chǔ)器又是顯示圖形圖象存儲(chǔ)器。地址總線710通過轉(zhuǎn)換開關(guān)703與共同存儲(chǔ)器705的一地址輸入端相聯(lián),并通過轉(zhuǎn)換開關(guān)726與顯示內(nèi)容存儲(chǔ)器(text memory)727的一地址輸入端相聯(lián)。分別與轉(zhuǎn)換開關(guān)703的一輸入端相聯(lián)的為一顯示地址信號(hào)發(fā)生器702和一刷新計(jì)數(shù)器717,刷新計(jì)數(shù)器717是通過轉(zhuǎn)換開關(guān)718與轉(zhuǎn)換開關(guān)703的一輸入端相聯(lián)的。顯示地址信號(hào)發(fā)生器702通過地址總線711與轉(zhuǎn)換開關(guān)726的一輸入端相聯(lián)。
共同存儲(chǔ)器705的一數(shù)據(jù)輸入/輸出端是與數(shù)據(jù)總線控制電路706和一開關(guān)730相聯(lián),開關(guān)730的另一端與顯示控制電路707相聯(lián)。顯示內(nèi)容存儲(chǔ)器727的一輸入/輸出端是與一數(shù)據(jù)總線控制電路728和一開關(guān)731相聯(lián)。開關(guān)731的另一端是與顯示控制電路707相聯(lián)。
與地址總線710相聯(lián)的是一存儲(chǔ)控制電路704,存儲(chǔ)控制電路將一控制信號(hào)通過信號(hào)線714、715、729、732和733加至轉(zhuǎn)換開關(guān)703、726數(shù)據(jù)總線控制電路706、728和開關(guān)730、731上。
當(dāng)將數(shù)據(jù)寫入共有存儲(chǔ)器705和顯示內(nèi)容存儲(chǔ)器(text memory)727時(shí),開關(guān)730和731關(guān)斷,以防止寫入數(shù)據(jù)進(jìn)入顯示控制電路707。
為了能在80字×25行的顯示屏708上產(chǎn)生彩色顯示1就需在通常是由4K字節(jié)靜態(tài)RAM構(gòu)成的顯示內(nèi)容存儲(chǔ)器(text memory)的2K字節(jié)來存儲(chǔ)字符編碼,2K字節(jié)存儲(chǔ)字符顏色。現(xiàn)假定顯示器708的屏幕構(gòu)成為640×200象點(diǎn),那么共同存儲(chǔ)器705中圖象存儲(chǔ)區(qū)域就需要有16K字節(jié)的存儲(chǔ)能力來存儲(chǔ)三種基本色彩紅(R)、綠(G)和蘭(B)。通常,共同存儲(chǔ)器705為-64K字節(jié)的存儲(chǔ)器,它包含八個(gè)動(dòng)態(tài)RAM片子,每個(gè)為64K位,共64K字節(jié),其中48K字節(jié)是用作圖象存儲(chǔ)區(qū)域,剩下的16K字節(jié)用作系統(tǒng)存儲(chǔ)區(qū)域。
現(xiàn)敘述CPU在進(jìn)行算術(shù)運(yùn)算或?qū)?shù)據(jù)寫入存儲(chǔ)器時(shí)的情況。
CPU通過地址總線710將控制信號(hào)送入存儲(chǔ)控制電路704,將轉(zhuǎn)換開關(guān)703或726轉(zhuǎn)換數(shù)據(jù)總線710。接通數(shù)據(jù)總線控制電路706或728,關(guān)斷開關(guān)730或731,這樣便將地址總線710和數(shù)據(jù)總線709一同接至共同存儲(chǔ)器705或顯示內(nèi)容存儲(chǔ)器727,用這兩條總線便構(gòu)成了存取通道,從而可在算術(shù)運(yùn)算過程中使用系統(tǒng)存儲(chǔ)區(qū)域,并且也可將顯示數(shù)據(jù)寫入共同存儲(chǔ)器的圖象存儲(chǔ)區(qū)域或顯示內(nèi)容存儲(chǔ)器中。
當(dāng)有指示需顯示器708顯示信息時(shí),開關(guān)730或731接通,并且將共同存儲(chǔ)器或顯示內(nèi)容存儲(chǔ)器的數(shù)據(jù)輸入/輸出端與顯示控制電路707的輸入端相聯(lián)。另外,轉(zhuǎn)換開關(guān)703和718或轉(zhuǎn)換開關(guān)726為受控開關(guān),這樣顯示地址信號(hào)發(fā)生器702的顯示地址輸出端便通過地址總線711與共同存儲(chǔ)器705或顯示內(nèi)容存儲(chǔ)器727的地址輸入端相聯(lián)。CPU701通過兩個(gè)總線709和711向顯示控制中路707發(fā)出顯示命令信號(hào)。
當(dāng)僅需在顯示器708顯示字符時(shí),對(duì)應(yīng)于顯示器708屏幕顯示部分的地址信號(hào)緊接著從顯示地址信號(hào)發(fā)生器702輸至顯示內(nèi)容存儲(chǔ)器727,然后便從顯示內(nèi)容存儲(chǔ)器727中讀出字符數(shù)據(jù),然后將讀出的數(shù)據(jù)送至顯示控制電路707,顯示控制電路隨后產(chǎn)生對(duì)字符數(shù)據(jù)的圖象信號(hào)并將圖象信號(hào)送至顯示器708。顯示器708便顯示出該圖象信號(hào)的圖象。
同樣,當(dāng)僅需顯示圖象時(shí),顯示存儲(chǔ)區(qū)域的顯示地址信號(hào)從顯示地址信號(hào)發(fā)生器702送至共同存儲(chǔ)器705,隨后從共同存儲(chǔ)器705中讀出對(duì)應(yīng)該顯示地址信號(hào)的顯示數(shù)據(jù)并送至顯示控制電路707,顯示控制電路707然后產(chǎn)生對(duì)應(yīng)該顯示數(shù)據(jù)的圖象信號(hào),然后再送至顯示器708,從而將信息顯示在顯示器708上。當(dāng)需同時(shí)顯示字符和圖象時(shí),將顯示地址信號(hào)發(fā)生器702輸出的顯示地址加至共同存儲(chǔ)器和顯示內(nèi)容存儲(chǔ)器,然后分別從共同存儲(chǔ)器和顯示內(nèi)容存儲(chǔ)器中讀出圖象數(shù)據(jù)和字符數(shù)據(jù),將這些數(shù)據(jù)送至顯示控制電路707,顯示控制電路707將圖象顯示數(shù)據(jù)和字符顯示數(shù)據(jù)組合產(chǎn)生驅(qū)動(dòng)顯示器708的圖象信號(hào),然后送至顯示器708。根據(jù)該圖象信號(hào),便可在顯示器708上顯示出圖象和字符信號(hào)。
現(xiàn)在敘述用于共同存儲(chǔ)器705和顯示內(nèi)容存儲(chǔ)器727的存儲(chǔ)刷新。
由于顯示內(nèi)容存儲(chǔ)器727通常是由一靜態(tài)RAM構(gòu)成,故它無需存儲(chǔ)刷新,如果使用動(dòng)態(tài)RAM,就必須象先有技術(shù)那樣從顯示地址信號(hào)發(fā)生器702產(chǎn)生一地址信號(hào)進(jìn)行存儲(chǔ)刷新,但因顯示內(nèi)容存儲(chǔ)器727僅用于顯示,故對(duì)CPU701運(yùn)算速度毫無影響。
與前面的實(shí)施方案一樣,共同存儲(chǔ)器705的刷新是以成組方式刷新進(jìn)行的,并且它使用刷新計(jì)數(shù)器717。
具體地說,顯示信號(hào)探測(cè)電路719探測(cè)從顯示控制電路707輸出的顯示信號(hào)中紅、綠和蘭色彩中的每一種,從而決定是否有顯示,也就是存儲(chǔ)器705是否有信息需要顯示,當(dāng)從CPU701加至顯示控制電路707的顯示命令信號(hào)使將一表示有圖象顯示的信號(hào)送至轉(zhuǎn)換控制電路720,當(dāng)顯示探測(cè)電路719于下一信息組開始時(shí),探測(cè)無需要顯示的圖象信號(hào)時(shí),轉(zhuǎn)換控制電路720便可決定無需進(jìn)行圖象顯示并控制轉(zhuǎn)換開關(guān)718將刷新計(jì)數(shù)器717輸出端與轉(zhuǎn)換開關(guān)703每兩毫秒時(shí)間內(nèi)轉(zhuǎn)接刷新計(jì)數(shù)器717的輸出端64毫微秒,使刷新計(jì)數(shù)器717的輸出,也就是刷新地址信號(hào)送至共同存儲(chǔ)器705,從而完成一次成組方式刷新。
在本實(shí)施方案中,由于用于字符顯示的字符數(shù)據(jù)是存于顯示內(nèi)容存儲(chǔ)器,而顯示內(nèi)容存儲(chǔ)器是獨(dú)立于系統(tǒng)存儲(chǔ)器(共同存儲(chǔ)器中的系統(tǒng)存儲(chǔ)區(qū)域)的,在沒有使用共同存儲(chǔ)器中圖象顯示區(qū)域顯示圖象時(shí),CPU701通過使用顯示地址信號(hào)發(fā)生器702輸出的顯示地址信號(hào)刷新顯示內(nèi)容存儲(chǔ)器727,并且同時(shí)對(duì)系統(tǒng)存儲(chǔ)器705進(jìn)行成組方式刷新提高了其運(yùn)算速度,同時(shí)還可在顯示器708上進(jìn)行字符顯示。
由于在使用計(jì)算機(jī)進(jìn)行科學(xué)技術(shù)運(yùn)算時(shí),有許多情況是并非需要圖象顯示,若將計(jì)算機(jī)用于此目的時(shí),本發(fā)明帶來提高處理速度的效果是極為誘人的。
下面將敘述圖7所示轉(zhuǎn)換控制電路720,轉(zhuǎn)換開關(guān)718和顯示信號(hào)探測(cè)電路719的具體實(shí)現(xiàn)方案,并參考圖8。
圖8中,轉(zhuǎn)換開關(guān)801是圖7中一轉(zhuǎn)換開關(guān)718的具體實(shí)現(xiàn),轉(zhuǎn)換控制電路802是圖7轉(zhuǎn)換控制電路720的具體實(shí)現(xiàn)。顯示信號(hào)探測(cè)電路803是圖7顯示信號(hào)探測(cè)電路719的具體實(shí)現(xiàn)。
一對(duì)應(yīng)圖7接至顯示地址信號(hào)發(fā)生器702的總線711的總線804和另一對(duì)應(yīng)圖7總線721的總線805與轉(zhuǎn)換開關(guān)801相聯(lián),一轉(zhuǎn)換開關(guān)的輸出總線806是與轉(zhuǎn)換開關(guān)703的一輸入端相聯(lián)。所有上述總線的每一條均由8根信號(hào)線構(gòu)成,用于傳輸一8位信號(hào)。
轉(zhuǎn)換開關(guān)801包含8個(gè)開關(guān),從807到814。從第2個(gè)到第7個(gè)開關(guān),即808到813均與第1個(gè)和第8個(gè)開關(guān)807、814的結(jié)構(gòu)相同,故未在圖中畫出。第一開關(guān)807由第一與門電路815,一第二與門電路816和一或門電路817組成。與第一與門電路815的一輸入端818相聯(lián)的為總線804的第一信號(hào)線,與第一與門電路815的另一輸入端819相聯(lián)的為一轉(zhuǎn)換控制電路802的一輸出端,它是通過一非門電路822與輸入端819相聯(lián)的。第二與門電路816的一個(gè)輸入端820是與總線805的第一信號(hào)線相聯(lián),而另一輸入端821是與轉(zhuǎn)換控制電路的輸出端相聯(lián)。第一、第二與門電路815、816的輸出端與或門電路817的輸入端相聯(lián),或門的輸出便同輸出總線806的第一根線相聯(lián)。
同樣,若開關(guān)為第n個(gè)開關(guān)時(shí),便將總線804的第n根信號(hào)線與該開關(guān)第一與門的一輸入端相聯(lián),將總線805的第n根信號(hào)線與第二與門的一輸入端相聯(lián),第一與門電路的另一輸入端通過非門電路822與轉(zhuǎn)換控制電路802的輸出端相聯(lián),第二與門電路的另一輸入端直接與轉(zhuǎn)換控制電路802的輸出端相聯(lián)。
轉(zhuǎn)換控制電路802由D型觸發(fā)器823構(gòu)成,顯示信號(hào)探測(cè)電路803由一3輸入端的非門824構(gòu)成,與構(gòu)成顯示信號(hào)探測(cè)電路803的3輸入端非門824的三個(gè)輸入端相聯(lián)的有分別來自顯示控制電路707的信號(hào)線GR、GG和GB。非門824的一輸出端與D型觸發(fā)器823的D輸入端相聯(lián),顯示地址信號(hào)發(fā)生器702通過信號(hào)線826將負(fù)垂直同步信號(hào)加至D型觸發(fā)器823的時(shí)鐘輸入端CK。
信號(hào)線825上的信號(hào)GR、GG和GB是自圖7顯示控制電路707輸出的信號(hào),并且它們是表示是否分別有紅、綠、蘭圖象在顯示屏上顯示。當(dāng)所有上述三個(gè)信號(hào)均無(此時(shí)電平為低電平)時(shí),表明在顯示器708屏幕上無圖象顯示。
在轉(zhuǎn)換開關(guān)801中,當(dāng)轉(zhuǎn)換控制電路802的輸出假定為高平H時(shí),第二與門打開,第一與門關(guān)閉,從而輸出總線805上的信號(hào)至總線806,相反,當(dāng)轉(zhuǎn)換控制電路802的輸出假定為低電平L時(shí),第一與門電路打開,第二與門電路關(guān)閉,從而輸出總線804上的信息至總線806。
圖9為該電路的波形圖。
波形926代表送至信號(hào)線826的垂直同步信號(hào)。波形925表示送至信號(hào)線825的信號(hào)GR、GG和GB。這些信號(hào)表示了有無紅、綠、蘭三種顏色的顯示。當(dāng)代表有無彩色顯示的三個(gè)信號(hào)GR、GG和GB均為低電平L時(shí),顯示信號(hào)探測(cè)電路803(719)的輸出便為一高電平H,如波形927所示。轉(zhuǎn)換控制電路802在下一垂直同步信號(hào)來臨時(shí)對(duì)顯示信號(hào)探測(cè)電路803的輸出信號(hào)927抽樣,然后輸出一波形如波形928所示的信號(hào)。當(dāng)轉(zhuǎn)換控制電路802輸出信號(hào)928時(shí),轉(zhuǎn)換開關(guān)801從接收總線804的顯示地址信號(hào)轉(zhuǎn)換至接收總線805的刷新地址信號(hào),該信號(hào)將輸至總線806波形如圖9波形906所示。換言之,在T1到T2時(shí)間內(nèi),由于假定轉(zhuǎn)換控制電路的輸出信號(hào)928為高電平H,轉(zhuǎn)換開關(guān)804使第二與門電路打開,從而將總線805上的刷新地址信號(hào)輸出至總線806。
當(dāng)在T2時(shí)刻時(shí),假定所有信號(hào)GR、GG和GB均為高電平,轉(zhuǎn)換控制電路802便對(duì)3輸入端非門電路,也就是顯示信號(hào)探測(cè)電路803的輸出信號(hào)927抽樣,然后輸出一低電平L的信號(hào),從而打開轉(zhuǎn)換開關(guān)801的第一與門電路,接通總線804的輸出至總線806,即將顯示地址信號(hào)傳輸至總線806。
如上所述,本實(shí)施方案中,根據(jù)是否有顯示圖象或?qū)@示地址通過總線806或?qū)⑺⑿碌刂吠ㄟ^總線806傳輸至共同存儲(chǔ)器705,從而實(shí)現(xiàn)無圖象顯示時(shí)的成組方式刷新,圖7所示實(shí)施方案不僅具有減少科學(xué)技術(shù)計(jì)算(只需要字符顯示)中因刷新操作而使處理速度下降的優(yōu)點(diǎn),而且在重寫圖象于存儲(chǔ)器時(shí)也優(yōu)于先有技術(shù),重寫速度高于先有技術(shù),它是通過瞬時(shí)暫停圖象顯示,轉(zhuǎn)換成字符顯示,在此期間重寫圖象存儲(chǔ)區(qū)域,當(dāng)完成重寫后,繼續(xù)進(jìn)行圖象顯示。
圖10所示為圖7所示實(shí)施的改進(jìn),圖7中用700與800間的參考數(shù)字指示的那些結(jié)構(gòu)部件在圖9中是由1000到1100之間的參考數(shù)字指示,并且最后兩位數(shù)字相同的參考數(shù)字在兩圖中均指示相同的結(jié)構(gòu)元件。
由圖10可知,一顯示信號(hào)探測(cè)電路1019直接與一總線1009和一地址總線1010相聯(lián)。顯示信號(hào)探測(cè)電路1019探測(cè)由上述兩條總線傳輸?shù)挠蒀PU向存儲(chǔ)控制電路1004傳送的顯示命令信號(hào),然后決定是否有顯示信息決定的結(jié)果送至一轉(zhuǎn)換控制電路1020。
因而圖10電路與圖7電路的工作原理是一致的,只是探測(cè)是否有顯示的探測(cè)方法不同。
雖然前面參考圖7和圖10敘述了將整個(gè)圖象存儲(chǔ)和系統(tǒng)存儲(chǔ)集中于一共同存儲(chǔ)器的實(shí)施方案,但本發(fā)明當(dāng)然也可僅將一部分圖象存儲(chǔ)與系統(tǒng)存儲(chǔ)集成一共同存儲(chǔ)器。
雖然如上所述,CPU和共同存儲(chǔ)器之間的傳輸僅在無顯示信號(hào)時(shí)進(jìn)行,并且在顯示時(shí)間內(nèi)通過顯示讀出來刷新存儲(chǔ)器,如圖3所示,但是本發(fā)明也可利用每一顯示字符周期中顯示具體數(shù)字時(shí)的空閑時(shí)間來傳輸CPU和共同存儲(chǔ)器之間的傳輸。
另外,雖然前述實(shí)施方案中,在無顯示讀出的情況下,采用成組方式刷新作為有效的刷新方法,但是也可采用其他的刷新方法,例如,分散刷新,即在一給定時(shí)間內(nèi)只進(jìn)行一次刷新操作。
再之,雖然前述實(shí)施方案中,時(shí)間調(diào)整是在有一個(gè)垂直同步信號(hào)的轉(zhuǎn)換電路中,在以垂直掃描時(shí)間為單位的時(shí)間內(nèi)進(jìn)行轉(zhuǎn)換刷新的方法來完成的,但并非必須要用同步信號(hào)來調(diào)整時(shí)間,而且也不必在以垂直掃描時(shí)間為單位的時(shí)間內(nèi)改變刷新的方法。
近年來,由于研制了帶有內(nèi)部刷新計(jì)數(shù)器的動(dòng)態(tài)RAM,當(dāng)使用這種動(dòng)態(tài)RAM時(shí),便無需提供額外的刷新計(jì)數(shù)器。
本發(fā)明的根本構(gòu)思是,在用于包括動(dòng)態(tài)存儲(chǔ)器的計(jì)算機(jī)系統(tǒng)或類似系統(tǒng)的存儲(chǔ)控制電路中,動(dòng)態(tài)存儲(chǔ)器通常是作為顯示存儲(chǔ)器的一部分或全部以及一個(gè)系統(tǒng)存儲(chǔ)器,刷新共同存儲(chǔ)器的方法是根據(jù)在共同存儲(chǔ)器中是否有需要顯示的顯示數(shù)據(jù)而改變的。
與現(xiàn)有技術(shù)相比,本發(fā)明可提高包括一個(gè)通常用作為顯示存儲(chǔ)器和系統(tǒng)存儲(chǔ)器使用的動(dòng)態(tài)存儲(chǔ)器的計(jì)算機(jī)系統(tǒng)的CPU的處理能力。
圖1、先前的技術(shù)101 中央處理器(CPU)102 隨機(jī)存取存儲(chǔ)器(RAM)103 只讀存儲(chǔ)器(ROM)104 數(shù)據(jù)總線)105 地址總線)106 鍵盤107 軟磁盤驅(qū)動(dòng)器(FDD)108 輸入1輸出接口電路(T/O)110 終端顯示器111 視頻(圖象)隨機(jī)存取存儲(chǔ)器(VRAM)112 轉(zhuǎn)換開關(guān)113 顯示器地址信號(hào)發(fā)生器114 數(shù)據(jù)總線115 顯示器控制電路116 存儲(chǔ)器控制電路117 數(shù)據(jù)總線控制電路圖2、先前的技術(shù)201 中央處理機(jī)(CPU)202 顯示器地址信號(hào)發(fā)生器203 轉(zhuǎn)換開關(guān)204 存儲(chǔ)器控制電路205 公用存儲(chǔ)器206 數(shù)據(jù)總線控制電路207 顯示器控制電路208 終端顯示器209 數(shù)據(jù)總線210 地址總線211 傳送顯示器地址的地址線212 信號(hào)線(發(fā)送顯示器時(shí)間的信號(hào))213 把各種同步信號(hào)發(fā)送給顯示器的信號(hào)線214 把開關(guān)信號(hào)發(fā)送給轉(zhuǎn)換開關(guān)的信號(hào)線215 發(fā)送給數(shù)據(jù)總線控制電路的信號(hào)線216 發(fā)送給公用存儲(chǔ)器的信號(hào)線217 轉(zhuǎn)換開關(guān)218 發(fā)送給轉(zhuǎn)換開關(guān)217的信號(hào)線圖4、先前的技術(shù)
圖4、先前的技術(shù)
圖5、501 中央處理器(CPU)502 顯示器地址信號(hào)發(fā)生器503 轉(zhuǎn)換開關(guān)504 存儲(chǔ)控制電路505 公用存儲(chǔ)器506 數(shù)據(jù)總線控制電路507 顯示器控制電路508 終端顯示器509 數(shù)據(jù)總線510 地址總線511 地址總線512 信號(hào)線
513 信號(hào)線514 信號(hào)線515 信號(hào)線516 信號(hào)線517 刷新計(jì)數(shù)器518 轉(zhuǎn)換開關(guān)519 顯示器信號(hào)檢測(cè)電路520 開關(guān)控制電路521 地址總線522 信號(hào)線523 信號(hào)線524 信號(hào)線525 信號(hào)線526 轉(zhuǎn)換開關(guān)527 信號(hào)線528 輸出總線圖6、
圖7、301 中央處理器(CPU)302 顯示器地址信號(hào)發(fā)生器303 轉(zhuǎn)換開關(guān)304 存儲(chǔ)控制電路305 公用存儲(chǔ)器306 數(shù)據(jù)總線控制電路307 顯示器控制電路308 顯示器309 數(shù)據(jù)總線310 地址總線311 地址總線312 信號(hào)線313 信號(hào)線314 信號(hào)線315 信號(hào)線316 信號(hào)線317 刷新計(jì)數(shù)器318 轉(zhuǎn)換開關(guān)319 顯示信號(hào)檢測(cè)電路320 開關(guān)控制電路321 地址總線323、324 信號(hào)線325 信號(hào)線326 轉(zhuǎn)換開關(guān)
327 文本存儲(chǔ)器328 數(shù)據(jù)總線控制電路329 信號(hào)線330 轉(zhuǎn)換開關(guān)331 轉(zhuǎn)換開關(guān)332 信號(hào)線333 信號(hào)線圖8801 轉(zhuǎn)換開關(guān)802 開關(guān)控制電路803 顯示器信號(hào)檢測(cè)電路804 總線線束805 總線線束806 總線線束807-814 開關(guān)815 與門電路816 與門電路817 或門電路818、819 與門輸入端820、821 與門輸入端822 非門823 D型觸發(fā)器824 非或門825 非或門輸入端
826 垂直同步信號(hào)輸入線827 D觸發(fā)器輸入端828 D觸發(fā)器輸出端
圖10、1001 中央處理器1002 顯示器地址信號(hào)發(fā)生器1003 轉(zhuǎn)換開關(guān)1004 存儲(chǔ)控制電路1005 公用存儲(chǔ)區(qū)1006 數(shù)據(jù)總線控制電路1007 顯示器控制電路1008 轉(zhuǎn)換開關(guān)
1009 數(shù)據(jù)總線1010 地址總線1011 地址總線1012 信號(hào)線1013 信號(hào)線1014 信號(hào)線1015 信號(hào)線1016 信號(hào)線1017 刷新計(jì)數(shù)器1018 轉(zhuǎn)換開關(guān)1019 顯示器信號(hào)檢測(cè)電路1020 開關(guān)控制電路1021 地址總線1023、1024 信號(hào)線1025 信號(hào)線1026 轉(zhuǎn)換開關(guān)1027 文本存儲(chǔ)器1028 數(shù)據(jù)總線控制電路(注圖中另一個(gè)1028用蘭筆示應(yīng)圖1029)1029 信號(hào)線1030 轉(zhuǎn)換開關(guān)1031 轉(zhuǎn)換開關(guān)1032、1033 信號(hào)線
權(quán)利要求
1.在計(jì)算機(jī)存儲(chǔ)刷新電路中,計(jì)算機(jī)由中央處理器、為顯示中央處理器計(jì)算結(jié)果的顯示器、留作中央處理器作數(shù)據(jù)處理的第一個(gè)存儲(chǔ)區(qū)和為暫存顯示數(shù)據(jù)的第二個(gè)存儲(chǔ)區(qū)與存儲(chǔ)刷新電路組成。存儲(chǔ)刷新電路由下述部件構(gòu)成與上述存儲(chǔ)設(shè)備的地址輸入端連接的轉(zhuǎn)換開關(guān)裝置;顯示器地址信號(hào)發(fā)生器,它與上述轉(zhuǎn)換開關(guān)裝置的一個(gè)輸入端相聯(lián)接,用來產(chǎn)生與第二個(gè)存儲(chǔ)區(qū)一致的地址信號(hào),然后把地址信號(hào)輸出到轉(zhuǎn)換開關(guān)裝置;刷新地址信號(hào)發(fā)生器,它與轉(zhuǎn)換開關(guān)裝置的另一個(gè)輸入端相聯(lián)接,用來產(chǎn)生提供給存儲(chǔ)的刷新地址,而后把上述刷新地址信號(hào)輸出到轉(zhuǎn)換開關(guān)裝置;與上述轉(zhuǎn)換開關(guān)裝置相聯(lián)的開關(guān)控制電路,它用來控制開關(guān)接通位置。
2.根據(jù)權(quán)項(xiàng)1的存儲(chǔ)刷新電路,上述開關(guān)控制電路包括顯示器信號(hào)檢測(cè)裝置,它用來檢測(cè)從第二個(gè)存儲(chǔ)區(qū)讀出的顯示數(shù)據(jù)。
3.根據(jù)權(quán)項(xiàng)2的存儲(chǔ)刷新電路,上述開關(guān)控制電路按如下布置當(dāng)上述顯示信號(hào)檢測(cè)裝置檢測(cè)顯示有顯示數(shù)據(jù)時(shí),它把上述轉(zhuǎn)換開關(guān)接通到一輸入端,引起存儲(chǔ)器地址信號(hào)輸入端與顯示器地址信號(hào)發(fā)生器的輸出端相接;當(dāng)上述顯示信號(hào)檢測(cè)裝置檢測(cè)沒有顯示數(shù)據(jù)時(shí),它把轉(zhuǎn)換開關(guān)接通到另一輸入端,引起上述存儲(chǔ)裝置的地址信號(hào)輸入端與刷新地址信號(hào)發(fā)生器的一輸出端相接。
4.根據(jù)權(quán)項(xiàng)3的存儲(chǔ)刷新電路,在上述轉(zhuǎn)換開關(guān)裝置那里,包括與地址總線相聯(lián)的第三個(gè)輸入端,它依次與上述中央處理單元相接,而且,當(dāng)上述顯示信號(hào)檢測(cè)裝置檢測(cè)沒有顯示數(shù)據(jù)時(shí),上述存儲(chǔ)裝置的地址信號(hào)輸入端與地址總線相接通,而且對(duì)每一預(yù)置時(shí)間周期的某一時(shí)刻,上述存儲(chǔ)裝置的地址信號(hào)輸入端與上述刷新地址信號(hào)發(fā)生器的輸出端相聯(lián)接。
5.根據(jù)權(quán)項(xiàng)3的存儲(chǔ)刷新電路,上述轉(zhuǎn)換開關(guān)裝置由如下組成為了從上述顯示器地信號(hào)發(fā)生器和上述刷新地址信號(hào)發(fā)生器傳送任一個(gè)輸出,第一個(gè)開關(guān)同時(shí)與顯示器地址信號(hào)發(fā)生器和上述刷新地址信號(hào)發(fā)生器相連接;第二個(gè)開關(guān)同時(shí)與第一個(gè)開關(guān)的輸出端和上述地址總線相連,地址總線又依次與上述中央處理器相連,以便從上述第一個(gè)開關(guān)裝置和通過上述地址總線提供的地址信號(hào)的任一個(gè)輸出提供給上述存儲(chǔ)的地址信號(hào)輸入端。
6.根據(jù)權(quán)項(xiàng)5的存儲(chǔ)刷新電路,上述轉(zhuǎn)換開關(guān)這樣布置當(dāng)上述顯示信號(hào)檢測(cè)裝置檢測(cè)到?jīng)]有顯示數(shù)據(jù)時(shí),上述轉(zhuǎn)換開關(guān)控制上述第二個(gè)開關(guān),以便把上述地址總線與上述存儲(chǔ)器的地址信號(hào)輸入端相聯(lián),而且還同時(shí)控制上述第一個(gè)和第二個(gè)開關(guān),以便對(duì)每一預(yù)置周期時(shí)間的某一時(shí)刻,把上述刷新地址信號(hào)發(fā)生器的輸出端與上述存儲(chǔ)的地址信號(hào)輸入端相聯(lián)。
7.根據(jù)權(quán)項(xiàng)1的存儲(chǔ)刷新電路,上述開關(guān)控制裝置還包括命令信號(hào)檢測(cè)裝置,采用它來檢測(cè)命令信號(hào)(為了從上述存儲(chǔ)裝置的第二個(gè)存儲(chǔ)器讀出顯示數(shù)據(jù)),上述命令信號(hào)是由中央處理器產(chǎn)生的。
8.根據(jù)權(quán)項(xiàng)2的存儲(chǔ)刷新電路,上述開關(guān)控制裝置是這樣布置的當(dāng)上述顯示命令信號(hào)檢測(cè)裝置檢測(cè)到顯示命令信號(hào)時(shí),它把上述轉(zhuǎn)換開關(guān)裝置接通到一個(gè)輸入端,該輸入端引起上述存儲(chǔ)裝置的地址輸入端與上述顯示器地址信號(hào)發(fā)生器的輸出端聯(lián)通。還有,當(dāng)上述顯示命令信號(hào)檢測(cè)裝置檢測(cè)沒有顯示命令信號(hào)時(shí),它把上述轉(zhuǎn)換開關(guān)接通到另一個(gè)輸入端,該輸入端引起上述存儲(chǔ)裝置的地址信號(hào)輸入端與上述刷新地址信號(hào)發(fā)生器的輸出端聯(lián)通。
9.根據(jù)權(quán)項(xiàng)3的存儲(chǔ)刷新電路,在上述轉(zhuǎn)換開關(guān)裝置處,還包括與地址總線聯(lián)的第三個(gè)輸入端,它又依次與上述中央處理器相聯(lián),而且在那里,當(dāng)上述顯示命令信號(hào)檢測(cè)裝置檢測(cè)沒有顯示命令信號(hào)時(shí),上述存儲(chǔ)裝置的地址信號(hào)輸入端與上述地址總線相聯(lián)通,而且在每一預(yù)置周期時(shí)間的某一時(shí)刻,上述存儲(chǔ)器的地址信號(hào)輸入端與上述刷新地址信號(hào)發(fā)生器的輸出端接通。
10.根據(jù)權(quán)項(xiàng)2的存儲(chǔ)刷新電路,上述顯示信號(hào)檢測(cè)裝置用來檢測(cè)顯示數(shù)據(jù)的讀出是否存在(對(duì)上述顯示器用垂直同步信號(hào)檢測(cè)同步關(guān)系)。
11.根據(jù)權(quán)項(xiàng)1~7的存儲(chǔ)刷新電路,上述存儲(chǔ)裝置采用動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器。
專利摘要
該項(xiàng)發(fā)明按下述裝配,在動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器中包括存儲(chǔ)顯示數(shù)據(jù)的顯示存儲(chǔ)區(qū)和在中央取存處理器中為算術(shù)運(yùn)算而使用的系統(tǒng)存儲(chǔ)區(qū);當(dāng)動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器中存儲(chǔ)的信息用于顯示時(shí),使用動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的顯示地址信號(hào)來完成存儲(chǔ)刷新,而且,當(dāng)動(dòng)態(tài)隨機(jī)存儲(chǔ)器中存儲(chǔ)的信息不用于顯示時(shí),來自刷新計(jì)數(shù)器(為產(chǎn)生刷新地址信號(hào))的刷新地址信號(hào),在每一預(yù)置周期時(shí)間的某一時(shí)刻,被用于隨機(jī)存取存儲(chǔ)器。
文檔編號(hào)G06F3/153GK85101754SQ85101754
公開日1987年1月24日 申請(qǐng)日期1985年4月1日
發(fā)明者本多豐太, 酒井芳男 申請(qǐng)人:株式會(huì)社日立制作所導(dǎo)出引文BiBTeX, EndNote, RefMan