Pat
J-GLOBAL ID:200903062250689609

バス制御方式

Inventor:
Applicant, Patent owner:
Agent (1): 京本 直樹 (外2名)
Gazette classification:公開公報
Application number (International application number):1992133153
Publication number (International publication number):1994089258
Application date: May. 26, 1992
Publication date: Mar. 29, 1994
Summary:
【要約】【目的】データ伝送バスにおいて複数のマスタが連続動作した場合、スレーブの内部処理時間により生じるバスの転送能力の低下を改善すると共に同一マスタの連続動作においても同様の効果が得られる様にする。【構成】マスタ1の転送制御部1m7は主処理部からの既に受付け済の転送要求があっても新たな転送要求を受付け可能であり、要求を受付けた順序に従ってバスに対する転送を実行する。バスに送出したコマンドに対する応答がスレーブから送られると転送の終了を認識するが応答の有無によらずマスタ1はコマンドを発行できる。スレーブ4の転送制御部4s6はマスタからのコマンドを受信するとコマンド・データ記憶部4s7に記憶させ、受信した順序に従って前処理部4s8に送り、前処理部4s8がメモリ4s1のアクセスを行なうと応答・データ送信部4s5から応答をバスに送信させ1回のコマンド処理を終了する。
Claim (excerpt):
情報処理装置で使用されるデータ伝送バスであって、データを転送する命令(以下コマンドと呼ぶ)を発行する装置(以下マスタと呼ぶ)とマスタの発行するコマンドに応じてデータの受信及び送信を行なう装置(以下スレーブと呼ぶ)とが複数接続され、(A)マスタは主処理部の要求によりバスの使用要求を行なうバス使用要求部、後述する転送制御部の制御によりバスに対してコマンド・データを送信するコマンド・データ送信部、バスに送出したコマンドに対してスレーブから送信される応答命令を受信し、自身が送出したコマンドに対する応答であることを認識し、コマンドの転送が終了したことを後述する転送制御部に通知するとともに転送サイクルを終了させ、かつ、スレーブからのデータ読み出しの場合データを受信し主処理部に送る応答・データ受信部、後述する転送制御部の制御により主処理部から送られるコマンド・データを記憶するコマンド・データ記憶部、主処理部からの転送要求を既に受け付け済の転送要求があっても続けて受け付け可能であり受け付けた転送要求の順序に従ってコマンド・データをコマンド・データ記憶部に記憶さえる制御を行ない、かつ、受け付けた順にコマンド・データ送信部を制御し、バスに対してコマンド・データを送信しスレーブからの応答が送信され、応答・データ受信部から応答受信通知を受けるとコマンド・データ記憶部の対応するコマンドの転送終了を主処理部に通知する転送制御部、コマンド転送と共に転送制御部の制御でバスの制御信号を送受信し応答受信時に転送制御部の制御で応答受信タイミングを通知するとともに応答受信部からの制御により応答受信サイクルを終了させる制御信号送受信部を有し、(B)スレーブは制御信号送受信部からのコマンド受信タイミングに従ってマスタから送信されたコマンド・データを受信し後述するコマンド・データ記憶部に送るコマンド・データ受信部、コマンド・データ受信部から送られるコマンド・データを一時的に記憶するコマンド・データ記憶部、後述する前処理部が処理受け付け可である場合、コマンド・データ記憶部から未処理のコマンド・データを古い順に前処理部に送り、メモリのアクセスが終了すると後述するバス使用要求部を制御しバス使用要求を行ないバス使用が許可されると応答・データ送信部を制御し応答及びデータを送信するとともに制御信号送受信を制御し制御信号を送受信する機能を有する転送制御部、転送制御部の制御でバス使用が許可されると転送制御部に対しバス使用許可の通知を行なうバス使用要求部、メモリのアクセスが終了するとマスタに対する応答あるいはデータを送信する応答・データ送信部、応答送信時に転送制御部の制御により制御信号を送受信しコマンド・データ受信時にコマンド・データ受信部に対しコマンド・データ受信タイミングを通知するとともにコマンドサイクルの終了処理を行なう制御信号送受信部、コマンド・データ記憶部から送られるコマンド・データを処理しメモリに対するアクセスを行ない、かつ、内部処理をシーケンシャルに実行する前処理部を含むことを特徴とするバス制御方式。
IPC (2):
G06F 13/36 520 ,  G06F 13/00 357

Return to Previous Page