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

有選擇地訪問存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)用的存儲(chǔ)器訪問系統(tǒng)的制作方法

文檔序號(hào):6602105閱讀:149來源:國知局
專利名稱:有選擇地訪問存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)用的存儲(chǔ)器訪問系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及存儲(chǔ)器訪問系統(tǒng),特別是涉及有選擇地訪問預(yù)先存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)用的存儲(chǔ)器訪問系統(tǒng)。
迄今在訪問存儲(chǔ)器的系統(tǒng)中,從存儲(chǔ)器讀出數(shù)據(jù)時(shí),需要由系統(tǒng)內(nèi)的處理器及控制器一側(cè)指定讀出數(shù)據(jù)用的地址以及讀出的數(shù)據(jù)的固定長度,例如數(shù)據(jù)的固定的字長。以下說明現(xiàn)有的存儲(chǔ)器訪問方式的一例。
圖12是現(xiàn)有的存儲(chǔ)器訪問系統(tǒng)的簡略結(jié)構(gòu)圖。圖中,現(xiàn)有的存儲(chǔ)器訪問系統(tǒng)包括備有地址發(fā)生電路36和存儲(chǔ)了多個(gè)數(shù)據(jù)D的存儲(chǔ)器38的存儲(chǔ)器芯片34;以及讀出存儲(chǔ)器38中存儲(chǔ)的所希望的數(shù)據(jù)D并進(jìn)行規(guī)定的處理的處理器及控制器33。
處理器及控制器33在讀出存儲(chǔ)器38中存儲(chǔ)的所希望的數(shù)據(jù)D的工作中,將讀出所希望的數(shù)據(jù)D用的表示固定的數(shù)據(jù)長度的字長信息35A和讀出開始地址35B供給存儲(chǔ)器芯片34的地址發(fā)生電路36。這里,讀出開始地址是對(duì)應(yīng)于所希望的數(shù)據(jù)D的地址,在從存儲(chǔ)器38讀出所希望的數(shù)據(jù)D用的存儲(chǔ)器38中,對(duì)應(yīng)于最初指定的地址。存儲(chǔ)器38例如是存儲(chǔ)了三維圖形數(shù)據(jù)的圖形存儲(chǔ)器。
存儲(chǔ)器芯片34的地址發(fā)生電路36根據(jù)所供給的固定的字長信息35A和讀出開始地址35B,依次發(fā)生讀出所希望的數(shù)據(jù)D用的讀出地址37。然后,根據(jù)依次發(fā)生的讀出地址37,指定地址,從存儲(chǔ)器38讀出所希望的數(shù)據(jù)D,作為數(shù)據(jù)39輸出給處理器及控制器33。
這樣,迄今利用處理器及控制器33,指定表示固定的字長的字長信息35A和讀出開始地址35B,能讀出所希望的數(shù)據(jù)39。
可是,迄今從存儲(chǔ)器讀出數(shù)據(jù)時(shí),利用處理器及控制器33一律指定表示固定的字長的字長信息35A,所以不能有選擇地從存儲(chǔ)器38中連續(xù)存儲(chǔ)的多個(gè)數(shù)據(jù)D中只讀出所希望的任意長度的數(shù)據(jù)。因此,存儲(chǔ)器38中存儲(chǔ)了不需要的(不希望的)數(shù)據(jù),或從存儲(chǔ)器38讀出所希望的數(shù)據(jù)時(shí)不得已讀出不需要的數(shù)據(jù),產(chǎn)生了存儲(chǔ)器訪問的浪費(fèi)。在存儲(chǔ)器訪問時(shí)需要大的帶寬的系統(tǒng)中,這樣的存儲(chǔ)器訪問的浪費(fèi)成為系統(tǒng)整體性能下降的原因。另外,存儲(chǔ)器訪問時(shí)的帶寬用(數(shù)據(jù)傳輸時(shí)鐘×數(shù)據(jù)總線帶寬)來規(guī)定。例如存儲(chǔ)器訪問時(shí)如果每秒鐘進(jìn)行10次數(shù)據(jù)傳輸,則用10Hz×數(shù)據(jù)總線帶寬(一次數(shù)據(jù)傳輸中被傳輸?shù)臄?shù)據(jù)量例如為8位)來規(guī)定。
另外,在特開平11-184831號(hào)公報(bào)及特開平7-200506號(hào)公報(bào)中提供了一種在對(duì)存儲(chǔ)器進(jìn)行的所希望的數(shù)據(jù)的訪問時(shí)利用所希望的數(shù)據(jù)的數(shù)據(jù)長度進(jìn)行訪問的技術(shù)。在這些公報(bào)中,未提供利用數(shù)據(jù)長度進(jìn)行的存儲(chǔ)器訪問用的具體的程序、以及它所需要的具體的結(jié)構(gòu),可以說缺乏可實(shí)現(xiàn)性。
本發(fā)明的目的在于提供一種能提高存儲(chǔ)器訪問效率的存儲(chǔ)器訪問系統(tǒng)。
為了達(dá)到上述目的,本發(fā)明的某一方面的存儲(chǔ)器訪問系統(tǒng)備有存儲(chǔ)部、處理部、以及地址生成部。存儲(chǔ)部包括至少存儲(chǔ)了多個(gè)信息的存儲(chǔ)器;以及根據(jù)讀出地址信息,按照指定的地址從存儲(chǔ)器中讀出信息的存儲(chǔ)器控制部。為了讀出存儲(chǔ)器中存儲(chǔ)的所希望的信息,處理部輸出至少表示與所希望的信息對(duì)應(yīng)的存儲(chǔ)器中的讀出開始的地址用的讀出開始地址信息,由存儲(chǔ)器控制部從存儲(chǔ)器輸入被讀出的所希望的信息,進(jìn)行規(guī)定的處理。地址生成部利用表示所希望的信息的種類的類型數(shù)據(jù)、以及從處理部輸出的讀出開始地址信息,按照所希望的信息的長度,生成讀出所希望的信息用的讀出地址信息,輸出給存儲(chǔ)器控制部。
因此,在上述的存儲(chǔ)器訪問系統(tǒng)中,地址生成部利用與所希望的信息對(duì)應(yīng)的類型數(shù)據(jù)和讀出開始地址信息,按照所希望的信息的長度,生成從存儲(chǔ)器讀出所希望的信息用的讀出地址信息,輸出給存儲(chǔ)器控制部,所以通過由存儲(chǔ)器控制部進(jìn)行的地址指定,能從存儲(chǔ)器只讀出所希望的信息。
因此,利用與所希望的信息對(duì)應(yīng)的類型數(shù)據(jù)和讀出開始地址信息,能從存儲(chǔ)器只讀出所希望的信息。就是說,能省略從存儲(chǔ)器進(jìn)行的無用數(shù)據(jù)的讀出,能增大相當(dāng)于上述省略部分的帶寬來訪問存儲(chǔ)器,進(jìn)而還能提高處理部的規(guī)定的處理的效率。
在上述的存儲(chǔ)器訪問系統(tǒng)中,地址生成部有確定對(duì)應(yīng)于類型數(shù)據(jù)的所希望的信息的長度用的長度確定部。
因此,在上述的存儲(chǔ)器訪問系統(tǒng)中,由地址生成部的長度確定部根據(jù)類型數(shù)據(jù)確定所希望的信息的長度。
因此,對(duì)應(yīng)于類型數(shù)據(jù)的所希望的信息長度的確定不是在處理部中、而是在地址生成部中進(jìn)行,所以即使是用類型數(shù)據(jù)進(jìn)行的存儲(chǔ)器訪問,也不增大處理部的負(fù)載而維持規(guī)定的處理的效率。
在上述的存儲(chǔ)器訪問系統(tǒng)中,長度確定部有與多個(gè)不同類型數(shù)據(jù)的每一個(gè)和表示所希望的信息的長度的多個(gè)長度數(shù)據(jù)的每一個(gè)對(duì)應(yīng)地配置的數(shù)據(jù)表,根據(jù)類型數(shù)據(jù),從數(shù)據(jù)表讀出對(duì)應(yīng)于與該類型數(shù)據(jù)的對(duì)應(yīng)的所希望的信息的長度數(shù)據(jù)。
因此,在上述的存儲(chǔ)器訪問系統(tǒng)中,長度數(shù)據(jù)確定部有與多個(gè)類型數(shù)據(jù)的每一個(gè)和多個(gè)長度數(shù)據(jù)的每一個(gè)對(duì)應(yīng)地配置的數(shù)據(jù)表,根據(jù)與所希望的信息對(duì)應(yīng)的類型數(shù)據(jù),從該數(shù)據(jù)表讀出對(duì)應(yīng)的長度數(shù)據(jù)。
因此,在長度數(shù)據(jù)確定部中,由于準(zhǔn)備了這樣的數(shù)據(jù)表,所以根據(jù)所希望的信息的類型數(shù)據(jù),能簡單地確定該所希望的信息的長度數(shù)據(jù)。因此,能用類型數(shù)據(jù)有效地從存儲(chǔ)器只讀出所希望的信息。
在上述的存儲(chǔ)器訪問系統(tǒng)中,存儲(chǔ)器中的多個(gè)信息中的每一個(gè)包含一個(gè)以上的所希望的數(shù)據(jù),類型數(shù)據(jù)表示所希望的信息中包含的一個(gè)以上的所希望的數(shù)據(jù)各自的不同類型。
因此,在上述的存儲(chǔ)器訪問系統(tǒng)中,能用所希望的信息的類型數(shù)據(jù)表示所希望的信息中包含的一個(gè)以上的所希望的數(shù)據(jù)各自的不同類型。
因此,在用類型數(shù)據(jù)從存儲(chǔ)器讀出所希望的信息的情況下,通過一次的所希望的信息的讀出,能讀出不同種類的一個(gè)以上的所希望的數(shù)據(jù),所以能更有效地從存儲(chǔ)器只讀出所希望的數(shù)據(jù)。
在上述的存儲(chǔ)器訪問系統(tǒng)中,為了讀出存儲(chǔ)器中存儲(chǔ)的所希望的信息,處理部還將與所希望的信息對(duì)應(yīng)的類型數(shù)據(jù)輸出給地址生成部。
因此,在上述的存儲(chǔ)器訪問系統(tǒng)中,因?yàn)閺拇鎯?chǔ)器讀出所希望的信息用的類型數(shù)據(jù)被從處理部供給地址生成部,故能用按照處理部的規(guī)定的處理內(nèi)容的類型數(shù)據(jù),從存儲(chǔ)器讀出所希望的信息。
因此,能從存儲(chǔ)器讀出用適合于規(guī)定的處理內(nèi)容的類型數(shù)據(jù)表示的所希望的信息,能提高處理部的規(guī)定的處理的效率。
在上述的存儲(chǔ)器訪問系統(tǒng)中,在存儲(chǔ)器中還對(duì)應(yīng)于多個(gè)信息的每一個(gè)存儲(chǔ)類型數(shù)據(jù)。而且,存儲(chǔ)器控制部根據(jù)基于從處理部輸出的讀出開始地址信息所對(duì)應(yīng)的讀出地址信息的地址指定,從存儲(chǔ)器讀出與所希望的信息對(duì)應(yīng)的類型數(shù)據(jù)。
因此,在上述的存儲(chǔ)器訪問系統(tǒng)中,根據(jù)與所希望的信息的讀出開始地址信息對(duì)應(yīng)的讀出地址信息,按照地址的指定,從存儲(chǔ)器讀出與所希望的信息對(duì)應(yīng)的類型數(shù)據(jù)。
因此,通過只將類型數(shù)據(jù)與多個(gè)信息的每一個(gè)對(duì)應(yīng)地存儲(chǔ)在存儲(chǔ)器中,能簡單地獲得與所希望的信息對(duì)應(yīng)的類型數(shù)據(jù),能更有效地從存儲(chǔ)器讀出所希望的信息。
在上述的存儲(chǔ)器訪問系統(tǒng)中還備有數(shù)據(jù)控制部。數(shù)據(jù)控制部輸入從存儲(chǔ)器讀出的所希望的信息和與所希望的信息對(duì)應(yīng)的類型數(shù)據(jù),一邊根據(jù)類型數(shù)據(jù)決定該所希望的信息中包含的一個(gè)以上的所希望的數(shù)據(jù)的各自的種類,一邊將該所希望的信息輸出給處理部。
因此,在上述的存儲(chǔ)器訪問系統(tǒng)中,從存儲(chǔ)器讀出的所希望的信息中一個(gè)以上的所希望的數(shù)據(jù)的每一個(gè),由數(shù)據(jù)控制部用類型數(shù)據(jù)一邊決定其種類,一邊將其供給處理部,處理部盡管不知道讀出的所希望的信息的類型數(shù)據(jù),也能一邊決定輸入該所希望的信息中包含的一個(gè)以上的所希望的數(shù)據(jù)的各自的種類,一邊將其輸入。
因此,能提高包括用處理部中的所希望的信息進(jìn)行的規(guī)定的處理的全部處理的效率。
在上述的存儲(chǔ)器訪問系統(tǒng)中,規(guī)定的處理是描繪圖像用的圖像描繪處理。而且,存儲(chǔ)器中的多個(gè)信息的每一個(gè)是定義所描繪的圖像用的圖像定義信息。
這樣,能將具有上述這樣的一系列特征的存儲(chǔ)器訪問系統(tǒng)應(yīng)用于進(jìn)行圖像描繪處理的系統(tǒng),該系統(tǒng)從存儲(chǔ)了定義所描繪的圖像用的多個(gè)圖像定義信息的存儲(chǔ)器只讀出所希望的圖像定義信息。
因此,在圖像描繪處理用的系統(tǒng)中,能從存儲(chǔ)器有效地只讀出所希望的圖像定義信息,進(jìn)行圖像描繪處理,能提高圖像描繪處理的效率。
在上述的存儲(chǔ)器訪問系統(tǒng)中,在圖像描繪處理中更新圖像來描繪的情況下,用圖像定義信息定義該圖像應(yīng)更新的部分。
因此,在上述的存儲(chǔ)器訪問系統(tǒng)中,在圖像描繪處理中更新圖像描繪的情況下,從存儲(chǔ)器中只讀出描繪時(shí)應(yīng)更新的圖像部分對(duì)應(yīng)的圖像定義信息。
因此,在一邊更新圖像一邊描繪的情況下,圖像定義信息中的描繪時(shí)不更新的圖像部分對(duì)應(yīng)的信息、即不需要的信息不從存儲(chǔ)器中讀出,所以存儲(chǔ)器的訪問效率高,進(jìn)而圖像描繪處理的效率也高。
本發(fā)明的另一方面的存儲(chǔ)器訪問系統(tǒng)備有存儲(chǔ)部、處理部、以及地址生成部。存儲(chǔ)部包括至少存儲(chǔ)了多個(gè)信息的存儲(chǔ)器;以及根據(jù)基于讀出地址信息的地址指定,從存儲(chǔ)器中讀出信息的存儲(chǔ)器控制部。為了讀出存儲(chǔ)器中存儲(chǔ)的所希望的信息,處理部輸出表示與所希望的信息對(duì)應(yīng)的存儲(chǔ)器中的讀出的開始地址用的讀出開始地址信息,由存儲(chǔ)器控制部輸入從存儲(chǔ)器讀出的所希望的信息,進(jìn)行規(guī)定的處理。地址生成部利用表示所希望的信息的長度用的長度信息、以及從處理部輸出的讀出開始地址信息,按照長度數(shù)據(jù)生成讀出所希望的信息用的讀出地址信息,輸出給存儲(chǔ)器控制部。
因此,在上述的存儲(chǔ)器訪問系統(tǒng)中,地址生成部利用與所希望的信息對(duì)應(yīng)的長度數(shù)據(jù)和讀出開始地址信息,按照所希望的信息的長度,生成從存儲(chǔ)器讀出所希望的信息用的讀出地址信息,輸出給存儲(chǔ)器控制部,所以通過由存儲(chǔ)器控制部進(jìn)行的地址指定,能從存儲(chǔ)器只讀出所希望的信息。
因此,利用與所希望的信息對(duì)應(yīng)的長度數(shù)據(jù)和讀出開始地址信息,能從存儲(chǔ)器只讀出所希望的信息。就是說,能省略從存儲(chǔ)器進(jìn)行的無用數(shù)據(jù)的讀出,能增大相當(dāng)于上述省略部分的帶寬來訪問存儲(chǔ)器,進(jìn)而還能提高處理部的規(guī)定的處理的效率。
在上述的存儲(chǔ)器訪問系統(tǒng)中,規(guī)定的處理是描繪圖像用的圖像描繪處理。而且,存儲(chǔ)器中的多個(gè)信息的每一個(gè)是定義所描繪的圖像用的圖像定義信息。
因此能將上述的存儲(chǔ)器訪問系統(tǒng)應(yīng)用于進(jìn)行圖像描繪處理的系統(tǒng),該系統(tǒng)從存儲(chǔ)了定義所描繪的圖像用的多個(gè)圖像定義信息的存儲(chǔ)器只讀出所希望的圖像定義信息。
因此,在圖像描繪處理用的系統(tǒng)中,能從存儲(chǔ)器有效地只讀出所希望的圖像定義信息,進(jìn)行圖像描繪處理,能提高圖像描繪處理的效率。
在上述的存儲(chǔ)器訪問系統(tǒng)中,在圖像描繪處理中更新圖像來描繪的情況下,用圖像定義信息定義該圖像應(yīng)更新的部分。
因此,在上述的存儲(chǔ)器訪問系統(tǒng)中,在圖像描繪處理中更新圖像描繪的情況下,從存儲(chǔ)器中只讀出描繪時(shí)應(yīng)更新的圖像部分對(duì)應(yīng)的圖像定義信息。
因此,在一邊更新圖像一邊描繪的情況下,圖像定義信息中描繪時(shí)不更新的圖像部分對(duì)應(yīng)的信息、即不需要的信息不從存儲(chǔ)器中讀出,所以存儲(chǔ)器的訪問效率高,進(jìn)而圖像描繪處理的效率也高。
在上述的存儲(chǔ)器訪問系統(tǒng)中,地址生成部有地址發(fā)生部、地址遞增部、以及停止控制部。地址發(fā)生部發(fā)生與讀出開始地址信息對(duì)應(yīng)的存儲(chǔ)器中的讀出地址信息。地址遞增部輸入地址發(fā)生部發(fā)生的讀出地址信息,依次遞增后輸出。停止控制部對(duì)應(yīng)于根據(jù)長度數(shù)據(jù)判定了由地址遞增部遞增的讀出地址信息表示所希望的信息的讀出結(jié)束,進(jìn)行控制,以使地址遞增部停止讀出地址信息的遞增。
因此,在上述的存儲(chǔ)器訪問系統(tǒng)中,雖然在地址生成部中生成由地址遞增部使讀出地址逐次遞增后的讀出地址,但根據(jù)按長度數(shù)據(jù)已生成表示所希望的信息的讀出結(jié)束的讀出地址的情況,由停止控制部停止該遞增工作。
因此,在地址生成部中生成只相當(dāng)于由所希望的信息的長度數(shù)據(jù)表示的長度的讀出地址,所以能可靠地、且容易地從存儲(chǔ)器只讀出所希望的信息。
本發(fā)明的存儲(chǔ)器訪問電路是將從存儲(chǔ)器讀出所希望的數(shù)據(jù)用的地址供給存儲(chǔ)器用的存儲(chǔ)器訪問電路,它備有長度確定部、以及地址生成部。長度確定部受理決定上述所希望的數(shù)據(jù)是否包含哪一種類型的數(shù)據(jù)的類型數(shù)據(jù),確定數(shù)據(jù)的數(shù)據(jù)長度,輸出表示數(shù)據(jù)長度的長度數(shù)據(jù)。地址生成部根據(jù)開始地址及長度數(shù)據(jù),生成地址。開始地址表示所希望的數(shù)據(jù)的開頭地址。
因此,在上述的存儲(chǔ)器訪問電路中,由長度確定部受理所希望的數(shù)據(jù)的類型數(shù)據(jù),一旦輸出指示所希望的數(shù)據(jù)的數(shù)據(jù)長度的長度數(shù)據(jù),便由地址生成部根據(jù)長度數(shù)據(jù)和表示所希望的數(shù)據(jù)的開頭的地址的開頭地址,生成從存儲(chǔ)器讀出所希望的數(shù)據(jù)用的地址,供給存儲(chǔ)器。
因此,用所希望的數(shù)據(jù)的類型數(shù)據(jù)和開始地址,能從存儲(chǔ)器只讀出所希望的數(shù)據(jù)。就是說,能省略從存儲(chǔ)器讀出無用的數(shù)據(jù),從而相應(yīng)地?cái)U(kuò)大帶寬來訪問存儲(chǔ)器。
在上述的存儲(chǔ)器訪問電路中,長度確定部有數(shù)據(jù)表,用來存儲(chǔ)表示分別被存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)的數(shù)據(jù)長度的多個(gè)數(shù)據(jù),數(shù)據(jù)表受理類型數(shù)據(jù),將多個(gè)數(shù)據(jù)中的一個(gè)作為長度數(shù)據(jù)輸出。
在上述的存儲(chǔ)器訪問電路中,類型數(shù)據(jù)被存儲(chǔ)在存儲(chǔ)器中,長度確定部從存儲(chǔ)器受理類型數(shù)據(jù)。
在上述的存儲(chǔ)器訪問電路中,類型數(shù)據(jù)被包含在所希望的數(shù)據(jù)中,開始地址表示存儲(chǔ)類型數(shù)據(jù)的場所。
在上述的存儲(chǔ)器訪問電路中,地址生成部從利用所希望的數(shù)據(jù)進(jìn)行規(guī)定的處理的裝置,受理開始地址及類型數(shù)據(jù)。
在上述的存儲(chǔ)器訪問電路中,還備有數(shù)據(jù)存儲(chǔ)控制部。數(shù)據(jù)存儲(chǔ)控制部有多個(gè)寄存器,根據(jù)類型數(shù)據(jù)選擇多個(gè)寄存器中的一個(gè)或一個(gè)以上的寄存器。在數(shù)據(jù)存儲(chǔ)控制部中,如果從存儲(chǔ)器受理所希望的數(shù)據(jù),則將所希望的數(shù)據(jù)按照每個(gè)數(shù)據(jù)的類型寫入所選擇的一個(gè)或一個(gè)以上的寄存器。
在上述的存儲(chǔ)器訪問電路中,數(shù)據(jù)存儲(chǔ)控制部有與多個(gè)寄存器對(duì)應(yīng)的多個(gè)門,各門被連接在從對(duì)應(yīng)的寄存器及存儲(chǔ)器受理所希望的數(shù)據(jù)的共用節(jié)點(diǎn)上,按照類型數(shù)據(jù)進(jìn)行導(dǎo)通。
在上述的存儲(chǔ)器訪問電路中,數(shù)據(jù)存儲(chǔ)控制部有被連接在多個(gè)寄存器上的、存儲(chǔ)從存儲(chǔ)器輸出的所希望的數(shù)據(jù)的高速緩沖存儲(chǔ)器,高速緩沖存儲(chǔ)器按照從地址生成部輸出的地址輸出被存儲(chǔ)的數(shù)據(jù)。
在上述的存儲(chǔ)器訪問電路中,所希望的數(shù)據(jù)包括表示以下9個(gè)類型數(shù)據(jù)中的至少一個(gè)的三維圖形數(shù)據(jù),該9個(gè)類型數(shù)據(jù)是定義多邊形的各頂點(diǎn)用的x坐標(biāo)值、y坐標(biāo)值、z坐標(biāo)值、關(guān)于結(jié)構(gòu)圖的x坐標(biāo)、關(guān)于結(jié)構(gòu)圖的y坐標(biāo)、紅色信息、綠色信息、藍(lán)色信息、以及表示透射率的阿爾法信息,類型數(shù)據(jù)指定包含三維圖形數(shù)據(jù)的數(shù)據(jù)的一個(gè)或一個(gè)以上的類型。
圖1是本發(fā)明的第一實(shí)施例的存儲(chǔ)器訪問系統(tǒng)的結(jié)構(gòu)框圖。
圖2是本發(fā)明的第二實(shí)施例的存儲(chǔ)器訪問系統(tǒng)的結(jié)構(gòu)框圖。
圖3是圖2中的地址發(fā)生部和數(shù)據(jù)存儲(chǔ)控制部的結(jié)構(gòu)框圖。
圖4A~圖4F是說明圖3中的門控制用的時(shí)序圖。
圖5是本發(fā)明的第三實(shí)施例的存儲(chǔ)器訪問系統(tǒng)的結(jié)構(gòu)框圖。
圖6是表示本發(fā)明的第四實(shí)施例的三維圖形存儲(chǔ)器之一例圖。
圖7是表示本發(fā)明的第四實(shí)施例的三維圖形用的結(jié)構(gòu)存儲(chǔ)器之一例圖。
圖8是本發(fā)明的第五實(shí)施例的三維圖形存儲(chǔ)器的結(jié)構(gòu)圖。
圖9是表示本發(fā)明的第六實(shí)施例的圖形存儲(chǔ)器的結(jié)構(gòu)圖。
圖10是本發(fā)明的第七實(shí)施例的存儲(chǔ)器訪問系統(tǒng)的結(jié)構(gòu)圖。
圖11是圖10中的地址發(fā)生部和數(shù)據(jù)存儲(chǔ)控制部的結(jié)構(gòu)框圖。
圖12是現(xiàn)有的存儲(chǔ)器訪問系統(tǒng)的簡略結(jié)構(gòu)圖。
以下,參照


本發(fā)明的各個(gè)實(shí)施例。另外,在各實(shí)施例中,應(yīng)讀出的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器的連續(xù)的區(qū)域,用字長規(guī)定了該數(shù)據(jù)的連續(xù)長度,但字長未被決定。
另外,各實(shí)施例雖然給出了適用于ROM(只讀存儲(chǔ)器的簡稱)的讀出系統(tǒng)的情況,但也能適用于RAM(隨機(jī)存取存儲(chǔ)器的簡稱)的讀出系統(tǒng)。
(第一實(shí)施例)在本實(shí)施例中,在訪問存儲(chǔ)器的系統(tǒng)中,在存儲(chǔ)器內(nèi)的各數(shù)據(jù)之前存儲(chǔ)了表示應(yīng)讀出的數(shù)據(jù)的字長的字長信息,讀出由該字長信息指定的長度的數(shù)據(jù)。因此,能讀出可變長度的數(shù)據(jù)。
圖1是本發(fā)明的第一實(shí)施例的存儲(chǔ)器訪問系統(tǒng)的結(jié)構(gòu)框圖。圖中存儲(chǔ)器訪問系統(tǒng)包括存儲(chǔ)器芯片MC1、以及處理器及控制器71,上述存儲(chǔ)器芯片MC1包括地址發(fā)生電路9、比較器11、遞增部12、ROM61、與ROM61關(guān)聯(lián)設(shè)置的地址指定部ADS、以及讀出緩沖器RB,上述處理器及控制器71有讀出ROM61中存儲(chǔ)的所希望的數(shù)據(jù)后進(jìn)行規(guī)定的處理用的處理控制部66。
在ROM61中,作為讀出對(duì)象存儲(chǔ)了所希望的多個(gè)可變長度數(shù)據(jù)D,在各數(shù)據(jù)D之前存儲(chǔ)了表示該數(shù)據(jù)D的字長的字長信息WL。字長信息WL的長度是固定長度FL。各數(shù)據(jù)D存儲(chǔ)在存儲(chǔ)了對(duì)應(yīng)的字長信息WL的區(qū)域以后的連續(xù)的區(qū)域。
處理器及控制器71在讀出ROM61中存儲(chǔ)的所希望的數(shù)據(jù)D的情況下,由處理控制部66將讀出用的讀出開始地址3輸出給地址發(fā)生電路9。這里,所謂讀出開始地址,對(duì)應(yīng)于為了從存儲(chǔ)器讀出所希望的數(shù)據(jù)(信息)而在存儲(chǔ)器中最初指定的地址。另外,讀出開始地址表示所希望的數(shù)據(jù)的開頭地址。
從ROM61中的與讀出開始地址3對(duì)應(yīng)的地址開始,存儲(chǔ)了字長信息WL、以及繼字長信息WL之后用該字長信息WL表示的長度連續(xù)的數(shù)據(jù)D。
地址發(fā)生電路9發(fā)生與讀出開始地址3對(duì)應(yīng)的ROM61中的讀出地址4,供給地址指定部ADS、比較器11及遞增部12。遞增部12將所供給的讀出地址4增加規(guī)定值后輸出。從遞增部12輸出的讀出地址4通過地址發(fā)生電路9,被供給地址指定部ADS。因此,在地址指定部ADS中,使與讀出開始地址3對(duì)應(yīng)的讀出地址4以后的讀出地址4一邊遞增,一邊被逐次地供給。這里,所謂讀出地址,表示為了讀出所希望的數(shù)據(jù)(信息)而在存儲(chǔ)器中指定的地址。
地址指定部ADS根據(jù)逐次供給的讀出地址4,對(duì)ROM61進(jìn)行地址指定,所以能從ROM61讀出字長信息WL,通過讀出緩沖器RB供給比較器11。另外,繼字長信息WL之后存儲(chǔ)的所希望的數(shù)據(jù)D也被讀出,作為數(shù)據(jù)7輸出給處理控制部66。
比較器11如果被供給了字長信息WL,便對(duì)由逐次供給的讀出地址4表示的到此為止讀出的所希望的數(shù)據(jù)D的字長和用字長信息WL表示的字長進(jìn)行比較。比較結(jié)果,如果是(用字長信息WL表示的字長≥由逐次供給的讀出地址4表示的到此為止讀出的所希望的數(shù)據(jù)D的字長),則由遞增部12繼續(xù)進(jìn)行遞增工作。此后,如果變成(用字長信息WL表示的字長<由逐次供給的讀出地址4表示的到此為止讀出的所希望的數(shù)據(jù)D的字長),則比較器11將停止遞增工作用的停止信號(hào)CS輸出給遞增部12,所以遞增部12停止遞增工作。于是結(jié)束用字長信息WL表示的長度的數(shù)據(jù)D從ROM61的讀出。
因此,在與ROM61的讀出開始地址3對(duì)應(yīng)的讀出地址4中存儲(chǔ)的字長信息WL之后存儲(chǔ)的用該字長信息WL表示的長度的數(shù)據(jù)D被讀出,作為數(shù)據(jù)7輸出給處理器及控制器71。
在本實(shí)施例中,不需要象以往那樣由處理器及控制器一側(cè)指定讀出所希望的數(shù)據(jù)的字長。在本實(shí)施例中,由于預(yù)先在ROM61內(nèi)的成為讀出對(duì)象的各數(shù)據(jù)D之前存儲(chǔ)指定該數(shù)據(jù)D的長度的字長信息WL,所以處理器及控制器71只要指定讀出開始地址3,就能不讀出不需要的數(shù)據(jù),而有選擇地只讀出所希望的數(shù)據(jù)D。因此,能將數(shù)據(jù)總線帶寬增大后高速地讀出所希望的數(shù)據(jù)D。
(第二實(shí)施例)在本實(shí)施例中,在訪問存儲(chǔ)器的系統(tǒng)中,在存儲(chǔ)器內(nèi)存儲(chǔ)了由所希望的不同類型的一個(gè)以上的數(shù)據(jù)構(gòu)成的多個(gè)數(shù)據(jù)組。而且,在存儲(chǔ)器中在各數(shù)據(jù)組之前存儲(chǔ)了表示該數(shù)據(jù)組中的各數(shù)據(jù)的類型用的固定長度的數(shù)據(jù)標(biāo)志信息。讀出數(shù)據(jù)時(shí)只讀出由該數(shù)據(jù)標(biāo)志信息的內(nèi)容指定的類型的數(shù)據(jù)。因此,能以可變長度、而且只讀出所希望的類型的數(shù)據(jù)。
另外,這里所謂用數(shù)據(jù)標(biāo)志信息表示的數(shù)據(jù)的類型,是表示單值地決定數(shù)據(jù)組中的各數(shù)據(jù)用的該數(shù)據(jù)的類型的信息。
圖2是本發(fā)明的第二實(shí)施例的存儲(chǔ)器訪問系統(tǒng)的結(jié)構(gòu)框圖。圖中,存儲(chǔ)器訪問系統(tǒng)包括存儲(chǔ)器芯片MC2、以及處理器及控制器72,上述存儲(chǔ)器芯片MC2包括ROM62、與ROM62關(guān)聯(lián)設(shè)置的地址指定部ADS、以及讀出緩沖器RB。處理器及控制器72包括地址發(fā)生部22、暫時(shí)存儲(chǔ)從ROM62讀出的數(shù)據(jù)用的數(shù)據(jù)存儲(chǔ)控制部32、以及從ROM62讀出所希望的數(shù)據(jù)后進(jìn)行規(guī)定的處理用的處理控制部67。
處理控制部67將時(shí)鐘信號(hào)CLK、復(fù)位信號(hào)RST、以及讀出開始信號(hào)RS輸出給數(shù)據(jù)存儲(chǔ)控制部32。將在后面說明這些信號(hào)。
在ROM62中存儲(chǔ)了多個(gè)數(shù)據(jù)組DGi(i=1、2、3、…)、以及與數(shù)據(jù)組DGi對(duì)應(yīng)的在該數(shù)據(jù)組DGi之前的數(shù)據(jù)標(biāo)志信息DFi(i=1、2、3、…)。
在各數(shù)據(jù)組DGi中包含一個(gè)以上連續(xù)的不同類型的數(shù)據(jù)Dj(j=1、2、3、…)。數(shù)據(jù)標(biāo)志信息DFi是由多位的標(biāo)志表示對(duì)應(yīng)的數(shù)據(jù)組DGi中包含的各數(shù)據(jù)Dj的類型用的信息。
圖3是圖2中的地址發(fā)生部22和數(shù)據(jù)存儲(chǔ)控制部32的結(jié)構(gòu)框圖。圖中地址發(fā)生部22包括為了從ROM62讀出數(shù)據(jù),逐次生成并輸出ROM62中的讀出地址4用的地址發(fā)生電路10;從地址發(fā)生電路10逐次輸出的讀出地址4所供給的遞增部13及比較器14;以及標(biāo)志寄存器24及表TB。
遞增部13輸入從地址發(fā)生電路10輸出的讀出地址4,增加規(guī)定值后輸出。從遞增部13輸出的讀出地址4通過地址發(fā)生電路10被供給地址指定部ADS。
從ROM62讀出的數(shù)據(jù)標(biāo)志信息DFi的內(nèi)容15被寫入標(biāo)志寄存器24。根據(jù)被寫入標(biāo)志寄存器24中的數(shù)據(jù)標(biāo)志信息DFi的內(nèi)容15,進(jìn)行地址指定,讀出表TB的內(nèi)容。在表TB中,與從ROM62讀出的數(shù)據(jù)標(biāo)志信息DFi的內(nèi)容15對(duì)應(yīng)的地址即表地址5分別對(duì)應(yīng)地存儲(chǔ)字長信息WL1。字長信息WL1表示用對(duì)應(yīng)的表地址5表示的數(shù)據(jù)標(biāo)志信息DFi決定類型的一個(gè)以上的數(shù)據(jù)Dj的字長。因此根據(jù)標(biāo)志寄存器24的內(nèi)容,通過對(duì)表TB進(jìn)行地址指定,能讀出相當(dāng)于從ROM62讀出的數(shù)據(jù)標(biāo)志信息DFi所表示的類型的一個(gè)以上的數(shù)據(jù)Dj的長度連續(xù)的字長,作為字長信息WL1供給比較器14。
由比較器14和遞增部13進(jìn)行比較工作和讀出地址4的遞增工作。這些工作與上述的第一實(shí)施例的相同,所以這里簡單地說明。
就是說在比較器14中,為了從ROM62讀出由從表TB讀出的字長信息WL1指定的字長大小的數(shù)據(jù),監(jiān)視由遞增部13使讀出地址4逐次遞增。在該監(jiān)視中,在從ROM62讀出了用字長信息WL1表示的長度大小的數(shù)據(jù)的情況下,比較器14將停止信號(hào)CS供給遞增部13,使遞增部13停止讀出地址4的遞增工作。遞增部13在停止信號(hào)CS被供給之前繼續(xù)進(jìn)行讀出地址4的遞增工作。由遞增部13逐次遞增后輸出的讀出地址4通過地址發(fā)生電路10,被逐次供給存儲(chǔ)器芯片MC2的地址指定部ADS。
數(shù)據(jù)存儲(chǔ)控制部32包括暫時(shí)存儲(chǔ)從ROM62讀出的數(shù)據(jù)標(biāo)志信息DFi的內(nèi)容15的標(biāo)志寄存器25、多級(jí)門控制部50、以及包括多個(gè)寄存器的內(nèi)部寄存器組77。
標(biāo)志寄存器25個(gè)別地存儲(chǔ)數(shù)據(jù)標(biāo)志信息DFi的多個(gè)位。對(duì)應(yīng)于標(biāo)志寄存器25中的數(shù)據(jù)標(biāo)志信息DFi的各個(gè)位,設(shè)有各門控制部50和內(nèi)部寄存器組77的各寄存器。
這里,數(shù)據(jù)標(biāo)志信息DFi假定是例如用4位表示的信息。因此,在標(biāo)志寄存器25中個(gè)別地存儲(chǔ)4位數(shù)據(jù),另外內(nèi)部寄存器組77中包括四個(gè)寄存器771~774。
從ROM62連續(xù)讀出的各個(gè)數(shù)據(jù)16分別經(jīng)由門G1~G4,存儲(chǔ)在內(nèi)部寄存器組77的各個(gè)寄存器771~774中。這時(shí),讀出的數(shù)據(jù)16只存儲(chǔ)在門G1~G4中由門啟動(dòng)信號(hào)GE1~GE4中對(duì)應(yīng)的門啟動(dòng)信號(hào)導(dǎo)通的門對(duì)應(yīng)的寄存器中。
門控制部50包括傳輸門電路TG1和TG2、以及根據(jù)時(shí)鐘信號(hào)CLK鎖存并輸出由傳輸門電路傳輸?shù)男盘?hào)的鎖存電路LT。傳輸門電路TG1和TG2利用由標(biāo)志寄存器25中對(duì)應(yīng)的位的值表示的選通信號(hào)GS來控制。對(duì)應(yīng)的選通信號(hào)GS為0時(shí),傳輸門電路TG1導(dǎo)通,選通信號(hào)GS為1時(shí),傳輸門電路TG2導(dǎo)通。
圖4A~圖4F是說明圖3中的門G1~G4的控制用的時(shí)序圖。參照?qǐng)D4A~圖4F及圖3,由時(shí)鐘CLK的最初的上升邊供給讀出開始信號(hào)RS時(shí),如果與標(biāo)志寄存器25中的門G1對(duì)應(yīng)的位的值為“1”,則門啟動(dòng)信號(hào)GE1變?yōu)椤案唠娖健?,門G1導(dǎo)通。因此,這時(shí)讀出的數(shù)據(jù)16通過門G1,被存儲(chǔ)在寄存器774中。
在時(shí)鐘CLK的下一個(gè)上升邊,讀出開始信號(hào)RS被保持在第一級(jí)的鎖存電路LT中,如果與門G2對(duì)應(yīng)的標(biāo)志寄存器25中的位的值為“1”,則門啟動(dòng)信號(hào)GE2變?yōu)椤案唠娖健?,門G2導(dǎo)通。因此,這時(shí)讀出的數(shù)據(jù)16通過門G2,被存儲(chǔ)在寄存器773中。以下,同樣能將讀出的數(shù)據(jù)16分別存儲(chǔ)在寄存器772及771中。
其次,參照?qǐng)D2和圖3說明本實(shí)施例的具體工作情況。首先為了從ROM62讀出一個(gè)以上的所希望的類型的數(shù)據(jù),從處理控制部67將讀出開始地址3供給地址發(fā)生部22。地址發(fā)生部22的地址發(fā)生電路10發(fā)生與所供給的讀出開始地址3對(duì)應(yīng)的ROM62中的讀出地址4,供給地址指定部ADS、比較器14及遞增部13。
地址指定部ADS根據(jù)所供給的讀出地址4,對(duì)ROM62進(jìn)行地址指定,所以通過該地址指定,從ROM62讀出的數(shù)據(jù)標(biāo)志信息DFi通過讀出緩沖器RB,被作為數(shù)據(jù)標(biāo)志信息DFi的內(nèi)容15供給數(shù)據(jù)存儲(chǔ)控制部32及地址發(fā)生部22。這時(shí),假定在地址發(fā)生部22的標(biāo)志寄存器24及數(shù)據(jù)存儲(chǔ)控制部32的標(biāo)志寄存器25中分別存儲(chǔ)了“1100”。
如上所述,根據(jù)基于標(biāo)志寄存器24的內(nèi)容“1100”的地址指定,能從表TB讀出對(duì)應(yīng)的字長信息WL1。在此情況下,作為字長信息WL1讀出“2”,供給比較器14。在比較器14中,對(duì)用讀出地址4表示的到此為止從ROM 62讀出的數(shù)據(jù)的字長和從表TB供給的“2”字長進(jìn)行比較,該比較結(jié)果表示數(shù)據(jù)的字長超過“2”字長時(shí),將停止信號(hào)CS從比較器14供給遞增部13,停止遞增部13的讀出地址4的遞增工作。
另一方面,在未超過“2”字長時(shí),繼續(xù)進(jìn)行遞增部13的讀出地址4的遞增工作,所以繼續(xù)進(jìn)行從ROM62讀出繼數(shù)據(jù)標(biāo)志信息DFi之后存儲(chǔ)的數(shù)據(jù)組DGi的數(shù)據(jù)。其結(jié)果,“2”字長大小的數(shù)據(jù)組DGi的數(shù)據(jù)從ROM62讀出后,作為數(shù)據(jù)16被供給數(shù)據(jù)存儲(chǔ)控制部32。
這里,假定讀出圖2所示的數(shù)據(jù)組DGi,作為數(shù)據(jù)16包括數(shù)據(jù)D1和D2。因此,根據(jù)圖4所示的時(shí)序圖,只有數(shù)據(jù)存儲(chǔ)控制部32的門G1和G2導(dǎo)通,所以數(shù)據(jù)D1被存入寄存器774,數(shù)據(jù)D2被存入寄存器773。此后,從寄存器774和773讀出數(shù)據(jù),數(shù)據(jù)D1和D2一邊被決定類型,一邊作為數(shù)據(jù)17從數(shù)據(jù)存儲(chǔ)控制部32供給處理控制部67。
另外,這里,數(shù)據(jù)標(biāo)志信息DFi雖然為由4位構(gòu)成的信息,但不總是這種情況。
數(shù)據(jù)標(biāo)志信息DFi呈最大值時(shí),表示能構(gòu)成數(shù)據(jù)組DGi的全部類型的數(shù)據(jù)。而且,在數(shù)據(jù)標(biāo)志信息DFi的各位表示構(gòu)成數(shù)據(jù)組DGi的數(shù)據(jù)的類型的情況下,讀出的數(shù)據(jù)Dj表示是對(duì)應(yīng)于哪個(gè)類型的數(shù)據(jù)。如果假定數(shù)據(jù)D1由一個(gè)字構(gòu)成,則表示繼數(shù)據(jù)標(biāo)志信息DFi(=“1100”)之后存儲(chǔ)的兩個(gè)字的數(shù)據(jù)是分別對(duì)應(yīng)于類型1和2的數(shù)據(jù)(數(shù)據(jù)D1和D2)。
在本實(shí)施例中,不需要象以往那樣由處理器及控制器72指定應(yīng)連續(xù)讀出的數(shù)據(jù)(所希望的數(shù)據(jù))的字長。在本實(shí)施例中,預(yù)先在ROM62中的各數(shù)據(jù)組DGi之前存儲(chǔ)了表示該數(shù)據(jù)組DGi中包含的數(shù)據(jù)Dj的類型的數(shù)據(jù)標(biāo)志信息DFi,處理器及控制器72只需要指定與所希望的數(shù)據(jù)組DGi對(duì)應(yīng)的讀出開始地址3即可。因此,不配置ROM62中的不需要的數(shù)據(jù)Dj,也不從ROM62讀出不需要的類型的數(shù)據(jù)Dj,能有效地利用ROM62,并能增大數(shù)據(jù)總線帶寬進(jìn)行高速讀出,能高效地訪問存儲(chǔ)器。
(第三實(shí)施例)在本實(shí)施例中,在訪問存儲(chǔ)器的系統(tǒng)中,由處理器及控制器將表示所希望的數(shù)據(jù)的類型的固定長度的數(shù)據(jù)標(biāo)志信息以及與所希望的數(shù)據(jù)對(duì)應(yīng)的讀出開始地址供給存儲(chǔ)器一側(cè),在存儲(chǔ)器一側(cè)設(shè)有讀出只由所供給的數(shù)據(jù)標(biāo)志信息指定的類型的數(shù)據(jù)的機(jī)構(gòu)。因此,能以可變長度且有選擇地只讀出所希望的數(shù)據(jù)。
圖5是本發(fā)明的第三實(shí)施例的存儲(chǔ)器訪問系統(tǒng)的結(jié)構(gòu)框圖。圖中,存儲(chǔ)器訪問系統(tǒng)包括存儲(chǔ)器芯片MC3、以及處理器及控制器73,上述存儲(chǔ)器芯片MC3包括存儲(chǔ)了多個(gè)數(shù)據(jù)組DGi的ROM63、與ROM63關(guān)聯(lián)設(shè)置的地址指定部ADS、讀出緩沖器RB、標(biāo)志寄存器24、表TB、遞增部6、比較器7、以及地址發(fā)生電路8,上述處理器及控制器73包括從ROM63讀出所希望的數(shù)據(jù)后進(jìn)行規(guī)定的處理用的處理控制部68。
ROM63中的各個(gè)數(shù)據(jù)組DGi存儲(chǔ)一個(gè)以上不同類型的數(shù)據(jù)Dj。這里假定在各個(gè)數(shù)據(jù)組DGi中連續(xù)地存儲(chǔ)了例如數(shù)據(jù)D1~D4中的一個(gè)以上的數(shù)據(jù)。
表TB的結(jié)構(gòu)及從表TB讀出數(shù)據(jù)的方法與圖3中的相同,說明從略。另外,地址發(fā)生電路8、比較器7及遞增部6的工作情況與用圖3說明的相同,說明從略。
在工作中,首先為了從ROM63讀出一個(gè)以上的所希望的類型的數(shù)據(jù),處理控制部68將讀出開始地址3和表示所希望的數(shù)據(jù)類型用的數(shù)據(jù)標(biāo)志信息DF供給存儲(chǔ)器芯片MC3。
被供給存儲(chǔ)器芯片MC3的數(shù)據(jù)標(biāo)志信息DF被存儲(chǔ)在標(biāo)志寄存器24中,同樣,讀出開始地址3被供給地址發(fā)生電路8。
以后,由地址發(fā)生電路8、比較器7及遞增部6一邊進(jìn)行比較處理,一邊逐次遞增,將生成的讀出地址4供給地址指定部ADS。
這時(shí),根據(jù)基于作為標(biāo)志寄存器24的內(nèi)容的數(shù)據(jù)標(biāo)志信息DF的地址指定,從表TB讀出與該數(shù)據(jù)標(biāo)志信息DF對(duì)應(yīng)的字長信息WL1,供給比較器7。
因此,比較器7對(duì)由逐次供給的讀出地址4表示的到此為止從ROM63讀出的數(shù)據(jù)的字長和用字長信息WL1表示的字長進(jìn)行比較,如果判定讀出的數(shù)據(jù)的字長超過用字長信息WL1表示的字長,則將停止信號(hào)CS輸出給遞增部6。遞增部6對(duì)應(yīng)于停止信號(hào)CS的供給,停止讀出地址4的遞增工作,從而停止從ROM63讀出數(shù)據(jù)的工作。
在ROM63中,根據(jù)由地址指定部ADS進(jìn)行的基于讀出地址4的地址指定,繼續(xù)進(jìn)行讀出工作,其結(jié)果,能讀出用字長信息WL1表示的長度的數(shù)據(jù)。在此情況下,如果假定字長信息WL1表示兩個(gè)字,則能讀出與讀出開始地址3對(duì)應(yīng)的ROM63中的讀出地址中存儲(chǔ)的兩個(gè)字大小的數(shù)據(jù)。在此情況下,假定對(duì)圖5中的數(shù)據(jù)組DG2進(jìn)行了地址指定,則能連續(xù)地讀出數(shù)據(jù)D1和D2,作為所希望的類型的數(shù)據(jù)18,通過讀出緩沖器RB被分別供給處理控制部68。
數(shù)據(jù)標(biāo)志信息DF呈最大值時(shí),表示能構(gòu)成數(shù)據(jù)組DGi的全部類型的數(shù)據(jù)。而且,在數(shù)據(jù)標(biāo)志信息DF的各位表示構(gòu)成數(shù)據(jù)組DGi的段的情況下,讀出的數(shù)據(jù)Dj表示是對(duì)應(yīng)于哪個(gè)數(shù)據(jù)段的數(shù)據(jù)。在數(shù)據(jù)D1由一個(gè)字構(gòu)成的情況下,數(shù)據(jù)標(biāo)志信息DF(=“1100”)表示與數(shù)據(jù)段1和2分別對(duì)應(yīng)的數(shù)據(jù)(數(shù)據(jù)D1和D2)是所希望的數(shù)據(jù)。這里,假定數(shù)據(jù)組DGi的各段與數(shù)據(jù)的各類型一致,則能從存儲(chǔ)器芯片MC3只讀出與ROM63的讀出開始地址3對(duì)應(yīng)的讀出地址4中存儲(chǔ)的所希望的一個(gè)以上類型的數(shù)據(jù)Dj。
(第四實(shí)施例)在第四實(shí)施例中,給出了將第一實(shí)施例的存儲(chǔ)器訪問系統(tǒng)應(yīng)用于訪問圖形存儲(chǔ)器(為了用計(jì)算機(jī)在顯示器上描繪圖像或字符而寫入了描繪用的數(shù)據(jù)的存儲(chǔ)器)的情況。在此情況下,處理控制部66對(duì)從ROM61讀出的內(nèi)容進(jìn)行圖形處理(圖像描繪處理)。
在本實(shí)施例中,在存儲(chǔ)了三維圖形數(shù)據(jù)的圖形存儲(chǔ)器內(nèi)的各數(shù)據(jù)的開頭設(shè)有表示連續(xù)讀入的數(shù)據(jù)的字長信息WL,能連續(xù)地讀出由字長信息WL指定的長度大小的數(shù)據(jù)。
圖6是表示第四實(shí)施例的三維圖形存儲(chǔ)器之一例圖。在圖6中的三維圖形存儲(chǔ)器2中存儲(chǔ)了多個(gè)數(shù)據(jù)D。各數(shù)據(jù)DK連續(xù)地包含定義多邊形的各頂點(diǎn)的描繪的信息,該多邊形的各頂點(diǎn)由以下各量構(gòu)成X(x坐標(biāo)值)、Y(y坐標(biāo)值)、Z(z坐標(biāo)值)、U(關(guān)于結(jié)構(gòu)圖的x坐標(biāo))、V(關(guān)于結(jié)構(gòu)圖的y坐標(biāo))、R(紅色信息)、G(綠色信息)、B(藍(lán)色信息)、以及α(透射率信息)。在各數(shù)據(jù)D之前存儲(chǔ)了該數(shù)據(jù)D的字長信息WL。通過基于從處理器及控制器71供給的讀出開始地址3所對(duì)應(yīng)的三維圖形存儲(chǔ)器2的地址的地址指定,讀出字長信息WL。通過將圖1中的ROM61代之以圖6中的三維圖形存儲(chǔ)器2,在定義多邊形的一個(gè)頂點(diǎn)時(shí)從圖形存儲(chǔ)器2讀出必要的數(shù)據(jù)D的情況下,處理器及控制器71只將與該數(shù)據(jù)對(duì)應(yīng)的讀出開始地址3供給圖形存儲(chǔ)器2的存儲(chǔ)器芯片MC1一側(cè)即可。
圖7是表示第四實(shí)施例的三維圖形用的結(jié)構(gòu)存儲(chǔ)器之一例圖。在圖7所示的結(jié)構(gòu)存儲(chǔ)器1中,存儲(chǔ)了任意尺寸(可變長度)的多個(gè)結(jié)構(gòu)數(shù)據(jù)TXDi(i=1、2、3、…)即數(shù)據(jù)D。通過將圖1中的ROM61代之以圖7中的結(jié)構(gòu)存儲(chǔ)器1,在從結(jié)構(gòu)存儲(chǔ)器1讀出所希望的數(shù)據(jù)D時(shí),處理器及控制器71即使不指定結(jié)構(gòu)數(shù)據(jù)TXDi(數(shù)據(jù)D)的尺寸,而只將與該所希望的結(jié)構(gòu)數(shù)據(jù)TXDi對(duì)應(yīng)的讀出開始地址3供給存儲(chǔ)器芯片MC1,就能只讀出所希望的結(jié)構(gòu)數(shù)據(jù)。
(第五實(shí)施例)在本實(shí)施例中,給出了將第二實(shí)施例的存儲(chǔ)器訪問系統(tǒng)應(yīng)用于訪問圖形存儲(chǔ)器的情況。在此情況下,處理控制部67對(duì)從ROM62讀出的內(nèi)容進(jìn)行圖形處理。
圖8是本發(fā)明的第五實(shí)施例的三維圖形存儲(chǔ)器42結(jié)構(gòu)圖。在三維圖形存儲(chǔ)器42中,在由處理器及控制器指定的讀出開始地址3所對(duì)應(yīng)的讀出地址4中存儲(chǔ)了數(shù)據(jù)組DGi,該數(shù)據(jù)組DGi由數(shù)據(jù)標(biāo)志信息DFi和繼該數(shù)據(jù)標(biāo)志信息DFi之后用該數(shù)據(jù)標(biāo)志信息DFi表示的一個(gè)以上類型的數(shù)據(jù)構(gòu)成。在數(shù)據(jù)組DGi中連續(xù)地存儲(chǔ)了定義多邊形的各頂點(diǎn)用的9種類型數(shù)據(jù)中的至少一種以上的數(shù)據(jù),該多邊形的各頂點(diǎn)由以下各量構(gòu)成X(x坐標(biāo)值)、Y(y坐標(biāo)值)、Z(z坐標(biāo)值)、U(關(guān)于結(jié)構(gòu)圖的x坐標(biāo))、V(關(guān)于結(jié)構(gòu)圖的y坐標(biāo))、R(紅色信息)、G(綠色信息)、B(藍(lán)色信息)、以及α(透射率信息)。
在將圖2中的ROM62代之以圖8中的三維圖形存儲(chǔ)器42的情況下,在三維圖形存儲(chǔ)器42中,從處理器及控制器72供給的讀出開始地址3所對(duì)應(yīng)的讀出地址4中存儲(chǔ)的數(shù)據(jù)標(biāo)志信息DFi表示在多邊形的描繪中應(yīng)被更新的一個(gè)以上的數(shù)據(jù)的類型。在數(shù)據(jù)標(biāo)志信息DFi是9位信息“110000000”的情況下,各位分別與定義上述的多邊形的頂點(diǎn)所必要的9種類型的數(shù)據(jù)一一對(duì)應(yīng)。
現(xiàn)在,在與讀出開始地址3對(duì)應(yīng)的讀出地址4中存儲(chǔ)的數(shù)據(jù)標(biāo)志信息DFi是圖8中的數(shù)據(jù)標(biāo)志信息DF1時(shí),表示根據(jù)該數(shù)據(jù)標(biāo)志信息DF1讀出的類型的數(shù)據(jù)是新的X(x坐標(biāo)值)及新的Y(y坐標(biāo)值)。因此,處理器及控制器72只指定讀出開始地址3,就能作為數(shù)據(jù)17供給表示讀出的數(shù)據(jù)的類型的數(shù)據(jù)標(biāo)志信息DF1、以及應(yīng)被更新的類型的數(shù)據(jù)(新的X(x坐標(biāo)值)及新的Y(y坐標(biāo)值))。
以往,在三維圖形處理中頻繁使用的幀存儲(chǔ)器等中,配置了稱為坐標(biāo)數(shù)據(jù)/深度數(shù)據(jù)的描繪中頻繁變化的類型的數(shù)據(jù),同時(shí)配置了在關(guān)于顏色的數(shù)據(jù)的描繪中幾乎不變化的類型的數(shù)據(jù),所以存儲(chǔ)器的利用效率不好。然而,如本實(shí)施例所示,由于在存儲(chǔ)器內(nèi)只配置描繪中應(yīng)更新的類型的數(shù)據(jù),所以能防止存儲(chǔ)器中的不需要的數(shù)據(jù)的配置、以及從存儲(chǔ)器讀出不需要的數(shù)據(jù)(描繪中不更新的數(shù)據(jù))。因此能提高圖形存儲(chǔ)器的利用效率,并且能增大數(shù)據(jù)總線帶寬進(jìn)行圖形存儲(chǔ)器的訪問,還能提高三維圖形系統(tǒng)總體的性能。
(第六實(shí)施例)在本實(shí)施例中,給出了將第三實(shí)施例的存儲(chǔ)器訪問系統(tǒng)應(yīng)用于訪問圖形存儲(chǔ)器的情況。圖9是表示適用于第六實(shí)施例的圖形存儲(chǔ)器的結(jié)構(gòu)圖。圖9中,在三維圖形存儲(chǔ)器43中存儲(chǔ)了多個(gè)數(shù)據(jù)組DGi,上述多個(gè)數(shù)據(jù)組DGi包含定義由上述的X、Y、Z、U、V、R、G、B及α構(gòu)成的多邊形的各頂點(diǎn)用的9個(gè)類型數(shù)據(jù)中一個(gè)類型以上的數(shù)據(jù)。在此情況下,處理控制部68對(duì)從ROM63讀出的內(nèi)容進(jìn)行圖形處理。
這里,說明用圖9中的三維圖形存儲(chǔ)器43代替了第三實(shí)施例中的圖5所示的ROM63的情況。首先,從欲訪問三維圖形存儲(chǔ)器43的處理器及控制器73輸出讀出開始地址3和表示所希望的一個(gè)以上的數(shù)據(jù)類型的數(shù)據(jù)標(biāo)志信息DF。從處理器及控制器73供給的讀出開始地址3和數(shù)據(jù)標(biāo)志信息DF是在三維圖形存儲(chǔ)器43中決定描繪中應(yīng)更新的一個(gè)以上的類型數(shù)據(jù)后讀出用的信息。如上所述,在數(shù)據(jù)標(biāo)志信息DF是9位信息“110000000”的情況下,各位與定義上述的多邊形的頂點(diǎn)所必要的各數(shù)據(jù)的類型一一對(duì)應(yīng)。在此情況下,表示所希望的類型的數(shù)據(jù)、即描繪中應(yīng)更新的類型的數(shù)據(jù)是X(x坐標(biāo)值)及Y(y坐標(biāo)值)。因此,只將更新后的X(x坐標(biāo)值)及Y(y坐標(biāo)值)連續(xù)地供給處理器及控制器73一側(cè)。
另外,在三維圖形處理中頻繁使用的幀存儲(chǔ)器等中,以往配置了稱為坐標(biāo)數(shù)據(jù)/深度數(shù)據(jù)的描繪中頻繁變化的類型的數(shù)據(jù),同時(shí)配置了在表示顏色的數(shù)據(jù)的描繪中幾乎不變化的類型的數(shù)據(jù)。然而,由于將本實(shí)施例應(yīng)用于包含這樣的存儲(chǔ)器的存儲(chǔ)器訪問系統(tǒng),所以能在存儲(chǔ)器內(nèi)只配置描繪中應(yīng)更新的類型的數(shù)據(jù),能防止從存儲(chǔ)器讀出不需要的數(shù)據(jù)(描繪中不更新的數(shù)據(jù))。因此能提高存儲(chǔ)器的利用效率,且能增大數(shù)據(jù)總線帶寬,高速地從三維圖形存儲(chǔ)器只讀出所希望的數(shù)據(jù),能提高三維圖形處理系統(tǒng)總體的性能。
(第七實(shí)施例)
說明第七實(shí)施例。圖10是本發(fā)明的第七實(shí)施例的存儲(chǔ)器訪問系統(tǒng)的結(jié)構(gòu)圖。圖10中的系統(tǒng)結(jié)構(gòu)和與圖2相比較,不同點(diǎn)在于備有數(shù)據(jù)存儲(chǔ)控制部31,代替數(shù)據(jù)存儲(chǔ)控制部32,以及從地址發(fā)生部22輸出的ROM62的讀出地址4也被供給數(shù)據(jù)存儲(chǔ)控制部31。圖10中的其他結(jié)構(gòu)與圖2相同,說明從略。
圖11是圖10中的地址發(fā)生部22和數(shù)據(jù)存儲(chǔ)控制部31的結(jié)構(gòu)框圖。圖中地址發(fā)生部22的結(jié)構(gòu)與圖3中的相同,說明從略。
將圖11中的數(shù)據(jù)存儲(chǔ)控制部31的結(jié)構(gòu)和圖3中的數(shù)據(jù)存儲(chǔ)控制部32的結(jié)構(gòu)相比較,不同點(diǎn)在于數(shù)據(jù)存儲(chǔ)控制部31在從ROM62讀出的數(shù)據(jù)16的輸入級(jí)中設(shè)有暫時(shí)存儲(chǔ)數(shù)據(jù)16用的高速緩沖存儲(chǔ)器20。數(shù)據(jù)存儲(chǔ)控制部31的其他結(jié)構(gòu)與圖3中的數(shù)據(jù)存儲(chǔ)控制部32的結(jié)構(gòu)相同,說明從略。
高速緩沖存儲(chǔ)器20逐次存儲(chǔ)被供給的數(shù)據(jù)16,同時(shí)根據(jù)與數(shù)據(jù)16并行供給的讀出地址4來指定地址。在該地址指定中,從高速緩沖存儲(chǔ)器20讀出數(shù)據(jù)16。如上所述,被讀出的數(shù)據(jù)16通過根據(jù)數(shù)據(jù)標(biāo)志信息DFi的內(nèi)容15被導(dǎo)通的門G1,被存儲(chǔ)在內(nèi)部寄存器組77中的對(duì)應(yīng)的寄存器中,此后作為數(shù)據(jù)17供給處理控制部67。
這里,數(shù)據(jù)標(biāo)志信息DFi雖然是從ROM62讀出的,但如第三實(shí)施例所示,也可以是存儲(chǔ)在處理器及控制器內(nèi)部的數(shù)據(jù)標(biāo)志信息。
在本實(shí)施例中,不需要從處理器及控制器一側(cè)對(duì)存儲(chǔ)器芯片指定所希望的數(shù)據(jù)的字長。在本實(shí)施例中,從ROM62有選擇地連續(xù)地只讀出必要類型的數(shù)據(jù),供給處理器及控制器72。
這里,如果以三維圖形系統(tǒng)中的圖形數(shù)據(jù)為例,則能用圖形存儲(chǔ)器代替ROM62。在此情況下,處理控制部67對(duì)從存儲(chǔ)器讀出的內(nèi)容進(jìn)行圖形處理。在該圖形存儲(chǔ)器的內(nèi)部配置了X、Y、Z、R、G、B、U、V及稱為α的各由32位構(gòu)成的9種類型的數(shù)據(jù)(計(jì)288位)。
在將同一物體移動(dòng)的狀態(tài)描繪在畫面上的情況下,在描繪中只是X或Y變化。即使在這樣的情況下,在以往的圖形處理中,需要從圖形存儲(chǔ)器讀出全部上述的9種類型的數(shù)據(jù)(計(jì)288位大小的數(shù)據(jù))。與此不同,在本實(shí)施例中,只讀出在描繪中有變化的類型的數(shù)據(jù)(X或Y)(最大64位),在描繪中能獲得與以往相同的效果,同時(shí)從圖形存儲(chǔ)器讀出的數(shù)據(jù)量與以往相比,只是以往的2/9。
在三維圖形中頻繁使用的幀存儲(chǔ)器等中,以往配置了在稱為坐標(biāo)數(shù)據(jù)/深度數(shù)據(jù)的顯示中頻繁變化的類型的數(shù)據(jù),同時(shí)配置了表示顏色的數(shù)據(jù)的幾乎不變化的類型的數(shù)據(jù)。由于將本實(shí)施例應(yīng)用于這樣的幀存儲(chǔ)器,所以能在該幀存儲(chǔ)器內(nèi)只配置應(yīng)更新的類型的數(shù)據(jù),能防止幀存儲(chǔ)器中的不需要的數(shù)據(jù)的配置、以及從幀存儲(chǔ)器讀出不需要的數(shù)據(jù)。因此,能大幅度降低三維圖形中的關(guān)于存儲(chǔ)器訪問的負(fù)載,結(jié)果,能提高三維圖形處理系統(tǒng)總體的性能。
如果采用上述的存儲(chǔ)器訪問系統(tǒng),則能用與所希望的信息對(duì)應(yīng)的類型數(shù)據(jù)和讀出開始地址信息,有選擇地從存儲(chǔ)器只讀出所希望的信息。就是說,能省略無用數(shù)據(jù)的讀出,增大與存儲(chǔ)器訪問有關(guān)的相當(dāng)于上述省略部分的帶寬,而進(jìn)行高速的訪問,進(jìn)而提高處理部的規(guī)定的處理效率。
另外如果采用上述的存儲(chǔ)器訪問系統(tǒng),則能用與所希望的信息對(duì)應(yīng)的長度數(shù)據(jù)和讀出開始地址信息,有選擇地從存儲(chǔ)器只讀出所希望的信息。就是說,能省略無用數(shù)據(jù)的讀出,增大與存儲(chǔ)器訪問有關(guān)的相當(dāng)于上述省略部分的帶寬,而進(jìn)行高速的訪問,進(jìn)而提高處理部的規(guī)定的處理效率。
權(quán)利要求
1.一種存儲(chǔ)器訪問系統(tǒng),其特征在于備有存儲(chǔ)部、處理部、以及地址生成部,上述存儲(chǔ)部包括至少存儲(chǔ)了多個(gè)信息的存儲(chǔ)器;以及按照基于讀出地址信息的地址指定從存儲(chǔ)器中讀出信息的存儲(chǔ)器控制部,為了讀出上述存儲(chǔ)器中存儲(chǔ)的所希望的信息,上述處理部至少輸出表示與上述所希望的信息對(duì)應(yīng)的上述存儲(chǔ)器中的讀出開始的地址用的讀出開始地址信息,由上述存儲(chǔ)器控制部從上述存儲(chǔ)器輸入被讀出的上述所希望的信息,進(jìn)行規(guī)定的處理,上述地址生成部利用表示上述所希望的信息的種類的類型數(shù)據(jù)以及從上述處理部輸出的上述讀出開始地址信息,按照上述所希望的信息的長度,生成讀出上述所希望的信息用的上述讀出地址信息,輸出給上述存儲(chǔ)器控制部。
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)器訪問系統(tǒng),其特征在于上述地址生成部有確定對(duì)應(yīng)于上述類型數(shù)據(jù)的上述所希望的信息的長度用的長度確定部。
3.根據(jù)權(quán)利要求2所述的存儲(chǔ)器訪問系統(tǒng),其特征在于上述長度確定部有與多個(gè)不同的類型數(shù)據(jù)的每一個(gè)以及表示上述所希望的信息的長度的多個(gè)長度數(shù)據(jù)的每一個(gè)對(duì)應(yīng)地配置的數(shù)據(jù)表,根據(jù)被供給上述地址生成部的上述類型數(shù)據(jù),從上述數(shù)據(jù)表讀出與對(duì)應(yīng)于該類型數(shù)據(jù)的上述所希望的信息對(duì)應(yīng)的上述長度數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的存儲(chǔ)器訪問系統(tǒng),其特征在于上述地址生成部還備有地址發(fā)生部、地址遞增部、以及停止控制部,上述地址發(fā)生部發(fā)生與上述讀出開始地址信息對(duì)應(yīng)的上述存儲(chǔ)器中的上述讀出地址信息,上述地址遞增部輸入上述地址發(fā)生部發(fā)生的上述讀出地址信息,逐次遞增后輸出,上述停止控制部按照根據(jù)上述長度數(shù)據(jù)判定了由上述地址遞增部遞增的上述讀出地址信息表示上述所希望的信息的讀出結(jié)束的情況進(jìn)行控制,以使上述地址遞增部停止上述讀出地址信息的遞增。
5.根據(jù)權(quán)利要求1所述的存儲(chǔ)器訪問系統(tǒng),其特征在于上述存儲(chǔ)器中的多個(gè)信息中的每一個(gè)包含一個(gè)以上的所希望的數(shù)據(jù),上述所希望的信息的類型數(shù)據(jù)表示上述所希望的信息中包含的上述一個(gè)以上的所希望的數(shù)據(jù)各自的不同類型。
6.根據(jù)權(quán)利要求1所述的存儲(chǔ)器訪問系統(tǒng),其特征在于為了讀出上述存儲(chǔ)器中存儲(chǔ)的上述所希望的信息,上述處理部還將與上述所希望的信息對(duì)應(yīng)的上述類型數(shù)據(jù)輸出給上述地址生成部。
7.根據(jù)權(quán)利要求1所述的存儲(chǔ)器訪問系統(tǒng),其特征在于在上述存儲(chǔ)器中還對(duì)應(yīng)于上述多個(gè)信息的每一個(gè)存儲(chǔ)了上述類型數(shù)據(jù),上述存儲(chǔ)器控制部根據(jù)基于與從上述處理部輸出的上述讀出開始地址信息對(duì)應(yīng)的上述讀出地址信息的地址指定,從上述存儲(chǔ)器讀出與上述所希望的信息對(duì)應(yīng)的上述類型數(shù)據(jù),輸出給上述地址生成部。
8.根據(jù)權(quán)利要求7所述的存儲(chǔ)器訪問系統(tǒng),其特征在于還備有數(shù)據(jù)控制部,該數(shù)據(jù)控制部輸入從上述存儲(chǔ)器讀出的上述所希望的信息和與該所希望的信息對(duì)應(yīng)的上述類型數(shù)據(jù),一邊根據(jù)上述類型數(shù)據(jù)決定該所希望的信息中包含的上述一個(gè)以上的所希望的數(shù)據(jù)各自的種類,一邊將該所希望的信息輸出給上述處理部。
9.根據(jù)權(quán)利要求1所述的存儲(chǔ)器訪問系統(tǒng),其特征在于上述規(guī)定的處理是描繪圖像用的圖像描繪處理,上述存儲(chǔ)器中的多個(gè)信息的每一個(gè)是定義所描繪的圖像用的圖像定義信息。
10.根據(jù)權(quán)利要求9所述的存儲(chǔ)器訪問系統(tǒng),其特征在于在上述圖像描繪處理中更新圖像來描繪的情況下,用上述圖像定義信息定義該圖像應(yīng)更新的部分。
11.一種存儲(chǔ)器訪問系統(tǒng),其特征在于備有存儲(chǔ)部、處理部、以及地址生成部,上述存儲(chǔ)部包括至少存儲(chǔ)了多個(gè)信息的存儲(chǔ)器;以及按照基于讀出地址信息的地址指定從存儲(chǔ)器中讀出信息的存儲(chǔ)器控制部,為了讀出上述存儲(chǔ)器中存儲(chǔ)的所希望的信息,上述處理部輸出表示與上述所希望的信息對(duì)應(yīng)的上述存儲(chǔ)器中的讀出開始的地址用的讀出開始地址信息,由上述存儲(chǔ)器控制部輸入從上述存儲(chǔ)器讀出的上述所希望的信息,進(jìn)行規(guī)定的處理,上述地址生成部利用表示上述所希望的信息的長度用的長度信息以及從上述處理部輸出的上述讀出開始地址信息,按照上述長度數(shù)據(jù)生成讀出上述所希望的信息用的上述讀出地址信息,輸出給上述存儲(chǔ)器控制部。
12.根據(jù)權(quán)利要求11所述的存儲(chǔ)器訪問系統(tǒng),其特征在于上述規(guī)定的處理是描繪圖像用的圖像描繪處理,上述存儲(chǔ)器中的多個(gè)信息的每一個(gè)是定義所描繪的圖像用的圖像定義信息。
13.根據(jù)權(quán)利要求12所述的存儲(chǔ)器訪問系統(tǒng),其特征在于在上述圖像描繪處理中更新圖像來描繪的情況下,用上述圖像定義信息定義該圖像應(yīng)更新的部分。
14.根據(jù)權(quán)利要求11所述的存儲(chǔ)器訪問系統(tǒng),其特征在于上述地址生成部有地址發(fā)生部、地址遞增部、以及停止控制部,上述地址發(fā)生部發(fā)生與上述讀出開始地址信息對(duì)應(yīng)的上述存儲(chǔ)器中的上述讀出地址信息,上述地址遞增部輸入由上述地址發(fā)生部發(fā)生的上述讀出地址信息,逐次遞增后輸出,上述停止控制部按照根據(jù)上述長度數(shù)據(jù)判定了由上述地址遞增部遞增的上述讀出地址信息表示上述所希望的信息的讀出結(jié)束的情況,進(jìn)行控制,以使上述地址遞增部停止上述讀出地址信息的遞增。
15.一種存儲(chǔ)器訪問電路,它是將從存儲(chǔ)器讀出所希望的數(shù)據(jù)用的地址供給存儲(chǔ)器用的存儲(chǔ)器訪問電路,其特征在于備有長度確定部以及地址生成部,上述長度確定部受理決定上述所希望的數(shù)據(jù)包含哪一種類型的數(shù)據(jù)的類型數(shù)據(jù),確定上述所希望的數(shù)據(jù)的數(shù)據(jù)長度,輸出表示上述數(shù)據(jù)長度的長度數(shù)據(jù),上述地址生成部根據(jù)開始地址及上述長度數(shù)據(jù),生成上述地址,上述開始地址表示上述所希望的數(shù)據(jù)的開頭地址。
16.根據(jù)權(quán)利要求15所述的存儲(chǔ)器訪問電路,其特征在于上述長度確定部有數(shù)據(jù)表,用來存儲(chǔ)表示分別被存儲(chǔ)在上述存儲(chǔ)器中的數(shù)據(jù)的上述數(shù)據(jù)長度的多個(gè)數(shù)據(jù),上述數(shù)據(jù)表受理上述類型數(shù)據(jù),將上述多個(gè)數(shù)據(jù)中的一個(gè)作為上述長度數(shù)據(jù)輸出。
17.根據(jù)權(quán)利要求15所述的存儲(chǔ)器訪問電路,其特征在于上述類型數(shù)據(jù)被存儲(chǔ)在上述存儲(chǔ)器中,上述長度確定部從上述存儲(chǔ)器受理上述類型數(shù)據(jù)。
18.根據(jù)權(quán)利要求15所述的存儲(chǔ)器訪問電路,其特征在于上述類型數(shù)據(jù)被包含在上述所希望的數(shù)據(jù)中,上述開始地址表示存儲(chǔ)上述類型數(shù)據(jù)的場所。
19.根據(jù)權(quán)利要求15所述的存儲(chǔ)器訪問電路,其特征在于上述地址生成部從利用上述所希望的數(shù)據(jù)進(jìn)行規(guī)定的處理的裝置,受理上述開始地址及上述類型數(shù)據(jù)。
20.根據(jù)權(quán)利要求15所述的存儲(chǔ)器訪問電路,其特征在于上述存儲(chǔ)器訪問電路還備有數(shù)據(jù)存儲(chǔ)控制部,該數(shù)據(jù)存儲(chǔ)控制部有多個(gè)寄存器,根據(jù)上述類型數(shù)據(jù)選擇上述多個(gè)寄存器中的一個(gè)或一個(gè)以上的寄存器,上述數(shù)據(jù)存儲(chǔ)控制部從上述存儲(chǔ)器受理上述所希望的數(shù)據(jù),將上述所希望的數(shù)據(jù)按照每個(gè)數(shù)據(jù)的類型寫入上述被選擇的一個(gè)或一個(gè)以上的寄存器。
21.根據(jù)權(quán)利要求20所述的存儲(chǔ)器訪問電路,其特征在于上述數(shù)據(jù)存儲(chǔ)控制部有與上述多個(gè)寄存器對(duì)應(yīng)的多個(gè)門,各門被連接在從上述對(duì)應(yīng)的寄存器及上述存儲(chǔ)器受理上述所希望的數(shù)據(jù)的共用節(jié)點(diǎn)上,按照上述類型數(shù)據(jù)進(jìn)行導(dǎo)通。
22.根據(jù)權(quán)利要求20所述的存儲(chǔ)器訪問電路,其特征在于上述數(shù)據(jù)存儲(chǔ)控制部有被連接在上述多個(gè)寄存器上的、存儲(chǔ)從上述存儲(chǔ)器輸出的上述所希望的數(shù)據(jù)的高速緩沖存儲(chǔ)器,上述高速緩沖存儲(chǔ)器輸出按照從上述地址生成部輸出的上述地址被存儲(chǔ)的數(shù)據(jù)。
23.根據(jù)權(quán)利要求15所述的存儲(chǔ)器訪問電路,其特征在于上述所希望的數(shù)據(jù)包括表示以下9個(gè)類型數(shù)據(jù)中的至少一個(gè)的三維圖形數(shù)據(jù),該9個(gè)類型數(shù)據(jù)是定義多邊形的各頂點(diǎn)用的x坐標(biāo)值、y坐標(biāo)值、z坐標(biāo)值、關(guān)于結(jié)構(gòu)圖的x坐標(biāo)、關(guān)于結(jié)構(gòu)圖的y坐標(biāo)、紅色信息、綠色信息、藍(lán)色信息、以及表示透射率的阿爾法信息,上述類型數(shù)據(jù)指定包含上述三維圖形數(shù)據(jù)的數(shù)據(jù)的一個(gè)或一個(gè)以上的類型。
全文摘要
一種從處理器及控制器訪問ROM的所希望的數(shù)據(jù)的系統(tǒng),在ROM中在各數(shù)據(jù)之前預(yù)先存儲(chǔ)表示該數(shù)據(jù)的長度的字長信息。讀出所希望的數(shù)據(jù)時(shí),如果處理控制部將與該所希望的數(shù)據(jù)對(duì)應(yīng)的讀出開始地址供給存儲(chǔ)器芯片,則讀出與由地址發(fā)生電路、比較器及遞增部生成的地址對(duì)應(yīng)的用ROM的讀出地址中的字長信息表示的長度的所希望的數(shù)據(jù),供給處理控制部。這樣,處理器及控制器只供給讀出開始地址就能有選擇地只讀出可變長度的所希望的數(shù)據(jù),提高存儲(chǔ)器訪問效率。
文檔編號(hào)G06T1/20GK1298154SQ00126428
公開日2001年6月6日 申請(qǐng)日期2000年8月31日 優(yōu)先權(quán)日1999年11月29日
發(fā)明者森脅升平, 畔川善郁, 千葉修 申請(qǐng)人:三菱電機(jī)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
卓尼县| 宜州市| 延安市| 晋江市| 普格县| 襄城县| 丰宁| 孝感市| 临漳县| 汶川县| 绍兴县| 大埔区| 沈阳市| 怀化市| 和龙市| 靖西县| 郓城县| 克拉玛依市| 东阿县| 密山市| 应用必备| 深泽县| 乐昌市| 神池县| 吉隆县| 抚松县| 辰溪县| 舞阳县| 招远市| 乐昌市| 定南县| 万宁市| 巧家县| 金秀| 榆社县| 博湖县| 龙井市| 梁山县| 鹤庆县| 安龙县| 黔西|