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

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

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


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