特許
J-GLOBAL ID:200903042915938469
バスコントローラ
発明者:
,
出願人/特許権者:
,
代理人 (1件):
大菅 義之
公報種別:公開公報
出願番号(国際出願番号):特願平9-130891
公開番号(公開出願番号):特開平10-320345
出願日: 1997年05月21日
公開日(公表日): 1998年12月04日
要約:
【要約】【課題】DMAチャネルを用いたデータ転送において、DMAチャネル番号に従って処理する煩雑さをなくし、データの転送性能を向上させ、またDMAチャネル数の増加に対するハードウェアの増加を減らすことのできるバスコントローラを提供する。【解決手段】情報処理装置を構成する、プロセッサボード等の各ボードにおいて、バスコントローラの送信制御部にDMAチャネルを制御する送信チャネル制御部を設ける。同様に、受信制御部にも受信チャネル制御部を設ける。送信チャネル制御部や受信チャネル制御部は、従来CPUが行っていた使用可能なDMAチャネルの確保を行い、CPUは、DMAチャネルが確保できているかいなかのみを取得してボード間のメッセージ送受信処理を行うようにした。これにより、CPUの処理の負担が軽減され、ボード間のデータ転送性能を高めることができる。
請求項(抜粋):
送信者と受信者の間でバスを介してデータメッセージの授受を行うための、送信制御部と受信制御部とを少なくとも有するバスコントローラであって、複数のDMAチャネルを有し、前記送信制御部は、前記データメッセージの送信要求を受信者に伝える要求メッセージを記憶するための複数の要求メッセージ送信バッファを持つ要求メッセージ送信制御部と、前記受信者から前記データメッセージの受信が可能であることを示す許可メッセージを受信する許可メッセージ受信制御部と、前記受信者に送信すべき前記データメッセージを送信するデータメッセージ送信制御部と、前記要求メッセージを送信するために使用する予約をした要求メッセージ送信バッファを示す予約要求メッセージ送信バッファ番号と、前記要求メッセージを送信する場合に使用の予約をした前記DMAチャネルを示す予約送信DMAチャネル番号と、前記要求メッセージを送信するために使用可能な前記DMAチャネルが予約されたか否かを示す予約完了レジスタを持つ送信チャネル制御部を備えることを特徴とするバスコントローラ。
IPC (2件):
G06F 13/12 340
, G06F 13/28 310
FI (2件):
G06F 13/12 340 D
, G06F 13/28 310 A
引用特許: