接口中繼裝置以及接口中繼方法
【專利摘要】命令判別部(103)在判別為不需要主命令(MCD)的中繼的情況下,不向從屬設(shè)備(20)發(fā)送經(jīng)由第1接口電路(101)從主設(shè)備(10)接收到的主命令(MCD)。這種情況下,電力控制部(104)將第2接口電路(102)的電力模式設(shè)定為低電力模式,應(yīng)答控制部(105)經(jīng)由第1接口電路(101)向主設(shè)備(10)發(fā)送與命令判別部(103)經(jīng)由第1接口電路(101)從主設(shè)備(10)接收到主命令(MCD)對應(yīng)的代理應(yīng)答命令,作為從屬命令(SCD)。
【專利說明】接口中繼裝置以及接口中繼方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及對主設(shè)備與從屬設(shè)備之間進行中繼的接口中繼裝置,更詳細地,涉及接口中繼裝置的消耗電力的降低化技術(shù)。
【背景技術(shù)】
[0002]當前,伴隨著系統(tǒng)的低消耗電力化,不僅對降低構(gòu)成系統(tǒng)的設(shè)備主體,還對降低連接設(shè)備之間的接口的消耗電力進行了研究。例如,在串行ATA規(guī)格中,為了在設(shè)備之間未進行數(shù)據(jù)傳輸?shù)鹊耐ㄐ诺那闆r下降低串行ATA接口的消耗電力,規(guī)定了通常電力模式(PHY_READY)和2個低電力模式(Partial ,Slumber)。另外,在串行ATA規(guī)格中,若從Partial模式到PHY_READY模式的復(fù)位時間為10 μ sec以內(nèi),從Slumber模式到PHY_READY模式的復(fù)位時間為IOmsec以內(nèi),就能任意決定降低設(shè)備以及接口的哪個部分的消耗電力。
[0003]作為這樣的接口的電力控制的一例,在專利文獻I中記載了如下技術(shù):在設(shè)于ATA接口和串行ATA接口間的SATA接口控制電路(接口變換器)中,在探測到使ATA接口移轉(zhuǎn)到低電力模式命令即休眠命令的發(fā)出或接收的情況下,也使串行ATA接口移轉(zhuǎn)到低電力模式。進而,在專利文獻I中記載了如下技術(shù):對應(yīng)于成為接口變換的對象的命令的接收,每當串行ATA接口向空閑模式(通常電力模式)移轉(zhuǎn)就開始計時,在經(jīng)過預(yù)先設(shè)定的時間也未接收到新的命令的情況下,使串行ATA接口移轉(zhuǎn)到給定的低電力模式。
[0004]另外,作為連接設(shè)備之間的接口,除了串行ATA接口、ATA接口以外,還有USB接口,IEEE1394接口等眾多的接口。
[0005]先行技術(shù)文獻
[0006]專利文獻
[0007]專利文獻I JP特許第4371739號公報
[0008]發(fā)明的概要
[0009]發(fā)明要解決的課題
[0010]在通過在主設(shè)備與從屬設(shè)備之間(例如,主機與外圍設(shè)備之間)收發(fā)命令來讓主設(shè)備控制從屬設(shè)備的情況下,命令的收發(fā)的開始定時由主設(shè)備來決定。另外,也有根據(jù)從屬設(shè)備的動作狀況而在主設(shè)備與從屬設(shè)備之間反復(fù)同一命令收發(fā)的情況。例如,在從屬設(shè)備從不能訪問的動作狀況直到成為能訪問的動作狀況為止的期間,成為交替反復(fù)主設(shè)備發(fā)送訪問請求命令和從屬設(shè)備發(fā)送訪問否定應(yīng)答命令的情況。由此,即使在專利文獻I那樣在預(yù)先設(shè)定的時間之間若沒有來自主設(shè)備的命令發(fā)送則使從屬設(shè)備的電力模式移轉(zhuǎn)到低電力模式的情況下,每當從主設(shè)備發(fā)送命令,為了使從屬設(shè)備能發(fā)送應(yīng)答命令也要使從屬設(shè)備的電力模式復(fù)位到通常電力模式。進而,在主設(shè)備發(fā)送主命令的發(fā)送時間間隔短于預(yù)先設(shè)定的時間的情況下,會變得不能使從屬設(shè)備的電力模式移轉(zhuǎn)到低電力模式。
[0011]另外,在由接口中繼裝置對主設(shè)備與從屬設(shè)備之間進行中繼的情況下,每當從主設(shè)備發(fā)送命令,就會使包含在接口中繼裝置中的從屬側(cè)的接口電路(經(jīng)由接口與從屬設(shè)備連接的接口電路)的電力模式復(fù)位到通常電力模式。進而,在主設(shè)備發(fā)送主命令的發(fā)送時間間隔短于預(yù)先設(shè)定的時間的情況下,變得不能使從屬側(cè)的接口電路的電力模式移轉(zhuǎn)到低電力模式。
[0012]如以上那樣,即使在主設(shè)備與從屬設(shè)備之間反復(fù)同一命令收發(fā)的情況下,每當從主設(shè)備發(fā)送命令,就會使接口電路的電力模式復(fù)位到通常電力模式。為此,由于接口電路的低電力期間(維持在低電力模式的期間)變?yōu)殚g歇,因此難以有效率地降低接口中繼裝置的消耗電力。
【發(fā)明內(nèi)容】
[0013]為此,本發(fā)明目的在于有效率地降低對主設(shè)備與從屬設(shè)備之間進行中繼的接口中繼裝置的消耗電力。
[0014]用于解決課題的手段
[0015]按照本發(fā)明的I個方面,則接口中繼裝置是對主設(shè)備與從屬設(shè)備之間進行中繼的裝置,具備:第I接口電路,其經(jīng)由第I接口與上述主設(shè)備連接;和第2接口電路,其經(jīng)由第2接口電路與上述從屬設(shè)備連接且能切換通常電力模式和低電力模式;命令判別部,其基于表示上述從屬設(shè)備的動作狀況的設(shè)備狀況信息來判別是否需要從上述主設(shè)備到上述從屬設(shè)備的主命令的中繼,在判別為需要上述主命令的中繼的情況下,經(jīng)由上述第2接口電路向上述從屬設(shè)備發(fā)送經(jīng)由上述第I接口電路從上述主設(shè)備接收到的主命令,在判別為不需要上述主命令的中繼的情況下,不向上述從屬設(shè)備發(fā)送經(jīng)由上述第I接口電路從上述主設(shè)備接收到的主命令;電力控制部,其在上述命令判別部判別為需要上述主命令的中繼的情況下,將上述第2接口電路的電力模式設(shè)定為上述通常電力模式,在上述命令判別部判別為不需要上述主命令的中繼的情況下,將上述第2接口電路的電力模式設(shè)定為上述低電力模式;和應(yīng)答控制部,其在上述命令判別部判別為需要上述主命令的中繼的情況下,經(jīng)由上述第I接口電路向上述主設(shè)備發(fā)送經(jīng)由上述第2接口電路從上述從屬設(shè)備接收到的從屬命令,在上述命令判別部判別為不需要上述主命令的中繼的情況下,經(jīng)由上述第I接口電路向上述主設(shè)備發(fā)送與上述命令判別部經(jīng)由上述第I接口電路從上述主設(shè)備接收到的主命令對應(yīng)的代理應(yīng)答命令,作為上述從屬命令。
[0016]在上述接口中繼裝置中,由于在不需要主命令的中繼的情況下發(fā)送與主命令對應(yīng)的代理應(yīng)答命令,因此,不用為了向從屬設(shè)備發(fā)送主命令而使第2接口電路的電力模式復(fù)位到通常電力模式。由此,由于能確保低電力期間而不使第2接口電路的低電力期間(維持在低電力模式的期間)變得間歇,因此能有效率地降低第2接口電路的消耗電力,其結(jié)果,還能降低接口中繼裝置的消耗電力。
[0017]另外,也可以上述設(shè)備狀況信息表示能否訪問上述從屬設(shè)備,上述命令判別部在上述從屬設(shè)備為能訪問的動作狀況的情況下判別為需要上述主命令的中繼,在從屬設(shè)備為不能訪問的動作狀況的情況下判別為不需要上述主命令的中繼。例如,也可以上述從屬設(shè)備包含能裝載存儲介質(zhì)的存儲裝置,上述設(shè)備狀況信息表示有無向上述存儲裝置裝載存儲介質(zhì),上述命令判別部在上述存儲裝置中裝載有上述存儲介質(zhì)的情況下判別為需要上述主命令的中繼,在上述存儲裝置中未裝載上述存儲介質(zhì)的情況下判別為不需要上述主命令的中繼。另外,也可以上述從屬設(shè)備包含使存儲介質(zhì)起轉(zhuǎn)來對上述存儲介質(zhì)讀寫數(shù)據(jù)的存儲裝置,上述設(shè)備狀況信息表示上述存儲介質(zhì)的起轉(zhuǎn)是否完成,上述命令判別部在上述存儲介質(zhì)的起轉(zhuǎn)完成的情況下判別為需要上述主命令的中繼,在上述存儲介質(zhì)的起轉(zhuǎn)未完成的情況下判別為不需要上述主命令的中繼。
[0018]另外,也可以上述應(yīng)答控制部具有將來自上述主設(shè)備的主命令和來自上述從屬設(shè)備從屬命令建立對應(yīng)的命令對應(yīng)表,在通過上述命令判別部判別為不需要上述主命令的中繼的情況下,從上述命令對應(yīng)表中選出與上述命令判別部經(jīng)由上述第I接口電路從上述主設(shè)備接收到的主命令對應(yīng)的從屬命令,作為上述代理應(yīng)答命令。
[0019]按照本發(fā)明的其它的方面,接口中繼裝置是對主設(shè)備和多個從屬設(shè)備之間進行中繼的裝置,具備:第I接口電路,其經(jīng)由第I接口與上述主設(shè)備連接;多個第2接口電路,其經(jīng)由多個第2接口分別與上述多個從屬設(shè)備連接,且分別能切換通常電力模式和低電力模式;命令判別部,其基于表示上述多個從屬設(shè)備的動作狀況的設(shè)備狀況信息來對上述多個從屬設(shè)備的各個判別是否需要從上述主設(shè)備到該從屬設(shè)備的主命令的中繼,在將上述多個從屬設(shè)備中的判別為需要上述主命令的中繼的從屬設(shè)備指定為上述主設(shè)備的命令發(fā)送目的地的情況下,經(jīng)由上述多個第2接口電路中的與該從屬設(shè)備對應(yīng)的第2接口電路向該從屬設(shè)備發(fā)送經(jīng)由上述第I接口電路從上述主設(shè)備接收到的主命令,在將上述多個從屬設(shè)備中的判別為不需要上述主命令的中繼的從屬設(shè)備指定為上述主設(shè)備的命令發(fā)送目的地的情況下,不向該從屬設(shè)備發(fā)送經(jīng)由上述第I接口電路從上述主設(shè)備接收到的主命令;電力控制部,其將上述多個第2接口電路中的與上述命令判別部判別為需要上述主命令的中繼的從屬設(shè)備對應(yīng)第2接口電路的電力模式設(shè)定為上述通常電力模式,將上述多個第2接口電路中的與上述命令判別部判別為不需要上述主命令的中繼的從屬設(shè)備對應(yīng)的第2接口電路的電力模式設(shè)定為上述低電力模式;和應(yīng)答控制部,其在將上述多個從屬設(shè)備中的判別為需要上述主命令的中繼的從屬設(shè)備指定為上述主設(shè)備的命令發(fā)送目的地的情況下,經(jīng)由上述第I接口電路向上述主設(shè)備發(fā)送經(jīng)由上述多個第2接口電路中的與該從屬設(shè)備對應(yīng)的第2接口電路從該從屬設(shè)備接收到的從屬命令,在將上述多個從屬設(shè)備中的判別為不需要上述主命令的中繼的從屬設(shè)備指定為上述主設(shè)備的命令發(fā)送目的地的情況下,經(jīng)由上述第I接口電路向上述主設(shè)備發(fā)送與上述命令判別部經(jīng)由上述第I接口電路從上述主設(shè)備接收到的主命令對應(yīng)的代理應(yīng)答命令,作為上述從屬命令。
[0020]在上述接口中繼裝置中,由于在不需要主命令的中繼的情況下發(fā)送代理應(yīng)答命令,因此,可以不為了向指定為命令發(fā)送目的地的從屬設(shè)備發(fā)送主命令而使第2接口電路的電力模式復(fù)位到通常電力模式。由此,由于能確保低電力期間而不會使第2接口電路的低電力期間成為間歇,因此,能有效率地降低第2接口電路的消耗電力,其結(jié)果,還能降低接口中繼裝置的消耗電力。
[0021]另外,也可以是上述電力控制部將上述多個第2接口電路中的與被指定為上述主設(shè)備的命令發(fā)送目的地的從屬設(shè)備對應(yīng)的第2接口電路的電力模式設(shè)定為上述通常電力模式,將上述多個第2接口電路中的與未被指定為上述主設(shè)備的命令發(fā)送目的地的從屬設(shè)備對應(yīng)的第2接口電路的電力模式設(shè)定為上述低電力模式。
[0022]通過如上述那樣構(gòu)成,由于能降低與未被指定為命令發(fā)送目的地的從屬設(shè)備對應(yīng)的第2接口電路的消耗電力,因此能進一步降低接口中繼裝置的消耗電力。
[0023]按照本發(fā)明的其它的方面,接口中繼方法是使用接口中繼設(shè)備對主設(shè)備和從屬設(shè)備之間進行中繼的中繼方法,上述接口中繼設(shè)備具備:經(jīng)由第I接口與上述主設(shè)備連接的第I接口電路、和經(jīng)由第2接口與上述從屬設(shè)備連接且能切換通常電力模式和低電力模式的第2接口電路,上述接口中繼方法具備:步驟(a),基于表示上述從屬設(shè)備的動作狀況的設(shè)備狀況信息來判別是否需要從上述主設(shè)備到上述從屬設(shè)備的主命令的中繼;步驟(b),在通過上述步驟(a)判別為需要上述主命令的中繼的情況下,將上述第2接口電路的電力模式設(shè)定為上述通常電力模式,在通過上述步驟(a)判別為不需要上述主命令的中繼的情況下,將上述第2接口電路的電力模式設(shè)定為上述低電力模式;步驟(C),在通過上述步驟(a)判別為需要上述主命令的中繼的情況下,經(jīng)由上述第2接口電路向上述從屬設(shè)備發(fā)送經(jīng)由上述第I接口電路從上述主設(shè)備接收到的主命令,經(jīng)由上述第I接口電路向上述主設(shè)備發(fā)送經(jīng)由上述第2接口電路從上述從屬設(shè)備接收到的從屬命令;和步驟(d),在通過上述步驟(a)判別為不需要上述主命令的中繼的情況下,不向上述從屬設(shè)備發(fā)送經(jīng)由上述第I接口電路從上述主設(shè)備接收到的主命令,經(jīng)由上述第I接口電路向上述主設(shè)備發(fā)送與該主命令對應(yīng)的代理應(yīng)答命令,作為上述從屬命令。
[0024]在上述接口中繼方法中,由于在不需要主命令的中繼的情況下發(fā)送代理應(yīng)答命令,因此,為了向從屬設(shè)備發(fā)送主命令,也可以不使第2接口電路的電力模式復(fù)位到通常電力模式。為此,由于能確保低電力期間而不會使第2接口電路的低電力期間變得間歇,因此能有效率地降低第2接口電路的消耗電力,其結(jié)果,還能降低接口中繼裝置的消耗電力。
[0025]按照本發(fā)明的其它的方面,接口中繼方法是使用接口中繼裝置對主設(shè)備和多個從屬設(shè)備之間進行中繼的方法,上述接口中繼裝置具備:經(jīng)由第I接口與上述主設(shè)備連接的第I接口電路、和經(jīng)由多個第2接口分別與上述多個從屬設(shè)備連接且能分別能切換通常電力模式和低電力模式的多個第2接口電路,上述接口中繼方法具備:步驟(a),基于表示上述多個從屬設(shè)備的動作狀況的設(shè)備狀況信息來對上述多個從屬設(shè)備的各個判別是否需要從上述主設(shè)備到該從屬設(shè)備的主命令的中繼;步驟(b),將上述多個第2接口電路中的與通過上述步驟(a)判別為需要上述主命令的中繼的從屬設(shè)備對應(yīng)的第2接口電路的電力模式設(shè)定為上述通常電力模式,將上述多個第2接口電路中的與通過上述步驟(a)判別為不需要上述主命令的中繼的從屬設(shè)備對應(yīng)的第2接口電路的電力模式設(shè)定為上述低電力模式;步驟(C),在將上述多個從屬設(shè)備中的通過上述步驟(a)判別為需要上述主命令的中繼的從屬設(shè)備指定為上述主設(shè)備的命令發(fā)送目的地的情況下,經(jīng)由上述多個第2接口電路中的與該從屬設(shè)備對應(yīng)的第2接口電路向該從屬設(shè)備發(fā)送經(jīng)由上述第I接口電路從上述主設(shè)備接收到的主命令,經(jīng)由上述第I接口電路向上述主設(shè)備發(fā)送經(jīng)由上述多個第2接口電路中的與該從屬設(shè)備對應(yīng)的第2接口電路從該從屬設(shè)備接收到的從屬命令;和步驟(d),在將上述多個從屬設(shè)備中的通過上述步驟(a)判別為不需要上述主命令的中繼的從屬設(shè)備指定為上述主設(shè)備的命令發(fā)送目的地的情況下,不向該從屬設(shè)備發(fā)送經(jīng)由上述第I接口電路從上述主設(shè)備接收到的主命令,經(jīng)由上述第I接口電路向上述主設(shè)備發(fā)送與該主命令對應(yīng)的代理應(yīng)答命令,作為上述從屬命令。
[0026]在上述接口中繼方法中,由于在不需要主命令的中繼的情況下發(fā)送代理應(yīng)答命令,因此,可以不為了向被指定為命令發(fā)送目的地的從屬設(shè)備發(fā)送主命令,而使第2接口電路的電力模式復(fù)位到通常電力模式。為此,由于能確保低電力期間而不會使第2接口電路的低電力期間成為間歇,因此能有效率地降低第2接口電路的消耗電力,其結(jié)果,還能降低接口中繼裝置的消耗電力。[0027]發(fā)明的效果
[0028]如以上那樣,由于能確保低電力期間而不會使第2接口電路的低電力期間成為間歇,因此,能有效率地降低第2接口電路的消耗電力,其結(jié)果,還能降低接口中繼裝置的消耗電力。
【專利附圖】
【附圖說明】
[0029]圖1是表示實施方式I的接口中繼裝置的構(gòu)成例的圖。
[0030]圖2是用于說明圖1所示的接口中繼裝置進行的動作的流程圖。
[0031]圖3是用于具體說明圖1所示的接口中繼裝置進行的動作的順序圖。
[0032]圖4是用于具體說明圖1所示的接口中繼裝置進行的動作的順序圖。
[0033]圖5是用于說明比較例(不具有中繼需要與否判別功能以及代理應(yīng)答功能的接口中繼裝置)的動作的順序圖。
[0034]圖6用于說明階段性的電力控制的順序圖。
[0035]圖7表示實施方式2的接口中繼裝置的構(gòu)成例的圖。
[0036]圖8是用于說明圖7所示的接口中繼裝置進行的動作的流程圖。
[0037]圖9是用于說明圖7所示的接口中繼裝置進行的動作的流程圖。
[0038]圖10是用于說明圖7所示的接口中繼裝置進行的動作的變形例的流程圖。
【具體實施方式】
[0039]下面,參照圖面來詳細說明實施方式。另外,對圖中同一或相當部分賦予同一符號,不再重復(fù)其說明。
[0040](實施方式I)
[0041]圖1表示實施方式I的接口中繼裝置I的構(gòu)成例。接口中繼裝置I對主設(shè)備10和從屬設(shè)備20進行中繼,具備:接口電路101、102、命令判別部103、電力控制部104、和應(yīng)答控制部105。
[0042]〔主設(shè)備、從屬設(shè)備〕
[0043]主設(shè)備10經(jīng)由接口中繼裝置I向從屬設(shè)備20發(fā)送用于控制從屬設(shè)備20的主命令MCD。從屬設(shè)備20經(jīng)由接口中繼裝置I向主設(shè)備10發(fā)送與針對主命令MCD的應(yīng)答結(jié)果相應(yīng)的從屬命令SCD。如此,通過在主設(shè)備10和從屬設(shè)備20之間收發(fā)命令,主設(shè)備10控制從屬設(shè)備20。例如,主設(shè)備10可以是主機,從屬設(shè)備20可以是外部存儲裝置(例如,光盤驅(qū)動器、磁帶驅(qū)動器、可移動盤驅(qū)動器、存儲卡驅(qū)動器等)這樣的外圍設(shè)備。另外,主命令MCD可以是請求訪問從屬設(shè)備20的訪問請求命令。從屬命令SCD可以是表示能否訪問到從屬設(shè)備20的命令(訪問肯定應(yīng)答命令、訪問否定應(yīng)答命令等)。
[0044]〔接口電路〕
[0045]接口電路101經(jīng)由接口 100與主設(shè)備10連接,接口電路102經(jīng)由接口 200與從屬設(shè)備20連接。另外,接口電路102能切換通常電力模式和低電力模式。在將接口電路102的電力模式設(shè)定為通常電力模式的情況下,接口電路102能與從屬設(shè)備20間收發(fā)命令(主命令MCD、從屬命令SCD)。另一方面,在將接口電路102的電力模式設(shè)定為低電力模式的情況下,雖然接口電路102的消耗電力低于設(shè)定為通常電力模式的情況,但還是確保在能在接口電路102和從屬設(shè)備20間收發(fā)給定的命令(例如,用于通知從屬設(shè)備20的動作狀況的變化的狀況通知命令、用于指示從低電力模式向通常電力模式的復(fù)位的復(fù)位指示命令等)的程度。另外,在此,從屬設(shè)備20也與接口電路102相同,能切換通常電力模式和低電力模式。
[0046]例如,在接口 200為串行ATA接口的情況下,作為接口電路102以及從屬設(shè)備20的電力模式,規(guī)定了相當于通常電力模式的PHY_READY模式和相當于低電力模式的Partial模式以及Slumber模式。Partial模式中的消耗電力低于PHY_READY模式中的消耗電力,Slumber模式中的消耗電力低于Partial模式中的消耗電力。另外,在串行ATA規(guī)格中,若從Partial模式到PHY_READY模式的復(fù)位時間為10 μ sec以內(nèi),從Slumber模式到PHY_READY模式的復(fù)位時間為IOmsec以內(nèi),就能任意決定降低接口電路102以及從屬設(shè)備20的哪個部分的消耗電力。
[0047]另夕卜,接口 100、200不僅可以是串行ATA接口,也可以是ATA接口、USB接口、IEEE1394接口等其它的接口。另外,接口 100、200的規(guī)格也可以相互不同。例如,也可以是接口 100為USB接口,接口 200為串行ATA接口。這種情況下,可以是接口電路101、102的至少一方具有接口變換功能(將遵循接口 100的規(guī)格的數(shù)據(jù)變換為遵循接口 200的規(guī)格的數(shù)據(jù)的功能、以及將遵循接口 200的規(guī)格的數(shù)據(jù)變換為遵循接口 100的規(guī)格的數(shù)據(jù)的功能)?;蛘?,也可以是接口 100、200的規(guī)格彼此相同。
[0048]〔命令判別部〕
[0049]命令判別部103基于表示從屬設(shè)備20的動作狀況的設(shè)備狀況信息來判別是否需要對從主設(shè)備10向從屬設(shè)備20的主命令MCD進行中繼。另外,關(guān)于設(shè)備狀況信息在后面敘述。另外,命令判別部103對應(yīng)于是否需要對主命令MCD進行中繼的判別結(jié)果,來控制從主設(shè)備10向從屬設(shè)備20的主命令MCD的中繼。在判別為需要主命令MCD的中繼的情況下,命令判別部103經(jīng)由接口電路102向從屬設(shè)備20發(fā)送經(jīng)由接口電路101從主設(shè)備10接收到的主命令MCD。另一方面,在判別為不需要主命令MCD的中繼的情況下,命令判別部103不向從屬設(shè)備20發(fā)送經(jīng)由接口電路101從主設(shè)備10接收到的主命令MCD。
[0050]〔電力控制部〕
[0051]電力控制部104根據(jù)命令判別部103的判別結(jié)果,來控制接口電路102的電力模式。在由命令判別部103判別為需要主命令MCD的中繼的情況下,電力控制部104將接口電路102的電力模式設(shè)定為通常電力模式。另一方面,在由命令判別部103判別為不需要主命令MCD的中繼的情況下,電力控制部104將接口電路102的電力模式設(shè)定為低電力模式。
[0052]〔應(yīng)答控制部〕
[0053]應(yīng)答控制部105根據(jù)命令判別部103的判別結(jié)果來控制從從屬設(shè)備20向主設(shè)備10的從屬命令SCD的中繼。在由命令判別部103判別為需要主命令MCD的中繼的情況下,應(yīng)答控制部105經(jīng)由接口電路101向主設(shè)備10發(fā)送經(jīng)由接口電路102從從屬設(shè)備20接收到的從屬命令SCD。另一方面,在由命令判別部103判別為不需要主命令MCD的中繼的情況下,應(yīng)答控制部105經(jīng)由接口電路101向主設(shè)備10發(fā)送與命令判別部103經(jīng)由接口電路101從主設(shè)備10接收到的主命令MCD對應(yīng)的代理應(yīng)答命令,作為從屬命令SCD。
[0054]另外,應(yīng)答控制部105也可以具有將來自主設(shè)備10的主命令MCD和來自從屬設(shè)備20的從屬命令SCD建立對應(yīng)的命令對應(yīng)表。這種情況下,應(yīng)答控制部105也可以在由命令判別部103判別為不需要主命令MCD的中繼的情況下,從命令對應(yīng)表中選出與命令判別部103經(jīng)由接口電路101從主設(shè)備10接收到的主命令MCD對應(yīng)的從屬命令S⑶,作為代理應(yīng)答命令。
[0055]〔動作〕
[0056]接下來,參照圖2來說明接口中繼裝置I進行的動作。命令判別部103基于設(shè)備狀況信息來判別是否需要主命令MCD的中繼(STlOl),在判別為不需要主命令MCD的中繼的情況下,電力控制部104將接口電路102的電力模式設(shè)定為低電力模式(ST102)。另一方面,在需要主命令MCD的中繼的情況下,電力控制部104將接口電路102的電力模式設(shè)定為通常電力模式(ST103)。接下來,命令判別部103確認是否接收到來自主設(shè)備10的主命令MCD(ST104)。在未接收到來自主設(shè)備10的主命令MCD的情況下,前進到步驟STlOl并再度執(zhí)行步驟STlOl?ST103。另一方面,在接收到來自主設(shè)備10的主命令MCD的情況下,命令判別部103以及應(yīng)答控制部105對應(yīng)于步驟STlOl中判別結(jié)果來進行動作(ST105)。在不需要主命令MCD的中繼的情況下,命令判別部103不向從屬設(shè)備20發(fā)送主命令MCD,應(yīng)答控制部105向主設(shè)備10發(fā)送與主命令MCD對應(yīng)的代理應(yīng)答命令作為從屬命令SCD(ST106)。另一方面,在需要主命令MCD的中繼的情況下,命令判別部103向從屬設(shè)備20發(fā)送主命令MCD,應(yīng)答控制部105向主設(shè)備10發(fā)送來自從屬設(shè)備20的從屬命令S⑶(ST107)。接下來,在接口中繼裝置I進行的動作持續(xù)的情況下,前進到步驟STlOl (ST108)。
[0057]〔具體例〕
[0058]接下來,參照圖3以及圖4來具體說明接口中繼裝置I進行的動作。在此,接口 200是串行ATA接口,從屬設(shè)備20向接口電路102發(fā)送(非同步通知)表示動作狀況發(fā)生變化的狀況通知命令NTFC。另外,狀況通知命令NTFC,是即使在接口電路102的電力模式被設(shè)定為低電力模式的情況下也能經(jīng)由接口電路102向應(yīng)答控制部105發(fā)送的命令。另外,設(shè)從屬設(shè)備20在時刻tl?t4的期間以及時刻t6以后的期間內(nèi)是不能訪問的動作狀況,在時刻t4?t6的期間內(nèi)是能訪問的動作狀況。
[0059]在成為時刻tl時,主設(shè)備10發(fā)送訪問請求命令A(yù)CSREQ作為主命令MCD。命令判別部103經(jīng)由接口電路102向從屬設(shè)備20發(fā)送經(jīng)由接口電路101接收到的訪問請求命令A(yù)CSREQ0從屬設(shè)備20發(fā)送表示是不能訪問的動作狀況的訪問否定應(yīng)答命令A(yù)CSNAK,作為從屬命令S⑶。應(yīng)答控制部105經(jīng)由接口電路101向主設(shè)備10發(fā)送經(jīng)由接口電路102接收到的訪問否定應(yīng)答命令A(yù)CSNAK。由此,主設(shè)備10識別出從屬設(shè)備20為不能訪問的動作狀況。另外,應(yīng)答控制部105向命令判別部103通知接收到訪問否定應(yīng)答命令A(yù)CSNAK的這一情況。命令判別部103基于來自應(yīng)答控制部105的通知(訪問否定應(yīng)答命令A(yù)CSNAK的接收通知)而識別出從屬設(shè)備20為不能訪問的動作狀況,判別為不需要從主設(shè)備10向從屬設(shè)備20的訪問請求命令A(yù)CSREQ的中繼。
[0060]在成為時刻til時,從屬設(shè)備20發(fā)送電力管理要求命令PMREQ。命令判別部103對經(jīng)由接口電路102接收到的電力管理要求命令PMREQ作出應(yīng)答從而經(jīng)由接口電路102向從屬設(shè)備20發(fā)送電力管理肯定應(yīng)答命令PMACK。由此,從屬設(shè)備20的電力模式從通常電力模式移轉(zhuǎn)到低電力模式。另外,命令判別部103由于判別為不需要從主設(shè)備10對從屬設(shè)備20的訪問請求命令A(yù)CSREQ的中繼,因此向電力控制部104通知用于指示將接口電路102的電力模式設(shè)定為低電力模式的電力控制指示(低電力指示)。電力控制部104對來自命令判別部103的通知(即命令判別部103的判別結(jié)果)作出應(yīng)答,從而使接口電路102的電力模式從通常電力模式移轉(zhuǎn)到低電力模式。
[0061]在成為時刻t2時,主設(shè)備10再度發(fā)送訪問請求命令A(yù)CSREQ。此時,命令判別部103由于判別為不需要訪問請求命令A(yù)CSREQ的中繼,因此不向從屬設(shè)備20發(fā)送訪問請求命令A(yù)CSREQ。另外,應(yīng)答控制部105選出與訪問請求命令A(yù)CSREQ對應(yīng)的訪問否定應(yīng)答命令A(yù)CSNAK,作為代理應(yīng)答命令,經(jīng)由接口電路101向主設(shè)備10發(fā)送代理應(yīng)答命令(即訪問否定應(yīng)答命令A(yù)CSNAK)。例如,在應(yīng)答控制部105的命令對應(yīng)表中,將訪問否定應(yīng)答命令A(yù)CSNAK與訪問請求命令A(yù)CSREQ建立對應(yīng)。由于應(yīng)答控制部105發(fā)送代理應(yīng)答命令(即訪問否定應(yīng)答命令A(yù)CSNAK),主設(shè)備10再度識別出從屬設(shè)備20為不能訪問的動作狀況。另夕卜,也可以是命令判別部103在判別為不需要訪問請求命令A(yù)CSREQ的中繼的情況下接收來自主設(shè)備10的訪問請求命令A(yù)CSREQ時,向應(yīng)答控制部105通知用于指示代理應(yīng)答命令的發(fā)送的應(yīng)答控制指示。這種情況下,也可以是應(yīng)答控制部105對來自命令判別部103的通知(即命令判別部103的判別結(jié)果)作出應(yīng)答來發(fā)送代理應(yīng)答命令。
[0062]在時刻t3,也與時刻t2相同,不向從屬設(shè)備20發(fā)送來自主設(shè)備10的訪問請求命令A(yù)CSREQ,應(yīng)答控制部105向主設(shè)備10發(fā)送與訪問請求命令A(yù)CSREQ對應(yīng)的訪問否定應(yīng)答命令 ACSNAK。
[0063]在成為時刻t4時,從屬設(shè)備20成為能訪問的動作狀況,發(fā)送表示動作狀況發(fā)生變化的狀況通知命令NTFC。應(yīng)答控制部105在經(jīng)由接口電路102接收到狀況通知命令NTFC時,向命令判別部103通知接收到狀況通知命令NTFC這一情況。命令判別部103基于來自應(yīng)答控制部105的通知(狀況通知命令NTFC的接收通知)而識別出從屬設(shè)備20的動作狀況發(fā)生變化,判別為不需要從主設(shè)備10到從屬設(shè)備20的訪問請求命令A(yù)CSREQ的中繼。另夕卜,命令判別部103向電力控制部104通知用于指示將接口電路102的電力模式設(shè)定為通常電力模式的電力控制指示(通常電力指示)。電力控制部104對來自命令判別部103的通知作出應(yīng)答從而使接口電路102的電力模式從低電力模式移轉(zhuǎn)到通常電力模式。另外,命令判別部103經(jīng)由接口電路102向從屬設(shè)備20發(fā)送用于使從屬設(shè)備20從低電力模式復(fù)位到通常電力模式的復(fù)位指示命令WAKEUP。在從屬設(shè)備20接收到復(fù)位指示命令WAKEUP時,從屬設(shè)備20的電力模式從低電力模式移轉(zhuǎn)到通常電力模式。
[0064]在成為時刻t5時,主設(shè)備10發(fā)送訪問請求命令A(yù)CSREQ作為主命令MCD。此時,命令判別部103由于判別為需要訪問請求命令A(yù)CSREQ的中繼,因此經(jīng)由接口電路102向從屬設(shè)備20發(fā)送訪問請求命令A(yù)CSREQ。從屬設(shè)備20發(fā)送表示為能訪問的動作狀況的訪問肯定應(yīng)答命令A(yù)CSACK,作為從屬命令S⑶。應(yīng)答控制部105經(jīng)由接口電路101向主設(shè)備10發(fā)送經(jīng)由接口電路102接收到的訪問肯定應(yīng)答命令A(yù)CSACK。由此,主設(shè)備10識別出從屬設(shè)備20為能訪問的動作狀況。
[0065]在成為時刻t6時,從屬設(shè)備20成為不能訪問的動作狀況,并發(fā)送表示動作狀況發(fā)生變化的狀況通知命令NTFC。應(yīng)答控制部105在經(jīng)由接口電路102接收到狀況通知命令NTFC時,向命令判別部103通知接收到狀況通知命令NTFC這一情況。命令判別部103基于來自應(yīng)答控制部105的通知判別為需要從主設(shè)備10到從屬設(shè)備20的訪問請求命令A(yù)CSREQ的中繼,向電力控制部104通知用于指示將接口電路102的電力模式設(shè)定為通常電力模式的電力控制指示(通常電力指示)。電力控制部104由于已經(jīng)將接口電路102的電力模式設(shè)定為通常電力模式,因此,將接口電路102的電力模式維持通常電力模式不變。
[0066]在成為時刻t7時,與時刻11的情況相同,主設(shè)備10發(fā)送訪問請求命令A(yù)CSREQ,命令判別部103經(jīng)由接口電路102向從屬設(shè)備20發(fā)送經(jīng)由接口電路101接收到的訪問請求命令A(yù)CSREQ。從屬設(shè)備20發(fā)送訪問否定應(yīng)答命令A(yù)CSNAK,應(yīng)答控制部105經(jīng)由接口電路101向主設(shè)備10發(fā)送經(jīng)由接口電路102接收到的訪問否定應(yīng)答命令A(yù)CSNAK。由此,主設(shè)備10識別出從屬設(shè)備20為不能訪問的動作狀況。另外,應(yīng)答控制部105向命令判別部103通知接收到訪問否定應(yīng)答命令A(yù)CSNAK這一情況,命令判別部103基于來自應(yīng)答控制部105的通知判別為不需要從主設(shè)備10到從屬設(shè)備20的訪問請求命令A(yù)CSREQ的中繼。之后,與時亥IJ til的情況相同,從屬設(shè)備20發(fā)送電力管理要求命令PMREQ。在從屬設(shè)備20接收到來自命令判別部103的電力管理肯定應(yīng)答命令PMACK時,從屬設(shè)備20的電力模式從通常電力模式移轉(zhuǎn)到低電力模式。另外,命令判別部103向電力控制部104通知用于指示將接口電路102的電力模式設(shè)定為低電力模式的電力控制指示(低電力指示),電力控制部104對來自命令判別部103的通知作出應(yīng)答從而使接口電路102的電力模式從通常電力模式移轉(zhuǎn)到低電力模式。
[0067]〔設(shè)備狀況信息〕
[0068]如上述具體例那樣,在接口 200為串行ATA接口的情況下(即,從屬設(shè)備20以及接口電路102執(zhí)行遵循串行ATA規(guī)格的動作的情況下),命令判別部103能將來自應(yīng)答控制部105的通知(在此為訪問否定應(yīng)答命令A(yù)CSNAK的接收通知以及狀況通知命令NTFC的接收通知)作為設(shè)備狀況信息(表示從屬設(shè)備20的動作狀況的信息)來利用。另外,命令判別部103也可以接收從從屬設(shè)備20經(jīng)由接口電路102發(fā)送的特定的信息(在此為訪問否定應(yīng)答命令A(yù)CSNAK以及狀況通知命令NTFC),作為設(shè)備狀況信息。
[0069]另外,從屬設(shè)備20也可以經(jīng)由包含在串行ATA接口中的信號線中的DP (DevicePresent)信號線向接口電路102發(fā)送狀況通知命令NTFC。這樣的DP信號線,一般作為與存儲介質(zhì)所關(guān)聯(lián)的數(shù)據(jù)的收發(fā)中使用的信號線之外的信號線,包含在超薄型的存儲裝置的電源線等中。另外,在接口 200不是串行ATA接口而是其它的接口的情況下,也能經(jīng)由接口電路102從從屬設(shè)備20向應(yīng)答控制部105 (或命令判別部103)發(fā)送能利用的特定的信息,作為設(shè)備狀況信息。
[0070]〔能否訪問〕
[0071]在此,關(guān)于從屬設(shè)備20的能訪問的動作狀況以及不能訪問的動作狀況,舉例進行說明。
[0072]《有無存儲介質(zhì)裝載》
[0073]首先,以從屬設(shè)備20包含能裝載存儲介質(zhì)存儲裝置的情況為例進行說明。這種情況下,從屬設(shè)備20的“能訪問的動作狀況”相當于在存儲裝置中裝載有存儲介質(zhì)的狀態(tài),從屬設(shè)備20的“不能訪問的動作狀況”相當于未在存儲裝置中裝載有存儲介質(zhì)狀態(tài)。另外,這種情況下,訪問請求命令A(yù)CSREQ相當于問詢是否在存儲裝置中裝載有存儲介質(zhì)的命令,訪問否定應(yīng)答命令A(yù)CSNAK相當于表示未在存儲裝置中裝載存儲介質(zhì)的命令,訪問肯定應(yīng)答命令A(yù)CSACK相當于表示在存儲裝置裝載有存儲介質(zhì)的命令。另外,命令判別部103在存儲裝置中裝載有存儲介質(zhì)的情況下判別為需要主命令MCD的中繼,在存儲裝置中未裝載存儲介質(zhì)的情況下,判別為不需要主命令MCD的中繼。
[0074]《起轉(zhuǎn)(spinup)》
[0075]接下來,以從屬設(shè)備20包含使存儲介質(zhì)起轉(zhuǎn)來對存儲介質(zhì)讀寫數(shù)據(jù)的存儲裝置的情況為例來進行說明。這種情況下,從屬設(shè)備20的“能訪問的動作狀況”相當于存儲介質(zhì)的起轉(zhuǎn)完成的狀態(tài),從屬設(shè)備20的“不能訪問的動作狀況”相當于存儲介質(zhì)的起轉(zhuǎn)未完成的狀態(tài)。另外,這種情況下,訪問請求命令A(yù)CSREQ相當于請求對存儲介質(zhì)的數(shù)據(jù)的讀寫的命令,訪問否定應(yīng)答命令A(yù)CSNAK相當于表示存儲介質(zhì)的起轉(zhuǎn)未完成(不能執(zhí)行數(shù)據(jù)的讀寫)命令,訪問肯定應(yīng)答命令A(yù)CSACK相當于表示存儲介質(zhì)的起轉(zhuǎn)完成(能執(zhí)行數(shù)據(jù)的讀寫)的命令。另外,命令判別部103在存儲介質(zhì)的起轉(zhuǎn)完成的情況下判別為需要主命令MCD的中繼,在存儲介質(zhì)的起轉(zhuǎn)未完成的情況下,判別為不需要主命令MCD的中繼。
[0076]〔比較例〕
[0077]接下來,參照圖5來說明接口中繼裝置I的比較例(不具有中繼需要與否判別功能以及代理應(yīng)答功能的接口中繼裝置)。該接口中繼裝置具備:圖1所示的命令判別部103,電力控制部104,以及取代應(yīng)答控制部105的控制部904??刂撇?04執(zhí)行主命令MCD的中繼控制,從屬命令SCD的中繼控制,以及接口電路102的電力控制。
[0078]在成為時刻tl時,控制部904經(jīng)由接口電路102向從屬設(shè)備20發(fā)送經(jīng)由接口電路101接收到的訪問請求命令A(yù)CSREQ,經(jīng)由接口電路101向主設(shè)備10發(fā)送經(jīng)由接口電路102接收到的訪問否定應(yīng)答命令A(yù)CSNAK。另外,控制部904對經(jīng)由接口電路102接收到的電力管理要求命令PMREQ作出應(yīng)答,經(jīng)由接口電路102向從屬設(shè)備20發(fā)送電力管理肯定應(yīng)答命令PMACK,并使接口電路102的電力模式從通常電力模式移轉(zhuǎn)到低電力模式。
[0079]在成為時刻t2時,主設(shè)備10再度發(fā)送訪問請求命令A(yù)CSREQ。此時,控制部904為了向從屬設(shè)備20發(fā)送訪問請求命令A(yù)CSREQ,使接口電路102的電力模式從低電力模式移轉(zhuǎn)到通常電力模式,并經(jīng)由接口電路102向從屬設(shè)備20發(fā)送用于使從屬設(shè)備20從低電力模式復(fù)位到通常電力模式的復(fù)位指示命令WAKEUP。之后,與時刻tl的情況相同,控制部904經(jīng)由接口電路102向從屬設(shè)備20發(fā)送訪問請求命令A(yù)CSREQ,經(jīng)由接口電路101向主設(shè)備10發(fā)送經(jīng)由接口電路102接收到的訪問否定應(yīng)答命令A(yù)CSNAK。另外,與時刻I相同,控制部904對電力管理要求命令PMREQ作出應(yīng)答從而向從屬設(shè)備20發(fā)送電力管理肯定應(yīng)答命令PMACK,并使接口電路102的電力模式從通常電力模式移轉(zhuǎn)到低電力模式。在時刻t3,也進行與時刻11,t2的情況相同的動作。
[0080]如此,在不具有中繼需要與否判別功能以及代理應(yīng)答功能的接口中繼裝置中,在從屬設(shè)備20為不能訪問的動作狀況的情況下,也是每當從主設(shè)備10發(fā)送訪問請求命令A(yù)CSREQ,就使接口電路102以及從屬設(shè)備20的電力模式復(fù)位到通常電力模式。為此,由于接口電路102的低電力期間(維持在低電力模式的期間)變得間歇,因此難以有效率地降低接口電路102的消耗電力。
[0081]另一方面,在圖1所示的接口中繼裝置I中,如圖3所示,在從屬設(shè)備20為不能訪問的動作狀況的情況下,應(yīng)答控制部105取代從屬設(shè)備20,向主設(shè)備10發(fā)送與訪問請求命令A(yù)CSREQ對應(yīng)的訪問否定應(yīng)答命令A(yù)CSNAK,電力控制部104使接口電路的電力模式維持在低電力模式不變。由此,即使從主設(shè)備10反復(fù)發(fā)送訪問請求命令A(yù)CSREQ,也能將接口電路102的電力模式維持在低電力模式不變。[0082]如以上那樣,由于在不需要主命令MCD的中繼的情況下,發(fā)送與主命令MCD對應(yīng)的代理應(yīng)答命令,因此為了向從屬設(shè)備20發(fā)送主命令MCD,也可以不使接口電路102的電力模式復(fù)位到通常電力模式。為此,由于能確保低電力期間而不會讓接口電路102的低電力期間變得間歇,因此能有效率地降低接口電路102的消耗電力。其結(jié)果,還能降低接口中繼裝置I的消耗電力。
[0083]另外,由于在不需要主命令MCD的中繼的情況下,不向從屬設(shè)備20發(fā)送來自主設(shè)備10的主命令MCD,因此,也可以不使從屬設(shè)備20的電力模式復(fù)位到通常電力模式。為此,由于能確保低電力期間而不會使從屬設(shè)備20的低電力期間成為哦間歇,因此還能有效率地降低從屬設(shè)備20的消耗電力。
[0084]〔階段性的電力控制〕
[0085]另外,也可以階段性地切換接口電路102以及從屬設(shè)備20的電力模式。例如,在接口 200為串行ATA接口的情況下,也可以如圖6那樣控制接口電路102以及從屬設(shè)備20的電力模式。即,在成為時刻til時,從屬設(shè)備20發(fā)送請求移轉(zhuǎn)到Partial模式的電力管理要求命令PMREQ-P,命令判別部103向從屬設(shè)備20發(fā)送電力管理肯定應(yīng)答命令PMACK。由此,從屬設(shè)備20從PHY_READY模式(通常電力模式)移轉(zhuǎn)到Partial模式。另外,命令判別部103向電力控制部104通知用于指示將接口電路102的電力模式設(shè)定為Partial模式(第I低電力模式)的電力控制指示(第I次低電力指示)。電力控制部104使接口電路102的電力模式從PHY_READY模式移轉(zhuǎn)到Partial模式。接下來,在成為時刻t21時,從屬設(shè)備20經(jīng)由接口電路102向命令判別部103發(fā)送復(fù)位指示命令WAKEUP,命令判別部103向電力控制部104通知用于指示將接口電路102的電力模式設(shè)定為PHY_READY模式的電力控制指示(通常電力指示)。電力控制部104使接口電路102的電力模式復(fù)位到PHY_READY模式。在成為時刻t22時,從屬設(shè)備20發(fā)送請求移轉(zhuǎn)到Slumber模式的電力管理要求命令PMREQ-S,命令判別部103向從屬設(shè)備20發(fā)送電力管理肯定應(yīng)答命令PMACK。由此,從屬設(shè)備20從PHY_READY模式移轉(zhuǎn)到Slumber模式。另外,命令判別部103向電力控制部104通知用于指不將接口電路102的電力模式設(shè)定為Slumber模式(第2低電力模式)的電力控制指示(第2次低電力指示)。電力控制部104使接口電路102的電力模式從PHY_READY模式移轉(zhuǎn)到Slumber模式。
[0086](實施方式2)
[0087]圖7表示實施方式2的接口中繼裝置2的構(gòu)成例。接口中繼裝置2對主設(shè)備10和多個從屬設(shè)備(在此為從屬設(shè)備20a、20b)之間進行中繼,具備:接口電路101、多個接口電路(在此,接口電路102a、102b)、命令判別部203、電力控制部204、和應(yīng)答控制部205。
[0088]〔接口電路〕
[0089]接口電路102a、102b各自經(jīng)由接口 200a,200b分別與從屬設(shè)備20a、20b連接。另夕卜,各接口電路102a、102b與接口電路102相同,都能切換通常電力模式和低電力模式。另夕卜,在此,各從屬設(shè)備20a、20b也與從屬設(shè)備20相同,都能切換通常電力模式和低電力模式。
[0090]〔命令判別部〕
[0091]命令判別部203,基于表示從屬設(shè)備20a、20b的動作狀況的設(shè)備狀況信息,對各從屬設(shè)備20a、20b判別是否需要從主設(shè)備10到其從屬設(shè)備的主命令MCD的中繼。另外,命令判別部203針對各從屬設(shè)備20a、20b,根據(jù)是否需要中繼的判別結(jié)果,來控制從主設(shè)備10到從屬設(shè)備20a、20b的主命令MCD的中繼。在將從屬設(shè)備20a、20b中的判別為需要主命令MCD的中繼的從屬設(shè)備指定為主設(shè)備10的命令發(fā)送目的地的情況下,命令判別部203,經(jīng)由接口電路102a、102b中的與該從屬設(shè)備對應(yīng)的接口電路向該從屬設(shè)備發(fā)送經(jīng)由接口電路101從主設(shè)備10接收到的主命令MCD。另一方面,在將從屬設(shè)備20a、20b中的判別為不需要主命令MCD的中繼的從屬設(shè)備指定為主設(shè)備10的命令發(fā)送目的地的情況下,命令判別部203不向該從屬設(shè)備發(fā)送經(jīng)由接口電路101從主設(shè)備10接收到的主命令MCD。
[0092]〔電力控制部〕
[0093]電力控制部204根據(jù)命令判別部203的判別結(jié)果來控制接口電路102a、102b的電力模式。電力控制部204將接口電路102a、102b中的與命令判別部203判別為需要主命令MCD的中繼的從屬設(shè)備對應(yīng)的接口電路的電力模式設(shè)定為通常電力模式。另外,電力控制部204將接口電路102a、102b中的與命令判別部203判別為不需要主命令MCD的中繼的從屬設(shè)備對應(yīng)的接口電路的電力模式設(shè)定為低電力模式。
[0094]〔應(yīng)答控制部〕
[0095]應(yīng)答控制部205,根據(jù)命令判別部203的判別結(jié)果來控制從從屬設(shè)備20a、20b到主設(shè)備10的從屬命令S⑶a,S⑶b的中繼。在將從屬設(shè)備20a、20b中的判別為需要主命令MCD的中繼的從屬設(shè)備指定為主設(shè)備10的命令發(fā)送目的地的情況下,應(yīng)答控制部205經(jīng)由接口電路101向主設(shè)備10發(fā)送經(jīng)由接口電路102a、102b中的與該從屬設(shè)備對應(yīng)的接口電路從該從屬設(shè)備接收到的從屬命令SCDa(或SCDb)。另一方面,在將從屬設(shè)備20a、20b中的判別為不需要主命令MCD的中繼的從屬設(shè)備指定為主設(shè)備10的命令發(fā)送目的地的情況下,應(yīng)答控制部205經(jīng)由接口電路101向主設(shè)備10發(fā)送與命令判別部203經(jīng)由接口電路101從主設(shè)備10接收到的主命令MCD對應(yīng)的代理應(yīng)答命令,作為從屬命令SCDa (或SCDb)。
[0096]〔動作〕
[0097]接下來,參照圖8以及圖9來說明接口中繼裝置2進行的動作。命令判別部203從從屬設(shè)備20a、20b中選擇成為是否需要中繼的判別對象的從屬設(shè)備(ST201),判別是否需要從主設(shè)備10到判別對象的從屬設(shè)備的主命令MCD的中繼(ST202)。在不需要主命令MCD的中繼的情況下,電力控制部204將接口電路102a、102b中的與判別對象的從屬設(shè)備對應(yīng)的接口電路的電力模式設(shè)定為低電力模式(ST203)。另一方面,在需要主命令MCD的中繼的情況下,電力控制部204將接口電路102a、102b中的與判別對象的從屬設(shè)備對應(yīng)的接口電路的電力模式設(shè)定為通常電力模式(ST204)。接下來,命令判別部203判斷是否要從從屬設(shè)備20a、20b中選擇另外的從屬設(shè)備作為是否需要中繼的判別對象(即是否結(jié)束接口電路102a、102b的電力模式的設(shè)定)(ST205)。在不結(jié)束接口電路102a、102b的電力模式的設(shè)定的情況下,前進到步驟ST201,并再度執(zhí)行步驟ST201?ST204。另一方面,在結(jié)束接口電路102a、102b的電力模式的設(shè)定的情況下,命令判別部203確認是否接收到來自主設(shè)備10的主命令MCD (ST206)。在未接收到來自主設(shè)備10的主命令MCD的情況下,前進到步驟ST201,并再度執(zhí)行步驟ST201?ST205。
[0098]另一方面,在接收到來自主設(shè)備10的主命令MCD的情況下,命令判別部203基于來自主設(shè)備10的主命令MCD,來從從屬設(shè)備20a、20b中特定被指定為主設(shè)備10的命令發(fā)送目的地的從屬設(shè)備(ST207)。接下來,命令判別部203以及應(yīng)答控制部205根據(jù)與命令發(fā)送目的地的從屬設(shè)備相關(guān)的步驟ST201中的判別結(jié)果來進行動作(ST208)。在不需要從 主設(shè)備10到命令發(fā)送目的地的從屬設(shè)備主命令MCD的中繼的情況下,命令判別部203不 向命令發(fā)送目的地的從屬設(shè)備發(fā)送主命令MCD,應(yīng)答控制部205向主設(shè)備10發(fā)送與主命令 MCD對應(yīng)的代理應(yīng)答命令,作為來自命令發(fā)送目的地的從屬設(shè)備的從屬命令(SCDa或SCDb) (ST209)。另一方面,在需要從主設(shè)備10到命令發(fā)送目的地的從屬設(shè)備的主命令MCD的中繼 的情況下,命令判別部203向命令發(fā)送目的地的從屬設(shè)備發(fā)送主命令MCD,應(yīng)答控制部205 向主設(shè)備10發(fā)送來自命令發(fā)送目的地的從屬設(shè)備的從屬命令(SCDa或SCDb)(ST210)。接 下來,在接口中繼裝置2進行的動作持續(xù)的情況下,前進到步驟ST201 (ST211)。
[0099]如以上那樣,由于在不需要主命令MCD的中繼的情況下,發(fā)送代理應(yīng)答命令,因 此,為了向指定為命令發(fā)送目的地的從屬設(shè)備20a (或20b)發(fā)送主命令MCD,也可以不使接 口電路102a(或102b)的電力模式復(fù)位到通常電力模式。由此,由于能確保低電力期間而 不會使接口電路102a (或102b)的低電力期間成為間歇,因此,能有效率地降低接口電路 102a (或102b)的消耗電力,其結(jié)果,還能降低接口中繼裝置2的消耗電力。
[0100]另外,由于在不需要主命令MCD的中繼的情況下,不向指定為命令發(fā)送目的地的 從屬設(shè)備20a (或20b)發(fā)送來自主設(shè)備10的主命令MCD,因此也可以不使從屬設(shè)備20a (或 20b)的電力模式復(fù)位到通常電力模式。由此,由于能確保低電力期間而不會使從屬設(shè)備 20a (或20b)的低電力期間成為間歇,因此還能有效率地降低從屬設(shè)備20a (或20b)的消耗 電力。
[0101]另外,也可以如圖10所示那樣,電力控制部204將接口電路102a、102b中的不與 命令發(fā)送目的地的從屬設(shè)備對應(yīng)的接口電路的電力模式設(shè)定為低電力模式(ST220)。通過 如此進行控制,由于能降低與未被指定為命令發(fā)送目的地的從屬設(shè)備對應(yīng)接口電路的消耗 電力,因此能進一步降低接口中繼裝置2的消耗電力。
[0102]產(chǎn)業(yè)上的利用可能性
[0103]如以上那樣,上述接口中繼裝置由于能有效率地降低消耗電力,因此作為對主設(shè) 備(例如,主機等)和從屬設(shè)備(例如,外部存儲裝置等的外圍設(shè)備)之間進行中繼的中繼 裝置等是有用的。
[0104]符號的說明
[0105]1、2接口中繼裝置
[0106]10主設(shè)備
[0107]20、20a、20b 從屬設(shè)備
[0108]101、102、102a、102b 接 口電路
[0109]103,203命令判別部
[0110]104,204 電力控制部
[0111]105,205應(yīng)答控制部
【權(quán)利要求】
1.一種接口中繼裝置,是對主設(shè)備與從屬設(shè)備之間進行中繼的裝置,具備: 第I接口電路,其經(jīng)由第I接口與所述主設(shè)備連接; 第2接口電路,其經(jīng)由第2接口電路與所述從屬設(shè)備連接,并能切換通常電力模式和低電力模式; 命令判別部,其基于表示所述從屬設(shè)備的動作狀況的設(shè)備狀況信息來判別是否需要從所述主設(shè)備到所述從屬設(shè)備的主命令的中繼,在判別為需要所述主命令的中繼的情況下,經(jīng)由所述第2接口電路向所述從屬設(shè)備發(fā)送經(jīng)由所述第I接口電路從所述主設(shè)備接收到的主命令,在判別為不需要所述主命令的中繼的情況下,不向所述從屬設(shè)備發(fā)送經(jīng)由所述第I接口電路從所述主設(shè)備接收到的主命令; 電力控制部,其在所述命令判別部判別為需要所述主命令的中繼的情況下,將所述第2接口電路的電力模式設(shè)定為所述通常電力模式,在所述命令判別部判別為不需要所述主命令的中繼的情況下,將所述第2接口電路的電力模式設(shè)定為所述低電力模式;和 應(yīng)答控制部,其在所述命令判別部判別為需要所述主命令的中繼的情況下,經(jīng)由所述第I接口電路向所述主設(shè)備發(fā)送經(jīng)由所述第2接口電路從所述從屬設(shè)備接收到的從屬命令,在所述命令判別部判別為不需要所述主命令的中繼的情況下,經(jīng)由所述第I接口電路向所述主設(shè)備發(fā)送與所述命令判別部經(jīng)由所述第I接口電路從所述主設(shè)備接收到的主命令對應(yīng)的代理應(yīng)答命令,作為所述從屬命令。
2.根據(jù)權(quán)利要求1所述的接口中繼裝置,其中, 所述設(shè)備狀況信息表示能否訪問所述從屬設(shè)備, 所述命令判別部在所述從屬設(shè)備為能訪問的動作狀況的情況下判別為需要所述主命令的中繼,在從屬設(shè)備為不能訪問的動作狀況的情況下判別為不需要所述主命令的中繼。
3.根據(jù)權(quán)利要求2所述的接口中繼裝置,其中, 所述從屬設(shè)備包含能裝載存儲介質(zhì)的存儲裝置, 所述設(shè)備狀況信息表示有無向所述存儲裝置裝載存儲介質(zhì), 所述命令判別部在所述存儲裝置中裝載有所述存儲介質(zhì)的情況下判別為需要所述主命令的中繼,在所述存儲裝置中未裝載所述存儲介質(zhì)的情況下判別為不需要所述主命令的中繼。
4.根據(jù)權(quán)利要求2所述的接口中繼裝置,其中, 所述從屬設(shè)備包含使存儲介質(zhì)起轉(zhuǎn)來對所述存儲介質(zhì)讀寫數(shù)據(jù)的存儲裝置, 所述設(shè)備狀況信息表示所述存儲介質(zhì)的起轉(zhuǎn)是否完成, 所述命令判別部在所述存儲介質(zhì)的起轉(zhuǎn)完成的情況下判別為需要所述主命令的中繼,在所述存儲介質(zhì)的起轉(zhuǎn)未完成的情況下判別為不需要所述主命令的中繼。
5.根據(jù)權(quán)利要求1-4中任一項所述的接口中繼裝置,其中, 所述應(yīng)答控制部具有將來自所述主設(shè)備的主命令和來自所述從屬設(shè)備從屬命令建立對應(yīng)的命令對應(yīng)表,在通過所述命令判別部判別為不需要所述主命令的中繼的情況下,從所述命令對應(yīng)表中選出與所述命令判別部經(jīng)由所述第I接口電路從所述主設(shè)備接收到的主命令對應(yīng)的從屬命令,作為所述代理應(yīng)答命令。
6.一種接口中繼裝置,是對主設(shè)備和多個從屬設(shè)備之間進行中繼的裝置,具備: 第I接口電路,其經(jīng)由第I接口與所述主設(shè)備連接;多個第2接口電路,其經(jīng)由多個第2接口分別與所述多個從屬設(shè)備連接,且分別能切換通常電力模式和低電力模式; 命令判別部,其基于表示所述多個從屬設(shè)備的動作狀況的設(shè)備狀況信息來對所述多個從屬設(shè)備的各個判別是否需要從所述主設(shè)備到該從屬設(shè)備的主命令的中繼,在將所述多個從屬設(shè)備中的判別為需要所述主命令的中繼的從屬設(shè)備指定為所述主設(shè)備的命令發(fā)送目的地的情況下,經(jīng)由所述多個第2接口電路中的與該從屬設(shè)備對應(yīng)的第2接口電路向該從屬設(shè)備發(fā)送經(jīng)由所述第I接口電路從所述主設(shè)備接收到的主命令,在將所述多個從屬設(shè)備中的判別為不需要所述主命令的中繼的從屬設(shè)備指定為所述主設(shè)備的命令發(fā)送目的地的情況下,不向該從屬設(shè)備發(fā)送經(jīng)由所述第I接口電路從所述主設(shè)備接收到的主命令; 電力控制部,其將所述多個第2接口電路中的與所述命令判別部判別為需要所述主命令的中繼的從屬設(shè)備對應(yīng)第2接口電路的電力模式設(shè)定為所述通常電力模式,將所述多個第2接口電路中的與所述命令判別部判別為不需要所述主命令的中繼的從屬設(shè)備對應(yīng)的第2接口電路的電力模式設(shè)定為所述低電力模式;和 應(yīng)答控制部,其在將所述多個從屬設(shè)備中的判別為需要所述主命令的中繼的從屬設(shè)備指定為所述主設(shè)備的命令發(fā)送目的地的情況下,經(jīng)由所述第I接口電路向所述主設(shè)備發(fā)送經(jīng)由所述多個第2接口電路中的與該從屬設(shè)備對應(yīng)的第2接口電路從該從屬設(shè)備接收到的從屬命令,在將所述多個從屬設(shè)備中的判別為不需要所述主命令的中繼的從屬設(shè)備指定為所述主設(shè)備的命令發(fā)送目的地 的情況下,經(jīng)由所述第I接口電路向所述主設(shè)備發(fā)送與所述命令判別部經(jīng)由所述第I接口電路從所述主設(shè)備接收到的主命令對應(yīng)的代理應(yīng)答命令,作為所述從屬命令。
7.根據(jù)權(quán)利要求6所述的接口中繼裝置,其中, 所述電力控制部將所述多個第2接口電路中的與被指定為所述主設(shè)備的命令發(fā)送目的地的從屬設(shè)備對應(yīng)的第2接口電路的電力模式設(shè)定為所述通常電力模式,將所述多個第2接口電路中的與未被指定為所述主設(shè)備的命令發(fā)送目的地的從屬設(shè)備對應(yīng)的第2接口電路的電力模式設(shè)定為所述低電力模式。
8.根據(jù)權(quán)利要求1-7中任一項所述的接口中繼裝置,其中, 所述第I以及第2接口是串行ATA接口。
9.一種接口中繼方法,是使用接口中繼設(shè)備對主設(shè)備和從屬設(shè)備之間進行中繼的中繼方法, 所述接口中繼設(shè)備具備:經(jīng)由第I接口與所述主設(shè)備連接的第I接口電路、和經(jīng)由第2接口與所述從屬設(shè)備連接且能切換通常電力模式和低電力模式的第2接口電路, 所述接口中繼方法具備: 步驟(a),基于表示所述從屬設(shè)備的動作狀況的設(shè)備狀況信息來判別是否需要從所述主設(shè)備到所述從屬設(shè)備的主命令的中繼; 步驟(b),在通過所述步驟(a)判別為需要所述主命令的中繼的情況下,將所述第2接口電路的電力模式設(shè)定為所述通常電力模式,在通過所述步驟(a)判別為不需要所述主命令的中繼的情況下,將所述第2接口電路的電力模式設(shè)定為所述低電力模式; 步驟(C),在通過所述步驟(a)判別為需要所述主命令的中繼的情況下,經(jīng)由所述第2接口電路向所述從屬設(shè)備發(fā)送經(jīng)由所述第I接口電路從所述主設(shè)備接收到的主命令,經(jīng)由所述第I接口電路向所述主設(shè)備發(fā)送經(jīng)由所述第2接口電路從所述從屬設(shè)備接收到的從屬命令;和 步驟(d),在通過所述步驟(a)判別為不需要所述主命令的中繼的情況下,不向所述從屬設(shè)備發(fā)送經(jīng)由所述第I接口電路從所述主設(shè)備接收到的主命令,經(jīng)由所述第I接口電路向所述主設(shè)備發(fā)送與該主命令對應(yīng)的代理應(yīng)答命令,作為所述從屬命令。
10.根據(jù)權(quán)利要求9所述的接口中繼方法,其中, 所述設(shè)備狀況信息表示能否訪問所述從屬設(shè)備, 所述步驟(a)中,在所述從屬設(shè)備為能訪問的動作狀況的情況下判別為需要所述主命令的中繼,在從屬設(shè)備為不能訪問的動作狀況的情況下,判別為不需要所述主命令的中繼。
11.根據(jù)權(quán)利要求10所述的接口中繼方法,其中, 所述從屬設(shè)備包含能裝載存儲介質(zhì)的存儲裝置; 所述設(shè)備狀況信息表示有無向所述存儲裝置裝載存儲介質(zhì); 在所述步驟(a)中,在所述存儲裝置中裝載了所述存儲介質(zhì)的情況下判別為需要所述主命令的中繼,在所述存儲裝置中未裝載所述存儲介質(zhì)的情況下判別為不需要所述主命令的中繼。
12.根據(jù)權(quán)利要求10所述的接口中繼方法,其中, 所述從屬設(shè)備包含使存儲介質(zhì)起轉(zhuǎn)來對所述存儲介質(zhì)讀寫數(shù)據(jù)的存儲裝置, 所述設(shè)備狀況信息表示所述存儲介質(zhì)的起轉(zhuǎn)是否完成,` 所述步驟(a)中,在所述存儲介質(zhì)的起轉(zhuǎn)完成的情況下判別為需要所述主命令的中繼,在所述存儲介質(zhì)的起轉(zhuǎn)未完成的情況下判別為不需要所述主命令的中繼。
13.一種接口中繼方法,是使用接口中繼裝置對主設(shè)備和多個從屬設(shè)備之間進行中繼的方法, 所述接口中繼裝置具備:經(jīng)由第I接口與所述主設(shè)備連接的第I接口電路、和經(jīng)由多個第2接口分別與所述多個從屬設(shè)備連接且分別能切換通常電力模式和低電力模式的多個第2接口電路, 所述接口中繼方法具備: 步驟(a),基于表示所述多個從屬設(shè)備的動作狀況的設(shè)備狀況信息來對所述多個從屬設(shè)備的各個判別是否需要從所述主設(shè)備到該從屬設(shè)備的主命令的中繼; 步驟(b),將所述多個第2接口電路中的與通過所述步驟(a)判別為需要所述主命令的中繼的從屬設(shè)備對應(yīng)的第2接口電路的電力模式設(shè)定為所述通常電力模式,將所述多個第2接口電路中的與通過所述步驟(a)判別為不需要所述主命令的中繼的從屬設(shè)備對應(yīng)的第2接口電路的電力模式設(shè)定為所述低電力模式; 步驟(C),在將所述多個從屬設(shè)備中的通過所述步驟(a)判別為需要所述主命令的中繼的從屬設(shè)備指定為所述主設(shè)備的命令發(fā)送目的地的情況下,經(jīng)由所述多個第2接口電路中的與該從屬設(shè)備對應(yīng)的第2接口電路向該從屬設(shè)備發(fā)送經(jīng)由所述第I接口電路從所述主設(shè)備接收到的主命令,經(jīng)由所述第I接口電路向所述主設(shè)備發(fā)送經(jīng)由所述多個第2接口電路中的與該從屬設(shè)備對應(yīng)的第2接口電路從該從屬設(shè)備接收到的從屬命令;和 步驟(d),在將所述多個從屬設(shè)備中的通過所述步驟(a)判別為不需要所述主命令的中繼的從屬設(shè)備指定為所述主設(shè)備的命令發(fā)送目的地的情況下,不向該從屬設(shè)備發(fā)送經(jīng)由所述第I接口電路從所述主設(shè)備接收到的主命令,經(jīng)由所述第I接口電路向所述主設(shè)備發(fā)送與該主命令對應(yīng)的代 理應(yīng)答命令,作為所述從屬命令。
【文檔編號】G06F3/06GK103460158SQ201280015792
【公開日】2013年12月18日 申請日期:2012年3月9日 優(yōu)先權(quán)日:2011年4月1日
【發(fā)明者】八木干雄, 伊藤裕隆, 丸子彰 申請人:松下電器產(chǎn)業(yè)株式會社