專利名稱:運(yùn)算處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及時(shí)鐘控制型運(yùn)算處理裝置,尤其涉及對(duì)在緩沖存儲(chǔ)器中暫時(shí)存儲(chǔ)數(shù)據(jù)并進(jìn)行運(yùn)算處理的動(dòng)作系統(tǒng)的運(yùn)算處理裝置的改進(jìn)。
背景技術(shù):
圖16表示在緩沖存儲(chǔ)器中暫時(shí)存儲(chǔ)數(shù)據(jù)并進(jìn)行運(yùn)算處理的已有動(dòng)作系統(tǒng)的一例。
該已有的時(shí)鐘控制型運(yùn)算處理裝置不需要外部微機(jī)等的控制,可用運(yùn)算處理裝置本身控制時(shí)鐘供給停止。
圖16中,緩沖存儲(chǔ)器11由DRAM等大容量的存儲(chǔ)元件構(gòu)成,具有分割為例如DVD的糾錯(cuò)處理單位等運(yùn)算處理的塊單位的多個(gè)區(qū)域,對(duì)1個(gè)塊分配1個(gè)地址。產(chǎn)生對(duì)緩沖存儲(chǔ)器的存取的動(dòng)作有寫(xiě)入動(dòng)作、運(yùn)算處理動(dòng)作和讀出動(dòng)作3種,分別由寫(xiě)入控制電路12、運(yùn)算處理電路13、讀出控制電路14進(jìn)行存取。地址發(fā)生電路15進(jìn)行這些存取系統(tǒng)分別對(duì)緩沖存儲(chǔ)器11進(jìn)行存取的存取管理,在緩沖存儲(chǔ)器11中不引起上溢出和下溢出的控制,并且使緩沖存儲(chǔ)器11環(huán)狀動(dòng)作。該環(huán)狀動(dòng)作例如是從地址的最小值
順序每1個(gè)地增加地址,到達(dá)地址的最大值[n+1](n為0或正整數(shù))后再次返回地址
,以后反復(fù)同樣動(dòng)作。時(shí)鐘控制電路16控制基本時(shí)鐘101,生成運(yùn)算處理電路13的動(dòng)作時(shí)鐘102,根據(jù)來(lái)自寫(xiě)入控制電路12的寫(xiě)入完成信號(hào)103啟動(dòng)動(dòng)作時(shí)鐘102,通過(guò)運(yùn)算處理電路13的運(yùn)算處理完成信號(hào)104停止動(dòng)作時(shí)鐘102。
圖17是詳細(xì)表示圖16的時(shí)鐘控制電路16的結(jié)構(gòu)的圖。
圖17中,時(shí)鐘控制電路16將基本時(shí)鐘101作為輸入生成向控制對(duì)象供給的動(dòng)作時(shí)鐘102。此時(shí),寫(xiě)入完成信號(hào)103經(jīng)動(dòng)作信號(hào)線16a,運(yùn)算處理完成信號(hào)104經(jīng)停止信號(hào)線16b分別輸入時(shí)鐘控制電路16內(nèi)部的RS觸發(fā)器18。RS觸發(fā)器18由寫(xiě)入完成信號(hào)103變?yōu)樵O(shè)定狀態(tài)時(shí),基本時(shí)鐘101為通過(guò)“與”電路19提供動(dòng)作定時(shí)102的狀態(tài)。之后,輸入運(yùn)算處理完成信號(hào)104,RS觸發(fā)器18為復(fù)位狀態(tài),由“與”電路19停止動(dòng)作定時(shí)102的供給,通過(guò)接著的寫(xiě)入完成信號(hào)103再開(kāi)始時(shí)鐘供給。
圖18是圖16所示已有例子的定時(shí)圖。
圖18中,寫(xiě)入控制電路12中,對(duì)地址發(fā)生電路15指定的緩沖存儲(chǔ)器11的地址,進(jìn)行輸入數(shù)據(jù)106的寫(xiě)入動(dòng)作。寫(xiě)入控制電路12寫(xiě)完存儲(chǔ)器區(qū)域的1塊后,輸出寫(xiě)入完成信號(hào)103,寫(xiě)入接著的塊區(qū)域。運(yùn)算處理電路13中,對(duì)完成了對(duì)存儲(chǔ)器的寫(xiě)入的1塊大小的數(shù)據(jù),進(jìn)行運(yùn)算處理,接著在完成規(guī)定的運(yùn)算處理后,輸出運(yùn)算處理完成信號(hào)104,由時(shí)鐘控制電路16停止運(yùn)算處理電路13的動(dòng)作時(shí)鐘102。之后,在通過(guò)接著的塊的寫(xiě)入完成信號(hào)103啟動(dòng)之前的時(shí)間里,通過(guò)運(yùn)停止算處理電路13不進(jìn)行運(yùn)算處理期間的動(dòng)作時(shí)鐘102,可降低多余的功耗。
如上那樣,上述已有的時(shí)鐘控制型運(yùn)算處理裝置的動(dòng)作中,前提是用幾乎一定的輸入率對(duì)1塊進(jìn)行寫(xiě)入,運(yùn)算處理電路的運(yùn)算處理時(shí)間短。因此,該前提成立的話,在下一塊的寫(xiě)入完成之前為等待狀態(tài),其間,停止運(yùn)算處理電路的動(dòng)作時(shí)鐘,降低功耗。
發(fā)明內(nèi)容
但是,已有動(dòng)作系統(tǒng)中,無(wú)法保證寫(xiě)入時(shí)間和讀出時(shí)間以及運(yùn)算處理時(shí)間一定,例如將該系統(tǒng)用于DVD解碼器等的情況下,按輸入數(shù)據(jù)率逐漸改變寫(xiě)入時(shí)間,并且按其數(shù)據(jù)內(nèi)容逐漸變化運(yùn)算處理時(shí)間。對(duì)緩沖存儲(chǔ)器的存取很復(fù)雜時(shí),根據(jù)存取優(yōu)先度,各個(gè)存取系統(tǒng)的動(dòng)作速度多種多樣地變化。
圖19與圖18同樣表示圖16所示已有例子的結(jié)構(gòu)的時(shí)間圖,表示出某1塊的運(yùn)算處理時(shí)間加長(zhǎng)時(shí)的不變動(dòng)。此時(shí),為與1塊寫(xiě)入時(shí)間相比,呈現(xiàn)出運(yùn)算處理比較花費(fèi)時(shí)間的狀態(tài)。
這種情況下,由運(yùn)算處理完成信號(hào)104停止根據(jù)基本時(shí)鐘生成動(dòng)作時(shí)鐘的時(shí)鐘控制電路16,由寫(xiě)入完成信號(hào)103對(duì)其進(jìn)行啟動(dòng)的已有結(jié)構(gòu),時(shí)鐘動(dòng)作不由比運(yùn)算處理完成信號(hào)104先輸出的寫(xiě)入完成信號(hào)103改變,動(dòng)作時(shí)鐘仍為動(dòng)作狀態(tài),由后面輸出的運(yùn)算處理完成信號(hào)104停止。即,不管不是等待狀態(tài)而有應(yīng)接著處理的塊的情況如何,都停止時(shí)鐘,等待接著的塊的寫(xiě)入完成信號(hào)103,恢復(fù)時(shí)鐘,再開(kāi)始運(yùn)算處理。這樣,運(yùn)算處理浪費(fèi)時(shí)間,寫(xiě)入塊的讀出地址和運(yùn)算處理塊的地址分離,并且不能挽回地址的差,每次運(yùn)算處理浪費(fèi)時(shí)間時(shí),出現(xiàn)緩沖存儲(chǔ)器沒(méi)有裕度的問(wèn)題。
本發(fā)明為解決上述已有問(wèn)題,提供一種時(shí)鐘控制型的運(yùn)算處理裝置,在輸入率和輸出率以及運(yùn)算處理時(shí)間不一定的系統(tǒng)中,能夠允許并吸收存儲(chǔ)器區(qū)域能夠允許的運(yùn)算處理動(dòng)作的暫時(shí)延遲,并爭(zhēng)取輸入輸出率的裕度,并且通過(guò)極力降低時(shí)鐘功耗來(lái)實(shí)現(xiàn)這種運(yùn)算處理動(dòng)作延遲的吸收。
解決問(wèn)題的方案根據(jù)本發(fā)明的技術(shù)方案1的運(yùn)算處理裝置,其特征在于包括存儲(chǔ)輸入的數(shù)據(jù)的存儲(chǔ)部件;在上述存儲(chǔ)部件上寫(xiě)入上述輸入數(shù)據(jù)的寫(xiě)入部件;讀出上述寫(xiě)入部件在上述存儲(chǔ)部件上寫(xiě)入的數(shù)據(jù)并進(jìn)行運(yùn)算處理的運(yùn)算處理部件;從上述存儲(chǔ)部件讀出上述運(yùn)算處理部件進(jìn)行運(yùn)算處理后的數(shù)據(jù)的讀出部件;產(chǎn)生上述寫(xiě)入部件和上述運(yùn)算處理部件以及上述讀出部件對(duì)上述存儲(chǔ)部件進(jìn)行寫(xiě)入或讀出的上述存儲(chǔ)部件的地址的地址發(fā)生部件;進(jìn)行向上述運(yùn)算處理部件供給時(shí)鐘信號(hào)的通常狀態(tài)和停止供給的休眠狀態(tài)的切換控制的時(shí)鐘控制部件;上述運(yùn)算處理部件完成運(yùn)算處理的同時(shí),上述地址發(fā)生部件為規(guī)定的狀態(tài)時(shí),控制上述時(shí)鐘控制部件在通常狀態(tài)和休眠狀態(tài)之間切換上述時(shí)鐘信號(hào)的狀態(tài)的時(shí)鐘信號(hào)狀態(tài)切換部件。
根據(jù)本發(fā)明的技術(shù)方案2的運(yùn)算處理裝置,其特征在于包括存儲(chǔ)輸入的數(shù)據(jù)的存儲(chǔ)部件;在上述存儲(chǔ)部件上寫(xiě)入上述輸入數(shù)據(jù)的寫(xiě)入部件;讀出上述寫(xiě)入部件在上述存儲(chǔ)部件上寫(xiě)入的數(shù)據(jù)并進(jìn)行運(yùn)算處理的運(yùn)算處理部件;從上述存儲(chǔ)部件讀出上述運(yùn)算處理部件進(jìn)行運(yùn)算處理后的數(shù)據(jù)的讀出部件;產(chǎn)生上述寫(xiě)入部件和上述運(yùn)算處理部件以及上述讀出部件對(duì)上述存儲(chǔ)部件進(jìn)行寫(xiě)入或讀出的上述存儲(chǔ)部件的地址的地址發(fā)生部件;對(duì)構(gòu)成上述運(yùn)算處理部件的觸發(fā)器切換控制在包含該觸發(fā)器的環(huán)路內(nèi)維持?jǐn)?shù)據(jù)的維持狀態(tài)和向該觸發(fā)器輸入輸出數(shù)據(jù)的通常狀態(tài)的觸發(fā)器控制部件;上述運(yùn)算處理部件完成運(yùn)算處理的同時(shí),上述地址發(fā)生部件為規(guī)定的狀態(tài)時(shí),控制上述觸發(fā)器控制部件在通常狀態(tài)和維持狀態(tài)之間切換上述觸發(fā)器的狀態(tài)的維持控制部件。
根據(jù)本發(fā)明的技術(shù)方案3的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,其特征在于上述時(shí)鐘信號(hào)狀態(tài)切換部件在上述運(yùn)算處理部件完成作為上述數(shù)據(jù)的規(guī)定量的1塊的運(yùn)算處理并且上述地址發(fā)生部件為第一規(guī)定狀態(tài)時(shí)將上述時(shí)鐘信號(hào)的狀態(tài)切換為通常狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案4的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,其特征在于上述時(shí)鐘信號(hào)狀態(tài)切換部件在上述運(yùn)算處理部件完成作為上述數(shù)據(jù)的規(guī)定量的1塊的運(yùn)算處理并且上述地址發(fā)生部件為第二規(guī)定狀態(tài)時(shí)將上述時(shí)鐘信號(hào)的狀態(tài)切換為休眠狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案5的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,其特征在于上述維持控制部件在上述運(yùn)算處理部件完成作為上述數(shù)據(jù)的規(guī)定量的1塊的運(yùn)算處理并且上述地址發(fā)生部件為第一規(guī)定狀態(tài)時(shí)將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案6的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,其特征在于上述維持控制切換部件在上述運(yùn)算處理部件完成作為上述數(shù)據(jù)的規(guī)定量的1塊的運(yùn)算處理并且上述地址發(fā)生部件為第二規(guī)定狀態(tài)時(shí)將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案7的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為第一規(guī)定值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為通常狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案8的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為第二規(guī)定值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為休眠狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案9的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為第一規(guī)定值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案10的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為第二規(guī)定值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案11的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述讀出部件進(jìn)行讀出的地址的差為第一規(guī)定值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為通常狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案12的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述讀出部件進(jìn)行讀出的地址的差為第二規(guī)定值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為休眠狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案13的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述讀出部件進(jìn)行讀出的地址的差為第一規(guī)定值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案14的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述讀出部件進(jìn)行讀出的地址的差為第二規(guī)定值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案15的運(yùn)算處理裝置,在技術(shù)方案7所述的運(yùn)算處理裝置中,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為超出1塊的值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為通常狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案16的運(yùn)算處理裝置,在技術(shù)方案8所述的運(yùn)算處理裝置中,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為與1塊相當(dāng)?shù)闹禃r(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為休眠狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案17的運(yùn)算處理裝置,在技術(shù)方案9所述的運(yùn)算處理裝置中,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為超出1塊的值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案18的運(yùn)算處理裝置,在技術(shù)方案10所述的運(yùn)算處理裝置中,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為與1塊相當(dāng)?shù)闹禃r(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案19的運(yùn)算處理裝置,在技術(shù)方案11所述的運(yùn)算處理裝置中,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述讀出部件進(jìn)行讀出的地址的差為超出1塊的值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為通常狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案20的運(yùn)算處理裝置,在技術(shù)方案12所述的運(yùn)算處理裝置中,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述讀出部件進(jìn)行讀出的地址的差為與1塊相當(dāng)?shù)闹禃r(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為休眠狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案21的運(yùn)算處理裝置,在技術(shù)方案13所述的運(yùn)算處理裝置中,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述讀出部件進(jìn)行讀出的地址的差為超出1塊的值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案22的運(yùn)算處理裝置,在技術(shù)方案14所述的運(yùn)算處理裝置中,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述讀出部件進(jìn)行讀出的地址的差為與1塊相當(dāng)?shù)闹禃r(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案23的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,其特征在于上述時(shí)鐘信號(hào)的休眠狀態(tài)是使時(shí)鐘信號(hào)完全停止的狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案24的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,其特征在于上述時(shí)鐘信號(hào)的休眠狀態(tài)是替代停止上述時(shí)鐘信號(hào)的供給的狀態(tài)而將時(shí)鐘頻率降低到比上述通常狀態(tài)下的時(shí)鐘頻率低的頻率的狀態(tài)。
根據(jù)本發(fā)明的技術(shù)方案25的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,其特征在于上述時(shí)鐘信號(hào)狀態(tài)切換部件執(zhí)行狀態(tài)切換,使得上述時(shí)鐘控制部件根據(jù)來(lái)自上述運(yùn)算處理部件的運(yùn)算處理完成信號(hào)和來(lái)自上述地址發(fā)生部件的控制信號(hào)的邏輯與信號(hào)轉(zhuǎn)移到休眠狀態(tài),上述寫(xiě)入部件根據(jù)表示完成1塊的寫(xiě)入動(dòng)作的信號(hào)返回通常動(dòng)作。
根據(jù)本發(fā)明的技術(shù)方案26的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,其特征在于上述維持控制部件執(zhí)行狀態(tài)切換,使得上述觸發(fā)器控制部件根據(jù)來(lái)自上述運(yùn)算處理部件的運(yùn)算處理完成信號(hào)和來(lái)自上述地址發(fā)生部件的控制信號(hào)的邏輯與信號(hào)轉(zhuǎn)移到維持狀態(tài),上述寫(xiě)入部件根據(jù)表示完成1塊的寫(xiě)入動(dòng)作的信號(hào)返回通常動(dòng)作。
根據(jù)本發(fā)明的技術(shù)方案27的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,其特征在于上述時(shí)鐘信號(hào)狀態(tài)切換部件執(zhí)行狀態(tài)切換,使得上述時(shí)鐘控制部件根據(jù)來(lái)自上述運(yùn)算處理部件的運(yùn)算處理完成信號(hào)和來(lái)自上述地址發(fā)生部件的控制信號(hào)的邏輯與信號(hào)轉(zhuǎn)移到休眠狀態(tài),上述讀出部件根據(jù)表示完成1塊的讀出動(dòng)作的信號(hào)返回通常動(dòng)作。
根據(jù)本發(fā)明的技術(shù)方案28的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,其特征在于上述維持控制部件執(zhí)行狀態(tài)切換,使得上述觸發(fā)器控制部件根據(jù)來(lái)自上述運(yùn)算處理部件的運(yùn)算處理完成信號(hào)和來(lái)自上述地址發(fā)生部件的控制信號(hào)的邏輯與信號(hào)轉(zhuǎn)移到維持狀態(tài),上述讀出部件根據(jù)表示完成1塊的讀出動(dòng)作的信號(hào)返回通常動(dòng)作。
根據(jù)本發(fā)明的技術(shù)方案29的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,其特征在于上述時(shí)鐘控制部件可通過(guò)外部輸入的運(yùn)算處理動(dòng)作的允許信號(hào)控制其狀態(tài)切換。
根據(jù)本發(fā)明的技術(shù)方案30的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,其特征在于上述觸發(fā)器控制部件可通過(guò)外部輸入的運(yùn)算處理動(dòng)作的允許信號(hào)控制其狀態(tài)切換。
附圖簡(jiǎn)要說(shuō)明圖1是表示本發(fā)明的實(shí)施例1的時(shí)鐘控制型運(yùn)算處理裝置的一例的框圖;圖2是表示圖1的時(shí)鐘控制型運(yùn)算處理裝置的動(dòng)作的定時(shí)圖;圖3是表示本發(fā)明的實(shí)施例2的時(shí)鐘控制型運(yùn)算處理裝置的一例的框圖;圖4是圖3的時(shí)鐘控制電路的細(xì)節(jié)圖;圖5是圖3的運(yùn)算處理電路的細(xì)節(jié)圖(圖5a)和該運(yùn)算處理電路包含的D觸發(fā)器電路的細(xì)節(jié)圖(圖5b);圖6是表示圖3的時(shí)鐘控制型運(yùn)算處理裝置的動(dòng)作的時(shí)序圖;圖7是表示本發(fā)明的實(shí)施例3的時(shí)鐘控制型運(yùn)算處理裝置的一例的框圖;圖8是表示圖7的時(shí)鐘控制型運(yùn)算處理裝置的動(dòng)作的定時(shí)圖;圖9是表示本發(fā)明的實(shí)施例4的時(shí)鐘控制型運(yùn)算處理裝置的其它例子的框圖;圖10是表示本發(fā)明的實(shí)施例5的時(shí)鐘控制型運(yùn)算處理裝置的一例的框圖;圖11是圖10的時(shí)鐘控制電路的細(xì)節(jié)圖;圖12是表示圖10的時(shí)鐘控制型運(yùn)算處理裝置的動(dòng)作的時(shí)序圖;圖13是表示本發(fā)明的實(shí)施例5的時(shí)鐘控制型運(yùn)算處理裝置的另一例的框圖;圖14是表示本發(fā)明的實(shí)施例5的時(shí)鐘控制型運(yùn)算處理裝置的再一例的框圖;圖15是表示本發(fā)明的實(shí)施例5的時(shí)鐘控制型運(yùn)算處理裝置的又一例的框圖;圖16是表示已有的時(shí)鐘控制型運(yùn)算處理裝置的一例的框圖;圖17是圖16的時(shí)鐘控制部件的細(xì)節(jié)圖;圖18是表示圖16的時(shí)鐘控制型運(yùn)算處理裝置的動(dòng)作的定時(shí)圖;圖19是表示圖16的時(shí)鐘控制型運(yùn)算處理裝置的動(dòng)作的定時(shí)圖,表示產(chǎn)生運(yùn)算處理延遲時(shí)的情況的圖。
具體實(shí)施例方式
實(shí)施例1本實(shí)施例1是在運(yùn)算處理時(shí)間不一定的系統(tǒng)中,允許吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲,爭(zhēng)取輸入輸出率的裕度。
執(zhí)行針對(duì)上述運(yùn)算處理動(dòng)作的延遲的對(duì)策的情況下,像已有例子那樣,不能簡(jiǎn)單地對(duì)全部塊停止運(yùn)算處理電路的動(dòng)作時(shí)鐘來(lái)降低功耗,需要減少停止時(shí)鐘供給的次數(shù),但本實(shí)施例1通過(guò)實(shí)施這種對(duì)策可抑制功耗增加,維持盡可能降低功耗的狀態(tài)。
下面說(shuō)明本發(fā)明的技術(shù)方案1,3,4,7,8,15,16,23,24,25,27所述的實(shí)施例1的時(shí)鐘控制型運(yùn)算處理裝置。
圖1是表示本發(fā)明的時(shí)鐘控制型運(yùn)算處理裝置的一例的框圖。下面說(shuō)明與圖16的已有例子同樣在緩沖存儲(chǔ)器中暫時(shí)存儲(chǔ)數(shù)據(jù)進(jìn)行運(yùn)算處理的動(dòng)作系統(tǒng)的例子。
圖1中,緩沖存儲(chǔ)器(存儲(chǔ)部件)11由DRAM等大容量的存儲(chǔ)元件構(gòu)成,具有分割為運(yùn)算處理的塊單位的區(qū)域,對(duì)1個(gè)塊分配1個(gè)地址。產(chǎn)生對(duì)緩沖存儲(chǔ)器的存取的動(dòng)作有寫(xiě)入動(dòng)作、運(yùn)算處理動(dòng)作和讀出動(dòng)作3種,分別由寫(xiě)入控制電路(寫(xiě)入部件)12、運(yùn)算處理電路(運(yùn)算處理部件)13、讀出控制電路(讀出部件)14進(jìn)行存取。地址發(fā)生電路(地址發(fā)生部件)15進(jìn)行這些存取系統(tǒng)分別對(duì)緩沖存儲(chǔ)器11進(jìn)行存取的存取地址的管理,在緩沖存儲(chǔ)器11中不引起上溢出和下溢出的控制,并且使緩沖存儲(chǔ)器11環(huán)狀動(dòng)作。該環(huán)狀動(dòng)作例如是從地址的最小值
順序每1個(gè)地增加地址,到達(dá)地址的最大值[n+1](n為0或正整數(shù))后再次返回地址
,以后反復(fù)同樣動(dòng)作。塊差檢測(cè)電路20檢測(cè)該地址發(fā)生電路15管理的寫(xiě)入塊地址和運(yùn)算處理塊地址的地址差,根據(jù)該地址差輸出塊差檢測(cè)信號(hào)105?!芭c”電路17生成該塊差檢測(cè)信號(hào)105和運(yùn)算處理完成信號(hào)104的邏輯與信號(hào),與塊差檢測(cè)電路20一起構(gòu)成控制時(shí)鐘控制電路16在通常狀態(tài)和休眠狀態(tài)之間切換時(shí)鐘狀態(tài)的時(shí)鐘信號(hào)狀態(tài)切換電路(時(shí)鐘信號(hào)狀態(tài)切換部件)200。16是時(shí)鐘控制電路(時(shí)鐘控制部件),作為基本結(jié)構(gòu)例與圖17相同。時(shí)鐘控制電路16控制基本時(shí)鐘101,生成運(yùn)算處理電路13的動(dòng)作時(shí)鐘102,根據(jù)來(lái)自寫(xiě)入控制電路12的寫(xiě)入完成信號(hào)103啟動(dòng)動(dòng)作時(shí)鐘102,通過(guò)“與”電路17根據(jù)運(yùn)算處理電路13的運(yùn)算處理完成信號(hào)104和塊差檢測(cè)電路20的塊差檢測(cè)信號(hào)105的邏輯與信號(hào)停止動(dòng)作時(shí)鐘102。
圖2是圖1所示本實(shí)施例1的時(shí)鐘控制型運(yùn)算處理裝置的時(shí)間圖,表示出加長(zhǎng)1塊的運(yùn)算處理時(shí)間時(shí)沒(méi)有變動(dòng)。此時(shí),表示出與1塊寫(xiě)入時(shí)間相比,運(yùn)算處理浪費(fèi)時(shí)間的狀態(tài)。
該狀態(tài)中,按已有技術(shù)的時(shí)鐘控制動(dòng)作由運(yùn)算處理完成信號(hào)104停止時(shí)鐘動(dòng)作,但這樣運(yùn)算處理動(dòng)作對(duì)寫(xiě)入動(dòng)作有延遲時(shí),需要繼續(xù)時(shí)鐘動(dòng)作,接著進(jìn)行完成寫(xiě)入的下一塊的運(yùn)算處理。
因此,本發(fā)明的實(shí)施例1中,在塊差檢測(cè)電路20中,通過(guò)檢測(cè)寫(xiě)入塊地址和運(yùn)算處理塊地址的差判斷在1塊的運(yùn)算處理完成時(shí)是否停止時(shí)鐘,在本實(shí)施例1說(shuō)明的情況下,離開(kāi)1塊以上的情況下,不停止時(shí)鐘動(dòng)作,可接著繼續(xù)寫(xiě)入完成了的下一塊的運(yùn)算處理。
即,圖2所示例子的情況下,塊差檢測(cè)電路20在寫(xiě)入塊地址和運(yùn)算處理塊地址的地址差為[1](第二規(guī)定狀態(tài),第二規(guī)定值)時(shí),輸出[H電平]的塊差檢測(cè)信號(hào)105。另一方面由于運(yùn)算處理完成信號(hào)104的輸出延遲,上述地址差為[2](第一規(guī)定狀態(tài),第一規(guī)定值)的區(qū)域中塊差檢測(cè)信號(hào)105為[L電平]。
因此,圖2的例子中,寫(xiě)入塊地址從[3]增加到[4]后運(yùn)算處理塊地址從[2]增加到[3],塊差檢測(cè)信號(hào)105為[L電平]。
由此,“與”電路17停止運(yùn)算處理電路13的運(yùn)算處理完成信號(hào)104在時(shí)鐘控制電路16中作為其停止信號(hào)輸入,時(shí)鐘控制電路16使基本時(shí)鐘101原樣通過(guò),作為動(dòng)作時(shí)鐘供給運(yùn)算處理電路13。其結(jié)果是運(yùn)算處理電路13接著運(yùn)算處理塊地址[2]繼續(xù)對(duì)寫(xiě)入完成了的地址的下一運(yùn)算處理塊地址[3]的塊進(jìn)行運(yùn)算處理。
并且,該運(yùn)算處理塊地址為[3]的塊中,對(duì)于1塊進(jìn)行寫(xiě)入,運(yùn)算處理電路13的運(yùn)算處理時(shí)間短的前提成立,運(yùn)算處理完成信號(hào)104比寫(xiě)入完成信號(hào)103先發(fā)生,則塊差檢測(cè)電路20輸出[H電平]的塊差檢測(cè)信號(hào)105,“與”電路17把運(yùn)算處理完成信號(hào)104供給時(shí)鐘控制電路16,時(shí)鐘控制電路16將基本時(shí)鐘101作為動(dòng)作時(shí)鐘102供給運(yùn)算處理電路13。
這樣,根據(jù)本實(shí)施例1的時(shí)鐘控制型運(yùn)算處理裝置,通過(guò)檢測(cè)寫(xiě)入塊地址和運(yùn)算處理塊地址的差在運(yùn)算處理動(dòng)作相對(duì)寫(xiě)入動(dòng)作延遲時(shí)繼續(xù)時(shí)鐘動(dòng)作,通過(guò)接著進(jìn)行寫(xiě)入完成的下一塊的運(yùn)算處理,允許吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲,可具有輸入輸出率的裕度。并且,由此可吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲,即刻恢復(fù)通常動(dòng)作,即具有如下動(dòng)作的狀態(tài)時(shí)鐘控制電路16根據(jù)寫(xiě)入控制電路12的寫(xiě)入完成信號(hào)103使基本時(shí)鐘101通過(guò),將其作為動(dòng)作時(shí)鐘提供給運(yùn)算處理電路13,根據(jù)運(yùn)算處理電路13的運(yùn)算處理完成信號(hào)104截?cái)嗷緯r(shí)鐘101,停止動(dòng)作時(shí)鐘102的供給,使運(yùn)算處理電路13停止,運(yùn)算處理電路13在下一塊的寫(xiě)入完成之前為等待狀態(tài),其間,停止動(dòng)作時(shí)鐘102,降低功耗的動(dòng)作,通過(guò)吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲增加不停止動(dòng)作時(shí)鐘的期間,將功耗增加抑制到最小限度。
實(shí)施例1可達(dá)到運(yùn)算處理電路13完成1塊的運(yùn)算處理時(shí),根據(jù)地址發(fā)生電路15的狀態(tài)邊監(jiān)視運(yùn)算處理動(dòng)作的進(jìn)行狀況邊進(jìn)行時(shí)鐘控制的效果。
通過(guò)地址差來(lái)檢測(cè)運(yùn)算處理電路13對(duì)于寫(xiě)入地址的進(jìn)行狀況,用簡(jiǎn)單的硬件就能實(shí)現(xiàn)時(shí)鐘控制的效果。
實(shí)施例1可達(dá)到用簡(jiǎn)單硬件結(jié)構(gòu)就能實(shí)現(xiàn)將運(yùn)算處理電路13等待下一塊的寫(xiě)入完成的狀態(tài)作為1塊地址差檢測(cè)出,設(shè)置到停止時(shí)鐘供給的休眠狀態(tài)的效果。
為在運(yùn)算處理電路13的運(yùn)算處理停止期間抑制電路動(dòng)作,可完全停止時(shí)鐘,因此通過(guò)作為休眠狀態(tài)完全停止時(shí)鐘,有大幅度降低功耗的效果。
本實(shí)施例1的時(shí)鐘控制電路16以作為休眠狀態(tài)完全停止時(shí)鐘為例作了說(shuō)明,但如技術(shù)方案24對(duì)應(yīng)的發(fā)明,作為休眠狀態(tài)可降低時(shí)鐘的頻率。此時(shí),在運(yùn)算處理電路13中,在運(yùn)算處理停止期間,存在不需要任何動(dòng)作的電路的情況下,降低此期間的時(shí)鐘頻率,與停止時(shí)鐘同樣有可降低功耗的效果。
實(shí)施例2接著說(shuō)明本發(fā)明的技術(shù)方案2,5,6,9,10,17,18,26,28所述的實(shí)施例2的時(shí)鐘控制型運(yùn)算處理裝置。
圖3是表示實(shí)施例2的時(shí)鐘控制型運(yùn)算處理裝置的一例的框圖。與圖1的實(shí)施例1同樣說(shuō)明在緩沖存儲(chǔ)器中暫時(shí)存儲(chǔ)數(shù)據(jù)進(jìn)行運(yùn)算處理的動(dòng)作系統(tǒng)的例子。緩沖存儲(chǔ)器11、寫(xiě)入控制電路12、地址發(fā)生電路15和塊差檢測(cè)電路20與實(shí)施例1的時(shí)鐘控制型運(yùn)算處理裝置同樣。31是觸發(fā)器控制電路(觸發(fā)器控制部件),32是通過(guò)觸發(fā)器控制電路31的控制可進(jìn)行內(nèi)部組合電路中包含的D觸發(fā)器的維持控制的運(yùn)算處理電路(運(yùn)算處理部件),與圖1的運(yùn)算處理電路13不同,直接輸入基本時(shí)鐘101。 201是控制觸發(fā)器控制電路31在通常狀態(tài)和維持狀態(tài)之間切換運(yùn)算處理電路32包含的帶維持功能的D觸發(fā)器的狀態(tài)的維持控制電路(維持控制部件),與圖1的時(shí)鐘信號(hào)狀態(tài)切換電路200同樣由塊差檢測(cè)電路20和“與”電路17構(gòu)成,將塊差檢測(cè)信號(hào)105和運(yùn)算處理完成信號(hào)104的邏輯與信號(hào)作為停止信號(hào)輸出到觸發(fā)器控制電路31。
圖4是詳細(xì)表示圖3的觸發(fā)器控制電路31的圖。觸發(fā)器控制電路31中,寫(xiě)入完成信號(hào)103和“與”電路17的邏輯與信號(hào)分別作為啟動(dòng)信號(hào)31a、停止信號(hào)31b輸入為觸發(fā)器控制電路31內(nèi)部的RS觸發(fā)器18的S輸入、R輸入。該RS觸發(fā)器18由邏輯與信號(hào)變?yōu)閺?fù)位狀態(tài)時(shí),輸出維持控制信號(hào)303。
圖5是詳細(xì)表示圖3的運(yùn)算處理電路32(參考圖5(a))和該運(yùn)算處理電路32包含的D觸發(fā)器34的結(jié)構(gòu)的圖。該圖5的組合電路和帶維持功能的D觸發(fā)器的個(gè)數(shù)不過(guò)是為了舉例表示。
圖5中,運(yùn)算處理電路32包括多個(gè)組合電路33a,33b,33c和帶維持功能的D觸發(fā)器34a,34b。帶維持功能的D觸發(fā)器34a,34b由D觸發(fā)器341a,341b和選擇器342a,342b構(gòu)成,維持控制信號(hào)303維持控制帶維持功能的D觸發(fā)器34a,34b。即,維持控制信號(hào)303切換控制帶維持功能的D觸發(fā)器34a(34b)的選擇器342a(342b),其值為[1]時(shí)選擇帶維持功能的D觸發(fā)器341a(341b)的輸入,為
時(shí)選擇D觸發(fā)器341a(341b)的輸出Q。選擇器342a(342b)的輸出連接D觸發(fā)器341a(341b)的輸入D,因此通過(guò)維持控制信號(hào)303的值設(shè)定為
可在D觸發(fā)器341a(341b)與選擇器342a(342b)之間形成環(huán)路,維持?jǐn)?shù)據(jù)。
圖6是圖3所示的本實(shí)施例2的時(shí)鐘控制型運(yùn)算處理裝置的時(shí)間圖,表示出加長(zhǎng)1塊的運(yùn)算處理時(shí)間時(shí)沒(méi)有變動(dòng)。與技術(shù)方案2對(duì)應(yīng)的本實(shí)施例2中,塊差檢測(cè)電路20通過(guò)檢測(cè)寫(xiě)入塊地址和運(yùn)算處理塊地址的塊差在1塊的運(yùn)算處理完成時(shí)判斷是否停止時(shí)鐘。在本實(shí)施例2說(shuō)明的電路結(jié)構(gòu)的情況下,塊差為1塊以上距離的情況下,通過(guò)維持控制信號(hào)303不停止時(shí)鐘動(dòng)作,可接著繼續(xù)寫(xiě)入完成了的下一塊的運(yùn)算處理。
這樣,根據(jù)本實(shí)施例2的時(shí)鐘控制型運(yùn)算處理裝置,通過(guò)檢測(cè)寫(xiě)入塊地址和運(yùn)算處理塊地址的差,在運(yùn)算處理動(dòng)作相對(duì)寫(xiě)入動(dòng)作延遲時(shí)通過(guò)將運(yùn)算處理電路內(nèi)部的D觸發(fā)器設(shè)為非維持狀態(tài)等效地繼續(xù)時(shí)鐘動(dòng)作,通過(guò)接著進(jìn)行寫(xiě)入完成的下一塊的運(yùn)算處理允許吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲,可爭(zhēng)取輸入輸出率的裕度。并且,由此可吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲,為即刻恢復(fù)通常動(dòng)作,即具有如下動(dòng)作的狀態(tài)觸發(fā)器控制電路31根據(jù)寫(xiě)入控制電路12的寫(xiě)入完成信號(hào)103使D觸發(fā)器設(shè)為非維持狀態(tài)使運(yùn)算處理電路32動(dòng)作。根據(jù)運(yùn)算處理電路32的運(yùn)算處理完成信號(hào)104由觸發(fā)器控制電路31將D觸發(fā)器設(shè)為維持狀態(tài)來(lái)停止運(yùn)算處理電路32。運(yùn)算處理電路32在下一塊的寫(xiě)入完成之前為等待狀態(tài)。其間,恢復(fù)到維持維持狀態(tài),降低功耗的動(dòng)作的狀態(tài),通過(guò)吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲增加并非維持狀態(tài)的期間,即與不能停止動(dòng)作時(shí)鐘的期間相當(dāng)?shù)钠陂g,將功耗增加抑制到最小限度。
關(guān)于該功耗降低,實(shí)施例1的時(shí)鐘控制電路特征是在休眠狀態(tài)中切換供給運(yùn)算處理電路的時(shí)鐘自身的狀態(tài),而本實(shí)施例2中,特征是為在運(yùn)算處理停止期間抑制電路動(dòng)作,通過(guò)維持控制運(yùn)算處理電路的觸發(fā)器等效地進(jìn)行時(shí)鐘控制。將觸發(fā)器進(jìn)行數(shù)據(jù)維持,可不在時(shí)鐘線上設(shè)置柵電路就可簡(jiǎn)單進(jìn)行與其他塊的時(shí)鐘畸變調(diào)整,并且通過(guò)生成維持狀態(tài)可抑制電路的切換,有與技術(shù)方案23或24對(duì)應(yīng)的本發(fā)明相同的降低功耗的效果。
實(shí)施例2具有運(yùn)算處理電路32完成1塊的運(yùn)算處理后,根據(jù)地址發(fā)生電路15的狀態(tài)邊監(jiān)視運(yùn)算處理動(dòng)作的進(jìn)行狀況邊進(jìn)行時(shí)鐘控制的效果。
實(shí)施例2具有可通過(guò)地址差檢測(cè)出運(yùn)算處理電路32對(duì)寫(xiě)入地址的進(jìn)行狀況,通過(guò)簡(jiǎn)單硬件結(jié)構(gòu)可進(jìn)行維持控制的效果。
實(shí)施例2具有將運(yùn)算處理電路32等待下一塊的寫(xiě)入完成的狀態(tài)作為1塊的地址差檢測(cè)出,將停止時(shí)鐘供給的休眠狀態(tài)設(shè)為等效維持狀態(tài)可用簡(jiǎn)單硬件結(jié)構(gòu)實(shí)現(xiàn)的效果。
實(shí)施例3接著說(shuō)明本發(fā)明的技術(shù)方案1,3,4,11,12,19,20,23,24,25,27所述的實(shí)施例3的時(shí)鐘控制型運(yùn)算處理裝置。與上述實(shí)施例1的塊差檢測(cè)電路檢測(cè)運(yùn)算處理塊地址和寫(xiě)入塊地址的地址差相對(duì)應(yīng),本實(shí)施例3的時(shí)鐘控制型運(yùn)算處理裝置的塊差檢測(cè)電路檢測(cè)運(yùn)算處理塊地址和寫(xiě)入塊地址的地址差。
圖7是表示本發(fā)明的時(shí)鐘控制型運(yùn)算處理裝置的一例的框圖。與圖1的實(shí)施例1同樣,說(shuō)明在緩沖存儲(chǔ)器中暫時(shí)存儲(chǔ)數(shù)據(jù)進(jìn)行運(yùn)算處理的動(dòng)作系統(tǒng)的例子。
圖7中,緩沖存儲(chǔ)器11由DRAM等大容量的存儲(chǔ)元件構(gòu)成,具有分割為運(yùn)算處理的塊單位的區(qū)域,對(duì)1個(gè)塊分配1個(gè)地址。產(chǎn)生對(duì)緩沖存儲(chǔ)器的存取的動(dòng)作有寫(xiě)入動(dòng)作、運(yùn)算處理動(dòng)作和讀出動(dòng)作3種,分別由寫(xiě)入控制電路12、運(yùn)算處理電路13、讀出控制電路14進(jìn)行存取控制。這些存取系統(tǒng)分別對(duì)緩沖存儲(chǔ)器11進(jìn)行存取的地址由地址發(fā)生電路15管理,進(jìn)行不引起上溢出和下溢出的控制,并且使緩沖存儲(chǔ)器11環(huán)狀動(dòng)作。該塊差檢測(cè)電路20檢測(cè)該地址發(fā)生電路15管理的讀出塊地址和運(yùn)算處理塊地址的地址差,輸出塊差檢測(cè)信號(hào)302?!芭c”電路17生成該塊差檢測(cè)信號(hào)302和運(yùn)算處理完成信號(hào)104的邏輯與信號(hào),與塊差檢測(cè)電路20一起構(gòu)成控制時(shí)鐘控制電路16在通常狀態(tài)和休眠狀態(tài)之間切換時(shí)鐘狀態(tài)的時(shí)鐘信號(hào)狀態(tài)切換電路(時(shí)鐘信號(hào)狀態(tài)切換部件)202。16是時(shí)鐘控制電路,作為基本結(jié)構(gòu)例與圖17相同。時(shí)鐘控制電路16輸入基本時(shí)鐘101,控制運(yùn)算處理電路13的動(dòng)作時(shí)鐘102,通過(guò)“與”電路17生成運(yùn)算處理電路13的運(yùn)算處理完成信號(hào)104和塊差檢測(cè)電路20的塊差檢測(cè)信號(hào)302的邏輯與信號(hào)啟動(dòng)動(dòng)作時(shí)鐘102,通過(guò)讀出控制電路14的讀出完成信號(hào)301停止動(dòng)作時(shí)鐘102。
圖8是圖7所示本發(fā)明的實(shí)施例3的結(jié)構(gòu)的時(shí)鐘控制型運(yùn)算處理裝置的時(shí)間圖,表示出加長(zhǎng)1塊的運(yùn)算處理時(shí)間時(shí)沒(méi)有變動(dòng)。此時(shí),表示出與1塊讀出時(shí)間相比,產(chǎn)生運(yùn)算處理浪費(fèi)時(shí)間的狀態(tài)。
該狀態(tài)中,按已有技術(shù)的方法由運(yùn)算處理完成信號(hào)104停止時(shí)鐘動(dòng)作,但運(yùn)算處理動(dòng)作對(duì)讀出動(dòng)作有可能使處理不與時(shí)間相符時(shí),讀出塊地址和運(yùn)算處理塊地址的差大于[2],作為對(duì)策,需要繼續(xù)時(shí)鐘動(dòng)作,完成進(jìn)行讀出的塊的運(yùn)算處理。
因此,本發(fā)明的實(shí)施例3中,在塊差檢測(cè)電路20中,通過(guò)檢測(cè)讀出塊地址和運(yùn)算處理塊地址的塊差,在1塊的運(yùn)算處理完成時(shí)判斷是否停止時(shí)鐘,在本實(shí)施例3說(shuō)明的電路結(jié)構(gòu)的情況下,具有2塊以上距離的情況下(第二規(guī)定狀態(tài),第二規(guī)定值),停止時(shí)鐘動(dòng)作,在運(yùn)算處理延遲僅差1塊等的情況下(第一規(guī)定狀態(tài),第一規(guī)定值)時(shí),可接著繼續(xù)下一塊的運(yùn)算處理。
這樣,根據(jù)本實(shí)施例3的時(shí)鐘控制型運(yùn)算處理裝置,通過(guò)檢測(cè)讀出塊地址和運(yùn)算處理塊地址的差,在運(yùn)算處理動(dòng)作相對(duì)讀出動(dòng)作延遲時(shí)繼續(xù)時(shí)鐘動(dòng)作,通過(guò)接著進(jìn)行讀出完成的下一塊的運(yùn)算處理允許吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲,可爭(zhēng)取輸入輸出率的裕度。并且,由此可吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲,即刻恢復(fù)通常動(dòng)作。即具有如下動(dòng)作的狀態(tài)時(shí)鐘控制電路16根據(jù)運(yùn)算處理完成信號(hào)104和塊差檢測(cè)信號(hào)302的邏輯與信號(hào)使基本時(shí)鐘101通過(guò),將其作為動(dòng)作時(shí)鐘提供給運(yùn)算處理電路13,根據(jù)讀出控制電路14的讀出完成信號(hào)301,時(shí)鐘控制電路16截?cái)嗷緯r(shí)鐘101,停止動(dòng)作時(shí)鐘102的供給,使運(yùn)算處理電路13停止,運(yùn)算處理電路在下一塊的寫(xiě)入完成之前為等待狀態(tài),其間,返回到停止動(dòng)作時(shí)鐘降低功耗的動(dòng)作的狀態(tài),通過(guò)吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲增加不停止動(dòng)作時(shí)鐘的期間,將功耗增加抑制到最小限度。
實(shí)施例3有運(yùn)算處理電路13完成1塊的運(yùn)算處理時(shí),根據(jù)地址發(fā)生電路15的狀態(tài)邊監(jiān)視運(yùn)算處理動(dòng)作的進(jìn)行狀況邊進(jìn)行時(shí)鐘控制的效果。
實(shí)施例3有通過(guò)地址差檢測(cè)運(yùn)算處理電路13對(duì)讀出地址的進(jìn)行狀況,用簡(jiǎn)單硬件結(jié)構(gòu)就能實(shí)現(xiàn)時(shí)鐘控制的效果。
實(shí)施例3有用簡(jiǎn)單硬件結(jié)構(gòu)就能實(shí)現(xiàn)將運(yùn)算處理電路13等待下一塊的讀出完成的狀態(tài)作為1塊地址差檢測(cè)出,設(shè)置到停止時(shí)鐘供給的休眠狀態(tài)的效果。
實(shí)施例3在運(yùn)算處理電路13的運(yùn)算處理停止期間抑制運(yùn)算處理電路13的動(dòng)作,可完全停止時(shí)鐘,因此通過(guò)作為休眠狀態(tài)完全停止時(shí)鐘,有大幅度降低功耗的效果。
實(shí)施例3為在運(yùn)算處理電路13的運(yùn)算處理停止期間抑制運(yùn)算處理電路13的動(dòng)作卻不能完全停止時(shí)鐘的情況下,作為休眠狀態(tài)可將時(shí)鐘的時(shí)鐘頻率降低到比通常狀態(tài)的時(shí)鐘頻率低的頻率也具有降低功耗的效果。
實(shí)施例4以上實(shí)施例3的說(shuō)明中,與圖1同樣,由時(shí)鐘控制電路切換是否截?cái)嗷緯r(shí)鐘,但如圖9所示,可通過(guò)將基本時(shí)鐘直接輸入運(yùn)算處理電路,替代時(shí)鐘控制電路而設(shè)置觸發(fā)器控制電路31,在其動(dòng)作信號(hào)側(cè)設(shè)置維持控制電路203,進(jìn)行構(gòu)成運(yùn)算處理電路的D觸發(fā)器的維持控制,根據(jù)地址差檢測(cè)出運(yùn)算處理電路32對(duì)讀出地址的進(jìn)行狀況,用簡(jiǎn)單結(jié)構(gòu)等效進(jìn)行時(shí)鐘控制,得到與直接控制時(shí)鐘相同的效果。
即,根據(jù)本實(shí)施例4的時(shí)鐘控制型運(yùn)算處理裝置,通過(guò)檢測(cè)讀出塊地址和運(yùn)算處理塊地址的差,在運(yùn)算處理動(dòng)作相對(duì)讀出動(dòng)作延遲時(shí),通過(guò)將運(yùn)算處理電路內(nèi)部的D觸發(fā)器設(shè)為非維持狀態(tài)等效地繼續(xù)時(shí)鐘動(dòng)作,通過(guò)接著進(jìn)行讀出完成的下一塊的運(yùn)算處理,允許吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲,可爭(zhēng)取輸入輸出率的裕度。并且,由此可吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲,即刻恢復(fù)通常動(dòng)作。即具有如下動(dòng)作的狀態(tài)觸發(fā)器控制電路31根據(jù)運(yùn)算處理電路32的運(yùn)算處理完成信號(hào)104通過(guò)將D觸發(fā)器設(shè)為非維持狀態(tài)來(lái)使運(yùn)算處理電路32動(dòng)作,根據(jù)讀出控制電路14的讀出完成信號(hào)301由觸發(fā)器控制電路31通過(guò)將D觸發(fā)器設(shè)為維持狀態(tài)來(lái)停止運(yùn)算處理電路32,運(yùn)算處理電路32在下一塊的寫(xiě)入完成之前為等待狀態(tài)。其間,由于恢復(fù)到維持維持狀態(tài),降低功耗的動(dòng)作的狀態(tài),因此通過(guò)吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲增加并非維持狀態(tài)的期間,即與不能停止動(dòng)作時(shí)鐘的期間相當(dāng)?shù)钠陂g,將功耗增加抑制到最小限度。
實(shí)施例4有運(yùn)算處理電路32完成1塊的運(yùn)算處理時(shí),根據(jù)地址發(fā)生電路15的狀態(tài)邊監(jiān)視運(yùn)算處理動(dòng)作的進(jìn)行狀況邊進(jìn)行維持控制的效果。
實(shí)施例4有通過(guò)地址差檢測(cè)運(yùn)算處理電路32對(duì)讀出地址的進(jìn)行狀況,用簡(jiǎn)單硬件結(jié)構(gòu)就能實(shí)現(xiàn)維持控制的效果。
實(shí)施例4有用簡(jiǎn)單硬件結(jié)構(gòu)就能實(shí)現(xiàn)將運(yùn)算處理電路32等待下一塊的讀出完成的狀態(tài)作為1塊地址差檢測(cè)出,將停止時(shí)鐘供給的休眠狀態(tài)設(shè)置到等效的維持狀態(tài)的效果。
實(shí)施例5接著說(shuō)明本發(fā)明的技術(shù)方案29或30所述的實(shí)施例5的時(shí)鐘控制型運(yùn)算處理電路。本實(shí)施例5相對(duì)上述實(shí)施例1新添加通過(guò)電路外部的運(yùn)算允許信號(hào)進(jìn)行控制。
圖10是表示本發(fā)明的時(shí)鐘控制型運(yùn)算處理電路的一例的框圖。說(shuō)明與圖16的已有例子同樣在緩沖存儲(chǔ)器中暫時(shí)存儲(chǔ)數(shù)據(jù)并進(jìn)行運(yùn)算處理的動(dòng)作系統(tǒng)的例子。
圖10中,緩沖存儲(chǔ)器11、寫(xiě)入控制電路12、運(yùn)算處理電路13、讀出控制電路14、地址發(fā)生電路15和塊差檢測(cè)電路20與實(shí)施例1的時(shí)鐘控制型運(yùn)算處理裝置同樣。51是時(shí)鐘控制電路,其特征是輸入基本時(shí)鐘101,控制運(yùn)算處理電路13的動(dòng)作時(shí)鐘102,通過(guò)寫(xiě)入控制電路12的寫(xiě)入完成信號(hào)103啟動(dòng)動(dòng)作時(shí)鐘102,通過(guò)來(lái)自“與”電路17的運(yùn)算處理電路13的運(yùn)算處理完成信號(hào)104和塊差檢測(cè)電路20的塊差檢測(cè)信號(hào)105的邏輯與信號(hào)停止動(dòng)作時(shí)鐘102,此外,通過(guò)外部輸入的運(yùn)算允許信號(hào)501控制動(dòng)作時(shí)鐘102。
圖11是詳細(xì)表示圖10的時(shí)鐘控制電路51的圖。時(shí)鐘控制電路51中,寫(xiě)入完成信號(hào)103和運(yùn)算處理完成信號(hào)104輸入時(shí)鐘控制電路51內(nèi)部的RS觸發(fā)器18。RS觸發(fā)器由寫(xiě)入完成信號(hào)103變?yōu)樵O(shè)定狀態(tài)時(shí),為通過(guò)運(yùn)算允許信號(hào)501把基本時(shí)鐘101通過(guò)“與”電路19,提供動(dòng)作時(shí)鐘102的狀態(tài)。之后,通過(guò)運(yùn)算處理完成信號(hào)104,RS觸發(fā)器為復(fù)位狀態(tài),停止動(dòng)作定時(shí)102,通過(guò)接著的寫(xiě)入完成信號(hào)103再開(kāi)始時(shí)鐘供給。
圖12是圖10所示實(shí)施例5的時(shí)鐘控制型運(yùn)算處理電路的時(shí)間圖?;緞?dòng)作與圖1所示基本相同。
圖12中,運(yùn)算允許信號(hào)501,通過(guò)從微機(jī)等的外部通過(guò)控制電路動(dòng)作的系統(tǒng)的電路產(chǎn)生的控制信號(hào),控制存儲(chǔ)器的緩沖和運(yùn)算處理作,對(duì)待機(jī)時(shí)不需要進(jìn)行運(yùn)算處理的數(shù)據(jù)塊,將運(yùn)算處理電路13的時(shí)鐘設(shè)為休眠狀態(tài)。圖10所示例子中,運(yùn)算允許信號(hào)501僅允許對(duì)3塊進(jìn)行運(yùn)算,完成第3塊的運(yùn)算處理后,同時(shí)使得運(yùn)算允許變?yōu)椴辉试S,停止時(shí)鐘后,即便寫(xiě)入塊先進(jìn)行,寫(xiě)入完成信號(hào)12輸出,也不啟動(dòng)時(shí)鐘。
這樣,與技術(shù)方案29或30對(duì)應(yīng)的實(shí)施例5通過(guò)外部輸入的運(yùn)算允許信號(hào)501切換時(shí)鐘控制電路16的狀態(tài)切換,使得在待機(jī)模式等時(shí)不需要運(yùn)算處理期間的時(shí)鐘設(shè)為休眠狀態(tài),可有效降低功耗。
如圖13,14,15所示,相對(duì)圖3,7,9所示的實(shí)施例2,3,4所示裝置,新添加電路外部的運(yùn)算允許信號(hào)的控制,得到與圖10的裝置相同的效果。
僅向時(shí)鐘控制電路和觸發(fā)器控制電路提供運(yùn)算允許信號(hào),通過(guò)該運(yùn)算允許信號(hào)將實(shí)施例1~4的時(shí)鐘控制和不需要運(yùn)算處理的期間的時(shí)鐘設(shè)為休眠狀態(tài)。
上述實(shí)施例1中,第一規(guī)定狀態(tài)(第一規(guī)定值)的地址差為[2],第二規(guī)定狀態(tài)(第二規(guī)定值)的地址差為[1],上述實(shí)施例3中,第一規(guī)定狀態(tài)(第一規(guī)定值)的地址差為[1],第二規(guī)定狀態(tài)(第二規(guī)定值)的地址差為[2],但該地址差也可使用其他值。
如上那樣,根據(jù)本發(fā)明的技術(shù)方案1的運(yùn)算處理裝置,包括存儲(chǔ)輸入的數(shù)據(jù)的存儲(chǔ)部件;在上述存儲(chǔ)部件上寫(xiě)入上述輸入數(shù)據(jù)的寫(xiě)入部件;讀出上述寫(xiě)入部件在上述存儲(chǔ)部件上寫(xiě)入的數(shù)據(jù)并進(jìn)行運(yùn)算處理的運(yùn)算處理部件;從上述存儲(chǔ)部件讀出上述運(yùn)算處理部件進(jìn)行運(yùn)算處理后的數(shù)據(jù)的讀出部件;產(chǎn)生上述寫(xiě)入部件和上述運(yùn)算處理部件以及上述讀出部件對(duì)上述存儲(chǔ)部件進(jìn)行寫(xiě)入或讀出的上述存儲(chǔ)部件的地址的地址發(fā)生部件;進(jìn)行向上述運(yùn)算處理部件供給時(shí)鐘信號(hào)的通常狀態(tài)和停止供給的休眠狀態(tài)的切換控制的時(shí)鐘控制部件;上述運(yùn)算處理部件完成運(yùn)算處理的同時(shí),上述地址發(fā)生部件為規(guī)定的狀態(tài)時(shí),控制上述時(shí)鐘控制部件在通常狀態(tài)和休眠狀態(tài)之間切換上述時(shí)鐘信號(hào)的狀態(tài)的時(shí)鐘信號(hào)狀態(tài)切換部件。因此通過(guò)監(jiān)視寫(xiě)入塊和運(yùn)算處理塊以及讀出塊的各自的存儲(chǔ)器存取地址,根據(jù)各個(gè)塊地址的狀態(tài)切換向運(yùn)算處理部件供給的時(shí)鐘狀態(tài),具有能夠有效靈活地運(yùn)用緩沖存儲(chǔ)器的區(qū)域,并且降低功耗的效果。
根據(jù)本發(fā)明的技術(shù)方案2的運(yùn)算處理裝置,包括存儲(chǔ)輸入的數(shù)據(jù)的存儲(chǔ)部件;在上述存儲(chǔ)部件上寫(xiě)入上述輸入數(shù)據(jù)的寫(xiě)入部件;讀出上述寫(xiě)入部件在上述存儲(chǔ)部件上寫(xiě)入的數(shù)據(jù)并進(jìn)行運(yùn)算處理的運(yùn)算處理部件;從上述存儲(chǔ)部件讀出上述運(yùn)算處理部件進(jìn)行運(yùn)算處理后的數(shù)據(jù)的讀出部件;產(chǎn)生上述寫(xiě)入部件和上述運(yùn)算處理部件以及上述讀出部件對(duì)上述存儲(chǔ)部件進(jìn)行寫(xiě)入或讀出的上述存儲(chǔ)部件的地址的地址發(fā)生部件;對(duì)構(gòu)成上述運(yùn)算處理部件的觸發(fā)器切換控制在包含該觸發(fā)器的環(huán)路內(nèi)維持?jǐn)?shù)據(jù)的維持狀態(tài)和向該觸發(fā)器輸入輸出數(shù)據(jù)的通常狀態(tài)的觸發(fā)器控制部件;上述運(yùn)算處理部件完成運(yùn)算處理的同時(shí),上述地址發(fā)生部件為規(guī)定的狀態(tài)時(shí),控制上述觸發(fā)器控制部件在通常狀態(tài)和維持狀態(tài)之間切換上述觸發(fā)器的狀態(tài)的維持控制部件。因此通過(guò)監(jiān)視寫(xiě)入塊和運(yùn)算處理塊以及讀出塊的各自的存儲(chǔ)器存取地址,根據(jù)各個(gè)塊地址的狀態(tài)切換向運(yùn)算處理部件內(nèi)部的觸發(fā)器的狀態(tài),具有能夠有效靈活地運(yùn)用緩沖存儲(chǔ)器的區(qū)域,不在時(shí)鐘線上設(shè)置柵電路就可簡(jiǎn)單地與其他塊進(jìn)行時(shí)鐘畸變調(diào)整,并且通過(guò)生成維持狀態(tài)進(jìn)行等效控制,通過(guò)抑制電路的切換降低功耗的效果。
根據(jù)本發(fā)明的技術(shù)方案3的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,上述時(shí)鐘信號(hào)狀態(tài)切換部件在上述運(yùn)算處理部件完成作為上述數(shù)據(jù)的規(guī)定量的1塊的運(yùn)算處理并且上述地址發(fā)生部件為第一規(guī)定狀態(tài)時(shí)將上述時(shí)鐘信號(hào)的狀態(tài)切換為通常狀態(tài),因此有可進(jìn)行時(shí)鐘控制以恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲的效果。
根據(jù)本發(fā)明的技術(shù)方案4的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,上述時(shí)鐘信號(hào)狀態(tài)切換部件在上述運(yùn)算處理部件完成作為上述數(shù)據(jù)的規(guī)定量的1塊的運(yùn)算處理并且上述地址發(fā)生部件為第二規(guī)定狀態(tài)時(shí)將上述時(shí)鐘信號(hào)的狀態(tài)切換為休眠狀態(tài)。因此具有可在恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲時(shí)通過(guò)即刻將時(shí)鐘信號(hào)在狀態(tài)上返回休眠狀態(tài)將功耗抑制得很低的效果。
根據(jù)本發(fā)明的技術(shù)方案5的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,上述維持控制部件在上述運(yùn)算處理部件完成作為上述數(shù)據(jù)的規(guī)定量的1塊的運(yùn)算處理并且上述地址發(fā)生部件為第一規(guī)定狀態(tài)時(shí)將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài),因此有可進(jìn)行等效時(shí)鐘控制以恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲的效果。
根據(jù)本發(fā)明的技術(shù)方案6的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,上述維持控制切換部件在上述運(yùn)算處理部件完成作為上述數(shù)據(jù)的規(guī)定量的1塊的運(yùn)算處理并且上述地址發(fā)生部件為第二規(guī)定狀態(tài)時(shí)將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài),因此具有可在恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲時(shí)通過(guò)即刻將上述觸發(fā)器返回維持狀態(tài)將功耗抑制得很低的效果。
根據(jù)本發(fā)明的技術(shù)方案7的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為第一規(guī)定值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為通常狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)寫(xiě)入地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)進(jìn)行時(shí)鐘控制,可恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲的效果。
根據(jù)本發(fā)明的技術(shù)方案8的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為第二規(guī)定值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為休眠狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)寫(xiě)入地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)進(jìn)行時(shí)鐘控制,可在恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲時(shí)即刻將時(shí)鐘信號(hào)返回休眠狀態(tài)并將功耗抑制得很低的效果。
根據(jù)本發(fā)明的技術(shù)方案9的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為第一規(guī)定值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)寫(xiě)入地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)等效進(jìn)行時(shí)鐘控制,可恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲的效果。
根據(jù)本發(fā)明的技術(shù)方案10的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為第二規(guī)定值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)寫(xiě)入地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)等效進(jìn)行時(shí)鐘控制,可在恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲時(shí)即刻將上述觸發(fā)器恢復(fù)到具有維持狀態(tài)的狀態(tài)并將功耗抑制得很低的效果。
根據(jù)本發(fā)明的技術(shù)方案11的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述讀出部件進(jìn)行讀出的地址的差為第一規(guī)定值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為通常狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)讀出地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)進(jìn)行時(shí)鐘控制,恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲的效果。
根據(jù)本發(fā)明的技術(shù)方案12的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述讀出部件進(jìn)行讀出的地址的差為第二規(guī)定值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為休眠狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)讀出地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)在恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲時(shí)即刻將時(shí)鐘信號(hào)返回休眠狀態(tài)并將功耗抑制得很低的效果。
根據(jù)本發(fā)明的技術(shù)方案13的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述讀出部件進(jìn)行讀出的地址的差為第一規(guī)定值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)讀出地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)等效進(jìn)行時(shí)鐘控制,恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲的效果。
根據(jù)本發(fā)明的技術(shù)方案14的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述讀出部件進(jìn)行讀出的地址的差為第二規(guī)定值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)讀出地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)等效進(jìn)行時(shí)鐘控制,在恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲時(shí)通過(guò)即刻將上述觸發(fā)器返回維持狀態(tài)將功耗抑制得很低的效果。
根據(jù)本發(fā)明的技術(shù)方案15的運(yùn)算處理裝置,在技術(shù)方案7所述的運(yùn)算處理裝置中,上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為超出1塊的值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為通常狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)寫(xiě)入地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)進(jìn)行時(shí)鐘控制,恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲的效果。
根據(jù)本發(fā)明的技術(shù)方案16的運(yùn)算處理裝置,在技術(shù)方案8所述的運(yùn)算處理裝置中,上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為與1塊相當(dāng)?shù)闹禃r(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為休眠狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)寫(xiě)入地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)進(jìn)行時(shí)鐘控制,在恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲時(shí)通過(guò)即刻將時(shí)鐘信號(hào)返回休眠狀態(tài)將功耗抑制得很低的效果。
根據(jù)本發(fā)明的技術(shù)方案17的運(yùn)算處理裝置,在技術(shù)方案9所述的運(yùn)算處理裝置中,上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為超出1塊的值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)寫(xiě)入地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)等效進(jìn)行時(shí)鐘控制,恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲的效果。
根據(jù)本發(fā)明的技術(shù)方案18的運(yùn)算處理裝置,在技術(shù)方案10所述的運(yùn)算處理裝置中,上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為與1塊相當(dāng)?shù)闹禃r(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)寫(xiě)入地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)等效進(jìn)行時(shí)鐘控制,在恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲時(shí)即刻在狀態(tài)上將上述觸發(fā)器返回維持狀態(tài)并將功耗抑制得很低的效果。
根據(jù)本發(fā)明的技術(shù)方案19的運(yùn)算處理裝置,在技術(shù)方案11所述的運(yùn)算處理裝置中,上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述讀出部件進(jìn)行讀出的地址的差為超出1塊的值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為通常狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)讀出地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)進(jìn)行時(shí)鐘控制,恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲的效果。
根據(jù)本發(fā)明的技術(shù)方案20的運(yùn)算處理裝置,在技術(shù)方案12所述的運(yùn)算處理裝置中,上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述讀出部件進(jìn)行讀出的地址的差為與1塊相當(dāng)?shù)闹禃r(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為休眠狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)讀出地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)進(jìn)行時(shí)鐘控制,在恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲時(shí)即刻在狀態(tài)上將時(shí)鐘信號(hào)返回休眠狀態(tài)并將功耗抑制得很低的效果。
根據(jù)本發(fā)明的技術(shù)方案21的運(yùn)算處理裝置,在技術(shù)方案13所述的運(yùn)算處理裝置中,上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述讀出部件進(jìn)行讀出的地址的差為超出1塊的值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)讀出地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)等效進(jìn)行時(shí)鐘控制,恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲的效果。
根據(jù)本發(fā)明的技術(shù)方案22的運(yùn)算處理裝置,在技術(shù)方案14所述的運(yùn)算處理裝置中,上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述讀出部件進(jìn)行讀出的地址的差為與1塊相當(dāng)?shù)闹禃r(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。因此有通過(guò)根據(jù)地址的差檢測(cè)運(yùn)算處理部件對(duì)讀出地址的進(jìn)行狀況,可用簡(jiǎn)單硬件結(jié)構(gòu)等效進(jìn)行時(shí)鐘控制,在恢復(fù)運(yùn)算處理動(dòng)作進(jìn)行的延遲時(shí)即刻將上述觸發(fā)器返回維持狀態(tài)并將功耗抑制得很低的效果。
根據(jù)本發(fā)明的技術(shù)方案23的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,上述時(shí)鐘信號(hào)的休眠狀態(tài)是使時(shí)鐘信號(hào)完全停止的狀態(tài),因此有大幅度降低功耗的效果。
根據(jù)本發(fā)明的技術(shù)方案24的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,上述時(shí)鐘信號(hào)的休眠狀態(tài)是替代停止上述時(shí)鐘信號(hào)的供給的狀態(tài)而將時(shí)鐘頻率降低到比上述通常狀態(tài)下的時(shí)鐘頻率低的頻率的狀態(tài),因此有降低功耗的效果。
根據(jù)本發(fā)明的技術(shù)方案25的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,上述時(shí)鐘信號(hào)狀態(tài)切換部件執(zhí)行狀態(tài)切換,使得上述時(shí)鐘控制部件根據(jù)來(lái)自上述運(yùn)算處理部件的運(yùn)算處理完成信號(hào)和來(lái)自上述地址發(fā)生部件的控制信號(hào)的邏輯與信號(hào)轉(zhuǎn)移到休眠狀態(tài),上述寫(xiě)入部件根據(jù)表示完成1塊的寫(xiě)入動(dòng)作的信號(hào)返回通常動(dòng)作。因此有可有效靈活使用緩沖存儲(chǔ)器區(qū)域并且可降低功耗,同時(shí)通過(guò)具有上述電路結(jié)構(gòu)生成的信號(hào)進(jìn)行狀態(tài)切換,不需要外部微機(jī)訪問(wèn)就可自動(dòng)進(jìn)行時(shí)鐘控制的效果。
根據(jù)本發(fā)明的技術(shù)方案26的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,上述維持控制部件執(zhí)行狀態(tài)切換,使得上述觸發(fā)器控制部件根據(jù)來(lái)自上述運(yùn)算處理部件的運(yùn)算處理完成信號(hào)和來(lái)自上述地址發(fā)生部件的控制信號(hào)的邏輯與信號(hào)轉(zhuǎn)移到維持狀態(tài),上述寫(xiě)入部件根據(jù)表示完成1塊的寫(xiě)入動(dòng)作的信號(hào)返回通常動(dòng)作。因此有可有效靈活使用緩沖存儲(chǔ)器區(qū)域,不需要在時(shí)鐘線上設(shè)置柵電路就可簡(jiǎn)單進(jìn)行與其他塊的時(shí)鐘畸變調(diào)整,并且通過(guò)生成維持狀態(tài)等效進(jìn)行時(shí)鐘控制,通過(guò)抑制電路切換降低功耗,同時(shí)通過(guò)具有上述電路結(jié)構(gòu)生成的信號(hào)進(jìn)行狀態(tài)切換,不需要外部微機(jī)訪問(wèn)就可自動(dòng)進(jìn)行時(shí)鐘控制的效果。
根據(jù)本發(fā)明的技術(shù)方案27的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,上述時(shí)鐘信號(hào)狀態(tài)切換部件執(zhí)行狀態(tài)切換,使得上述時(shí)鐘控制部件根據(jù)來(lái)自上述運(yùn)算處理部件的運(yùn)算處理完成信號(hào)和來(lái)自上述地址發(fā)生部件的控制信號(hào)的邏輯與信號(hào)轉(zhuǎn)移到休眠狀態(tài),上述讀出部件根據(jù)表示完成1塊的讀出動(dòng)作的信號(hào)返回通常動(dòng)作,因此有不需要外部微機(jī)訪問(wèn)就可自動(dòng)進(jìn)行時(shí)鐘控制,可有效靈活使用緩沖存儲(chǔ)器區(qū)域并且可降低功耗的效果。
根據(jù)本發(fā)明的技術(shù)方案28的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,上述維持控制部件執(zhí)行狀態(tài)切換,使得上述觸發(fā)器控制部件根據(jù)來(lái)自上述運(yùn)算處理部件的運(yùn)算處理完成信號(hào)和來(lái)自上述地址發(fā)生部件的控制信號(hào)的邏輯與信號(hào)轉(zhuǎn)移到維持狀態(tài),上述讀出部件根據(jù)表示完成1塊的讀出動(dòng)作的信號(hào)返回通常動(dòng)作。因此有不需要外部微機(jī)訪問(wèn)就可自動(dòng)進(jìn)行時(shí)鐘控制,可有效靈活使用緩沖存儲(chǔ)器區(qū)域,不需要在時(shí)鐘線上設(shè)置柵電路就可簡(jiǎn)單進(jìn)行與其他塊的時(shí)鐘畸變調(diào)整,并且通過(guò)生成維持狀態(tài)等效進(jìn)行時(shí)鐘控制,通過(guò)抑制電路切換降低功耗的效果。
根據(jù)本發(fā)明的技術(shù)方案29的運(yùn)算處理裝置,在技術(shù)方案1所述的運(yùn)算處理裝置中,上述時(shí)鐘控制部件可通過(guò)外部輸入的運(yùn)算處理動(dòng)作的允許信號(hào)控制其狀態(tài)切換,因此有在進(jìn)行指定塊的運(yùn)算處理時(shí)以外,通過(guò)將時(shí)鐘設(shè)為休眠狀態(tài),可將通常的時(shí)鐘動(dòng)作抑制到最小限度,有效靈活使用緩沖存儲(chǔ)器區(qū)域并且降低功耗的效果。
根據(jù)本發(fā)明的技術(shù)方案30的運(yùn)算處理裝置,在技術(shù)方案2所述的運(yùn)算處理裝置中,上述觸發(fā)器控制部件可通過(guò)外部輸入的運(yùn)算處理動(dòng)作的允許信號(hào)控制其狀態(tài)切換,因此有在進(jìn)行指定塊的運(yùn)算處理時(shí)以外,通過(guò)等效將時(shí)鐘設(shè)為休眠狀態(tài),可將通常的時(shí)鐘動(dòng)作抑制到最小限度的效果。
權(quán)利要求
1.一種運(yùn)算處理裝置,其特征在于包括存儲(chǔ)輸入的數(shù)據(jù)的存儲(chǔ)部件;在上述存儲(chǔ)部件上寫(xiě)入上述輸入數(shù)據(jù)的寫(xiě)入部件;讀出上述寫(xiě)入部件在上述存儲(chǔ)部件上寫(xiě)入的數(shù)據(jù)并進(jìn)行運(yùn)算處理的運(yùn)算處理部件;從上述存儲(chǔ)部件讀出上述運(yùn)算處理部件進(jìn)行運(yùn)算處理后的數(shù)據(jù)的讀出部件;產(chǎn)生上述寫(xiě)入部件和上述運(yùn)算處理部件以及上述讀出部件對(duì)上述存儲(chǔ)部件進(jìn)行寫(xiě)入或讀出的上述存儲(chǔ)部件的地址的地址發(fā)生部件;進(jìn)行向上述運(yùn)算處理部件供給時(shí)鐘信號(hào)的通常狀態(tài)和停止供給的休眠狀態(tài)的切換控制的時(shí)鐘控制部件;上述運(yùn)算處理部件完成運(yùn)算處理的同時(shí),上述地址發(fā)生部件為規(guī)定的狀態(tài)時(shí),控制上述時(shí)鐘控制部件在通常狀態(tài)和休眠狀態(tài)之間切換上述時(shí)鐘信號(hào)的狀態(tài)的時(shí)鐘信號(hào)狀態(tài)切換部件。
2.一種運(yùn)算處理裝置,其特征在于包括存儲(chǔ)輸入的數(shù)據(jù)的存儲(chǔ)部件;在上述存儲(chǔ)部件上寫(xiě)入上述輸入數(shù)據(jù)的寫(xiě)入部件;讀出上述寫(xiě)入部件在上述存儲(chǔ)部件上寫(xiě)入的數(shù)據(jù)并進(jìn)行運(yùn)算處理的運(yùn)算處理部件;從上述存儲(chǔ)部件讀出上述運(yùn)算處理部件進(jìn)行運(yùn)算處理后的數(shù)據(jù)的讀出部件;產(chǎn)生上述寫(xiě)入部件和上述運(yùn)算處理部件以及上述讀出部件對(duì)上述存儲(chǔ)部件進(jìn)行寫(xiě)入或讀出的上述存儲(chǔ)部件的地址的地址發(fā)生部件;對(duì)構(gòu)成上述運(yùn)算處理部件的觸發(fā)器切換控制在包含該觸發(fā)器的回路內(nèi)維持?jǐn)?shù)據(jù)的維持狀態(tài)和向該觸發(fā)器輸入輸出數(shù)據(jù)的通常狀態(tài)的觸發(fā)器控制部件;上述運(yùn)算處理部件完成運(yùn)算處理的同時(shí),上述地址發(fā)生部件為規(guī)定的狀態(tài)時(shí),控制上述觸發(fā)器控制部件在通常狀態(tài)和維持狀態(tài)之間切換上述觸發(fā)器的狀態(tài)的維持控制部件。
3.根據(jù)權(quán)利要求1所述的運(yùn)算處理裝置,其特征在于上述時(shí)鐘信號(hào)狀態(tài)切換部件,在上述運(yùn)算處理部件完成作為上述數(shù)據(jù)的規(guī)定量的1塊的運(yùn)算處理并且上述地址發(fā)生部件為第一規(guī)定狀態(tài)時(shí),將上述時(shí)鐘信號(hào)的狀態(tài)切換為通常狀態(tài)。
4.根據(jù)權(quán)利要求1所述的運(yùn)算處理裝置,其特征在于上述時(shí)鐘信號(hào)狀態(tài)切換部件,在上述運(yùn)算處理部件完成作為上述數(shù)據(jù)的規(guī)定量的1塊的運(yùn)算處理并且上述地址發(fā)生部件為第二規(guī)定狀態(tài)時(shí),將上述時(shí)鐘信號(hào)的狀態(tài)切換為休眠狀態(tài)。
5.根據(jù)權(quán)利要求2所述的運(yùn)算處理裝置,其特征在于上述維持控制部件,在上述運(yùn)算處理部件完成作為上述數(shù)據(jù)的規(guī)定量的1塊的運(yùn)算處理并且上述地址發(fā)生部件為第一規(guī)定狀態(tài)時(shí),將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。
6.根據(jù)權(quán)利要求2所述的運(yùn)算處理裝置,其特征在于上述維持控制切換部件,在上述運(yùn)算處理部件完成作為上述數(shù)據(jù)的規(guī)定量的1塊的運(yùn)算處理并且上述地址發(fā)生部件為第二規(guī)定狀態(tài)時(shí),將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。
7.根據(jù)權(quán)利要求1所述的運(yùn)算處理裝置,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為第一規(guī)定值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為通常狀態(tài)。
8.根據(jù)權(quán)利要求1所述的運(yùn)算處理裝置,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為第二規(guī)定值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為休眠狀態(tài)。
9.根據(jù)權(quán)利要求2所述的運(yùn)算處理裝置,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為第一規(guī)定值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。
10.根據(jù)權(quán)利要求2所述的運(yùn)算處理裝置,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為第二規(guī)定值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。
11.根據(jù)權(quán)利要求1所述的運(yùn)算處理裝置,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述讀出部件進(jìn)行讀出的地址的差為第一規(guī)定值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為通常狀態(tài)。
12.根據(jù)權(quán)利要求1所述的運(yùn)算處理裝置,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述讀出部件進(jìn)行讀出的地址的差為第二規(guī)定值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為休眠狀態(tài)。
13.根據(jù)權(quán)利要求2所述的運(yùn)算處理裝置,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述讀出部件進(jìn)行讀出的地址的差為第一規(guī)定值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。
14.根據(jù)權(quán)利要求2所述的運(yùn)算處理裝置,其特征在于上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的上述存儲(chǔ)部件的地址和上述讀出部件進(jìn)行讀出的地址的差為第二規(guī)定值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。
15.根據(jù)權(quán)利要求7所述的運(yùn)算處理裝置,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為超出1塊的值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為通常狀態(tài)。
16.根據(jù)權(quán)利要求8所述的運(yùn)算處理裝置,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為與1塊相當(dāng)?shù)闹禃r(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為休眠狀態(tài)。
17.根據(jù)權(quán)利要求9所述的運(yùn)算處理裝置,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為超出1塊的值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。
18.根據(jù)權(quán)利要求10所述的運(yùn)算處理裝置,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述寫(xiě)入部件進(jìn)行寫(xiě)入的地址的差為與1塊相當(dāng)?shù)闹禃r(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。
19.根據(jù)權(quán)利要求11所述的運(yùn)算處理裝置,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述讀出部件進(jìn)行讀出的地址的差為超出1塊的值時(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為通常狀態(tài)。
20.根據(jù)權(quán)利要求12所述的運(yùn)算處理裝置,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述讀出部件進(jìn)行讀出的地址的差為與1塊相當(dāng)?shù)闹禃r(shí),上述時(shí)鐘控制部件將上述時(shí)鐘的狀態(tài)切換為休眠狀態(tài)。
21.根據(jù)權(quán)利要求13所述的運(yùn)算處理裝置,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述讀出部件進(jìn)行讀出的地址的差為超出1塊的值時(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為通常狀態(tài)。
22.根據(jù)權(quán)利要求14所述的運(yùn)算處理裝置,其特征在于上述存儲(chǔ)部件將存儲(chǔ)作為上述運(yùn)算處理部件進(jìn)行運(yùn)算處理的數(shù)據(jù)的規(guī)定量的塊的存儲(chǔ)區(qū)域作為單位分配地址,上述運(yùn)算處理部件完成運(yùn)算處理并且完成該運(yùn)算處理的地址和上述讀出部件進(jìn)行讀出的地址的差為與1塊相當(dāng)?shù)闹禃r(shí),上述觸發(fā)器控制部件將上述觸發(fā)器的狀態(tài)切換為維持狀態(tài)。
23.根據(jù)權(quán)利要求1所述的運(yùn)算處理裝置,其特征在于上述時(shí)鐘信號(hào)的休眠狀態(tài)是使時(shí)鐘信號(hào)完全停止的狀態(tài)。
24.根據(jù)權(quán)利要求1所述的運(yùn)算處理裝置,其特征在于上述時(shí)鐘信號(hào)的休眠狀態(tài)是替代停止上述時(shí)鐘信號(hào)的供給的狀態(tài)而將時(shí)鐘頻率降低到比上述通常狀態(tài)下的時(shí)鐘頻率低的頻率的狀態(tài)。
25.根據(jù)權(quán)利要求1所述的運(yùn)算處理裝置,其特征在于上述時(shí)鐘信號(hào)狀態(tài)切換部件執(zhí)行狀態(tài)切換,使得上述時(shí)鐘控制部件根據(jù)來(lái)自上述運(yùn)算處理部件的運(yùn)算處理完成信號(hào)和來(lái)自上述地址發(fā)生部件的控制信號(hào)的邏輯與信號(hào)轉(zhuǎn)移到休眠狀態(tài),上述寫(xiě)入部件根據(jù)表示完成1塊的寫(xiě)入動(dòng)作的信號(hào)返回通常動(dòng)作。
26.根據(jù)權(quán)利要求2所述的運(yùn)算處理裝置,其特征在于上述維持控制部件執(zhí)行狀態(tài)切換,使得上述觸發(fā)器控制部件根據(jù)來(lái)自上述運(yùn)算處理部件的運(yùn)算處理完成信號(hào)和來(lái)自上述地址發(fā)生部件的控制信號(hào)的邏輯與信號(hào)轉(zhuǎn)移到維持狀態(tài),上述寫(xiě)入部件根據(jù)表示完成1塊的寫(xiě)入動(dòng)作的信號(hào)返回通常動(dòng)作。
27.根據(jù)權(quán)利要求1所述的運(yùn)算處理裝置,其特征在于上述時(shí)鐘信號(hào)狀態(tài)切換部件執(zhí)行狀態(tài)切換,使得上述時(shí)鐘控制部件根據(jù)來(lái)自上述運(yùn)算處理部件的運(yùn)算處理完成信號(hào)和來(lái)自上述地址發(fā)生部件的控制信號(hào)的邏輯與信號(hào)轉(zhuǎn)移到休眠狀態(tài),上述讀出部件根據(jù)表示完成1塊的讀出動(dòng)作的信號(hào)返回通常動(dòng)作。
28.根據(jù)權(quán)利要求2所述的運(yùn)算處理裝置,其特征在于上述維持控制部件執(zhí)行狀態(tài)切換,使得上述觸發(fā)器控制部件根據(jù)來(lái)自上述運(yùn)算處理部件的運(yùn)算處理完成信號(hào)和來(lái)自上述地址發(fā)生部件的控制信號(hào)的邏輯與信號(hào)轉(zhuǎn)移到維持狀態(tài),上述讀出部件根據(jù)表示完成1塊的讀出動(dòng)作的信號(hào)返回通常動(dòng)作。
29.根據(jù)權(quán)利要求1所述的運(yùn)算處理裝置,其特征在于上述時(shí)鐘控制部件可通過(guò)外部輸入的運(yùn)算處理動(dòng)作的允許信號(hào)控制其狀態(tài)切換。
30.根據(jù)權(quán)利要求2所述的運(yùn)算處理裝置,其特征在于上述觸發(fā)器控制部件可通過(guò)外部輸入的運(yùn)算處理動(dòng)作的允許信號(hào)控制其狀態(tài)切換。
全文摘要
本發(fā)明提供一種時(shí)鐘控制型的運(yùn)算處理裝置,在運(yùn)算處理時(shí)間不一定的系統(tǒng)中,允許吸收運(yùn)算處理動(dòng)作的暫時(shí)延遲,并且可邊盡可能降低功耗邊實(shí)現(xiàn)這種吸收。在時(shí)鐘控制型的運(yùn)算處理裝置中,塊差檢測(cè)電路(20)檢測(cè)運(yùn)算處理塊地址和寫(xiě)入塊地址的地址差,輸出塊差檢測(cè)信號(hào)(105),用時(shí)鐘控制電路(16)控制時(shí)鐘。
文檔編號(hào)G06F1/04GK1423178SQ02160619
公開(kāi)日2003年6月11日 申請(qǐng)日期2002年9月6日 優(yōu)先權(quán)日2001年9月6日
發(fā)明者清水史郎, 高山強(qiáng)之, 安田博 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社