特許
J-GLOBAL ID:200903027359449586

DMAコントローラおよびDMA転送方法

発明者:
出願人/特許権者:
代理人 (1件): 酒井 昭徳
公報種別:公開公報
出願番号(国際出願番号):特願2002-252704
公開番号(公開出願番号):特開2004-094452
出願日: 2002年08月30日
公開日(公表日): 2004年03月25日
要約:
【課題】一度のバスホールド要求で複数のDMA要求を受け付け、バス支配権の調停手続き回数とチャネル間のレーテンシを低減できること。【解決手段】各DMAチャネルデータ量設定部12には、予め複数のDMAチャネル別のデータ転送量がデータ量あるいは割合で設定される。Ch選択制御回路11は、アクティブなDMAチャネルを判断する。データ転送制御回路15は、Ch選択制御回路11によりアクティブと判断されたDMAチャネルのデータを、各DMAチャネルデータ量設定部12により設定された各DMAチャネル別のデータ転送量に従いデータ転送する。これにより、一度のバスホールド要求で複数のDMA要求を受け付けてバス支配権の調停手続き回数とチャネル間のレーテンシを低減させる。【選択図】 図1
請求項(抜粋):
複数のDMAチャネルを有し、同一バス上に存在する複数の周辺装置からのDMA要求を一回のバス使用権獲得時に一度に処理するDMAコントローラにおいて、 前記複数のDMAチャネル別のデータ転送量を設定するデータ量設定手段と、 アクティブなDMAチャネルを判断するチャネル選択制御手段と、 前記チャネル選択制御手段によりアクティブと判断された前記複数のDMAチャネルの各データを、前記データ量設定手段により設定されたDMAチャネル別のデータ転送量に従いデータ転送するデータ転送制御手段と、 を備えたことを特徴とするDMAコントローラ。
IPC (1件):
G06F13/28
FI (1件):
G06F13/28 310G
Fターム (7件):
5B061BA03 ,  5B061DD11 ,  5B061FF02 ,  5B061GG15 ,  5B061PP05 ,  5B061SS02 ,  5B061SS04
引用特許:
審査官引用 (4件)
全件表示

前のページに戻る