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

協(xié)調(diào)裝置、協(xié)調(diào)系統(tǒng)、協(xié)調(diào)方法、半導體集成電路及圖像處理裝置的制作方法

文檔序號:6348046閱讀:134來源:國知局
專利名稱:協(xié)調(diào)裝置、協(xié)調(diào)系統(tǒng)、協(xié)調(diào)方法、半導體集成電路及圖像處理裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種協(xié)調(diào)裝置,實施來自多個主機的資源利用請求的協(xié)調(diào)。
背景技術(shù)
有一種在總線上連接處理器、解碼器等多個設備(下面稱為主機。)和存儲器,由 那些多個主機共享其存儲器的系統(tǒng)。在這種系統(tǒng)中備有協(xié)調(diào)裝置,防備來自主機的存儲器利用請求互相爭先的情形, 從互相爭先的存儲器利用請求之中選擇1個存儲器利用請求,作為優(yōu)先級最高的存儲器利 用請求進行輸出。協(xié)調(diào)裝置例如根據(jù)與預定的存儲器利用請求間的優(yōu)先權(quán)有關(guān)的信息等,從互相爭 先的存儲器利用請求之中選擇優(yōu)先級最高的存儲器利用請求,進行輸出。在由多個主機共享存儲器的系統(tǒng)中,只有發(fā)放過從協(xié)調(diào)裝置所輸出的優(yōu)先級最高 的存儲器利用請求后的主機才經(jīng)由總線利用存儲器。作為由多個主機共享存儲器的技術(shù),例如有專利文獻1中所公示的技術(shù)。可是,在由多個主機共享存儲器的系統(tǒng)中,主機的數(shù)目較多的場合以及各主機間 的物理距離相互遠離的場合等,有時從定時或物理布線長度的觀點考慮,使用分層次構(gòu)成 協(xié)調(diào)裝置這樣的方法。層次化后的協(xié)調(diào)裝置按每層次具備協(xié)調(diào)其層次內(nèi)的存儲器利用請求的協(xié)調(diào)裝置, 那些每層次的協(xié)調(diào)裝置例如相互連接來構(gòu)成,使之成為雛菊鏈式或競爭式。下位側(cè)層次的協(xié)調(diào)裝置受理來自其層次所屬的主機的存儲器利用請求,從所受理 的存儲器利用請求之中選擇優(yōu)先級最高的存儲器利用請求,輸出至1個上位側(cè)層次的協(xié)調(diào)
直O(jiān)上位側(cè)層次的協(xié)調(diào)裝置受理來自其層次所屬的主機的存儲器利用請求和來自下 位層次協(xié)調(diào)裝置的存儲器利用請求,從所受理的存儲器利用請求之中選擇優(yōu)先級最高的存 儲器利用請求,再輸出至上位層次的協(xié)調(diào)裝置。這樣一來,在層次化后的協(xié)調(diào)裝置中,就從下位側(cè)的層次按順序,往下選擇其層次 以下的層次內(nèi)優(yōu)先級最高的存儲器利用請求,輸出至上位側(cè)層次的協(xié)調(diào)裝置,最后由最上 位層次的協(xié)調(diào)裝置輸出的優(yōu)先級最高的存儲器利用請求為系統(tǒng)中優(yōu)先級最高的存儲器利 用請求。但是,層次化后的協(xié)調(diào)裝置因為從下位的層次按順序?qū)嵤﹨f(xié)調(diào),所以從物理電路 配置的觀點考慮,難以縮短從開始協(xié)調(diào)到輸出優(yōu)先級最高的存儲器利用請求為止的處理時 間。一般來說,若由控制存儲器的如存儲器控制器接收到從協(xié)調(diào)裝置所輸出的優(yōu)先級 最高的存儲器利用請求,則存儲器控制器使發(fā)放過存儲器利用請求的主機利用存儲器。在與從協(xié)調(diào)裝置輸出優(yōu)先級最高的存儲器利用請求,到主機由存儲器控制器接收其針對存儲器利用請求的響應信號來更新下一優(yōu)先級最高的存儲器利用請求為止的期間 (下面稱為延遲(latency))相比,由收到響應信號后的主機而產(chǎn)生的存儲器利用期間更短 時,在其延遲和其存儲器的利用期間之差的期間,發(fā)生該存儲器不被利用的現(xiàn)象(下面稱 為泡沫現(xiàn)象(bubblephenomenon)) ο對于使用層次化后的協(xié)調(diào)裝置的存儲器利用系統(tǒng)來說,因為難以縮短層次化后的 協(xié)調(diào)裝置的延遲,所以有時將發(fā)生上述的泡沫現(xiàn)象。在使用層次化后的協(xié)調(diào)裝置的存儲器利用系統(tǒng)中,作為減低泡沫現(xiàn)象的發(fā)生頻率 所用的技術(shù),例如有專利文獻2中所公示的技術(shù)。該技術(shù)為,在層次化后的協(xié)調(diào)裝置中,在下位層次和上位層次之間配置高速緩沖 存儲器,用來暫時存儲根據(jù)存儲器利用請求所利用的主存儲器的數(shù)據(jù);在下位層次上優(yōu)先 級最高的存儲器利用請求找到該高速緩沖存儲器時,取代主存儲器,利用高速緩沖存儲器。根據(jù)該技術(shù),在下位層次上存儲器利用請求找到該高速緩沖存儲器時,可以在不 等待上位層次上的協(xié)調(diào)結(jié)果的狀況下,利用高速緩沖存儲器,從而,使用層次化的協(xié)調(diào)裝置 的存儲器利用系統(tǒng)在存儲器利用請求找到該高速緩沖存儲器時,猶如上述的延遲變短那樣 進行動作。專利文獻1 日本特開2004-288021號公報專利文獻2 日本特開平9-128346號公報

發(fā)明內(nèi)容
但是,在上述的以往技術(shù)中存在下述這樣的課題,即因為如果主機不重復發(fā)放同 一內(nèi)容的存儲器利用請求,則存儲器利用請求找不到高速緩沖存儲器,所以在主機不重復 發(fā)放同一內(nèi)容的存儲器利用請求的系統(tǒng)中,無法通過高速緩存獲得延遲縮短的效果。因此,本發(fā)明是鑒于涉及的問題而做出的,其目的為,提供一種即便在主機不重復 發(fā)放同一內(nèi)容的存儲器利用請求的系統(tǒng)中使用時,也可以減低泡沫現(xiàn)象的發(fā)生頻率的協(xié)調(diào) 系統(tǒng)以及用于協(xié)調(diào)系統(tǒng)構(gòu)建的協(xié)調(diào)裝置。為了解決上述課題,本發(fā)明所涉及的協(xié)調(diào)系統(tǒng)其特征為,將下述協(xié)調(diào)裝置形成為1 個以上,該協(xié)調(diào)裝置的特征為,具備第1受理機構(gòu),依次受理來自多個設備的資源利用請 求命令;協(xié)調(diào)機構(gòu),將由上述第1受理機構(gòu)所受理的資源利用請求命令按預定周期的每個 設為對象,在該對象為多個時,評價該各對象的優(yōu)先級,確定優(yōu)先級第1高的對象來作為第 1資源利用請求命令,并確定優(yōu)先級第2高的對象來作為第2資源利用請求命令;輸出機 構(gòu),將由上述協(xié)調(diào)機構(gòu)確定出的上述第1資源利用請求命令和上述第2資源利用請求命令 按上述預定周期或者別的預定周期的每個輸出到外部;第2受理機構(gòu),對包括確定資源利 用請求命令的信息在內(nèi)的資源利用響應信號進行受理;上述協(xié)調(diào)機構(gòu)從上述第2受理機構(gòu) 受理資源利用響應信號之時開始,將由該資源利用響應信號確定的資源利用請求命令從對 象除去,實施上述第1資源利用請求命令和上述第2資源利用請求命令的確定;并且具備 第3受理機構(gòu),依次受理從第1協(xié)調(diào)裝置所輸出的上述第1資源利用請求命令、上述第2資 源利用請求命令和來自1個以上設備的資源請求命令;最后協(xié)調(diào)機構(gòu),將由上述第3受理機 構(gòu)所受理的資源利用請求命令按上述預定周期或者別的預定周期的每個設為對象,評價該 各對象的優(yōu)先級,確定優(yōu)先級第1高的對象來作為最優(yōu)先資源利用請求命令;最后階段輸出機構(gòu),輸出由上述最后協(xié)調(diào)機構(gòu)確定出的上述最優(yōu)先資源利用請求命令;資源利用請求 命令受理機構(gòu),受理由上述最后階段輸出機構(gòu)所輸出的最優(yōu)先資源利用請求命令的輸入; 第4受理機構(gòu),受理資源利用響應信號;資源利用響應信號輸出機構(gòu),在上述資源利用請求 命令受理機構(gòu)受理了最優(yōu)先資源利用請求命令的輸入時,將包括確定該最優(yōu)先資源利用請 求命令的信息在內(nèi)的資源利用響應信號,輸出給上述第2受理機構(gòu)和上述第4受理機構(gòu);上 述最后協(xié)調(diào)機構(gòu)從上述第4受理機構(gòu)受理資源利用響應信號之時開始,將由該資源利用響 應信號確定的資源利用請求命令從對象除去,實施上述最優(yōu)先資源利用請求命令的確定。發(fā)明效果具備上述結(jié)構(gòu)的本發(fā)明所涉及的協(xié)調(diào)系統(tǒng)由第1協(xié)調(diào)裝置輸出優(yōu)先級第1高的資 源利用請求命令和優(yōu)先級第2高的資源利用請求命令。從而,在第1協(xié)調(diào)裝置實施過的協(xié)調(diào)中優(yōu)先級第1高的資源利用請求命令作為最 優(yōu)先資源利用請求命令被資源利用請求命令受理機構(gòu)受理的情況下,即便在基于其最優(yōu)先 資源利用請求命令的資源利用期間比通過第1協(xié)調(diào)裝置開始的協(xié)調(diào)的延遲短時,也由于最 后協(xié)調(diào)機構(gòu)若第4受理機構(gòu)受理了資源利用響應信號,則將已經(jīng)從第1協(xié)調(diào)裝置所輸出的 優(yōu)先權(quán)第2高的資源利用請求命令協(xié)調(diào)為新的最優(yōu)先資源利用請求命令,因而可以減低泡 沫現(xiàn)象的發(fā)生頻率。另外,上述第1受理機構(gòu)依次受理的資源請求命令的各自包含用來確定利用資源 的期間的信息,上述1個以上協(xié)調(diào)裝置所具備的輸出機構(gòu)各自只限于利用按下述周期輸出 的第1資源利用請求命令之資源的期間為預定期間以下的情形,才實施上述第2資源利用 請求命令的輸出,也可以,上述周期和從該輸出機構(gòu)輸出該第2資源利用請求命令的周期 相同。泡沫現(xiàn)象只限于與由協(xié)調(diào)系統(tǒng)實施的協(xié)調(diào)的延遲相比,基于資源請求命令的資源 的利用期間更短的情形才發(fā)生。從而,在協(xié)調(diào)裝置輸出優(yōu)先級第1高的資源請求命令時,與其由協(xié)調(diào)裝置開始的 協(xié)調(diào)的延遲相比基于其優(yōu)先級第1高的資源請求命令的資源利用期間更長的情況下,其協(xié) 調(diào)裝置輸出的優(yōu)先級第2高的資源請求命令沒有有效利用。由于形成為這種結(jié)構(gòu),因而通過事先將各協(xié)調(diào)裝置中的預定時間設為比其由協(xié)調(diào) 裝置開始的協(xié)調(diào)的延遲短的期間,各協(xié)調(diào)裝置就不再輸出沒有有效利用的優(yōu)先級第2高的 資源利用請求命令,因此可以抑制無用的電力消耗。另外,上述第1受理機構(gòu)依次受理的資源請求命令的各自包含用來確定利用資源 的期間的信息,上述1個以上協(xié)調(diào)裝置所具備的輸出機構(gòu)各自只限于按下述周期輸出的第 1資源利用請求命令利用資源的期間和該第1資源利用請求命令到達上述資源利用請求命 令受理機構(gòu)之前需要的延遲時間之間的關(guān)系為預定關(guān)系的情形,才實施上述第2資源利用 請求命令的輸出,也可以,上述周期和從該輸出機構(gòu)輸出該第2資源利用請求命令的周期 相同。泡沫現(xiàn)象只限于與由協(xié)調(diào)系統(tǒng)實施的協(xié)調(diào)的延遲相比,基于資源請求命令的資源 利用期間更短的情形才發(fā)生。從而,在協(xié)調(diào)裝置輸出優(yōu)先級第1高的資源請求命令時,與其由協(xié)調(diào)裝置開始的 協(xié)調(diào)的延遲相比基于其優(yōu)先級第1高的資源請求命令的存儲器利用期間更長的情況下,其協(xié)調(diào)裝置輸出的優(yōu)先級第2高的資源請求命令沒有有效利用。由于形成為這種結(jié)構(gòu),因而通過事先將各協(xié)調(diào)裝置中的預定關(guān)系設為與其由協(xié)調(diào) 裝置開始的協(xié)調(diào)的延遲相比基于第1資源請求命令的存儲器利用期間變得更長的關(guān)系,各 協(xié)調(diào)裝置就不再輸出沒有有效利用的優(yōu)先級第2高的資源利用請求命令,因此可以抑制無 用的電力消耗。另外,上述資源是存儲器,上述資源利用響應信號輸出機構(gòu)在上述資源利用請求 命令受理機構(gòu)受理了最優(yōu)先資源利用請求命令的輸入的情況下,在該最優(yōu)先資源利用請求 命令是上述存儲器特定區(qū)域的讀出命令時,對上述存儲器輸出用來使該特定區(qū)域中所存儲 的數(shù)據(jù)的輸出開始的信號,也可以。由于形成為這種結(jié)構(gòu),因而可以減低從存儲器讀出數(shù)據(jù)時發(fā)生的泡沫現(xiàn)象的發(fā)生頻率。另外,上述資源是存儲器,上述資源利用響應信號輸出機構(gòu)在上述資源利用請求 命令受理機構(gòu)受理了最優(yōu)先資源利用請求命令的輸入的情況下,在該最優(yōu)先資源利用請求 命令是上述存儲器特定區(qū)域的寫入命令時,對上述存儲器輸出用來使對該特定區(qū)域的數(shù)據(jù) 寫入開始的信號,也可以。由于形成為這種結(jié)構(gòu),因而可以減低對存儲器寫入數(shù)據(jù)時發(fā)生的泡沫現(xiàn)象的發(fā)生頻率。為了解決上述課題,本發(fā)明所涉及的協(xié)調(diào)裝置其特征為,具備第1受理機構(gòu),依 次受理來自多個設備的資源利用請求命令;協(xié)調(diào)機構(gòu),將由上述第1受理機構(gòu)所受理的資 源利用請求命令按預定周期的每個設為對象,在該對象為多個時,評價該各對象的優(yōu)先級, 確定優(yōu)先級第1高的對象來作為第1資源利用請求命令,并確定優(yōu)先級第2高的對象來作 為第2資源利用請求命令;輸出機構(gòu),將由上述協(xié)調(diào)機構(gòu)確定出的上述第1資源利用請求命 令和上述第2資源利用請求命令輸出到外部;第2受理機構(gòu),對包括確定資源利用請求命令 的信息在內(nèi)的資源利用響應信號進行受理;上述協(xié)調(diào)機構(gòu)從上述第2受理機構(gòu)受理資源利 用響應信號之時開始,將由該資源利用響應信號確定的資源利用請求命令從對象除去,實 施上述第1資源利用請求命令和上述第2資源利用請求命令的確定。具備上述結(jié)構(gòu)的本發(fā)明所涉及的協(xié)調(diào)裝置輸出優(yōu)先級第1高的資源利用請求命 令和優(yōu)先級第2高的資源利用請求命令。因為該協(xié)調(diào)裝置作為串聯(lián)連接多個協(xié)調(diào)裝置而形成的協(xié)調(diào)系統(tǒng)最上位層次以外 的協(xié)調(diào)裝置來利用,所以在從該協(xié)調(diào)裝置所輸出的優(yōu)先級第1高的資源利用請求命令作為 最優(yōu)先資源利用命令被資源利用請求命令受理機構(gòu)受理的情況下,在該協(xié)調(diào)裝置的上位側(cè) 層次上連接的協(xié)調(diào)裝置可以使用已經(jīng)從該協(xié)調(diào)裝置輸出的優(yōu)先權(quán)第2高的資源利用請求 命令,實施新的最優(yōu)先資源利用請求命令的協(xié)調(diào)。從而,即便在從該協(xié)調(diào)裝置所輸出的優(yōu)先級第1高的資源利用請求命令的存儲器 利用期間比由第1協(xié)調(diào)裝置實施的協(xié)調(diào)的延遲更短時,也可以減低泡沫現(xiàn)象的發(fā)生頻率。因而,該協(xié)調(diào)裝置具有在可以減低泡沫現(xiàn)象發(fā)生頻率的協(xié)調(diào)系統(tǒng)構(gòu)建中成為有用 的設備這樣的效果。另外,上述第1受理機構(gòu)依次受理的資源請求命令的各自包含用來確定利用資源 的期間的信息,上述輸出機構(gòu)只限于利用按下述周期輸出的第1資源利用請求命令之資源的期間為預定期間以下的情形,才實施上述第2資源利用請求命令的輸出,上述周期和從 該輸出機構(gòu)輸出該第2資源利用請求命令的周期相同。泡沫現(xiàn)象只限于與由協(xié)調(diào)裝置實施的協(xié)調(diào)的延遲相比,基于資源請求命令的資源 利用期間更短的情形才發(fā)生。從而,在與由協(xié)調(diào)裝置實施的協(xié)調(diào)的延遲相比,基于優(yōu)先級第1高的資源請求命 令的資源利用期間更長的情況下,優(yōu)先級第2高的資源請求命令沒有有效利用。由于形成為這種結(jié)構(gòu),因而通過事先將預定期間設為比由協(xié)調(diào)裝置實施的協(xié)調(diào)的 延遲短的期間,就不再輸出沒有有效利用的優(yōu)先級第2高的資源利用請求命令,因此可以 抑制無用的電力消耗。


圖1是系統(tǒng)LSIlOO的功能框圖。圖2的(a)是存儲器利用請求命令的數(shù)據(jù)結(jié)構(gòu)圖,(b)確認信號的數(shù)據(jù)結(jié)構(gòu)圖。圖3是總線接口部150的結(jié)構(gòu)圖。圖4是協(xié)調(diào)部141的結(jié)構(gòu)圖。圖5是表示各主機和其由主機發(fā)放的存儲器利用請求命令的優(yōu)先順序之間關(guān)系 的附圖。圖6是協(xié)調(diào)部140的結(jié)構(gòu)圖。圖7是表示分層次協(xié)調(diào)處理的流程圖。圖8是表示最后協(xié)調(diào)處理的流程圖。圖9是系統(tǒng)LSIlOO內(nèi)部信號的時間圖。圖10是各協(xié)調(diào)裝置受到功能限制時的系統(tǒng)LSIlOO內(nèi)部信號的時間圖。圖11是協(xié)調(diào)裝置1131的結(jié)構(gòu)圖。圖12是表示第1變形分層次協(xié)調(diào)處理的流程圖之一。圖13是表示第1變形分層次協(xié)調(diào)處理的流程圖之二。圖14第1變形系統(tǒng)LSI內(nèi)部信號的時間圖。圖15是存儲器利用請求命令的數(shù)據(jù)結(jié)構(gòu)圖。圖16是協(xié)調(diào)裝置1631的結(jié)構(gòu)圖。圖17是表示第2變形分層次協(xié)調(diào)處理的流程圖之一。圖18是表示第2變形分層次協(xié)調(diào)處理的流程圖之二。圖19是藍光記錄系統(tǒng)1900的結(jié)構(gòu)圖。
具體實施例方式<實施方式1>< 概要 >下面,作為本發(fā)明所涉及的協(xié)調(diào)裝置一個實施方式,說明系統(tǒng)LSI,該系統(tǒng)LSI具 備多個主機,利用通用的存儲器;層次協(xié)調(diào)裝置,用來協(xié)調(diào)來自那些主機的存儲器利用請 求。該系統(tǒng)LSI所具備的層次協(xié)調(diào)裝置由與相互通用的時鐘信號同步進行動作的多個協(xié)調(diào)裝置形成層次結(jié)構(gòu),進行了連接。各協(xié)調(diào)裝置在本裝置所屬的層次上,受理來自其層次所屬的主機的存儲器利用請 求和來自下位層次協(xié)調(diào)裝置的存儲器利用請求,從所受理的存儲器利用請求之中選擇優(yōu)先 級第1高的存儲器利用請求和優(yōu)先級第2高的存儲器利用請求,輸出至上位側(cè)層次的協(xié)調(diào)
直ο在協(xié)調(diào)裝置為最上位層次的協(xié)調(diào)裝置時,將本裝置選擇的優(yōu)先級第1高的存儲器 利用請求,作為最優(yōu)先存儲器利用請求輸出至控制存儲器的存儲器控制部。另外,最上位層次的協(xié)調(diào)裝置在將優(yōu)先級第1高的存儲器利用請求作為最優(yōu)先存 儲器利用請求輸出到存儲器控制部的情況下,從存儲器控制部接收其存儲器利用請求已受 理之意的確認信號時,輸出作為優(yōu)先權(quán)第2高的存儲器利用請求所選出的存儲器利用請 求,來作為下一最優(yōu)先存儲器利用請求。下面,對于本實施方式1所涉及的系統(tǒng)LSI的結(jié)構(gòu),一邊參照附圖一邊進行說明。< 結(jié)構(gòu) ><整體結(jié)構(gòu)>圖1是表示系統(tǒng)LSIlOO結(jié)構(gòu)的框圖。系統(tǒng)LSIlOO具備處理器110、輸出圖像引擎111、加密引擎112、數(shù)據(jù)流引擎113、 解碼器A114、解碼器B115、編碼器116、高畫質(zhì)引擎117、層次協(xié)調(diào)裝置105、存儲器控制部 118和主干總線120等,并且和外部存儲器101進行了連接。處理器110和層次協(xié)調(diào)裝置105連接,通過執(zhí)行外部存儲器101中所存儲的程序, 來實現(xiàn)控制輸出圖像引擎111、加密引擎112、數(shù)據(jù)流引擎113、解碼器A114、解碼器B115、編 碼器116、高畫質(zhì)引擎117、層次協(xié)調(diào)裝置105及存儲器控制部118等的功能。輸出圖像引擎111和層次協(xié)調(diào)裝置105連接,由處理器110來控制,具有對于外部 存儲器101中所存儲的動態(tài)圖像數(shù)據(jù)或者靜止圖像數(shù)據(jù),重合字幕、圖形等的功能。加密引擎112和層次協(xié)調(diào)裝置105連接,由處理器110來控制,具有對于外部存儲 器101中所存儲的加密后的數(shù)據(jù),進行解密處理的功能。數(shù)據(jù)流引擎113和層次協(xié)調(diào)裝置105連接,由處理器110來控制,具有對于從調(diào)諧 器所獲取的流數(shù)據(jù),進行流處理(是對流數(shù)據(jù)進行加工的處理,例如,從匯集了聲音數(shù)據(jù)和 影像數(shù)據(jù)的流數(shù)據(jù)分離聲音數(shù)據(jù)和影像數(shù)據(jù),來生成聲音流數(shù)據(jù)和影像流數(shù)據(jù)將其寫入外 部存儲器101中的處理)的功能。解碼器A114和層次協(xié)調(diào)裝置105連接,由處理器110來控制,具有對外部存儲器 101中所存儲的以MPEG (Moving Picture Experts Group)-2方式編碼后的數(shù)據(jù)進行解碼的 功能。解碼器B115和層次協(xié)調(diào)裝置105連接,由處理器110來控制,具有對外部存儲器 101中所存儲的以MPEG-4AVC(Advanced Video Cording)方式編碼后的數(shù)據(jù)進行解碼的功 能。編碼器116和層次協(xié)調(diào)裝置105連接,由處理器110來控制,具有將外部存儲器中 所存儲的動態(tài)圖像數(shù)據(jù)以MPEG-4AVC方式進行編碼的功能。高畫質(zhì)引擎117和層次協(xié)調(diào)裝置105連接,由處理器110來控制,具有對于外部存 儲器101中所存儲的動態(tài)圖像數(shù)據(jù)或者靜止圖像數(shù)據(jù)進行高畫質(zhì)化處理(是針對動態(tài)圖像或者靜止圖像的數(shù)據(jù),生成使畫質(zhì)提高后的數(shù)據(jù)的處理,例如,生成使被拍攝體的輪廓明顯 的數(shù)據(jù)之處理)的功能。處理器110、輸出圖像引擎111、加密引擎112、數(shù)據(jù)流引擎113、解碼器A114、解碼 器B115、編碼器116和高畫質(zhì)引擎117是將外部存儲器101作為從機來共享的主機。 各主機在利用作為從機的外部存儲器101時,在外部存儲器101的利用之前,要對 層次協(xié)調(diào)裝置105輸出存儲器利用請求命令。圖2(a)是各主機輸出的存儲器利用請求命令的數(shù)據(jù)結(jié)構(gòu)圖。如同圖所示,存儲器利用請求命令由開始地址201、主機識別信息202和指令類型 信息203構(gòu)成。開始地址201是32位的數(shù)據(jù),表示要利用的存儲區(qū)域的開始地址。主機識別信息202是4位的數(shù)據(jù),用來識別輸出過存儲器利用請求命令的主機; 例如,“0000”表示處理器110,“0001”表示輸出圖像引擎111,“0010”表示加密引擎112, “0011”表示數(shù)據(jù)流引擎113,“0100”表示解碼器A114,“0101”表示解碼器B115,“0110,,表 示編碼器116,“0111”表示高畫質(zhì)引擎117。指令類型信息203是1位的數(shù)據(jù),在存儲器的利用是對存儲區(qū)域的寫入時成為 “0”,在是從存儲區(qū)域的讀出時成為“ 1 ”。還有,這里各主機進行對存儲區(qū)域的寫入的大小以及進行從存儲區(qū)域的讀出的大 小是64Byte的固定長度。返回圖1,再繼續(xù)有關(guān)系統(tǒng)LSI結(jié)構(gòu)的說明。主干總線120是連接于層次協(xié)調(diào)裝置105和存儲器控制部118上的雙向總線,總 線寬度是32Byte。從而,在傳送64Byte的數(shù)據(jù)時,要使用2周期進行數(shù)據(jù)的傳送。存儲器控制部118連接于層次協(xié)調(diào)裝置105和外部存儲器101上,具有下面的2 個功能。功能1 若從層次協(xié)調(diào)裝置105輸出了存儲器利用請求命令,則接收該存儲器利用 請求命令,對層次協(xié)調(diào)裝置105輸出確認信號的功能。功能2 在接收到來自層次協(xié)調(diào)裝置105的存儲器利用請求命令的情況下,未使用 主干總線120和外部存儲器101時,按照接收到的存儲器利用請求命令,進行從外部存儲器 101的數(shù)據(jù)讀出或者對外部存儲器101的數(shù)據(jù)寫入的功能。圖2(b)是存儲器控制部118輸出的確認信號的數(shù)據(jù)結(jié)構(gòu)圖。如同圖所示,確認信號由確認信息211和主機識別信息202構(gòu)成。確認信息211是1位的信號,表示確認信號是否有效;在“1”的場合表示確認信號 有效,在“0”的場合表示確認信號無效。主機識別信息212是用來對確認信號發(fā)送對方的主機進行識別的識別信息,和存 儲器控制部118輸出確認信號之前接收到的存儲器利用請求命令中含有的主機識別信息 202相同。返回圖1,再繼續(xù)有關(guān)系統(tǒng)LSI結(jié)構(gòu)的說明。層次協(xié)調(diào)裝置105連接于處理器110、輸出圖像引擎111、加密引擎112、數(shù)據(jù)流引 擎113、解碼器A114、解碼器B115、編碼器116、高畫質(zhì)引擎117、主干總線120和存儲器控制 部118上,使用下面說明的各結(jié)構(gòu)要件,具有下面的2個功能等。
功 能1 接收并存儲來自各主機的存儲器利用請求命令,在存儲的存儲器利用請 求命令之中,選出優(yōu)先級最高的存儲器利用請求命令,輸出給存儲器控制部118的功能。功能2 對各主機和主干總線120之間的數(shù)據(jù)存取進行中介的功能。層次協(xié)調(diào)裝置105包括第1協(xié)調(diào)裝置130、第2協(xié)調(diào)裝置131A、第3協(xié)調(diào)裝置131B、 第4協(xié)調(diào)裝置131C、第1協(xié)調(diào)候選信號線161A、第1協(xié)調(diào)候選信號線161B、第1協(xié)調(diào)候選 信號線161C、第2協(xié)調(diào)候選信號線162A、第2協(xié)調(diào)候選信號線162B、第2協(xié)調(diào)候選信號線 162C 等。第1協(xié)調(diào)裝置130連接于處理器110、輸出圖像引擎111、存儲器控制部118和主 干總線120上,并且經(jīng)由第1協(xié)調(diào)候選信號線161A和第2協(xié)調(diào)候選信號線162A,與第2協(xié) 調(diào)裝置131A進行連接,具有下面的4個功能等。功能1 接收并存儲來自處理器110和輸出圖像引擎111的存儲器利用請求命令 的功能。功能2 從當前存儲的存儲器利用請求命令、經(jīng)由第1協(xié)調(diào)候選信號線161A由第 2協(xié)調(diào)裝置131A輸入的存儲器利用請求命令和經(jīng)由第2協(xié)調(diào)候選信號線162A由第2協(xié)調(diào) 裝置131A輸入的存儲器利用請求命令,選定優(yōu)先級第1高的存儲器利用請求命令和優(yōu)先級 第2高的存儲器利用請求命令,將它們之中優(yōu)先級第1高的存儲器利用請求命令作為最優(yōu) 先存儲器利用請求命令,與時鐘信號同步,輸出至存儲器控制部118的功能。功能3 在將優(yōu)先級第1高的存儲器利用請求作為最優(yōu)先存儲器利用請求輸出到 存儲器控制部118的情況下,從存儲器控制部118接收其存儲器利用請求已受理之意的確 認信號時,如果存儲有與其確認信號對應的存儲器利用請求命令,則刪除其要存儲的存儲 器利用請求命令,將在接收到其確認信號的時鐘周期內(nèi)作為優(yōu)先權(quán)第2高的存儲器利用請 求所選出的存儲器利用請求,在下一時鐘周期內(nèi)作為最優(yōu)先存儲器利用請求進行輸出的功 能。功能4:處理器110和主干總線120之間的總線接口功能以及輸出圖像引擎111和 主干總線120之間的總線接口功能。第2協(xié)調(diào)裝置131A連接于加密引擎112、數(shù)據(jù)流引擎113、存儲器控制部118和主 干總線120等上,并且經(jīng)由第1協(xié)調(diào)候選信號線161A和第2協(xié)調(diào)候選信號線162A,與第1 協(xié)調(diào)裝置130進行連接,經(jīng)由第1協(xié)調(diào)候選信號線161B和第2協(xié)調(diào)候選信號線162B,與第 3協(xié)調(diào)裝置131B進行連接,具有下面的3個功能。功能1 接收并存儲來自加密引擎112和數(shù)據(jù)流引擎113的存儲器利用請求命令 的功能。功能2 從當前存儲的存儲器利用請求命令、經(jīng)由第1協(xié)調(diào)候選信號線161B由第 3協(xié)調(diào)裝置131B輸入的存儲器利用請求命令和經(jīng)由第2協(xié)調(diào)候選信號線162B由第2協(xié)調(diào) 裝置131B輸入的存儲器利用請求命令,選定優(yōu)先級第1高的存儲器利用請求命令和優(yōu)先級 第2高的存儲器利用請求命令,將所選定的優(yōu)先級第1高的存儲器利用請求命令和優(yōu)先級 第2高的存儲器利用請求命令,分別經(jīng)由第1協(xié)調(diào)候選信號線161A和第2協(xié)調(diào)候選信號線 162A,與時鐘信號同步輸出至第1協(xié)調(diào)裝置130的功能。功能3 在將優(yōu)先級第1高的存儲器利用請求作為最優(yōu)先存儲器利用請求輸出到 第1協(xié)調(diào)裝置130的情況下,從存儲器控制部118接收其存儲器利用請求已受理之意的確認信號時,如果存儲有與其確認信號對應的存儲器利用請求命令,則刪除其要存儲的存儲 器利用請求命令,將在接收到其確認信號的時鐘周期內(nèi)作為優(yōu)先權(quán)第2高的存儲器利用請 求所選出的存儲器利用請求,在下一時鐘周期內(nèi)作為優(yōu)先權(quán)第1高的存儲器利用請求進行 輸出的功能。功能4:加密引擎112和主干總線120之間的總線接口功能以及數(shù)據(jù)流引擎113和 主干總線120之間的總線接口功能。第3協(xié)調(diào)裝置131B具有和第2協(xié)調(diào)裝置131A相同的結(jié)構(gòu),連接于解碼器A114、解 碼器B115、存儲器控制部118和主干總線120等上,并且經(jīng)由第1協(xié)調(diào)候選信號線161B和 第2協(xié)調(diào)候選信號線162B,與第2協(xié)調(diào)裝置131A進行連接,經(jīng)由第1協(xié)調(diào)候選信號線161C 和第2協(xié)調(diào)候選信號線162C,與第4協(xié)調(diào)裝置131C進行連接。第4協(xié)調(diào)裝置131C具有和第2協(xié)調(diào)裝置131A及第3協(xié)調(diào)裝置131B相同的結(jié)構(gòu), 連接于編碼器116、高畫質(zhì)引擎117、存儲器控制部118和主干總線120等上。還有,第4協(xié)調(diào)裝置131C因為不存在下位層次的協(xié)調(diào)裝置,所以不存在從下位的 層次輸入的存儲器利用請求?!磪f(xié)調(diào)裝置的結(jié)構(gòu)〉 第1協(xié)調(diào)裝置130具有總線接口部150A和協(xié)調(diào)部140,第2協(xié)調(diào)裝置131A 第4 協(xié)調(diào)裝置131C分別具有總線接口部150B 總線接口部150D和協(xié)調(diào)部141A 協(xié)調(diào)部141C。下面,對于第1協(xié)調(diào)裝置130、第2協(xié)調(diào)裝置131A 第4協(xié)調(diào)裝置131C的結(jié)構(gòu)詳 細情況,使用附圖進行說明。還有,第2協(xié)調(diào)裝置131A 第4協(xié)調(diào)裝置131C因為形成相同的結(jié)構(gòu),所以在下 面除了要特別區(qū)分進行說明的場合以外,將第2協(xié)調(diào)裝置131A 第4協(xié)調(diào)裝置131C只稱 為協(xié)調(diào)裝置131,將總線接口部150B 總線接口部150D只稱為總線接口部150,將協(xié)調(diào)部 141A 協(xié)調(diào)部141C只稱為協(xié)調(diào)部141。再者,總線接口部150A也形成和總線接口部150相同的結(jié)構(gòu)。從而,下面除了要 特別區(qū)分進行說明的場合以外,也將總線接口部150A只稱為總線接口部150。圖3是構(gòu)成協(xié)調(diào)裝置130及協(xié)調(diào)裝置131的總線接口部150的結(jié)構(gòu)圖。如同圖所示,總線接口部150連接于主機A350(例如,總線接口部150B的場合是 加密引擎112)、主機B351 (例如,總線接口部150B的場合是數(shù)據(jù)流引擎113)、處理器110、 存儲器控制部118、主干總線120和協(xié)調(diào)部141上,具有主機側(cè)命令控制部310、存儲器側(cè)命 令控制部311、主機側(cè)數(shù)據(jù)控制部320、存儲器側(cè)數(shù)據(jù)控制部321、確認控制部330、設定寄存 器340、命令緩存器A312A、命令緩存器B312B、數(shù)據(jù)緩存器A322及數(shù)據(jù)緩存器B323。命令緩存器A312A和命令緩存器B312B分別連接于主機側(cè)命令控制部310、存儲器 側(cè)命令控制部311和確認控制部330上,用來暫時存儲從主機側(cè)命令控制部310所輸出的 存儲器利用請求。主機側(cè)命令控制部310連接于主機A350、主機B351、命令緩存器A312A和命令緩 存器B312B上,具備兩個功能,一是從主機A以信號交換方式接收存儲器利用請求命令將接 收到的存儲器利用請求命令寫入命令緩存器A312A中的功能,二是從主機B以信號交換方 式接收存儲器利用請求命令將接收到的存儲器利用請求命令寫入命令緩存器B312B中的 功能。
存儲器側(cè)命令控制部311連接于命令緩存器A312A、命令緩存器B312B和協(xié)調(diào)部 141上,與時鐘信號同步進行動作,具有下面的2個功能。功能1 在時鐘信號上升的定時內(nèi),從命令緩存器A312A,讀出第1陳舊的存儲器利 用請求命令,作為主機A第1存儲器利用請求命令輸出給協(xié)調(diào)部141,讀出第2陳舊的存儲 器利用請求命令,作為主機A第2存儲器利用請求命令輸出給協(xié)調(diào)部141的功能。功能2:在時鐘信號上升的定時內(nèi),從命令緩存器B312B,讀出第1陳舊的存儲器利 用請求命令,作為主機B第1存儲器利用請求命令輸出給協(xié)調(diào)部141,讀出第2陳舊的存儲 器利用請求命令,作為主機B第2存儲器利用請求命令輸出給協(xié)調(diào)部141的功能。還有,在功能1和功能2中,對應的存儲器利用請求命令未存儲在命令緩存器中 時,作為要輸出的存儲器利用請求命令,輸出表示存儲器利用請求命令不存在之意的全0 的信號。數(shù)據(jù)緩存器A322是FIFO (First In First Out)緩存器,連接于主機側(cè)數(shù)據(jù)控制 部320和存儲器側(cè)數(shù)據(jù)控制部321上,暫時存儲32Byte長度的數(shù)據(jù)。數(shù)據(jù)緩存器B323是FIFO緩存器,連接于主機側(cè)數(shù)據(jù)控制部320和存儲器側(cè)數(shù)據(jù) 控制部321上,暫時存儲32Byte長度的數(shù)據(jù)。主機側(cè)數(shù)據(jù)控制部320連接于主機A350、主機B351、數(shù)據(jù)緩存器A322和數(shù)據(jù)緩存 器B323上,具有下面的3個功能。功能1 從主機A以信號交換方式接收數(shù)據(jù)將接收到的數(shù)據(jù)寫入數(shù)據(jù)緩存器A322 中的功能。功能2 從主機B以信號交換方式接收數(shù)據(jù)將接收到的數(shù)據(jù)寫入數(shù)據(jù)緩存器A322 中的功能。功能3 在數(shù)據(jù)緩存器B323中保持有數(shù)據(jù)時,從陳舊的數(shù)據(jù)按順序以信號交換方 式發(fā)送至該數(shù)據(jù)目的地的主機的功能。存儲器側(cè)數(shù)據(jù)控制部321連接于數(shù)據(jù)緩存器A322和數(shù)據(jù)緩存器B323上,與時鐘 信號同步進行動作,具有下面的2個功能。功能1 在時鐘信號上升的定時內(nèi),讀出數(shù)據(jù)緩存器A322內(nèi)所存儲的數(shù)據(jù)之中第1 陳舊的數(shù)據(jù),輸出至主干總線120的功能。功能2 在從主干總線120接收到數(shù)據(jù)的情況下該數(shù)據(jù)是發(fā)往主機A350的數(shù)據(jù), 或是發(fā)往主機B351的數(shù)據(jù)時,在時鐘信號上升的定時內(nèi),在數(shù)據(jù)緩存器B323中寫入該數(shù)據(jù) 的功能。 確認控制部330連接于命令緩存器A312A、命令緩存器B312B、主機A350、主機 B351和存儲器控制部118上,具有下面的2個功能。功能1 在從存儲器控制部118接收到確認信號的情況下,其確認信號中含有的主 機識別信息212是表示主機A350的信息時,將接收到的確認信號發(fā)送給主機A350,刪除命 令緩存器A312A中所存儲的第1陳舊的存儲器利用請求命令的功能。功能2 在從存儲器控制部118接收到確認信號的情況下,其確認信號中含有的主 機識別信息212是表示主機B351的信息時,將接收到的確認信號發(fā)送給主機B351,刪除命 令緩存器B312B中所存儲的第1陳舊的存儲器利用請求命令的功能。設定寄存器340和處理器110連接,由處理器110來控制,用來設定命令緩存器A312A和命令緩 存器B312B的各自內(nèi)可以暫時存儲的存儲器利用請求命令的個數(shù)以及數(shù)據(jù) 緩存器A322和數(shù)據(jù)緩存器B323的各自內(nèi)可以暫時存儲的數(shù)據(jù)的個數(shù)。圖4是構(gòu)成協(xié)調(diào)裝置131的協(xié)調(diào)部141的結(jié)構(gòu)圖。如同圖所示,協(xié)調(diào)部141連接于總線接口部150和存儲器控制部118上,并且經(jīng) 由第1協(xié)調(diào)候選信號線A411A(例如,協(xié)調(diào)部141A的場合是第1協(xié)調(diào)候選信號線161A)和 第2協(xié)調(diào)候選信號線A412A(例如,協(xié)調(diào)部141A的場合是第2協(xié)調(diào)候選信號線162A),與上 位的協(xié)調(diào)部(例如,協(xié)調(diào)部141A的場合是協(xié)調(diào)部140)進行連接,經(jīng)由第1協(xié)調(diào)候選信號 線B411B(例如,協(xié)調(diào)部141A的場合是第1協(xié)調(diào)候選信號線161B)和第2協(xié)調(diào)候選信號線 B412B (例如,協(xié)調(diào)部141A的場合是第2協(xié)調(diào)候選信號線162B),與下位的協(xié)調(diào)部(例如,協(xié) 調(diào)部141A的場合是協(xié)調(diào)部141B)進行連接,具有第1候選協(xié)調(diào)部400、屏蔽部401、第2候 選協(xié)調(diào)部402和協(xié)調(diào)結(jié)果輸出控制部403。第1候選協(xié)調(diào)部400連接于總線接口部150、屏蔽部401、協(xié)調(diào)結(jié)果輸出控制部403 和第1協(xié)調(diào)候選信號線B411B上,具有下述功能,即若輸入了從第1協(xié)調(diào)候選信號線B411B 輸出的第1協(xié)調(diào)候選存儲器利用請求命令(下述)、從總線接口部輸出的主機A第1存儲器 利用請求命令和主機B第1存儲器利用請求命令,則選出它們3個存儲器利用請求命令之 中,優(yōu)先級第1高的存儲器利用請求命令來作為第1命令,輸出給協(xié)調(diào)結(jié)果輸出控制部403 和屏蔽部401的功能。圖5是表示各主機和其由主機發(fā)放的存儲器利用請求命令的優(yōu)先權(quán)之間關(guān)系的 附圖。主機名501表示各主機的主機名,優(yōu)先權(quán)502表示該主機發(fā)放的存儲器利用請求 命令的優(yōu)先權(quán)。第1候選協(xié)調(diào)部400進行了預先設定,使之按照圖5所示的存儲器利用請求命令 的優(yōu)先權(quán),選出第1命令。屏蔽部401連接于總線接口部150、第1候選協(xié)調(diào)部400、第2候選協(xié)調(diào)部402、第 1協(xié)調(diào)候選信號線B411B和第2協(xié)調(diào)候選信號線B412B上,具有下述功能,即在輸入了從第 1協(xié)調(diào)候選信號線B411B輸出的第1協(xié)調(diào)候選存儲器利用請求命令(下述)、從第2協(xié)調(diào)候 選信號線B412B輸出的第2協(xié)調(diào)候選存儲器利用請求命令(下述)、從總線接口部150輸出 的主機A第1存儲器利用請求命令、主機B第1存儲器利用請求命令、主機A第2存儲器利 用請求命令和主機B第2存儲器利用請求命令的6個存儲器利用請求命令的情況下,接收 到從第1候選協(xié)調(diào)部400所輸出的存儲器利用請求命令時,將從接收到的6個存儲器利用 請求命令去除由第1候選協(xié)調(diào)部400所輸出的存儲器利用請求命令后的5個存儲器利用請 求命令,輸出給第2候選協(xié)調(diào)部402的功能。第2候選協(xié)調(diào)部402連接于屏蔽部401、協(xié)調(diào)結(jié)果輸出控制部403、第1協(xié)調(diào)候選 信號線B411B和第2協(xié)調(diào)候選信號線B412B上,具有下述功能,即選出從屏蔽部401所輸出 的5個存儲器利用請求命令之中,優(yōu)先級第1高的存儲器利用請求命令來作為第2命令,輸 出給協(xié)調(diào)結(jié)果輸出控制部403的功能。第2候選協(xié)調(diào)部402在按照圖5所示的存儲器利用請求命令的優(yōu)先權(quán),并且對于 從總線接口部150輸出的主機A第2存儲器利用請求命令和主機B第2存儲器利用請求命 令來說,主機A第2存儲器利用請求命令為較高的優(yōu)先級,從第1協(xié)調(diào)候選信號線B411B輸出的第1協(xié)調(diào)候選存儲器利用請求命令(下述)和從第2協(xié)調(diào)候選信號線B412B輸出的第 2協(xié)調(diào)候選存儲器利用請求命令(下述)是從同一主機所輸出的存儲器利用請求命令的情 況下,選出第2命 令以便第1協(xié)調(diào)候選存儲器利用請求命令成為較高的優(yōu)先級。協(xié)調(diào)結(jié)果輸出控制部403連接于第1候選協(xié)調(diào)部400、第2候選協(xié)調(diào)部402、存儲 器控制部118、第1協(xié)調(diào)候選信號線A411A和第2協(xié)調(diào)候選信號線A412A上,與時鐘信號同 步進行動作,具備下面的2個功能。功能1 在從第1候選協(xié)調(diào)部400接收到第1命令,從第2候選協(xié)調(diào)部402接收到 第2命令的情況下,不在接收到這些命令的時鐘周期的期間中從存儲器控制部118接收包 括第1命令中含有的主機識別信息在內(nèi)的確認信號時,在下一時鐘信號上升的定時內(nèi),將 第1命令作為第1協(xié)調(diào)候選存儲器利用請求命令輸出至第1協(xié)調(diào)候選信號線A411A,將第2 命令作為第2協(xié)調(diào)候選存儲器利用請求命令輸出至第2協(xié)調(diào)候選信號線A412A的功能。功能2 在從第1候選協(xié)調(diào)部400接收到第1命令,從第2候選協(xié)調(diào)部402接收到 第2命令的情況下,在接收到這些命令的時鐘周期的期間中從存儲器控制部118接收到包 括第1命令中含有的主機識別信息在內(nèi)的確認信號時,在下一時鐘信號上升的定時內(nèi),將 第2命令作為第1協(xié)調(diào)候選存儲器利用請求命令輸出至第1協(xié)調(diào)候選信號線A411A,將全0 的信號作為第2協(xié)調(diào)候選存儲器利用請求命令輸出至第2協(xié)調(diào)候選信號線A412A的功能。圖6是構(gòu)成協(xié)調(diào)裝置130的協(xié)調(diào)部140的結(jié)構(gòu)圖。協(xié)調(diào)部140是從協(xié)調(diào)部141,使協(xié)調(diào)結(jié)果輸出控制部403變更成協(xié)調(diào)結(jié)果輸出控制 部603后的單元。下面,對于作為協(xié)調(diào)部140和協(xié)調(diào)部141之間的不同點的協(xié)調(diào)結(jié)果輸出控制部 603,進行說明。協(xié)調(diào)結(jié)果輸出控制部603和第1候選協(xié)調(diào)部400、第2候選協(xié)調(diào)部402及存儲器控 制部118連接,與時鐘信號同步進行動作,具備下面的2個功能。功能1 在從第1候選協(xié)調(diào)部400接收到第1命令,從第2候選協(xié)調(diào)部402接收到 第2命令的情況下,在接收到這些命令的時鐘周期的期間中從存儲器控制部118接收到包 括第1命令中含有的主機識別信息在內(nèi)的確認信號時,在下一時鐘信號上升的定時內(nèi),將 第1命令作為最優(yōu)先存儲器利用請求命令,輸出給存儲器控制部118的功能。功能2 在從第1候選協(xié)調(diào)部400接收到第1命令,從第2候選協(xié)調(diào)部402接收到 第2命令的情況下,在接收到這些命令的時鐘周期的期間中從存儲器控制部118接收到包 括第1命令中含有的主機識別信息在內(nèi)的確認信號時,在下一時鐘信號上升的定時內(nèi),將 第2命令作為最優(yōu)先存儲器利用請求命令,輸出給存儲器控制部118的功能。對于如上構(gòu)成的系統(tǒng)LSIlOO實施的動作,下面一邊參照附圖一邊進行說明。〈動作〉在此,對于系統(tǒng)LSIlOO實施的動作之中,作為特征性動作的協(xié)調(diào)裝置131進行的 分層次協(xié)調(diào)處理、第1協(xié)調(diào)裝置130進行的最后協(xié)調(diào)處理和層次協(xié)調(diào)裝置105進行的協(xié)調(diào) 處理,進行說明?!捶謱哟螀f(xié)調(diào)處理〉圖7是表示由協(xié)調(diào)裝置131進行的分層次協(xié)調(diào)處理的流程圖。該分層次協(xié)調(diào)處理是協(xié)調(diào)裝置131在本裝置所屬的層次上實施存儲器利用請求命令的協(xié)調(diào),并作為其協(xié)調(diào)結(jié)果,將第1協(xié)調(diào)候選存儲器利用請求命令和第2協(xié)調(diào)候選存儲 器利用請求命令輸出給1個上位層次的協(xié)調(diào)裝置的處理。分層次協(xié)調(diào)處理是與時 鐘信號同步進行的處理,在時鐘信號上升的定時內(nèi)開始其處理。若時鐘信號上升,則第1候選協(xié)調(diào)部400接收從存儲器側(cè)命令控制部311所輸出 的主機A第1存儲器利用請求命令和主機B第1存儲器利用請求命令,接收從下位層次的 協(xié)調(diào)裝置131的協(xié)調(diào)結(jié)果輸出控制部403所輸出的第1協(xié)調(diào)候選存儲器利用請求命令(步 驟S700),屏蔽部401接收從存儲器側(cè)命令控制部311所輸出的主機A第1存儲器利用請求 命令、主機A第2存儲器利用請求命令、主機B第1存儲器利用請求命令和主機B第2存儲 器利用請求命令,并且接收從下位層次協(xié)調(diào)裝置131的協(xié)調(diào)結(jié)果輸出控制部403所輸出的 第1協(xié)調(diào)候選存儲器利用請求命令和第2協(xié)調(diào)候選存儲器利用請求命令。第1候選協(xié)調(diào)部400若輸入了主機A第1存儲器利用請求命令、主機B第1存儲 器利用請求命令和第1協(xié)調(diào)候選存儲器利用請求命令,則從它們3個存儲器利用請求命令 之中選擇優(yōu)先級最高的存儲器利用請求命令來作為第1命令,輸出給協(xié)調(diào)結(jié)果輸出控制部 403和屏蔽部401 (步驟S705)。屏蔽部401若輸入了第1命令,則從已經(jīng)輸入的主機A第1存儲器利用請求命令、 主機A第2存儲器利用請求命令、主機B第1存儲器利用請求命令、主機B第2存儲器利用 請求命令、主機A第1存儲器利用請求命令、主機A第2存儲器利用請求命令、主機B第1 存儲器利用請求命令和主機B第2存儲器利用請求命令之中,選擇除和所輸入的第1命令 一致的存儲器利用請求命令外的5個存儲器利用請求命令,輸出給第2候選協(xié)調(diào)部402 (步 驟 S710)。第2候選協(xié)調(diào)部402若輸入了 5個存儲器利用請求命令,則從它們之中選擇優(yōu)先 級最高的存儲器利用請求命令,作為第2命令輸出給協(xié)調(diào)結(jié)果輸出控制部403 (步驟S715)。協(xié)調(diào)結(jié)果輸出控制部403若從第1候選協(xié)調(diào)部400輸入了第1命令,從第2候選 協(xié)調(diào)部402輸入了第2命令,則在下一時鐘信號上升的定時之前進行等待(步驟S720)。協(xié)調(diào)結(jié)果輸出控制部403在從時鐘信號上升的定時到下一時鐘信號上升的定時 為止的期間中,從存儲器控制部118接收到確認信號的情況下(步驟S725 :Yes),其確認信 號中含有的主機識別信息和接收到的第1命令中含有的主機識別信息一致時(步驟S730 Yes),在下一時鐘信號上升的定時內(nèi),將接收到的第2命令作為第1協(xié)調(diào)候選存儲器利用請 求命令,輸出給下一層次的協(xié)調(diào)裝置131,將表示存儲器利用請求命令不存在之意的全0的 信號作為第2協(xié)調(diào)候選存儲器利用請求命令,輸出給下一層次的協(xié)調(diào)裝置131 (步驟S735)。在步驟S725中,協(xié)調(diào)結(jié)果輸出控制部403在下一時鐘信號上升的定時之前的期間 中,沒有從存儲器控制部118接收到確認信號的情況下(步驟S725 :No),或者在步驟S730 中,接收到的確認信號中含有的主機識別信息和接收到的第1命令中含有的主機識別信息 不一致的情況下(步驟S730 :No),協(xié)調(diào)結(jié)果輸出控制部403在下一時鐘信號上升的定時 內(nèi),將接收到的第1命令作為第1協(xié)調(diào)候選存儲器利用請求命令輸出給下一層次的協(xié)調(diào)裝 置131,將接收到的第2命令作為第2協(xié)調(diào)候選存儲器利用請求命令輸出給下一層次的協(xié)調(diào) 裝置131(步驟S740)。在步驟S735的處理結(jié)束時,或者步驟S740的處理結(jié)束時,協(xié)調(diào)裝置131再次返回步驟S700的處理,執(zhí)行步驟S700以下的處理。
〈最后協(xié)調(diào)處理〉圖8是表示由協(xié)調(diào)裝置130進行的最后協(xié)調(diào)處理的流程圖。該最后協(xié)調(diào)處理是協(xié)調(diào)裝置130在本裝置所屬的最上位層次上實施存儲器利用 請求的協(xié)調(diào),并作為其協(xié)調(diào)結(jié)果,將最優(yōu)先存儲器利用請求命令輸出給存儲器控制部118 的處理。最后協(xié)調(diào)處理之中,步驟S800 步驟S830的處理和在分層次協(xié)調(diào)處理的步驟 S700 步驟S730的處理中,將協(xié)調(diào)結(jié)果輸出控制部403替換成協(xié)調(diào)結(jié)果輸出控制部603后 的處理相同。從而,省略有關(guān)這些處理的說明。在步驟S830中,接收到的確認信號中含有的主機識別信息和接收到的第1命令中 含有的主機識別信息一致時(步驟S830 :Yes),協(xié)調(diào)結(jié)果輸出控制部603在下一時鐘信號 上升的定時內(nèi),將接收到的第2命令作為最優(yōu)先存儲器利用請求命令輸出給存儲器控制部 118(步驟 S835)。在步驟S825中,在下一時鐘信號上升的定時之前的期間中,沒有從存儲器控制部 118接收到確認信號的情況下(步驟S825 :No),或者在步驟S830中,接收到的確認信號中 含有的主機識別信息和接收到的第1命令中含有的主機識別信息不一致的情況下(步驟 S830 =No),協(xié)調(diào)結(jié)果輸出控制部603在下一時鐘信號上升的定時內(nèi),將接收到的第1命令作 為最優(yōu)先存儲器利用請求命令輸出給存儲器控制部118 (步驟S840)。在步驟S835的處理結(jié)束時,或者步驟S840的處理結(jié)束時,協(xié)調(diào)裝置130再次返回 步驟S800的處理,執(zhí)行步驟S800以下的處理?!磪f(xié)調(diào)處理〉在此,對于層次協(xié)調(diào)裝置105進行的協(xié)調(diào)處理,一邊使用具體例并參照附圖一邊 進行說明。圖9是用來說明協(xié)調(diào)處理的具體例中系統(tǒng)LSIlOO內(nèi)部信號的時間圖。這里使用的具體例以下述情形為例,該情形為,在時刻A,第3協(xié)調(diào)裝置131B作 為第1協(xié)調(diào)候選存儲器利用請求命令輸出了命令Ca910(對外部存儲器101的讀出請求命 令),作為第2協(xié)調(diào)候選存儲器利用請求命令輸出了命令Cb920 (對外部存儲器101的讀出 請求命令)的情況下,在從時刻A到時刻C的期間內(nèi),從哪個主機都沒有發(fā)放新的存儲器利 用請求命令。若在時刻A,第3協(xié)調(diào)裝置131B作為第1協(xié)調(diào)候選存儲器利用請求命令將命令 Ca910,并作為第2協(xié)調(diào)候選存儲器利用請求命令將命令Cb920,輸出給了第2協(xié)調(diào)裝置 131A,則第2協(xié)調(diào)裝置131A —達到作為下一時鐘信號上升的定時的時刻Al,就作為第1協(xié) 調(diào)候選存儲器利用請求命令將命令Ca911,并作為第2協(xié)調(diào)候選存儲器利用請求命令將命 令Cb921,輸出給第1協(xié)調(diào)裝置130。一達到時刻A2,第1協(xié)調(diào)裝置130就將命令Ca912作為最優(yōu)先命令,輸出給存儲器 控制部118。一達到時刻B,存儲器控制部118就將包括命令Ca912中含有的主機識別信息在內(nèi) 的確認信號ack_a930輸出給全部的協(xié)調(diào)裝置,并且在外部存儲器101的存儲區(qū)域之中,從 命令Ca912中含有的開始地址使用2周期讀出64Byte的存儲區(qū)域中所存儲的數(shù)據(jù)Da940,使用2周期輸出至總線寬度32Byte的主干總線120。從存儲器控制部118所輸出的確認信號ack_a930在從時刻B到時刻Bl的期間之內(nèi),由全部的協(xié)調(diào)裝置130進行接收。接收到從存儲器控制部118所輸出的確認信號ack_a930后的第1協(xié)調(diào)裝置130 一達到時刻Bl,就將要輸出的最優(yōu)先命令從命令Ca912變換為命令Cb924,進行輸出。一達到時刻C,存儲器控制部118就將包括命令Cb924中含有的主機識別信息在內(nèi) 的確認信號ack_b931輸出給全部的協(xié)調(diào)裝置,并且在外部存儲器101的存儲區(qū)域之中,從 命令Cb924中含有的開始地址使用2周期讀出64Byte的存儲區(qū)域中所存儲的數(shù)據(jù)Db941, 使用2周期輸出至總線寬度32Byte的主干總線120。這樣,存儲器控制部118因為從外部存儲器101連續(xù)讀出數(shù)據(jù)Da940和數(shù)據(jù) Db941,輸出至主干總線120,所以在外部存儲器101輸出數(shù)據(jù)Da940的期間和輸出數(shù)據(jù) Db941的期間之間不發(fā)生泡沫現(xiàn)象。<以往例中的協(xié)調(diào)處理>為了說明由層次協(xié)調(diào)裝置105進行的協(xié)調(diào)處理和由以往型的層次協(xié)調(diào)裝置進行 的以往協(xié)調(diào)處理之間的不同點,將對于以往型的層次協(xié)調(diào)裝置進行的以往協(xié)調(diào)處理,一邊 使用具體例并參照附圖一邊進行說明。在此,將下述情形下協(xié)調(diào)處理的具體例設為以往型的協(xié)調(diào)裝置層次協(xié)調(diào)裝置進行 的以往協(xié)調(diào)處理的具體例,進行說明,上述情形為,構(gòu)成層次協(xié)調(diào)裝置105的協(xié)調(diào)裝置130、 協(xié)調(diào)裝置131A 協(xié)調(diào)裝置131C被功能限制為在所受理的存儲器利用請求之中只將優(yōu)先級 第1高的存儲器利用請求輸出至上位側(cè)層次的協(xié)調(diào)裝置,不輸出優(yōu)先級第2高的存儲器利 用請求。圖10是用來說明協(xié)調(diào)處理的具體例中具有功能限制后的協(xié)調(diào)裝置130、功能限制 后的協(xié)調(diào)裝置131A 協(xié)調(diào)裝置131C的系統(tǒng)LSIlOO的內(nèi)部信號的時間圖。這里使用的具體例以下述情形為例,該情形為,在時刻A,功能限制后的第3協(xié)調(diào) 裝置131B作為第1協(xié)調(diào)候選存儲器利用請求命令輸出了命令CalOlO (對外部存儲器101 的讀出請求命令)的情況下,在從時刻A到時刻C的期間內(nèi),從哪個主機都沒有發(fā)放新的存 儲器利用請求命令。但是,功能限制后的第3協(xié)調(diào)裝置131B在時刻A,已經(jīng)存儲作為與命令Ca相比優(yōu) 先權(quán)低的命令的命令Cb,而因為功能受到限制,所以其狀態(tài)為無法作為第2協(xié)調(diào)存儲器利 用請求命令進行輸出。若在時刻A,功能限制后的第3協(xié)調(diào)裝置131B作為第1協(xié)調(diào)候選命令將命令 CalOlO輸出給了功能限制后的第2協(xié)調(diào)裝置131A,則功能限制后的第2協(xié)調(diào)裝置131A — 達到時刻Al,就作為第1協(xié)調(diào)候選命令將命令CalOll輸出給功能限制后的第1協(xié)調(diào)裝置 130。一達到時刻A2,功能限制后的第1協(xié)調(diào)裝置130就將命令Cal012作為最優(yōu)先命 令,輸出給存儲器控制部118。一達到時刻B,存儲器控制部118就將包括命令Cal012中含有的主機識別信息在 內(nèi)的確認信號ack_a1030輸出給全部的功能限制后的協(xié)調(diào)裝置,并且在外部存儲器101的 存儲區(qū)域之中,從命令Cal012中含有的開始地址使用2周期讀出64Byte的存儲區(qū)域中所存儲的數(shù)據(jù)Dal040,輸出至主干總線120。 接收到從存儲器控制部118所輸出的確認信號ack_a1030后的功能限制后的第3 協(xié)調(diào)裝置131B在時刻Bl輸出命令Cbl020。若功能限制后的第3協(xié)調(diào)裝置131B作為第1協(xié)調(diào)候選命令將命令Cbl020輸出給 了功能限制后的第2協(xié)調(diào)裝置131A,則功能限制后的第2協(xié)調(diào)裝置131A—達到時刻C,就 作為第1協(xié)調(diào)候選命令將命令CalOll輸出給功能限制后的第1協(xié)調(diào)裝置130。一達到時刻Cl,功能限制后的第1協(xié)調(diào)裝置130就將命令Cbl022作為最優(yōu)先命 令,輸出給存儲器控制部118。一達到時刻D,存儲器控制部118就將包括命令Cbl022中含有的主機識別信息在 內(nèi)的確認信號ack_bl031輸出給全部的功能限制后的協(xié)調(diào)裝置,并且在外部存儲器101的 存儲區(qū)域之中,從命令Cbl022中含有的開始地址使用2周期讀出64Byte的存儲區(qū)域中所 存儲的數(shù)據(jù)Dbl042,輸出至主干總線120。這樣,存儲器控制部118在從外部存儲器101讀出數(shù)據(jù)Dal040和數(shù)據(jù)Dbl042的 期間,發(fā)生2周期不輸出數(shù)據(jù)的期間(發(fā)生2周期泡沫現(xiàn)象)。也就是說,在作為下述4周期和2周期之差的2周期的期間內(nèi),發(fā)生泡沫現(xiàn)象,該4 周期是從功能限制后的第3協(xié)調(diào)裝置131B輸出協(xié)調(diào)結(jié)果到輸出下一協(xié)調(diào)結(jié)果的期間(功 能限制后的第3協(xié)調(diào)裝置131B的延遲),該2周期是主機利用外部存儲器101的期間?!纯偨Y(jié)〉根據(jù)上述的系統(tǒng)LSI100,如同上述具體例中所示的那樣,例如在從第3協(xié)調(diào)裝置 131B輸出協(xié)調(diào)結(jié)果到輸出下一協(xié)調(diào)結(jié)果的期間(第3協(xié)調(diào)裝置131B的延遲)為4周期的 情況下,即便主機利用外部存儲器101的期間為2周期,也能夠以不再發(fā)生在以往例中曾發(fā) 生的泡沫現(xiàn)象這樣的形式,與以往相比減少泡沫現(xiàn)象的發(fā)生頻率。雖然還考慮將64Byte的數(shù)據(jù)大小形成為更大的128Byte等的方法,但是這種情況 下總線接口部的數(shù)據(jù)緩存器的容量變大,電路面積成本增加。另外,由于因使數(shù)據(jù)大小成為 128Byte而占據(jù)4周期的外部存儲器,因此處理器等優(yōu)先級高并且從存儲器訪問請求開始 數(shù)據(jù)響應時間短直接關(guān)系到性能的主機其性能變壞。從而,系統(tǒng)LSIlOO的各主機可以比以往更高效地利用外部存儲器101。該系統(tǒng)LSIlOO因為具備下述主機,可以高效地利用外部存儲器101,上述主機具 有與圖像處理有關(guān)的功能,所以例如有用的是,能在藍光記錄系統(tǒng)之類的利用存儲器進行 圖像處理的系統(tǒng)等中利用?!磳嵤┓绞?>下面,作為本發(fā)明所涉及的協(xié)調(diào)裝置一個實施方式,對于將實施方式1所涉及的 系統(tǒng)LSIlOO的一部分變形后的實施方式2所涉及的第1變形系統(tǒng)LSI,進行說明。第1變形系統(tǒng)LSI是構(gòu)成的協(xié)調(diào)裝置之中,從輸出第1協(xié)調(diào)存儲器利用請求命令, 到接收其作為針對第1協(xié)調(diào)存儲器利用請求命令的響應信號的確認信號所需要的延遲時 間達不到預定時間以上的協(xié)調(diào)裝置作為第2協(xié)調(diào)存儲器利用請求命令總是輸出全0的信號 這樣的例子。形成為這種結(jié)構(gòu)的原因是,在協(xié)調(diào)裝置中,從輸出第1協(xié)調(diào)存儲器利用請求命令 到接收其作為針對第1協(xié)調(diào)存儲器利用命令的響應信號的確認信號并輸出下一第1協(xié)調(diào)存儲器利用請求命令為止的時鐘周期數(shù)成為因主機而產(chǎn)生的存儲器的利用時鐘周期數(shù)以下 的情況下,即便該協(xié)調(diào)裝置不輸出第2協(xié)調(diào)存儲器利用請求命令,也不發(fā)生上述的泡沫現(xiàn)
象。 下面,對于本實施方式2所涉及的第1變形系統(tǒng)LSI的結(jié)構(gòu),以和實施方式1所涉 及的系統(tǒng)LSIlOO之間的不同點為中心,一邊參照附圖一邊進行說明。< 結(jié)構(gòu) >實施方式2所涉及的第1變形系統(tǒng)LSI和實施方式1所涉及的系統(tǒng)LSI之間的不 同點為,(1)協(xié)調(diào)裝置131被變更成協(xié)調(diào)裝置1131,(2)由各主機做出的對存儲區(qū)域的寫入 大小及讀出大小被從64Byte的固定長度變更成96Byte的固定長度。由于主干總線120的總線寬度是32Byte,因而在傳送96Byte的數(shù)據(jù)時,主干總線 120使用3周期進行數(shù)據(jù)的傳送。圖11是協(xié)調(diào)裝置1131的結(jié)構(gòu)圖。協(xié)調(diào)裝置1131是使實施方式1中的協(xié)調(diào)裝置131 —部分變形后的裝置,從協(xié)調(diào)裝 置131使協(xié)調(diào)部141變更為協(xié)調(diào)部1141。協(xié)調(diào)部1141是使實施方式1中的協(xié)調(diào)部141 一部分變形后的單元,在協(xié)調(diào)部141 中添加設定寄存器1104,使協(xié)調(diào)結(jié)果輸出控制部403變更為協(xié)調(diào)結(jié)果輸出控制部1103。設定寄存器1104連接于處理器110和協(xié)調(diào)結(jié)果輸出控制部1103上,具有存儲由 處理器110設定的時鐘周期數(shù)的功能。這里,所謂由處理器110設定的時鐘周期數(shù)是指,在協(xié)調(diào)部1141所屬的協(xié)調(diào)裝置 1131輸出了第1協(xié)調(diào)存儲器利用請求命令的情況下接收其作為針對第1協(xié)調(diào)存儲器利用請 求命令的響應信號的確認信號時,從輸出其第1協(xié)調(diào)存儲器利用請求命令,到接收其確認 信號所需要的時鐘周期數(shù)。協(xié)調(diào)結(jié)果輸出控制部1103連接于第1候選協(xié)調(diào)部400、第2候選協(xié)調(diào)部402、存儲 器控制部118、第1協(xié)調(diào)候選信號線A411A、第2協(xié)調(diào)候選信號線A412A和設定寄存器1104 上,和時鐘信號同步進行動作,具備下面的3個功能。功能1 在從第1候選協(xié)調(diào)部400接收到第1命令,從第2候選協(xié)調(diào)部402接收到 第2命令的情況下,不在接收到這些命令的時鐘周期的期間中從存儲器控制部118接收包 括第1命令中含有的主機識別信息在內(nèi)的確認信號時,如果設定寄存器1104中所設定的時 鐘周期數(shù)是預定值4以上,則在下一時鐘信號上升的定時內(nèi),將第1命令作為第1協(xié)調(diào)候選 存儲器利用請求命令輸出至第1協(xié)調(diào)候選信號線A411A,將第2命令作為第2協(xié)調(diào)候選存儲 器利用請求命令輸出至第2協(xié)調(diào)候選信號線A412A的功能。功能2 在從第1候選協(xié)調(diào)部400接收到第1命令,從第2候選協(xié)調(diào)部402接收到 第2命令的情況下,不在接收到這些命令的時鐘周期的期間中從存儲器控制部118接收包 括第1命令中含有的主機識別信息在內(nèi)的確認信號時,如果設定寄存器1104中所設定的時 鐘周期數(shù)不是預定值4以上,則將第1命令作為第1協(xié)調(diào)候選存儲器利用請求命令輸出至 第1協(xié)調(diào)候選信號線A411A,將全0的信號作為第2協(xié)調(diào)候選存儲器利用請求命令輸出至第 2協(xié)調(diào)候選信號線A412A的功能。功能3 在從第1候選協(xié)調(diào)部400接收到第1命令,從第2候選協(xié)調(diào)部402接收到 第2命令的情況下,在接收到這些命令的時鐘周期的期間中從存儲器控制部118接收到包括第1命令中含有的主機識別信息在內(nèi)的確認信號時,在下一時鐘信號上升的定時內(nèi),將 第2命令作為第1協(xié)調(diào)候選存儲器利用請求命令輸出至第1協(xié)調(diào)候選信號線A411A,將全O 的信號作為第2協(xié)調(diào)候選存儲器利用請求命令輸出至第2協(xié)調(diào)候選信號線A412A的功能。對于如上構(gòu)成的第1變形系統(tǒng)LSI進行的動作,下面一邊參照附圖一邊進行說明?!磩幼鳌?在此,對于第1變形系統(tǒng)LSI實施的動作之中作為特征性動作的協(xié)調(diào)裝置1131進 行的第1變形分層次協(xié)調(diào)處理和實施方式2所涉及的層次協(xié)調(diào)裝置進行的第1變形協(xié)調(diào)處 理,進行說明。<第1變形分層次協(xié)調(diào)處理>第1變形分層次協(xié)調(diào)處理是使協(xié)調(diào)裝置131進行的分層次協(xié)調(diào)處理一部分變形后 的處理。圖12、圖13是表示協(xié)調(diào)裝置1131進行的第1變形分層次協(xié)調(diào)處理的流程圖。第1變形分層次協(xié)調(diào)處理之中,步驟S1200 步驟S1230的處理和在分層次協(xié)調(diào) 處理的步驟S700 步驟S730的處理中,將協(xié)調(diào)結(jié)果輸出控制部403替換成協(xié)調(diào)結(jié)果輸出 控制部1103后的處理相同。從而,省略有關(guān)這些處理的說明。在步驟S1230中,接收到的確認信號中含有的主機識別信息和接收到的第1命令 中含有的主機識別信息一致時(步驟S1230 :Yes),協(xié)調(diào)結(jié)果輸出控制部1103在下一時鐘 信號上升的定時內(nèi),將接收到的第2命令作為第1協(xié)調(diào)候選存儲器利用請求命令輸出給下 一層次的協(xié)調(diào)裝置1131,將表示存儲器利用請求命令不存在之意的全0的信號作為第2協(xié) 調(diào)候選存儲器利用請求命令,輸出給下一層次的協(xié)調(diào)裝置1131 (步驟S1300)。在步驟S1225中,在下一時鐘信號上升的定時之前的期間中,沒有從存儲器控制 部118接收到確認信號的情況下(步驟S1225 :No),或者在步驟S1230中,接收到的確認信 號中含有的主機識別信息和接收到的第1命令中含有的主機識別信息不一致的情況下(步 驟S1230 :No),協(xié)調(diào)結(jié)果輸出控制部1103檢查設定寄存器1104中所設定的時鐘周期數(shù)是 否為預定值4以上(步驟S1235)。在步驟S1235中,設定寄存器1104中所設定的時鐘周期數(shù)為4以上時(步驟 S1235 :Yes),協(xié)調(diào)結(jié)果輸出控制部1103在下一時鐘信號上升的定時內(nèi),將接收到的第1命 令作為第1協(xié)調(diào)候選存儲器利用請求命令輸出給下一層次的協(xié)調(diào)裝置1131,將接收到的 第2命令作為第2協(xié)調(diào)候選存儲器利用請求命令輸出給下一層次的協(xié)調(diào)裝置1131 (步驟 S1305)。在步驟S1235中,設定寄存器1104中所設定的時鐘周期數(shù)不是4以上時(步驟 S1235 :No),協(xié)調(diào)結(jié)果輸出控制部1103在下一時鐘信號上升的定時內(nèi),將接收到的第1命令 作為第1協(xié)調(diào)候選存儲器利用請求命令輸出給下一層次的協(xié)調(diào)裝置1131,將表示存儲器利 用請求命令不存在之意的全0的信號作為第2協(xié)調(diào)候選存儲器利用請求命令,輸出給下一 層次的協(xié)調(diào)裝置1131 (步驟S1310)。<第1變形協(xié)調(diào)處理>在此,對于實施方式2所涉及的層次協(xié)調(diào)裝置進行的第1變形協(xié)調(diào)處理,一邊使用 具體例并參照附圖一邊進行說明。圖14是用來說明第1變形協(xié)調(diào)處理的具備例中的第1變形系統(tǒng)LSI內(nèi)部信號的時間圖。這時使用的具體例以下述情形為例,該情形為,在時刻A,第3協(xié)調(diào)裝置1131B作為第1協(xié)調(diào)候選存儲器利用請求命令輸出了命令Cal410 (對外部存儲器101的讀出請求命 令),作為第2協(xié)調(diào)候選存儲器利用請求命令輸出了命令Cbl420 (對外部存儲器101的讀出 請求命令)的情況下,在從時刻A到時刻C的期間內(nèi),從哪個主機都沒有發(fā)放新的存儲器利 用請求命令。若在時刻A,第3協(xié)調(diào)裝置1131B分別作為第1協(xié)調(diào)候選存儲器利用請求命令將命 令Cal410,并作為第2協(xié)調(diào)候選存儲器利用請求命令將命令Cbl420,輸出給了第2協(xié)調(diào)裝 置1131A,則第2協(xié)調(diào)裝置1131A —達到作為下一時鐘信號上升的定時的時刻Al,就分別作 為第1協(xié)調(diào)候選存儲器利用請求命令將命令Cal411,并作為第2協(xié)調(diào)候選存儲器利用請求 命令將全0的信號,輸出給第1協(xié)調(diào)裝置130。一達到時刻A2,第1協(xié)調(diào)裝置130就將命令Cal412作為最優(yōu)先命令,輸出給存儲 器控制部118。一達到時刻B,存儲器控制部118就將包括命令Cal412中含有的主機識別信息 在內(nèi)的確認信號ack_al430輸出全部的協(xié)調(diào)裝置,并且在外部存儲器101的存儲區(qū)域之 中,從命令Cal412中含有的開始地址使用3周期讀出96Byte的存儲區(qū)域中所存儲的數(shù)據(jù) Dal440,使用3周期輸出至總線寬度32Byte的主干總線120。從存儲器控制部118所輸出的確認信號ack_a1430在從時刻B到時刻Bl的期間 之內(nèi),由全部的協(xié)調(diào)裝置130進行接收。接收到從存儲器控制部118所輸出的確認信號ack_a1430后的第2協(xié)調(diào)裝置 1131A 一達到時刻Bi,就將要輸出的最優(yōu)先命令從命令Ca912變換為命令Cbl422,進行輸
出ο一達到時刻B2,第1協(xié)調(diào)裝置130就將命令Cbl423作為最優(yōu)先命令,輸出給存儲 器控制部118。一達到時刻C,存儲器控制部118就將包括命令Cbl423中含有的主機識別信息 在內(nèi)的確認信號ack_bl431輸出給全部的協(xié)調(diào)裝置,并且在外部存儲器101的存儲區(qū)域之 中,從命令Cbl424中含有的開始地址使用3周期讀出96Byte的存儲區(qū)域中所存儲的數(shù)據(jù) Dbl441,使用3周期輸出至總線寬度32Byte的主干總線120。這樣,存儲器控制部118因為從外部存儲器101,連續(xù)讀出數(shù)據(jù)Dal440和數(shù)據(jù) Dbl441,輸出至主干總線120,所以在外部存儲器101輸出數(shù)據(jù)Dal440的期間和輸出數(shù)據(jù) Dbl441的期間之間不發(fā)生泡沫現(xiàn)象。〈總結(jié)〉根據(jù)上述的第1變形系統(tǒng)LSI,如同上述具體例中所示的那樣,例如在從第3協(xié)調(diào) 裝置1131B輸出協(xié)調(diào)結(jié)果到輸出下一協(xié)調(diào)結(jié)果的期間(第3協(xié)調(diào)裝置1131B的延遲)為4 周期的情況下,即便主機利用外部存儲器101的期間為3周期,也不發(fā)生泡沫現(xiàn)象。雖然上述結(jié)構(gòu)在全部主機中設為相同的固定數(shù)據(jù)長度96Byte,進行了說明,但是 在實際的結(jié)構(gòu)中,也可以按每個主機選擇不同的固定數(shù)據(jù)長度,那種情況下設定寄存器只 存在主機的個數(shù)。再者,根據(jù)上述的第1變形系統(tǒng)LSI,由于第2協(xié)調(diào)裝置1131A作為第2協(xié)調(diào)存儲器利用請求命令總是輸出全O的信號,因而與第2協(xié)調(diào)裝置作為第2協(xié)調(diào)存儲器利用請求 命令輸出全O的信號以外的信號之結(jié)構(gòu)相比,可以減少消耗電力。<實施方式3>下面,作為本發(fā)明所涉及的協(xié)調(diào)裝置一個實施方式,對于將實施方式2所涉及的 第1變形系統(tǒng)LSI —部分變形后的實施方式3所涉及的第2變形系統(tǒng)LSI,進行說明。第2變形系統(tǒng)LSI為,在構(gòu)成的各協(xié)調(diào)裝置從輸出第1協(xié)調(diào)存儲器利用請求命令 到接收其作為針對第1協(xié)調(diào)存儲器利用請求命令的響應信號的確認信號并輸出下一第1協(xié) 調(diào)存儲器利用請求命令為止 的時鐘周期數(shù)為因主機而產(chǎn)生的存儲器利用時鐘周期數(shù)以下 時,不輸出第2協(xié)調(diào)存儲器利用請求命令。在第1變形系統(tǒng)LSI中,由各主機做出的對存儲區(qū)域的訪問是96Byte的固定長度 大小,而在第2變形系統(tǒng)LSI中,由各主機做出的對存儲區(qū)域的訪問為可變長度大小。下面,對于本實施方式3所涉及的第2變形系統(tǒng)LSI的結(jié)構(gòu),以和實施方式2所涉 及的第1變形系統(tǒng)LSI之間的不同點為中心,一邊參照附圖一邊進行說明。< 結(jié)構(gòu) >實施方式3所涉及的第2變形系統(tǒng)LSI和實施方式2所涉及的第1變形系統(tǒng)LSI 之間的不同點為,(1)協(xié)調(diào)裝置1131被變更成協(xié)調(diào)裝置1631,(2)由各主機做出的對存儲 區(qū)域的寫入及讀出被變更成以32Byte為單位的可變長度訪問。圖15是各主機輸出的存儲器利用請求命令的數(shù)據(jù)結(jié)構(gòu)圖。如同圖所示,存儲器利用請求命令包括開始地址1501、突發(fā)長度信息1502、主機 識別信息1503和指令類型信息1504。開始地址1501和實施方式1中的開始地址1201相同,主機識別信息1503和實施 方式1中的主機識別信息202相同,指令類型信息1504和實施方式1中的指令類型信息 203相同。從而,省略有關(guān)它們的說明。突發(fā)長度信息1502是6位的數(shù)據(jù),用來以32Byte單位表示要利用的存儲區(qū)域的大小。例如,在要利用的存儲區(qū)域的大小為96Byte時,為“000011”。圖16是協(xié)調(diào)裝置1631的結(jié)構(gòu)圖。協(xié)調(diào)裝置1631是使實施方式2中協(xié)調(diào)裝置1131的一部分變形后的裝置,從協(xié)調(diào) 裝置1131使協(xié)調(diào)部1141變更成協(xié)調(diào)部1641。協(xié)調(diào)部1641是使實施方式2中協(xié)調(diào)部1141的一部分變形后的單元,從協(xié)調(diào)部 1141使協(xié)調(diào)結(jié)果輸出控制部1103變更成協(xié)調(diào)結(jié)果輸出控制部1603。協(xié)調(diào)結(jié)果輸出控制部1603連接于第1候選協(xié)調(diào)部400、第2候選協(xié)調(diào)部402、存儲 器控制部118、第1協(xié)調(diào)候選信號線A411A、第2協(xié)調(diào)候選信號線A412A和設定寄存器1104 上,和時鐘信號同步進行動作,具備下面的3個功能。功能1 在從第1候選協(xié)調(diào)部400接收到第1命令,從第2候選協(xié)調(diào)部402接收到 第2命令的情況下,不在接收到這些命令的時鐘周期的期間中從存儲器控制部118接收包 括第1命令中含有的主機識別信息在內(nèi)的確認信號時,如果第1命令中含有的突發(fā)長度信 息的值比設定寄存器1104中所設定的時鐘周期數(shù)大,則在下一時鐘信號上升的定時內(nèi),將 第1命令作為第1協(xié)調(diào)候選存儲器利用請求命令輸出至第1協(xié)調(diào)候選信號線A411A,將第2命令作為第2協(xié)調(diào)候選存儲器利用請求命令輸出至第2協(xié)調(diào)候選信號線A412A的功能。功能2 在從第1候選協(xié)調(diào)部400接收到第1命令,從第2候選協(xié)調(diào)部402接收到 第2命令的情況下,不在接收到這些命令的時鐘周期的期間中從存儲器控制部118接收包 括第1命令中含有的主機識別信息在內(nèi)的確認信號時,如果第1命令中含有的突發(fā)長度信 息的值不比設定寄存器1104中所設定的時鐘周期數(shù)大,則將第1命令作為第1協(xié)調(diào)候選存 儲器利用請求命令輸出至第1協(xié)調(diào)候選信號線A411A,將全0的信號作為第2協(xié)調(diào)候選存儲 器利用請求命令輸出至第2協(xié)調(diào)候選信號線A412A的功能。功能3 在從第1候選協(xié)調(diào)部400接收到第1命令,從第2候選協(xié)調(diào)部402接收到 第2命令的情況下,在接收到這些命令的時鐘周期的期間中從存儲器控制部118接收到包 括第1命令中含有的主機識別信息在內(nèi)的確認信號時,在下一時鐘信號上升的定時內(nèi),將 第2命令作為第1協(xié)調(diào)候選存儲器利用請求命令輸出至第1協(xié)調(diào)候選信號線A411A,將全0 的信號作為第2協(xié)調(diào)候選存儲器利用請求命令輸出至第2協(xié)調(diào)候選信號線A412A的功能。對于如上構(gòu)成的第2變形系統(tǒng)LSI實施的動作,下面一邊參照附圖一邊進行說明。〈動作〉 在此,對于第2變形系統(tǒng)LSI實施的動作之中作為特征性動作的協(xié)調(diào)裝置1631進 行的第2變形分層次協(xié)調(diào)處理,進行說明。<第2變形分層次協(xié)調(diào)處理>第2變形分層次協(xié)調(diào)處理是使協(xié)調(diào)裝置1131進行的分層次協(xié)調(diào)處理一部分變形 后的處理。圖17、圖18是表示協(xié)調(diào)裝置1631進行的第2變形分層次協(xié)調(diào)處理的流程圖。第2變形分層次協(xié)調(diào)處理之中,步驟S1700 步驟S1730的處理和在第1變形分 層次協(xié)調(diào)處理的步驟S1200 步驟S1230的處理中,將協(xié)調(diào)結(jié)果輸出控制部1103替換成協(xié) 調(diào)結(jié)果輸出控制部1603后的處理相同。從而,省略有關(guān)這些處理的說明。在步驟S1730中,接收到的確認信號中含有的主機識別信息和接收到的第1命令 中含有的主機識別信息一致時(步驟S1730 :Yes),協(xié)調(diào)結(jié)果輸出控制部1603在下一時鐘 信號上升的定時內(nèi),將接收到的第2命令作為第1協(xié)調(diào)候選存儲器利用請求命令輸出給下 一層次的協(xié)調(diào)裝置1631,將表示存儲器利用請求命令不存在之意的全0的信號作為第2協(xié) 調(diào)候選存儲器利用請求命令,輸出給下一層次的協(xié)調(diào)裝置1631 (步驟S1800)。在步驟S1725中,在下一時鐘信號上升的定時之前的期間中,沒有從存儲器控制 部118接收到確認信號的情況下(步驟S1725 :No),或者在步驟S1730中,接收到的確認信 號中含有的主機識別信息和接收到的第1命令中含有的主機識別信息不一致的情況下(步 驟S1730 :No),協(xié)調(diào)結(jié)果輸出控制部1603比較第1命令中含有的突發(fā)長度信息的值和設定 寄存器1104中所設定的時鐘周期數(shù)(步驟S1735)。在步驟S1725中,第1命令中含有的突發(fā)長度信息的值比設定寄存器1104中所設 定的時鐘周期數(shù)大時(步驟S1735 :Yes),協(xié)調(diào)結(jié)果輸出控制部1603在下一時鐘信號上升 的定時內(nèi),將接收到的第1命令作為第1協(xié)調(diào)候選存儲器利用請求命令輸出給下一層次的 協(xié)調(diào)裝置1631,將接收到的第2命令作為第2協(xié)調(diào)候選存儲器利用請求命令輸出給下一層 次的協(xié)調(diào)裝置1631 (步驟S1805)。在步驟S1725中,第1命令中含有的突發(fā)長度信息的值不比設定寄存器1104中所設定的時鐘周期數(shù)大時(步驟S1735 :No),協(xié)調(diào)結(jié)果輸出控制部1603在下一時鐘信號上升 的定時內(nèi),將接收到的第1命令作為第1協(xié)調(diào)候選存儲器利用請求命令輸出給下一層次的 協(xié)調(diào)裝置1631,將表示存儲器利用請求命令不存在之意的全0的信號作為第2協(xié)調(diào)候選存 儲器利用請求命令,輸出給下一層次的協(xié)調(diào)裝置1631 (步驟S1810)?!纯偨Y(jié)〉根據(jù)上述的第2變形系統(tǒng)LSI,協(xié)調(diào)裝置1631在從輸出第1協(xié)調(diào)存儲器利用請求 命令到接收其作為針對第1協(xié)調(diào)存儲器利用請求命令的響應信號的確認信號并輸出下一 第1協(xié)調(diào)存儲器利用請求命令為止的時鐘周期數(shù)變得不比因主機而產(chǎn)生的存儲器的利用 時鐘周期數(shù)大時,由于作為第2協(xié)調(diào)存儲器利用請求命令輸出全0的信號,因而與各協(xié)調(diào)裝 置作為第2協(xié)調(diào)存儲器利用請求命令輸出全0的信號以外的信號之結(jié)構(gòu)相比,可以減少消 耗電力。< 補充 >上面,作為本發(fā)明所涉及的協(xié)調(diào)裝置一個實施方式,使用實施方式1 實施方式 3,對于具備層次協(xié)調(diào)裝置的系統(tǒng)LSI進行了說明,但是也可以如下進行變通,當然本發(fā)明 不限于象上述實施方式所示的那樣的協(xié)調(diào)裝置。(1)在實施方式1中,雖然對于將處理器、輸出圖像引擎、加密引擎、數(shù)據(jù)流引擎、 解碼器、編碼器和高畫質(zhì)引擎作為主機的例子,進行了說明,但是不需要必須限定為它們, 例如只要是圖像再生裝置、數(shù)字調(diào)諧器等之類的具有以從機為資源加以利用的功能的設 備,不論是何種設備都可以成為主機。(2)在實施方式1中,雖然對于將外部存儲器作為從機的例子,進行了說明,但是 不需要必須限定為外部存儲器,例如只要是內(nèi)置存儲器、加密引擎、解碼器、圖像再生裝置、 數(shù)字調(diào)諧器、DA(Digital to Analog)變換機、USB(Universal Serial Bus)接口、乘法電路 等之類的具有由主機利用的功能的設備,不論是何種設備都可以成為從機。(3)在實施方式1中,雖然主干總線120是32Byte的雙向總線,但是不需要必須限 定為雙向總線,例如只要是具有下述結(jié)構(gòu)的總線、具有環(huán)形結(jié)構(gòu)的總線及具有縱橫式結(jié)構(gòu) 的總線之類的具有傳輸數(shù)據(jù)的功能的總線,不論是哪種類型的總線都可以成為主干總線, 上述結(jié)構(gòu)由將從機的數(shù)據(jù)傳輸?shù)街鳈C的信號線群和將主機的數(shù)據(jù)傳輸?shù)綇臋C的信號線群 的2種信號線群構(gòu)成。另外,主干總線120的總線寬度并不一定限定為32Byte,例如也可以是4Byte、 256Byte 等。(4)在實施方式1中,雖然對于層次協(xié)調(diào)裝置105串聯(lián)連接4個協(xié)調(diào)裝置的結(jié)構(gòu) 例,進行了說明,但是只要是串聯(lián)連接2個以上協(xié)調(diào)裝置的結(jié)構(gòu),則串聯(lián)連接的協(xié)調(diào)裝置的 數(shù)量不一定限于4,例如也可以是3或6。(5)在實施方式1中,協(xié)調(diào)裝置131雖然以能夠輸出優(yōu)先級第1高的存儲器利用請 求命令和優(yōu)先級第2高的存儲器利用請求命令的2個存儲器利用請求命令的結(jié)構(gòu)為例,進 行了說明,但是只要是可以輸出優(yōu)先級第1高的存儲器利用請求命令和優(yōu)先級第2高的存 儲器利用請求命令的結(jié)構(gòu),則也可以是,還能夠輸出優(yōu)先級第3高以后的存儲器利用請求 命令的結(jié)構(gòu)。 (6)在實施方式1中,雖然第1候選協(xié)調(diào)部400和第2候選協(xié)調(diào)部402作為選擇優(yōu)先級第1高的存儲器利用請求命令的算法,表示出作為根據(jù)與預定的優(yōu)先權(quán)有關(guān)的信息來 實施的算法的例子,但是例如象EDF(EarliestDeadline First)方法之類的算法 那樣,只要 是可以唯一選擇優(yōu)先級第1高的存儲器利用請求命令的算法,則也可以不必是根據(jù)與預定 的優(yōu)先權(quán)有關(guān)的信息來選擇優(yōu)先級第1高的存儲器利用請求命令的算法。(7)在實施方式1中,從存儲器控制部118輸出的確認信號雖然說明了在輸出的時 鐘周期中由全部的協(xié)調(diào)裝置進行接收的結(jié)構(gòu)例,但是不需要必須是在輸出的時鐘周期中由 全部的協(xié)調(diào)裝置進行接收的結(jié)構(gòu),只要是由全部的協(xié)調(diào)裝置進行接收的結(jié)構(gòu)就可以。例如,要考慮按照距存儲器控制部118的物理距離,越是物理距離較大的協(xié)調(diào)裝 置,從輸出確認信號到接收其確認信號的時鐘周期數(shù)變得越大這樣的結(jié)構(gòu)。(8)在實施方式1中,雖然使用構(gòu)成系統(tǒng)LSI 100的結(jié)構(gòu)要件被集成在作為1個LSI 的系統(tǒng)LSIlOO上的例子,進行了說明,但是只要是可以實現(xiàn)和系統(tǒng)LSIlOO相同的功能的系 統(tǒng),則不需要必須集成在1個LSI上,例如也可以是結(jié)構(gòu)要件的各自分別被集成在相互不同 的LSI上的結(jié)構(gòu)。(9)實施方式1 實施方式3中所說明的系統(tǒng)LSI100、第1變形系統(tǒng)LSI、第2變 形系統(tǒng)LSI例如有用的是,能由藍光記錄系統(tǒng)、移動電話機、車載終端等之類的各種系統(tǒng)利用。圖19是利用了系統(tǒng)LSIlOO的藍光記錄系統(tǒng)1900的結(jié)構(gòu)圖。(10)實施方式1 實施方式3中所說明的系統(tǒng)LSIlOO雖然說明了第1協(xié)調(diào)裝置 130、第2協(xié)調(diào)裝置131A 第4協(xié)調(diào)裝置131C與相互通用的時鐘信號同步進行動作的例子, 但是不需要必須限定為各協(xié)調(diào)裝置與相互通用的時鐘信號同步進行動作的結(jié)構(gòu)。例如,既可以由各協(xié)調(diào)裝置分別與相互獨立的頻率的時鐘信號同步進行動作,再 者也可以由構(gòu)成協(xié)調(diào)裝置的各結(jié)構(gòu)要件分別與相互獨立的頻率的時鐘信號同步進行動作。(11)實施方式1 實施方式3中所說明的系統(tǒng)LSIlOO雖然說明了第2協(xié)調(diào)裝置 131A 第4協(xié)調(diào)裝置131C使用第1協(xié)調(diào)候選信號線來輸出第1協(xié)調(diào)候選存儲器利用請求 命令,使用第2協(xié)調(diào)候選信號線來輸出第2協(xié)調(diào)候選存儲器利用請求命令的結(jié)構(gòu)例,但是不 需要必須限定為使用相互不同的2條信號線,來輸出第1協(xié)調(diào)候選存儲器利用請求命令和 第2協(xié)調(diào)候選存儲器利用請求命令的結(jié)構(gòu)。例如,也可以是由各協(xié)調(diào)裝置使用1條信號線,并使用2時鐘周期以串行的方式輸 出第1協(xié)調(diào)候選存儲器利用請求命令和第2協(xié)調(diào)候選存儲器利用請求命令的結(jié)構(gòu)。產(chǎn)業(yè)上的可利用性本發(fā)明可以在多個主機共享作為從機的資源的系統(tǒng)中廣泛利用。符號說明100 系統(tǒng) LSI101外部存儲器105層次協(xié)調(diào)裝置110處理器111輸出圖像引擎112加密引擎113數(shù)據(jù)流引擎114 解碼器 A
115 解碼器 B116編碼器117高畫質(zhì)引擎118存儲器控制部120主干總線130第1協(xié)調(diào)裝置13IA第2協(xié)調(diào)裝置13IB第3協(xié)調(diào)裝置131C第4協(xié)調(diào)裝置140 協(xié)調(diào)部14IA 14IC 協(xié)調(diào)部150A 150D 總線接口部16IA 16IC第1協(xié)調(diào)候選信號線162A 162C第2協(xié)調(diào)候選信號線
權(quán)利要求
1.一種協(xié)調(diào)裝置,其特征為, 具備第1受理機構(gòu),依次受理來自多個設備的資源利用請求命令; 協(xié)調(diào)機構(gòu),將由上述第1受理機構(gòu)所受理的資源利用請求命令按每個預定周期設為對 象,在該對象為多個時,評價該各對象的優(yōu)先級,確定優(yōu)先級第1高的對象來作為第1資源 利用請求命令,并確定優(yōu)先級第2高的對象來作為第2資源利用請求命令;輸出機構(gòu),將由上述協(xié)調(diào)機構(gòu)確定出的上述第1資源利用請求命令和上述第2資源利 用請求命令按上述每個預定周期的每個輸出到外部;以及第2受理機構(gòu),對包括確定資源利用請求命令的信息在內(nèi)的資源利用響應信號進行受理;上述協(xié)調(diào)機構(gòu)從上述第2受理機構(gòu)受理資源利用響應信號之時開始,將由該資源利用 響應信號確定的資源利用請求命令從對象除去,實施上述第1資源利用請求命令和上述第 2資源利用請求命令的確定。
2.如權(quán)利要求1所述的協(xié)調(diào)裝置,其特征為,上述第1受理機構(gòu)依次受理的資源請求命令分別包含用來確定利用資源的期間的信息?上述輸出機構(gòu)只限于利用按照下述周期輸出的第1資源利用請求命令之資源的期間 為預定期間以下的情形,才實施上述第2資源利用請求命令的輸出,上述周期和從該輸出 機構(gòu)輸出該第2資源利用請求命令的周期相同。
3.一種協(xié)調(diào)系統(tǒng),其特征為, 具備1個以上權(quán)利要求1所述的協(xié)調(diào)裝置,包含第1協(xié)調(diào)裝置;第3受理機構(gòu),依次受理從上述第1協(xié)調(diào)裝置所輸出的上述第1資源利用請求命令、上 述第2資源利用請求命令和來自1個以上設備的資源請求命令;最后協(xié)調(diào)機構(gòu),將由上述第3受理機構(gòu)所受理的資源利用請求命令按上述預定周期的 每個設為對象,評價該各對象的優(yōu)先級,確定優(yōu)先級第1高的對象來作為最優(yōu)先資源利用 請求命令;最后階段輸出機構(gòu),按照上述每個預定周期輸出由上述最后協(xié)調(diào)機構(gòu)確定出的上述最 優(yōu)先資源利用請求命令;資源利用請求命令受理機構(gòu),受理由上述最后階段輸出機構(gòu)所輸出的最優(yōu)先資源利用 請求命令的輸入;第4受理機構(gòu),受理資源利用響應信號;以及資源利用響應信號輸出機構(gòu),在上述資源利用請求命令受理機構(gòu)受理了最優(yōu)先資源利 用請求命令的輸入時,將包括確定該最優(yōu)先資源利用請求命令的信息在內(nèi)的資源利用響應 信號,輸出給上述第2受理機構(gòu)和上述第4受理機構(gòu);上述最后協(xié)調(diào)機構(gòu)從上述第4受理機構(gòu)受理資源利用響應信號之時開始,將由該資源 利用響應信號確定的資源利用請求命令從對象除去,實施上述最優(yōu)先資源利用請求命令的 確定。
4.如權(quán)利要求3所述的協(xié)調(diào)系統(tǒng),其特征為,上述第1受理機構(gòu)依次受理的資源請求命令分別包含用來確定利用資源的期間的信息?上述1個以上協(xié)調(diào)裝置所具備的輸出機構(gòu)分別只限于利用按照下述周期輸出的第1資 源利用請求命令之資源的期間為預定期間以下的情形,才實施上述第2資源利用請求命令 的輸出,上述周期和從該輸出機構(gòu)輸出該第2資源利用請求命令的周期相同。
5.如權(quán)利要求3所述的協(xié)調(diào)系統(tǒng),其特征為,上述第1受理機構(gòu)依次受理的資源請求命令分別包含用來確定利用資源的期間的信息?上述1個以上協(xié)調(diào)裝置所具備的輸出機構(gòu)分別只限于按下述周期輸出的第1資源利用 請求命令利用資源的期間和該第1資源利用請求命令到達上述資源利用請求命令受理機 構(gòu)之前需要的延遲時間之間的關(guān)系為預定關(guān)系的情形,才實施上述第2資源利用請求命令 的輸出,上述周期和從該輸出機構(gòu)輸出該第2資源利用請求命令的周期相同。
6.如權(quán)利要求3所述的協(xié)調(diào)系統(tǒng),其特征為, 上述資源是存儲器,上述資源利用響應信號輸出機構(gòu)在上述資源利用請求命令受理機構(gòu)受理了最優(yōu)先資 源利用請求命令的輸入的情況下,在該最優(yōu)先資源利用請求命令是上述存儲器的特定區(qū)域 的讀出命令時,對上述存儲器輸出用來使該特定區(qū)域中所存儲的數(shù)據(jù)的輸出開始的信號。
7.如權(quán)利要求3所述的協(xié)調(diào)系統(tǒng),其特征為, 上述資源是存儲器,上述資源利用響應信號輸出機構(gòu)在上述資源利用請求命令受理機構(gòu)受理了最優(yōu)先資 源利用請求命令的輸入的情況下,在該最優(yōu)先資源利用請求命令是上述存儲器的特定區(qū)域 的寫入命令時,對上述存儲器輸出用來使對該特定區(qū)域的數(shù)據(jù)寫入開始的信號。
8.一種協(xié)調(diào)方法,其特征為, 具備第1受理步驟,依次受理來自多個設備的資源利用請求命令; 協(xié)調(diào)步驟,將通過上述第1受理步驟所受理的資源利用請求命令按照每個預定周期設 為對象,在該對象為多個時,評價該各對象的優(yōu)先級,確定優(yōu)先級第1高的對象來作為第1 資源利用請求命令,并確定優(yōu)先級第2高的對象來作為第2資源利用請求命令;輸出步驟,將通過上述協(xié)調(diào)步驟確定出的上述第1資源利用請求命令和上述第2資源 利用請求命令按上述每個預定周期輸出到外部;以及第2受理步驟,對包括確定資源利用請求命令的信息在內(nèi)的資源利用響應信號進行受理;在上述協(xié)調(diào)步驟中從上述第2受理步驟受理資源利用響應信號之時開始,將由該資源 利用響應信號確定的資源利用請求命令從對象除去,實施上述第1資源利用請求命令和上 述第2資源利用請求命令的確定。
9.一種集成電路,其特征為, 具備第1受理機構(gòu),依次受理來自多個設備的資源利用請求命令; 協(xié)調(diào)機構(gòu),將由上述第1受理機構(gòu)所受理的資源利用請求命令按照每個預定周期設為對象,在該對象為多個時,評價該各對象的優(yōu)先級,確定優(yōu)先級第1高的對象來作為第1資 源利用請求命令,確定優(yōu)先級第2高的對象來作為第2資源利用請求命令;輸出機構(gòu),將由上述協(xié)調(diào)機構(gòu)確定出的上述第1資源利用請求命令和上述第2資源利 用請求命令按上述每個預定周期輸出到外部;以及第2受理機構(gòu),對包括確定資源利用請求命令的信息在內(nèi)的資源利用響應信號進行受理;上述協(xié)調(diào)機構(gòu)從上述第2受理機構(gòu)受理資源利用響應信號之時開始,將由該資源利用 響應信號確定的資源利用請求命令從對象除去,實施上述第1資源利用請求命令和上述第 2資源利用請求命令的確定。
10. 一種圖像處理裝置,其特征為,包含權(quán)利要求3所述的協(xié)調(diào)系統(tǒng),在上述設備中,至少包含圖像處理引擎,在上述資源中,至少包含上述圖像處理引擎利用的存儲器。
全文摘要
在層次化后的協(xié)調(diào)裝置中,各層次的協(xié)調(diào)裝置在本裝置所屬的層次上,選擇優(yōu)先級第1高的資源利用請求和優(yōu)先級第2高的資源利用請求,輸出至上位側(cè)層次的協(xié)調(diào)裝置。另外,最上位層次的協(xié)調(diào)裝置在將優(yōu)先級第1高的資源利用請求作為最優(yōu)先資源利用請求輸出到資源控制部的情況下,從資源控制部接收其資源利用請求已受理之意的信號時,輸出優(yōu)先權(quán)第2高的資源利用請求,來作為下一最優(yōu)先資源利用請求。
文檔編號G06F13/362GK102112973SQ201080002258
公開日2011年6月29日 申請日期2010年6月4日 優(yōu)先權(quán)日2009年6月8日
發(fā)明者山田隆史, 橋本隆, 森本高志, 淺井幸治, 渡邊義治 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
登封市| 介休市| 阳城县| 凤山市| 蒙山县| 应用必备| 新兴县| 康马县| 禄丰县| 黑河市| 上饶市| 太谷县| 泸西县| 夏邑县| 无极县| 民权县| 江油市| 渭南市| 扎赉特旗| 谢通门县| 南安市| 丘北县| 沙雅县| 陕西省| 开封市| 彰化市| 延吉市| 印江| 临颍县| 柘荣县| 东乌珠穆沁旗| 梅河口市| 荔波县| 册亨县| 闽侯县| 菏泽市| 西乌珠穆沁旗| 布拖县| 汉源县| 巴彦淖尔市| 介休市|