两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

信息處理裝置及用于信息處理裝置的控制方法

文檔序號:6605394閱讀:178來源:國知局
專利名稱:信息處理裝置及用于信息處理裝置的控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息處理裝置及用于該信息處理裝置的控制方法。
背景技術(shù)
近來,由結(jié)合中央處理單元(CPU)(通用處理器)和數(shù)字信號處理器(DSP)(專門 用于數(shù)據(jù)處理的處理器)的非對稱多處理器系統(tǒng)所構(gòu)成的信息處理裝置不斷增加。在非對稱多處理器系統(tǒng)中,在很多情況下,CPU和DSP采用主從結(jié)構(gòu)。在該主從結(jié) 構(gòu)中,CPU用作主處理器,DSP用作從處理器。CPU和DSP共享存儲器,CPU控制DSP的起動 和操作。以往,在由主從非對稱多處理器系統(tǒng)所構(gòu)成的信息處理裝置中,系統(tǒng)起動時執(zhí)行 圖5所示的處理。首先,CPU執(zhí)行CPU的起動處理(時間tl至t3)。然后,CPU下載DSP的 軟件(時間t3至t4)。接著,CPU解除DSP的復位(reset)(時間t4至t5)。接著,DSP執(zhí) 行DSP的起動處理(時間t5至t6)。作為用于降低硬件的耗電量的技術(shù),存在一種被稱為時鐘門控(clockgating)的 技術(shù)。時鐘門控是指在硬件不工作的情況下、停止向硬件提供時鐘的技術(shù)(參見日本專利 特開平5-235710號公報)。一般來說,硬件復位時,要繼續(xù)對該硬件提供時鐘。因此,在上述結(jié)構(gòu)的信息處理 裝置中,即使在CPU執(zhí)行起動處理等時,DSP不執(zhí)行任何處理,也不能通過應(yīng)用時鐘門控來 降低耗電量。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的一方面,提供一種信息處理裝置,該信息處理裝置包括第一處理單 元;第二處理單元;提供單元,其被構(gòu)造為向所述第一處理單元和所述第二處理單元提供 時鐘;以及控制單元,其被構(gòu)造為以響應(yīng)于所述第二處理單元的起動的完成停止向所述第 二處理單元提供所述時鐘、并響應(yīng)于所述第一處理單元的起動的完成重新開始向所述第二 處理單元提供所述時鐘的方式,來控制所述提供單元。通過下面參照附圖對示例性實施例的詳細描述,本發(fā)明的其他特征和方面將變得清楚。


包括在說明書中并構(gòu)成說明書的一部分的附圖例示了本發(fā)明的示例性實施例、特 征以及各方面,并與文字描述一起用于解釋本發(fā)明的原理。圖1是例示本發(fā)明的示例性實施例的系統(tǒng)的結(jié)構(gòu)的框圖。圖2是例示DSP的結(jié)構(gòu)的框圖。圖3是例示當多功能外圍設(shè)備(MFP)起動時CPU和DSP所執(zhí)行的處理的序列的流 程圖。
圖4是例示當MFP起動時CPU和DSP所執(zhí)行的處理的序列的時序圖。圖5是例示現(xiàn)有技術(shù)的時序圖。
具體實施例方式以下將參照附圖詳細說明本發(fā)明的各種示例性實施例、特征、以及方面。圖1是例示根據(jù)第一示例性實施例的系統(tǒng)的結(jié)構(gòu)的框圖。在圖1中,該系統(tǒng)包括MFP 001,個人計算機(PC) 002,以及網(wǎng)絡(luò)003。MFP 001可 以通過網(wǎng)絡(luò)003與PC 002通信。MFP 001包括系統(tǒng)大規(guī)模集成電路(LSI) 101、隨機存取存儲器(RAM) 102 (易失性 存儲介質(zhì))、只讀存儲器(ROM) 103 (非易失性存儲介質(zhì))。ROM 103存儲CPU 201的引導程 序、CPU 201的控制程序、DSP 203的數(shù)據(jù)處理程序等。MFP 001還包括操作單元(UI) 104、 打印機105以及掃描器106。當從PC 002接收到打印命令時,MFP 001通過系統(tǒng)LSI 101對圖像數(shù)據(jù)執(zhí)行圖像 處理,并通過打印機105在片材(sheet)上打印圖像。另外,在利用操作單元104從用戶接 收到復印命令時,MFP 001通過掃描器106讀取原稿,通過系統(tǒng)LSI 101對圖像數(shù)據(jù)執(zhí)行圖 像處理,并通過打印機105在片材上打印圖像。系統(tǒng)LSI 101 經(jīng)總線 216 包括 CPU 201。CPU 201 控制 MFP 001。CPU201 將 ROM 103中存儲的程序展開到RAM 102中并執(zhí)行。中斷控制器202將來自網(wǎng)絡(luò)003等的中斷通 知給CPU 201。DSP 203執(zhí)行繪制處理(rendering processing)、掃描器圖像處理等,以協(xié) 助CPU 201的處理。CPU 201和DSP 203處于CPU 201為主、DSP 203為從的關(guān)系。ROM 204 (非易失性存儲介質(zhì))存儲DSP 203的引導程序等。ROM 204也存儲DSP 203的數(shù)據(jù)處理程序在RAM 102上的存儲地址。中斷控制器205將來自網(wǎng)絡(luò)003等的中斷通 知給DSP 203。RAM控制器206響應(yīng)于來自CPU 201等的存儲器存取請求,執(zhí)行從RAM 102 讀取數(shù)據(jù)以及將數(shù)據(jù)寫至RAM 102的處理。ROM控制器207響應(yīng)于來自CPU 201等的ROM 存取請求,執(zhí)行從ROM 103中讀取數(shù)據(jù)的處理。網(wǎng)絡(luò)接口 208響應(yīng)于來自CPU 201等的網(wǎng)絡(luò)訪問請求,執(zhí)行向網(wǎng)絡(luò)003發(fā)送數(shù)據(jù) 以及接收來自網(wǎng)絡(luò)003的數(shù)據(jù)的處理。用戶界面(UI)控制器209將用于在操作單元104 中顯示的數(shù)據(jù)從CPU 201傳送到操作單元104,并將用戶在操作單元104中輸入的數(shù)據(jù)從操 作單元104傳送到CPU201。打印機接口 210將RAM 102中存儲的圖像數(shù)據(jù)傳送到打印機 105。掃描器接口 211將掃描器106讀取的圖像數(shù)據(jù)傳送到RAM 102。圖像處理器212執(zhí)行用于打印RAM 102中存儲的圖像的圖像處理。聯(lián)合二值圖像 專家組(JBIG)編碼器213對RAM 102中存儲的JBIG壓縮前的圖像數(shù)據(jù)執(zhí)行JBIG壓縮。 JBIG解碼器214對RAM 102中存儲的JBIG壓縮后的圖像數(shù)據(jù)執(zhí)行JBIG解壓縮。總線215 作為系統(tǒng)LSI 101中各構(gòu)成要素之間進行數(shù)據(jù)通信的媒介。總線216作為在DSP 203與 R0M204或總線215之間進行數(shù)據(jù)通信的媒介。時鐘發(fā)生器217產(chǎn)生用于CPU 201和DSP 203操作的時鐘,并向CPU201和DSP 203 提供所產(chǎn)生的時鐘。時鐘發(fā)生器217可以根據(jù)需要向CPU201和DSP 203之外的構(gòu)成要素, 提供所產(chǎn)生的時鐘。圖2是例示根據(jù)本示例性實施例的DSP 203的結(jié)構(gòu)的框圖。
DSP 203可以劃分為主域301和次域302。主域301包括管線303、指令緩存 (IC) 304、通用寄存器(GPR) 305、數(shù)據(jù)緩存(DC) 306、以及總線接口單元(BIU) 307。次域包括 片上調(diào)試單元(0⑶)308、中斷處理單元(INT)309、時鐘控制單元310、時鐘門電路311。作為DSP 203的狀態(tài),存在操作狀態(tài)、復位狀態(tài)和中斷等待狀態(tài)。當DSP 203處于 操作狀態(tài)時,向主域301和次域302提供時鐘,消耗電力。當DSP 203處于復位狀態(tài)時,向 主域301和次域302提供時鐘,消耗比操作狀態(tài)下更低的電力。當DSP 203處于中斷等待 狀態(tài)時,不向主域301提供時鐘,僅向次域302提供時鐘,因此消耗比復位狀態(tài)下更低的電 力。在管線303中執(zhí)行將DSP 203的狀態(tài)切換至中斷等待狀態(tài)的指令。用于停止時鐘的信 息從管線303被傳輸?shù)綍r鐘控制單元310,時鐘被停止。圖3為例示MFP 001起動時要被執(zhí)行的CPU 201以及DSP 203的處理的序列的流程圖。在MFP 001打開電源時或者MFP 001從省電模式返回到正常模式時執(zhí)行該流程圖 中所示的序列。首先,在步驟S 101,時鐘發(fā)生器217開始向CPU 201提供時鐘。同時,在步驟 S201,時鐘發(fā)生器217開始向DSP 203提供時鐘。接著,在步驟S102,CPU 201復位CPU 201。同時,在步驟S202,DSP 203復位DSP 203。接著,在步驟S103,CPU 201使用ROM 103中存儲的CPU 201的引導程序,執(zhí)行CPU 201的起動處理。同時,在步驟S203,DSP 203使用ROM 204中存儲的DSP 203的引導程序, 執(zhí)行DSP 203的起動處理。在步驟S104,在CPU 201的起動處理完成時,CPU 201即從ROM 103中將CPU 201 的控制程序以及DSP 203的數(shù)據(jù)處理程序下載到RAM 102中。在步驟S204,在DSP 203的起動處理完成時,DSP 203即轉(zhuǎn)變至中斷等待狀態(tài)。然 后,在步驟S205,在DSP 203已經(jīng)轉(zhuǎn)變至中斷等待狀態(tài)時,DSP 203利用時鐘控制單元310, 停止向DSP 203提供時鐘。在步驟S105,在DSP 203的程序下載完成時,CPU 201即向DSP 203傳輸中斷信 號。然后,在步驟S206,DSP 203利用中斷處理單元309,從CPU 201接收中斷信號。在步驟S106,向DSP 203發(fā)送中斷信號后,CPU 201待機直至DSP203完成數(shù)據(jù)處理。在步驟S207,當從CPU 201接收到中斷信號時,DSP 203利用時鐘控制單元310, 重新開始向DSP 203提供時鐘。接下來,在步驟S208,在接收到從CPU 201發(fā)送的中斷信號時,DSP203執(zhí)行以下說 明的例外處理(用于使DSP 203從中斷狀態(tài)返回的各種處理)。首先,DSP 203解析中斷原 因。接著,如果中斷原因為使用主域301的數(shù)據(jù)處理,則DSP 203清除中斷原因,并執(zhí)行用 于從中斷狀態(tài)返回的中斷返回命令。根據(jù)中斷返回命令,DSP 203基于指示DSP 203的數(shù) 據(jù)處理程序存儲于ROM 204中的存儲區(qū)域的地址,訪問RAM 102中存儲的DSP 203的數(shù)據(jù) 處理程序。接下來,在步驟S209,DSP 203從中斷等待狀態(tài)中返回。在步驟S210,DSP 203使用RAM 102中存儲的DSP 203的數(shù)據(jù)處理程序,執(zhí)行數(shù)據(jù)的處理。圖4是例示執(zhí)行圖3中的序列時CPU 201以及DSP 203的操作狀態(tài)的時序圖。在時間t2至t5,可以看出通過對DSP應(yīng)用時鐘門控,能夠降低DSP的耗電量。根據(jù)本示例性實施例,在CPU 201的起動過程中,通過在DSP 203的起動完成的同 時對DSP 203應(yīng)用時鐘門控,能夠降低DSP 203消耗的電力。在第一示例性實施例中,ROM 204存儲了 DSP 203的數(shù)據(jù)處理程序在RAM 102上 的存儲地址。當在步驟S206執(zhí)行例外處理中的中斷返回命令時,DSP 203基于ROM 204中 存儲的地址,訪問RAM 102中存儲的DSP 203的數(shù)據(jù)處理程序。然而,所述程序在RAM 102上的存儲地址在所述程序被編譯(Compile)時確定。因 此,在創(chuàng)建系統(tǒng)LSI 101時必須完成對DSP 203的數(shù)據(jù)處理程序的編譯。如果這樣,即使用 戶以后希望改變DSP 203的數(shù)據(jù)處理程序也改變不了。為了解決上述情況,在第二示例性實施例中對第一示例性實施例的結(jié)構(gòu)作如下變更。首先,將預定寄存器(register)(未圖示)的地址存儲在ROM 204中。接著,在執(zhí) 行步驟S206中的例外處理的中斷返回命令前,將DSP 203的數(shù)據(jù)處理程序在RAM 102上的 存儲地址存儲在前述的預定寄存器(未圖示)中。該處理可以在CPU 201將DSP 203的數(shù) 據(jù)處理程序下載至RAM102中時執(zhí)行。然后,在執(zhí)行步驟S206中的例外處理的中斷返回命令時,DSP 203基于ROM 204中 存儲的地址,訪問預定寄存器。基于預定寄存器中存儲的地址,DSP 203訪問RAM 102中存 儲的DSP 203的數(shù)據(jù)處理程序。根據(jù)本示例性實施例,能夠在沒有完成對DSP 203的數(shù)據(jù)處理程序的編譯的狀態(tài) 下,創(chuàng)建系統(tǒng)LSI 101。因而,以后能夠改變DSP 203的數(shù)據(jù)處理程序。本發(fā)明的各方面還可以通過讀出并執(zhí)行記錄在存儲裝置上的用于執(zhí)行上述實施 例的功能的程序的系統(tǒng)或設(shè)備的計算機(或諸如CPU或MPU的裝置)、以及由系統(tǒng)或設(shè)備 的計算機例如讀出并執(zhí)行記錄在存儲裝置上的用于執(zhí)行上述實施例的功能的程序來執(zhí)行 各步驟的方法來實現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲裝置的各種類型的記錄介質(zhì) (例如計算機可讀介質(zhì))向計算機提供程序。雖然參照示例性實施例對本發(fā)明進行了說明,但是應(yīng)當理解,本發(fā)明不限于所公 開的示例性實施例。應(yīng)當對所附權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有變型、等 同結(jié)構(gòu)及功能。
權(quán)利要求
一種信息處理裝置,該信息處理裝置包括第一處理單元;第二處理單元;提供單元,其被構(gòu)造為向所述第一處理單元和所述第二處理單元提供時鐘;以及控制單元,其被構(gòu)造為以響應(yīng)于所述第二處理單元的起動的完成停止向所述第二處理單元提供所述時鐘、并響應(yīng)于所述第一處理單元的起動的完成重新開始向所述第二處理單元提供所述時鐘的方式,來控制所述提供單元。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述第一處理單元是控制該信息處理裝置的中央處理單元,并且 其中,所述第二處理單元是根據(jù)從所述第一處理單元發(fā)出的命令執(zhí)行數(shù)據(jù)處理的數(shù)字 信號處理器。
3.根據(jù)權(quán)利要求1所述的信息處理裝置,該信息處理裝置還包括第一存儲單元,其被構(gòu)造為存儲要在所述第一處理單元起動時使用的第一程序;以及 第二存儲單元,其被構(gòu)造為存儲要在所述第二處理單元起動時使用的第二程序。
4.根據(jù)權(quán)利要求3所述的信息處理裝置,其中,所述第一存儲單元和所述第二存儲單 元為非易失性存儲單元。
5.根據(jù)權(quán)利要求3所述的信息處理裝置,該信息處理裝置還包括第三存儲單元,其被構(gòu)造為存儲要在所述第二處理單元執(zhí)行數(shù)據(jù)處理時使用的第三程序。
6.根據(jù)權(quán)利要求5所述的信息處理裝置,其中,所述第三存儲單元為易失性存儲單元。
7.根據(jù)權(quán)利要求5所述的信息處理裝置,其中,所述第一處理單元以響應(yīng)于所述第一 處理單元的起動的完成使所述第三存儲單元存儲所述第三程序的方式,來控制所述第三存 儲單元。
8.根據(jù)權(quán)利要求5所述的信息處理裝置,其中,所述第二處理單元響應(yīng)于重新開始向 所述第二處理單元提供所述時鐘,使用所述第三程序執(zhí)行所述數(shù)據(jù)處理。
9.根據(jù)權(quán)利要求5所述的信息處理裝置,其中,所述第二存儲單元存儲用于訪問所述 第三程序的第一信息,并且其中,所述第二處理單元基于所述第一信息來訪問所述第三程序。
10.根據(jù)權(quán)利要求9所述的信息處理裝置,其中,所述第一信息是指示所述第三存儲單 元中存儲所述第三程序的存儲區(qū)域的第一地址。
11.根據(jù)權(quán)利要求9所述的信息處理裝置,該信息處理裝置還包括第四存儲單元,其被構(gòu)造為存儲指示所述第三存儲單元中存儲所述第三程序的存儲區(qū) 域的第一地址,其中,所述第一信息是指示所述第四存儲單元中存儲所述第一地址的存儲區(qū)域的第二 地址。
12.一種信息處理裝置的控制方法, 所述信息處理裝置包括第一處理單元; 第二處理單元;以及提供單元,其被構(gòu)造為向所述第一處理單元和所述第二處理單元提供時鐘; 所述控制方法包括以下步驟控制所述提供單元,以響應(yīng)于所述第二處理單元的起動的完成,停止向所述第二處理 單元提供所述時鐘;以及控制所述提供單元,以響應(yīng)于所述第一處理單元的起動的完成,重新開始向所述第二 處理單元提供所述時鐘。
全文摘要
本發(fā)明提供一種信息處理裝置及用于信息處理裝置的控制方法,該信息處理裝置包括第一處理單元;第二處理單元,其不同于所述第一處理單元;提供單元,其被構(gòu)造為向所述第一處理單元和所述第二處理單元提供時鐘;以及控制單元,其被構(gòu)造為以響應(yīng)于所述第二處理單元的起動的完成停止向所述第二處理單元提供所述時鐘、并響應(yīng)于所述第一處理單元的起動的完成重新開始向所述第二處理單元提供所述時鐘的方式,來控制所述提供單元。
文檔編號G06F15/177GK101937419SQ20101021904
公開日2011年1月5日 申請日期2010年6月25日 優(yōu)先權(quán)日2009年6月30日
發(fā)明者松井信明 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巴林右旗| 凯里市| 新巴尔虎右旗| 邳州市| 焦作市| 龙井市| 长顺县| 泾源县| 天长市| 永胜县| 澄迈县| 平顺县| 武川县| 西青区| 建平县| 防城港市| 凤翔县| 凤山县| 遵义县| 镇江市| 安图县| 贺州市| 湖南省| 军事| 寻甸| 清徐县| 图片| 谢通门县| 射洪县| 丰都县| 荆门市| 博白县| 台前县| 玉田县| 监利县| 顺昌县| 宜州市| 永宁县| 双流县| 正蓝旗| 宝兴县|