專利名稱:數(shù)據(jù)處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)一種數(shù)據(jù)處理裝置,尤其指有關(guān)具有兩種模式的數(shù)據(jù)處理裝置。
按熟知的數(shù)據(jù)傳送方式,是在具備輸出/輸入端口及DSP(數(shù)字信號處理器)、CPU等所組成的演算處理器及存貯器的數(shù)據(jù)處理裝置上,于輸出/輸入端口與存貯器之間直接進(jìn)行數(shù)據(jù)的輸出入。如果采用這種方式,熟知從輸入端口將數(shù)據(jù)寫入存貯器時,須先將數(shù)據(jù)傳送至演算器,之后再將該數(shù)據(jù)寫入存貯器的動作,可以在一個步驟內(nèi)完成。因此如果進(jìn)行連續(xù)性讀寫數(shù)據(jù)時,其處理過程則可顯現(xiàn)高速化。但前述的數(shù)據(jù)傳送方式是由演算處理器指示存貯器的地址,然后將來自輸入端口的數(shù)據(jù)直接寫入該地址。而在數(shù)據(jù)輸入后,如果要進(jìn)行平常的演算處理器與存貯器間的數(shù)據(jù)輸出入,則必須設(shè)置一控制信號,以便切換輸出入端口與存貯器間可以直接存取的狀態(tài),及單就演算處理器對存貯器進(jìn)行存取的輸出入動作。因此當(dāng)上述兩模式須頻繁切換時,該控制信號所需的步驟及處理時間必然會增長,反而無法達(dá)到高速處理的目的。尤其是在影像掃描器上作影像數(shù)據(jù)的輸入時,數(shù)據(jù)是逐次地、連續(xù)地從外部輸入,如果將其在存貯器與演算處理器間先處理,再輸出到下面的處理裝置的話,前述的問題將會定期性的發(fā)生,因此,若想采用前述的數(shù)據(jù)傳送方式,以有效地進(jìn)行數(shù)據(jù)處理,事實(shí)上是有困難的。
有鑒于此,本發(fā)明的目的是為了解決現(xiàn)有技術(shù)中的上述問題,而提供一種數(shù)據(jù)處理裝置,可以直接把來自輸入端口的數(shù)據(jù)寫入存貯器的第一種模式,與在演算處理器與存貯器之間能進(jìn)行數(shù)據(jù)輸出入,并把來自輸入端口的數(shù)據(jù)透過演算處理器寫入存貯器的第二種模式之間,能既簡易而又快速地相互切換。
本發(fā)明所提供的一種數(shù)據(jù)處理裝置,其具有兩種處理模式。第一種模式是透過演算處理器對存貯器指定地址,然后把來自輸入端口的數(shù)據(jù)直接寫入存貯器所指定的地址,同時也將該數(shù)據(jù)傳送到前述的演算處理器。第二種模式則是將來自輸入端口的數(shù)據(jù)輸入演算處理器,并由該演算處理器對存貯器指定地址,僅在演算處理器與存貯器之間即進(jìn)行數(shù)據(jù)的輸出入。透過輸入端口而由外部輸入的數(shù)據(jù)被保存在存貯器內(nèi),然后單獨(dú)地或與先前被保存在存貯器內(nèi)的其他數(shù)據(jù),經(jīng)過演算處理器處理后,透過輸出端口對外輸出。此數(shù)據(jù)處理裝置的控制手段,為透過輸出端口對外輸出數(shù)據(jù),及指定存貯器的特定地址,以讀取或?qū)懭霐?shù)據(jù)等動作后不久的狀態(tài)被設(shè)為第一種模式,而在第一種模式下輸入數(shù)據(jù)后不久,該數(shù)據(jù)處理器則可被設(shè)定在前述的第二種模式。
如此便可在進(jìn)行數(shù)據(jù)輸入之前,先行檢測出應(yīng)該被處理的狀態(tài),即第一種模式是把來自輸入端口的數(shù)據(jù)直接寫入存貯器,第二種模式是在演算處理器與存貯器之間進(jìn)行數(shù)據(jù)的輸出入。而根據(jù)檢測出的結(jié)果,在不經(jīng)過演算處理器的情形下,利用專用回路來控制切換。因此就不會增加演算處理器的作業(yè)程序,而能適當(dāng)又正確地切換這兩種模式。又因?yàn)槟軓?qiáng)制性地依據(jù)演算處理器的指示切換成第二種模式;意即來自輸入端口的數(shù)據(jù)透過演算處理器輸入存貯器,在演算處理器與存貯器之間能進(jìn)行數(shù)據(jù)的輸出入的狀態(tài),作業(yè)的開始/終了或者發(fā)生中斷、錯誤等狀況時,處理上也十分容易。
以下結(jié)合實(shí)施例及參考附圖更具體地說明本發(fā)明。
附圖簡要說明
圖1是顯示本發(fā)明所適用的影像掃描器的數(shù)據(jù)處理裝置的構(gòu)造回路方框圖;圖2是顯示圖1的存貯器3的構(gòu)造;圖3是顯示在圖1的數(shù)據(jù)處理裝置下的數(shù)據(jù)處理流程圖。
圖1是本發(fā)明所適用的影像掃描器用的數(shù)據(jù)補(bǔ)正處理裝置回路的方框圖。輸入端口1上接續(xù)著總線B,此總線上則連接著作為演算處理器的DSP2、存貯器3及輸出端口4。此外,DSP2與存貯器3之間設(shè)有控制回路5,可以檢測出由DSP2所作的處理,同時也依據(jù)該檢測結(jié)果,控制輸入端口1及輸出端口4。而DSP2及存貯器3上亦連接著地址解碼器6。另外,符號7則是切換開關(guān),能依據(jù)DSP2的指示,選擇切換下列兩種狀態(tài)的需要條件。
圖2是有關(guān)存貯器3的模式構(gòu)成圖。此存貯器3被分割成存貯空間3a和存貯空間3b,特別是其上方的地址保有作為控制輸入端口及輸出端口的地址空間3c及3d。
如圖3所示,前述的數(shù)據(jù)處理裝置可以擁用兩種狀態(tài)。首先,如圖3(a)所顯示乃第二種模式,即在DSP2與存貯器3間可以作數(shù)據(jù)的輸出入,同時由輸入端口1輸入的數(shù)據(jù)輸進(jìn)DSP2,而且視需要被寫入存貯器。另,圖3(b)所顯示為第一種模式,由輸入端口1輸入的數(shù)據(jù)被同時輸進(jìn)DSP2與存貯器3,無須透過DSP2,即可直接將數(shù)據(jù)寫入存貯器3。而第一種模式下由輸入端口1所輸入的數(shù)據(jù)則寫入存儲器3的存儲空間3b內(nèi)。
以下說明本實(shí)施范例的動作要領(lǐng)。首先是圖3(a)所示的第二種模式下DSP2與存貯器3之間作數(shù)據(jù)的輸出入,當(dāng)處理完畢后,透過輸出端口4對外輸出處理后的數(shù)據(jù)時,預(yù)先將切換開關(guān)7接續(xù)到條件1之側(cè),意即圖1的右則。然后,對存貯器3的輸出地址3d作下面指示,利用存取且透過控制回路5,對輸入端口1的OE端子設(shè)定第一種模式,即圖3(b)的狀態(tài),而輸入端口輸入的數(shù)據(jù)則被寫入存貯器3的存貯空間3b。完成此寫入動作后,由控制回路5的觸發(fā)器(flip-flop)回路的輸出端子Q發(fā)出重置的信號,對輸入端口1的OE端子指示重置成第二種模式,即圖3(a)的狀態(tài)。
另一方面,DSP2處理的結(jié)果并不輸出到外部,而直接寫入存貯器3的所定地址,就本實(shí)施范例中所指即是存貯器空間3a。在前述的第二種模式下對存貯器空間3a進(jìn)行寫入動作之前,切換開關(guān)7須接續(xù)在條件2之側(cè),即圖1的左側(cè)。因?yàn)槭菍?shí)際地對存貯器空間3a作寫入,透過控制回路5對輸入端口1的OE端子1指示設(shè)定為第一種模式,而由相同輸入端口所輸入的數(shù)據(jù)則另外被寫入存貯器空間3b。又,如果完成對存貯器空間3b的寫入動作,則重置成第二種模式。
其次,在第一種模式下,輸入端口1所輸入數(shù)據(jù)無須透過DSP2,可直接寫入存貯器3的存貯器空間3b。而從輸出端口4輸出數(shù)據(jù)或?qū)?shù)據(jù)寫入存貯器3的存貯空間3b后不久,即可設(shè)定為第一種模式,而當(dāng)檢測出寫入動作完成后,即重置成第二種模式。因此,該數(shù)據(jù)處理裝置無須接受DSP2的任何指示,即可適當(dāng)又正確地作第一及第二種模式間的切換。
此外,DSP2也接續(xù)在控制回路5的觸發(fā)器(flip-flop)回路的重置端子上,并且可以因應(yīng)需要,即在影像數(shù)據(jù)的開始與終止讀取時,或者中斷讀取等的情形下,強(qiáng)制性地由控制回路5的輸出端子Q發(fā)出重置的信號,如此便可提高其處理效能。
以上說明所示,如果使用本發(fā)明的方法,可以檢測出數(shù)據(jù)的處理模式,并因應(yīng)該檢測結(jié)果,使用不同于演算處理器的控制手段并輕易地切換第一、第二種模式。第一種模式直接把來自輸入端口的數(shù)據(jù)寫入存貯器,第二種模式則在演算處理器與存貯器之間進(jìn)行數(shù)據(jù)的輸出入,并將來自輸入端口的數(shù)據(jù)透過演算處理器寫入存貯器。有此構(gòu)造的話,則不會增加演算處理器的負(fù)擔(dān),意即可在不增加處理步驟下快速地輸入數(shù)據(jù),同時因?yàn)榭梢匀缜笆霭爿p易地切換第一、第二種模式,而明顯地提高整體裝置的處理性能,誠為一切產(chǎn)業(yè)界需求的新發(fā)明。
為此,本領(lǐng)域技術(shù)人員依據(jù)本發(fā)明所作出的各種修飾,皆不脫離本發(fā)明權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種數(shù)據(jù)處理裝置,具有兩種處理模式,第一種模式是透過演算處理器對存貯器指定地址,然后把來自輸入端口的數(shù)據(jù)直接寫入存貯器所指定的地址,同時也將該數(shù)據(jù)傳送到前述的演算處理器。第二種模式則是將來自輸入端口的數(shù)據(jù)輸入演算處理器,并由該演算處理器對存貯器指定地址,僅在演算處理器與存貯器之間進(jìn)行數(shù)據(jù)的輸出入。透過輸入端口由外部輸入的數(shù)據(jù)被保存在存貯器內(nèi),然后單獨(dú)地或與先前被保存在存貯器內(nèi)的其他數(shù)據(jù),經(jīng)過演算處理器處理后,透過輸出端口對外輸出,所述數(shù)據(jù)處理裝置其特征是透過輸入端口對外輸出數(shù)據(jù),及指定存貯器的特定地址,以讀取或?qū)懭霐?shù)據(jù)等動作后不久的狀態(tài)被設(shè)為第一種模式。在第一種模式下輸入數(shù)據(jù)后不久,該數(shù)據(jù)處理器則可被設(shè)定在前述的第二種模式。
2.如權(quán)利要求1的數(shù)據(jù)處理裝置,其特征是,該輸入端口所輸入的數(shù)據(jù)是經(jīng)由影像掃描器的攝像元件逐次輸入的影像數(shù)據(jù)所構(gòu)成,該數(shù)據(jù)處理裝置透過輸入端口輸入影像數(shù)據(jù),將其保存在存貯器內(nèi),接著把該數(shù)據(jù)或者與先前被保存在存貯器內(nèi)的其他數(shù)據(jù),一起經(jīng)過演算處理器處理后,寫回存貯器、或者透過輸出端口對外輸出,而且可以不斷地重復(fù)以上動作。
3.如權(quán)利要求1或2的數(shù)據(jù)處理裝置,其特征是,尤其可以根據(jù)演算處理器的指示,強(qiáng)制性地將該數(shù)據(jù)處理裝置設(shè)定在第二種模式。
全文摘要
數(shù)據(jù)處理裝置,具有兩種處理模式,其一是透過演算處理器對存貯器指定地址,把來自輸入端口的數(shù)據(jù)直接寫入存貯器所指定的地址,同時也將該數(shù)據(jù)傳送到演算處理器,其二則是將來自輸入端口的數(shù)據(jù)輸入演算處理器,并由該演算處理器對存貯器指定地址,僅在演算處理器與存貯器之間進(jìn)行數(shù)據(jù)的輸出入,透過輸入端口由外部輸入的數(shù)據(jù)被保存在存貯器內(nèi),然后單獨(dú)地或與先前被存入的其他數(shù)據(jù),經(jīng)過演算處理器處理后,透過輸出端口對外輸出。
文檔編號G06F15/00GK1155697SQ9610260
公開日1997年7月30日 申請日期1996年1月25日 優(yōu)先權(quán)日1996年1月25日
發(fā)明者高橋保彥 申請人:全友電腦股份有限公司