(57)【要約】【課題】転送元、転送先のバス制御装置数が増大するにつれて、待ち状態やアクセス要求がないときでもクロック動作が行われ、無駄な電力消費となる。【解決手段】複数の転送元バス制御装置１９等およびアクセス要求を保持する複数のインプットステージ２２等およびアクセス先を確定する複数のデコードステージ２５等と、デコードステージの結果に基づいて同一アクセス先に対するアクセス要求の輻輳を検出する検出手段２８と、輻輳するときに優先順位に従ってアクセス権を決定する複数の調停ステージ２９等と、アクセス権を得た転送元バス制御装置からの情報を受け取って出力する複数のアウトプットステージ３３等と、アクセス要求を受ける複数の転送先バス制御装置３７等と、アクセス要求を休止している転送元バス制御装置に対応するインプットステージおよびデコードステージのクロック停止を行うクロック制御回路４１とを備える。【選択図】  図１
2004185375.tif 000002
【特許請求の範囲】
【請求項１】
アクセス要求を出す複数の転送元バス制御装置と、
前記転送元バス制御装置のそれぞれからのアクセス要求を保持する複数のインプットステージと、
前記インプットステージのそれぞれが保持したアクセス要求に基づいてアクセス先を確定する複数のデコードステージと、
前記デコードステージの結果に基づいて同一アクセス先に対するアクセス要求が輻輳するか否かを検出する検出手段と、
前記アクセス要求が輻輳するときに優先順位に従ってアクセス権を決定しアクセス要求を調停する複数の調停ステージと、
前記アクセス権を得た転送元バス制御装置からの情報を受け取って出力する複数のアウトプットステージと、
前記アウトプットステージのそれぞれからのアクセス要求を受ける複数の転送先バス制御装置と、
前記検出手段によってアクセス要求を休止していると検出された転送元バス制御装置に対応する前記インプットステージおよび前記デコードステージのクロック停止を行うクロック制御回路とを備えた情報処理装置。
【請求項２】
アクセス要求を出す複数の転送元バス制御装置と、
前記転送元バス制御装置のそれぞれからのアクセス要求を保持する複数のインプットステージと、
前記インプットステージのそれぞれが保持したアクセス要求に基づいてアクセス先を確定する複数のデコードステージと、
前記デコードステージの結果に基づいて同一アクセス先に対するアクセス要求が輻輳するか否かを検出する検出手段と、
前記アクセス要求が輻輳するときに優先順位に従ってアクセス権を決定しアクセス要求を調停する複数の調停ステージと、
前記アクセス権を得た転送元バス制御装置からの情報を受け取って出力する複数のアウトプットステージと、
前記アウトプットステージのそれぞれからのアクセス要求を受ける複数の転送先バス制御装置と、
前記検出手段によってアクセス要求を受けていないと検出された転送先バス制御装置に対応する前記調停ステージおよび前記アウトプットステージのクロック停止を行うクロック制御回路とを備えた情報処理装置。
【請求項３】
アクセス要求を出す複数の転送元バス制御装置と、
前記転送元バス制御装置のそれぞれからのアクセス要求を保持する複数のインプットステージと、
前記インプットステージのそれぞれが保持したアクセス要求に基づいてアクセス先を確定する複数のデコードステージと、
前記デコードステージの結果に基づいて同一アクセス先に対するアクセス要求が輻輳するか否かを検出する検出手段と、
前記アクセス要求が輻輳するときに優先順位に従ってアクセス権を決定しアクセス要求を調停する複数の調停ステージと、
前記アクセス権を得た転送元バス制御装置からの情報を受け取って出力する複数のアウトプットステージと、
前記アウトプットステージのそれぞれからのアクセス要求を受ける複数の転送先バス制御装置と、
前記デコードステージと前記検出手段との間に個別的に介挿されて、前記検出手段によってアクセス要求を休止していると検出された転送元バス制御装置に対応するものは前記デコードステージからの情報の選択に代えて固定情報の選択に切り換える複数のセレクタとを備えた情報処理装置。
【請求項４】
アクセス要求を出す複数の転送元バス制御装置と、
前記転送元バス制御装置のそれぞれからのアクセス要求を保持する複数のインプットステージと、
前記インプットステージのそれぞれが保持したアクセス要求に基づいてアクセス先を確定する複数のデコードステージと、
前記デコードステージの結果に基づいて同一アクセス先に対するアクセス要求が輻輳するか否かを検出する検出手段と、
前記アクセス要求が輻輳するときに優先順位に従ってアクセス権を決定しアクセス要求を調停する複数の調停ステージと、
前記アクセス権を得た転送元バス制御装置からの情報を受け取って出力する複数のアウトプットステージと、
前記アウトプットステージのそれぞれからのアクセス要求を受ける複数の転送先バス制御装置と、
前記調停ステージによってアクセス権を与えられなかった転送元バス制御装置に対応する前記インプットステージおよび前記デコードステージのクロック停止を行うクロック制御回路とを備えた情報処理装置。
【請求項５】
アクセス要求を出す複数の転送元バス制御装置と、
前記転送元バス制御装置のそれぞれからのアクセス要求を保持する複数のインプットステージと、
前記インプットステージのそれぞれが保持したアクセス要求に基づいてアクセス先を確定する複数のデコードステージと、
前記デコードステージの結果に基づいて同一アクセス先に対するアクセス要求が輻輳するか否かを検出する検出手段と、
前記アクセス要求が輻輳するときに優先順位に従ってアクセス権を決定しアクセス要求を調停する複数の調停ステージと、
前記アクセス権を得た転送元バス制御装置からの情報を受け取って出力する複数のアウトプットステージと、
前記アウトプットステージのそれぞれからのアクセス要求を受ける複数の転送先バス制御装置と、
前記デコードステージと前記検出手段との間に個別的に介挿されて、前記調停ステージによってアクセス権を与えられなかった転送元バス制御装置に対応するものは前記デコードステージからの情報の選択に代えて固定情報の選択に切り換える複数のセレクタとを備えた情報処理装置。
【請求項６】
アクセス要求を出す複数の転送元バス制御装置と、
前記転送元バス制御装置のそれぞれからのアクセス要求を保持する複数のインプットステージと、
前記インプットステージのそれぞれが保持したアクセス要求に基づいてアクセス先を確定する複数のデコードステージと、
前記デコードステージの結果に基づいて同一アクセス先に対するアクセス要求が輻輳するか否かを検出する検出手段と、
前記アクセス要求が輻輳するときに優先順位に従ってアクセス権を決定しアクセス要求を調停する複数の調停ステージと、
前記アクセス権を得た転送元バス制御装置からの情報を受け取って出力する複数のアウトプットステージと、
前記アウトプットステージのそれぞれからのアクセス要求を受ける複数の転送先バス制御装置と、
前記調停ステージによってアクセス権を与えられなかった転送元バス制御装置に対応する前記アウトプットステージにおいて連続転送中変化しない情報を固定状態に保持するバス制御手段を備えた情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置におけるクロック制御信号およびバス制御に関するものである。
【０００２】
【従来の技術】
従来の情報処理装置は、バスの使用状況に応じて情報処理装置の低消費電力化を図るものは少なく、バス自身の低消費電力化を図るものはほとんどなかった。以下に、従来の情報処理装置について説明する。図８は従来の情報処理装置の構成を示すブロック図である。
【０００３】
図８において、１〜３はアクセス要求を出す第１ないし第３の転送元バス制御装置、４〜６は転送元バス制御装置１〜３のアクセス要求を保持する第１ないし第３のインプットステージ、７〜９は転送元バス制御装置１〜３が要求した転送先バス制御装置へ接続する第１ないし第３のデコードステージ、１０〜１３は転送先バス制御装置１４〜１７に対して転送元バス制御装置からの情報を出力する第１ないし第４のアウトプットステージ、１４〜１７はアクセス要求を受ける第１ないし第４の転送先バス制御装置、１８は各ブロックを接続するバスである。
【０００４】
以上のように構成された情報処理装置について、以下にその動作を説明する。
【０００５】
転送元バス制御装置１〜３のいずれかからバス１８へアクセス要求を出すと、インプットステージ４〜６のうち対応するインプットステージへアクセス要求が伝達される。次に、デコードステージ７〜９のうち対応するいずれかが転送先バス制御装置１４〜１７のうちアクセスの要求先であるいずれかへの接続を行う。
【０００６】
転送元バス制御装置１〜３からのアクセス要求は、いずれか１つの転送先バス制御装置に対していずれか１つの転送元バス制御装置がアクセス要求する場合もあるし、同時に複数の転送元バス制御装置がアクセス要求する場合もある。
【０００７】
１つの転送先バス制御装置に対して同時に複数の転送元バス制御装置がアクセス要求した場合は、優先処理が行われる。複数の転送元バス制御装置１〜３において、予め優先順位が決められている。なお、この優先順位は固定である。ある転送先バス制御装置に対応するアウトプットステージは、このアウトプットステージに対して同時に複数のアクセス要求が伝えられたとき、どの転送元バス制御装置にアクセス権を与えるかを調停する。この結果、アクセス権が与えられた優先の転送元バス制御装置は転送先バス制御装置との情報伝達を実行し、一方、アクセス権が与えられなかった転送元バス制御装置は待ち状態に入り、優先の転送元バス制御装置の情報伝達が終わり次第、転送先バス制御装置との情報伝達に移行する。
【０００８】
【特許文献１】
特開平６−４３９８０号公報（第４頁、図１）
【０００９】
【発明が解決しようとする課題】
しかしながら前記の従来構成では、アクセス要求を出す複数の転送元バス制御装置とアクセス要求を受ける複数の転送先バス制御装置において、情報伝達を行っていない転送元バス制御装置と転送先バス制御装置間のクロック制御やバス振幅制御（クロック動作とは無関係な状態遷移によって動作する）に対して対処されてないので、転送元バス制御装置数、転送先バス制御装置数が増大するにつれて転送元バス制御装置の待ち状態や転送要求を行わない状態時に転送元バス制御装置と転送先バス制御装置間の電力が消費されるという欠点を有していた。
【００１０】
本発明は、前記従来の問題点を解決するもので、バスの使用状況に応じてバスの低消費電力化を図る情報処理装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記の課題を解決するために、本発明は次のような手段を講じる。
【００１２】
本発明の情報処理装置は、次の構成を前提とする。すなわち、アクセス要求を出す複数の転送元バス制御装置と、前記転送元バス制御装置のそれぞれからのアクセス要求を保持する複数のインプットステージと、前記インプットステージのそれぞれが保持したアクセス要求に基づいてアクセス先を確定する複数のデコードステージと、前記デコードステージの結果に基づいて同一アクセス先に対するアクセス要求が輻輳するか否かを検出する検出手段と、前記アクセス要求が輻輳するときに優先順位に従ってアクセス権を決定しアクセス要求を調停する複数の調停ステージと、前記アクセス権を得た転送元バス制御装置からの情報を受け取って出力する複数のアウトプットステージと、前記アウトプットステージのそれぞれからのアクセス要求を受ける複数の転送先バス制御装置とを備えた情報処理装置を前提とする。
【００１３】
第１の解決手段は、上記構成の情報処理装置において、前記検出手段によってアクセス要求を休止していると検出された転送元バス制御装置に対応する前記インプットステージおよび前記デコードステージのクロック停止を行うクロック制御回路とを備える。これによれば、アクセス要求していない転送元バス制御装置についてバスのクロックを停止するので、情報処理装置の低消費電力化を図ることができる。
【００１４】
第２の解決手段は、上記構成の情報処理装置において、前記検出手段によってアクセス要求を受けていないと検出された転送先バス制御装置に対応する前記調停ステージおよび前記アウトプットステージのクロック停止を行うクロック制御回路とを備える。これによれば、アクセス要求を受けていない転送先バス制御装置についてバスのクロックを停止するので、情報処理装置の低消費電力化を図ることができる。
【００１５】
第３の解決手段は、上記構成の情報処理装置において、前記デコードステージと前記検出手段との間に個別的に介挿されて、前記検出手段によってアクセス要求を休止していると検出された転送元バス制御装置に対応するものは前記デコードステージからの情報の選択に代えて固定情報の選択に切り換える複数のセレクタとを備える。これによれば、アクセス要求していない転送元バス制御装置について、バス振幅動作（クロック動作とは無関係な状態遷移によって動作する）を停止するので、情報処理装置の低消費電力化を図ることができる。
【００１６】
第４の解決手段は、上記構成の情報処理装置において、前記調停ステージによってアクセス権を与えられなかった転送元バス制御装置に対応する前記インプットステージおよび前記デコードステージのクロック停止を行うクロック制御回路とを備える。これによれば、アクセス権を与えられなかった転送元バス制御装置についてバスのクロックを停止するので、情報処理装置の低消費電力化を図ることができる。
【００１７】
第５の解決手段は、上記構成の情報処理装置において、前記デコードステージと前記検出手段との間に個別的に介挿されて、前記調停ステージによってアクセス権を与えられなかった転送元バス制御装置に対応するものは前記デコードステージからの情報の選択に代えて固定情報の選択に切り換える複数のセレクタとを備える。これによれば、アクセス権を与えられなかった転送元バス制御装置について、バス振幅動作を停止するので、情報処理装置の低消費電力化を図ることができる。
【００１８】
第６の解決手段は、上記構成の情報処理装置において、前記調停ステージによってアクセス権を与えられなかった転送元バス制御装置に対応する前記アウトプットステージにおいて連続転送中変化しない情報を固定状態に保持するバス制御手段を備える。これによれば、アクセス権を与えられなかった転送元バス制御装置について、連続転送中変化しない情報を固定状態に保持するので、情報処理装置の低消費電力化を図ることができる。
【００１９】
【発明の実施の形態】
以下、本発明にかかわる情報処理装置の実施の形態について図面に基づいて詳細に説明する。
【００２０】
（第１の実施の形態）
図１は本発明の第１の実施の形態における情報処理装置の構成を示すブロック図である。図１において、１９〜２１はアクセス要求を出す第１ないし第３の転送元バス制御装置、２２〜２４は転送元バス制御装置１９〜２１からのアクセス要求を入力し保持する第１ないし第３のインプットステージ、２５〜２７は転送元バス制御装置１９〜２１が要求したアクセス先を確定するための第１ないし第３のデコードステージ、２８は同一転送先バス制御装置へのアクセス状況を検出する検出回路、２９〜３２は転送先バス制御装置３７〜４０へのアクセス権を決定する第１ないし第４の調停ステージ、３３〜３６は転送先バス制御装置３７〜４０へのアクセス権を得た転送元バス制御装置からの情報を保持して出力する第１ないし第４のアウトプットステージ、３７〜４０はアクセス要求を受ける第１ないし第４の転送先バス制御装置、４１はクロック制御回路、４２はクロック制御用バスである。
【００２１】
第１ないし第３の転送元バス制御装置１９〜２１はそれぞれインプットステージ２２〜２４およびデコードステージ２５〜２７を介して検出回路２８に接続されている。検出回路２８は第１ないし第４の調停ステージ２９〜３２、アウトプットステージ３３〜３６を介してそれぞれ第１ないし第４の転送先バス制御装置３７〜４０に接続されている。また、インプットステージ２２〜２４のそれぞれとデコードステージ２５〜２７のそれぞれにクロック制御回路４１，４１が付属されており、検出回路２８はクロック制御用バス４２を介してインプットステージとデコードステージの一対の組におけるクロック制御回路４１，４１を個別に制御するように構成されている。
【００２２】
転送元バス制御装置１９〜２１のそれぞれは、転送先バス制御装置３７〜４０のいずれかのアドレス信号、アクセス要求信号、転送状態信号、バス状態信号、データの送受信信号、送受信データサイズ信号、連続転送信号、保護制御信号、送受信データ信号、転送先固定信号を発行する。
【００２３】
インプットステージ２２〜２４のそれぞれは、アクセス要求にかかわる各信号について、次ステージ以降の使用状況に応じて保持と転送を行う。デコードステージ２５〜２７は、対応する転送元バス制御装置１９〜２１が発行したアクセス先のアドレス信号を基に、転送先バス制御装置３７〜４０のうちでアクセス先とすべき転送先バス制御装置を確定する。
【００２４】
検出回路２８は、同じ転送先バス制御装置に対して同時に複数の転送元バス制御装置からアクセス要求が生じたか否かを検査し、生じた場合には、アクセス要求をしていない転送元バス制御装置に対応するインプットステージおよびデコードステージのクロック制御回路４１，４１に対してクロック制御用バス４２を介して制御信号を与え、この制御信号を受け取ったクロック制御回路４１，４１は、対応するインプットステージおよびデコードステージにおいてクロックを停止する。これにより、アクセス要求のない転送元バス制御装置からのアクセス要求にかかわる各信号を保持させる。
【００２５】
調停ステージ２９〜３２のうち同時アクセス要求にかかわる複数の調停ステージは、現在の同時アクセス要求にかかわる転送先バス制御装置へのアクセス権を決定する。転送先バス制御装置３７〜４０の各々は、複数の転送元バス制御装置１９〜２１のうち、いずれを優先し、いずれを後にするかの優先順位の決まりを個別に持っている。転送先バス制御装置３７〜４０のそれぞれにおける優先順位は互いに独立である。
【００２６】
この優先順位に従って、該当する調停ステージは、同時アクセス要求にかかわる複数の転送元バス制御装置の中から最も優先順位の高い転送元バス制御装置を選択し、情報伝達を続行させる。
【００２７】
アウトプットステージ３３〜３６のうち該当するものは、現在同時アクセス要求対象の転送先バス制御装置へのアクセス権を得た転送元バス制御装置からの情報を該当の転送先バス制御装置へ出力する。該当の転送先バス制御装置は、前記の各信号を受け取る。
【００２８】
図２は同じ転送先バス制御装置に対して複数の転送元バス制御装置から同時にアクセス要求があった場合の動作状況を示すタイミングチャートである。各転送元のクロックＣＬＫ０，ＣＬＫ１，ＣＬＫ２、各転送元の発行アドレスＡｄｄｒ０〜Ａｄｄｒ２について、Ａ，Ａ＋４，Ａ＋８…およびＢ，Ｂ＋４，Ｂ＋８…はあるアドレスを表し、各転送元の転送状態Ｔｒａｎｓ０〜Ｔｒａｎｓ２について、ＩＤＬＥはアクセス要求を出していないバス転送元の状態、ＮＯＮＳＥＱは不連続転送を行っているバス転送元の状態、ＳＥＱは連続転送を行っているバス転送元の状態をそれぞれ表し、各転送元転送情報Ｄａｔａ０，Ｄａｔａ１，Ｄａｔａ２について、Ｄ，Ｅ，Ｆ…およびＤＤ，ＥＥ，ＦＦ…はある転送情報を表している。
【００２９】
以上のように構成された情報処理装置について、以下にその動作を説明する。
【００３０】
いま、１および第２の転送元バス制御装置１９，２０から同時にアクセス要求が発行されたとする。第３の転送元バス制御装置２１はアクセス要求をしていないものとする。インプットステージ２２，２３では各々のアクセス要求を保持する。次に、デコードステージ２５，２６は、発行アドレスに基づくアドレスマップの参照により、転送元バス制御装置１９，２０が要求した転送先バス制御装置へのアクセス先を確定する。さらに、検出回路２８はアクセス先として同一の転送先バス制御装置があるか否かを検査する。転送元アドレスと転送状態信号によりアクセス要求のある転送元バス制御装置とその転送先バス制御装置との関係を認識する。検出回路２８はアクセス要求のない転送元バス制御装置２１に対応したインプットステージ２４およびデコードステージ２７の各クロック制御回路４１，４１に対してクロック停止信号を送出することにより、クロックを停止する。図２では転送元のクロックＣＬＫ２が停止され、転送元の転送状態Ｔｒａｎｓ２はＩＤＬＥとなる。クロックが停止されたインプットステージ２４およびデコードステージ２７は動作を停止するので、低消費電力化を図ることができる。
【００３１】
以上のように本実施の形態によれば、検出回路２８とクロック制御回路４１，４１との協働により、アクセス要求を出していない転送元バス制御装置に関係するインプットステージ、デコードステージのクロック停止を行うので、クロック制御レジスタ（インプットステージ、デコードステージ）で消費される電力について低消費電力化を図ることができる。
【００３２】
なお、本実施の形態においては、後述する第２の実施の形態よりも前段でクロック制御を行うので、より早い段階での低消費電力化を図れる。
【００３３】
（第２の実施の形態）
図３は本発明の第２の実施の形態における情報処理装置の構成を示すブロック図である。図３において、実施の形態１の図１におけるのと同じ符号は同一構成要素を指しているので、詳しい説明は省略する。調停ステージ２９〜３２とアウトプットステージ３３〜３６とにそれぞれクロック制御回路４３，４３を付属させるとともに、検出回路２８はクロック制御用バス４４を介して調停ステージとアウトプットステージの一対の組におけるクロック制御回路４３，４３を個別に制御するように構成されている。その他の構成については実施の形態１の場合の図１と同様である。
【００３４】
上記のように構成された情報処理装置について、以下にその動作を説明する。
【００３５】
転送元バス制御装置１９〜２１のいずれかがアクセス要求を発行し、インプットステージ２２〜２４のうちの対応するものがアクセス要求を保持する。次に、デコードステージ２５〜２７のうち対応するものが、発行アドレスに基づくアドレスマップの参照により、転送元バス制御装置の要求する転送先バス制御装置へのアクセス先を確定する。
【００３６】
検出回路２８は、同じ転送先バス制御装置に対して同時にアクセス要求が生じたか否かを検査し、生じている場合には、まず、アクセス要求を受けていない転送先バス制御装置に対応する調停ステージおよびアウトプットステージのクロック制御回路４３，４３に対してクロック制御用バス４４を介して制御信号を与える。検出回路２８から制御信号を受け取ったクロック制御回路４３，４３は、対応する調停ステージおよびアウトプットステージにおいてクロックを停止する。これにより、アクセス要求を受けていない転送先バス制御装置にかかわる調停ステージおよびアウトプットステージの動作を停止させる。
【００３７】
以上のように本実施の形態によれば、検出回路２８とクロック制御回路４３との協働により、転送要求を受けていない転送先バス制御装置に関係する調停ステージ、アウトプットステージのクロック停止を行うので、クロック制御レジスタ（調停ステージ、アウトプットステージ）で消費される電力について低消費電力化を図ることができる。
【００３８】
（第３の実施の形態）
図４は本発明の第３の実施の形態における情報処理装置の要部の構成を示すブロック図である。この図４に示す構成は、図１に示す構成において、デコードステージ２５〜２７と検出回路２８との間にセレクタ４５〜４７を介挿するとともに、検出回路２８からセレクタ制御用バス５３を介してセレクタ４５〜４７を制御するように構成したものである。図４において、４５〜４７は転送元バス制御装置１９〜２１から送信される情報と固定情報とを選択する第１ないし第３のセレクタ、４８〜５１は転送先バス制御装置３７〜４０へのアクセス要求を検出する第１ないし第４の検出ステージ、５２は固定情報を出力する端子、５３は検出回路２８とセレクタ４５〜４７とを結ぶセレクタ制御用バスである。検出回路２８は複数の検出ステージ４８〜５１から構成されている。なお、検出回路２８の構成は図１、図３、図５でも同様のものである。
【００３９】
上記のように構成された情報処理装置について、以下にその動作を説明する。
【００４０】
転送元バス制御装置１９〜２１のいずれかがアクセス要求を発行し、インプットステージ２２〜２４のうちの対応するものがアクセス要求を保持する。次に、デコードステージ２５〜２７のうち対応するものが、発行アドレスに基づくアドレスマップの参照により、転送元バス制御装置の要求する転送先バス制御装置へのアクセス先を確定する。
【００４１】
検出回路２８は、同じ転送先バス制御装置に対して同時にアクセス要求が生じたか否かを検査し、生じている場合には、まず、アクセス要求を受けていない転送先バス制御装置に対応する調停ステージおよびアウトプットステージのクロック制御回路４３，４３に対してクロック制御用バス４４を介して制御信号を与える。
【００４２】
検出回路２８は、転送元バス制御装置からのアクセス要求の有無および転送先バス制御装置を検出するが、ある一定の時間にわたってアクセス要求をしていない転送元バス制御装置に対応するセレクタを制御する。すなわち、セレクタ４５〜４７のうちアクセス要求をしていない転送元バス制御装置に対応するセレクタに対してセレクタ制御用バス５３を介して切換制御信号を送出し、そのセレクタをバス振幅動作のない固定情報５２の側に切り換える。バス振幅動作はクロック動作とは無関係な状態遷移によって動作するものである。
【００４３】
以上のように本実施の形態によれば、検出回路２８の検出結果によって切り換えられるセレクタ４５〜４７を設けてあって、クロック制御下にない状態遷移で出力される信号に対してバス振幅動作を停止させるように構成してあるので、低消費電力化を図ることができる。
【００４４】
（第４の実施の形態）
図５は本発明の第４の実施の形態における情報処理装置の要部の構成を示すブロック図である。図５において、実施の形態１の図１におけるのと同じ符号は同一構成要素を指しているので、詳しい説明は省略する。図５において、５４は調停ステージ２９〜３２とクロック制御回路４１，４１を結ぶクロック制御用バスである。その他の構成については第１の実施の形態の場合の図１と同様である。
【００４５】
上記のように構成された情報処理装置について、以下にその動作を説明する。
【００４６】
転送元バス制御装置１９〜２１のいずれかがアクセス要求を発行し、インプットステージ２２〜２４のうちの対応するものがアクセス要求を保持する。次に、デコードステージ２５〜２７のうち対応するものが、発行アドレスに基づくアドレスマップの参照により、転送元バス制御装置の要求する転送先バス制御装置へのアクセス先を確定する。
【００４７】
検出回路２８は、同じ転送先バス制御装置に対して同時にアクセス要求が生じたか否かを検査し、生じている場合には、その検査結果を調停回路５５に渡す。調停回路５５は、転送先バス制御装置へのアクセス権を決定するものであるが、同じ転送先バス制御装置に対して同時にアクセス要求を出した複数の転送元バス制御装置において調停を行う。すなわち、アクセス権を持つ転送元とアクセス権を持たせない転送元に判別する。従って、アクセス権が持たされない転送元、つまり、待ち状態にある転送元のクロック制御回路４１，４１に対してクロック制御用バス５４を介して制御信号を与え、この制御信号を受け取ったクロック制御回路４１，４１は、対応するインプットステージおよびデコードステージにおいてクロックを停止する。これにより、アクセス権を持たせない転送元バス制御装置からのアクセス要求にかかわる各信号を保持させる。
【００４８】
以上のように本実施の形態によれば、調停回路５５からクロック制御回路４１を制御することにより、転送待ち状態の転送元バス制御装置に関係するインプットステージ、デコードステージのクロック停止を行うので、クロック制御レジスタ（インプットステージ、デコードステージ）で消費される電力について低消費電力化を図ることができる。
【００４９】
（第５の実施の形態）
図６は本発明の第５の実施の形態における情報処理装置の要部の構成を示すブロック図である。この図６に示す構成は、図１に示す構成において、デコードステージ２５〜２７と検出回路２８との間にセレクタ４５〜４７を介挿するとともに、調停回路５５からセレクタ制御用バス５６を介してセレクタ４５〜４７を制御するように構成したものである。第３の実施の形態の図４とは、セレクタ４５〜４７の制御のもとが検出回路２８か調停回路５５かで相違している。その他の構成については実施の形態１の場合の図１および第３の実施の形態の場合の図４と同様であるので、同一部分に同一符号を付すにとどめ、説明を省略する。
【００５０】
上記のように構成された情報処理装置について、以下にその動作を説明する。
【００５１】
転送元バス制御装置１９〜２１のいずれかがアクセス要求を発行し、インプットステージ２２〜２４のうちの対応するものがアクセス要求を保持する。次に、デコードステージ２５〜２７のうち対応するものが、発行アドレスに基づくアドレスマップの参照により、転送元バス制御装置の要求する転送先バス制御装置へのアクセス先を確定する。
【００５２】
検出回路２８は、同じ転送先バス制御装置に対して同時にアクセス要求が生じたか否かを検査し、生じている場合には、まず、アクセス要求を受けていない転送先バス制御装置に対応する調停ステージおよびアウトプットステージのクロック制御回路４３，４３に対してクロック制御用バス４４を介して制御信号を与える。
【００５３】
検出回路２８は、同じ転送先バス制御装置に対して同時にアクセス要求が生じたか否かを検査し、生じている場合には、その検査結果を調停回路５５に渡す。調停回路５５は、転送先バス制御装置へのアクセス権を決定するものであるが、同じ転送先バス制御装置に対して同時にアクセス要求を出した複数の転送元バス制御装置において調停を行う。すなわち、アクセス権を持つ転送元とアクセス権を持たせない転送元に判別する。従って、アクセス権が持たされていない転送元バス制御装置に対応するセレクタを制御する。すなわち、セレクタ４５〜４７のうちアクセス権を持たされない転送元バス制御装置に対応するセレクタに対してセレクタ制御用バス５５を介して切換制御信号を送出し、そのセレクタをバス振幅動作のない固定情報５２の側に切り換える。
【００５４】
以上のように本実施の形態によれば、調停回路５５の調停処理によって切り換えられるセレクタ４５〜４７を設けてあって、クロック制御下にない状態遷移で出力される信号に対してバス振幅動作を停止させるように構成してあるので、低消費電力化を図ることができる。
【００５５】
（第６の実施の形態）
図７は本発明の第６の実施の形態における情報処理装置の動作を示すタイミングチャートである。図７において、Ａｄｄｒ０は転送元アドレス信号、Ｄａｔａ０は転送元データ信号、ＷＥ０はデータの読み出し／書き込み制御信号、Ｔｒａｎｓ０が転送状態信号、ＣＳ０はチップセレクト信号、Ｓｉｚｅ０はデータ転送幅である。５７は信号の不確定状態を示す。
【００５６】
上記のように構成された情報処理装置について、以下にその動作を説明する。
【００５７】
調停回路５５によってアクセス権を与えられた転送元バス制御装置は、情報伝達処理を続行する。情報伝達処理の連続データ転送を行う際、図７の制御信号ＷＥ０、チップセレクト信号ＣＳ０、データ転送幅Ｓｉｚｅ０ように値が変化しないにもかかわらず、優先順位の高い転送元からのアクセス要求を随時確認するために値の取り直しを行うと、図示のとおり信号不確定状態５７が発生し、これに起因して、無駄な電力消費が発生する。
【００５８】
そこで、アウトプットステージ３３〜３６において、アクセス権を得た転送元バス制御装置からの情報を保持するように構成する。情報伝達制御信号をレジスタ（アウトプットステージ）で保持することにより、信号不確定状態５７の発生を防止することができる。
【００５９】
以上のように本実施の形態によれば、アウトプットステージにおいて転送先バス制御装置へのアクセス権を得た転送元バス制御装置からの連続転送中変化しない情報を保持することにより、低消費電力化を図ることができる。
【００６０】
なお、上記の第１ないし第６の実施の形態のうち任意の複数をものを併用してもよい。
【００６１】
【発明の効果】
以上のように本発明によれば、アクセス要求していない転送元バス制御装置、またはアクセス要求を受けていない転送先バス制御装置、またはアクセス権を与えられなかった転送元バス制御装置についてバスのクロックを停止するので、情報処理装置の低消費電力化を図ることができる。また、アクセス要求していない転送元バス制御装置、またはアクセス権を与えられなかった転送元バス制御装置について、バス振幅動作（クロック動作とは無関係な状態遷移によって動作する）を停止ことによっても、情報処理装置の低消費電力化を図ることができる。さらに、アクセス権を与えられなかった転送元バス制御装置について、連続転送中変化しない情報を固定状態に保持することによっても、情報処理装置の低消費電力化を図ることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における情報処理装置の構成を示すブロック図
【図２】本発明の第１の実施の形態における情報処理装置の動作を示すタイミングチャート
【図３】本発明の第２の実施の形態における情報処理装置の構成を示すブロック図
【図４】本発明の第３の実施の形態における情報処理装置の要部の構成を示すブロック図
【図５】本発明の第４の実施の形態における情報処理装置の構成を示すブロック図
【図６】本発明の第５の実施の形態における情報処理装置の要部の構成を示すブロック図
【図７】本発明の第６の実施の形態における情報処理装置の動作を示すタイミングチャート
【図８】従来の情報処理装置の情報伝達部の構成を示すブロック図
【符号の説明】
１９〜２１…転送元バス制御装置
２２〜２４…インプットステージ
２５〜２７…デコードステージ
２８…検出回路
２９〜３２…調停ステージ
３３〜３６…アウトプットステージ
３７〜４０…転送先バス制御装置
４１，４３…クロック制御回路
４２，４４，５４…クロック制御用バス
４５〜４７…セレクタ
４８〜５１…検出手段
５２…固定情報の出力端子
５３，５６…セレクタ制御用バス
５５…調停回路
５７…信号不確定状態
【図１】
2004185375.tif 000003
【図２】
2004185375.tif 000004
【図３】
2004185375.tif 000005
【図４】
2004185375.tif 000006
【図５】
2004185375.tif 000007
【図６】
2004185375.tif 000008
【図７】
2004185375.tif 000009
【図８】
2004185375.tif 000010