特許
J-GLOBAL ID:200903083201740302
データ転送装置及びデータ転送システム
発明者:
出願人/特許権者:
代理人 (1件):
中島 司朗
公報種別:公開公報
出願番号(国際出願番号):特願平9-285497
公開番号(公開出願番号):特開平10-177541
出願日: 1997年10月17日
公開日(公表日): 1998年06月30日
要約:
【要約】【課題】 複数のポートを調停しストリームデータのDMA転送を効率よく行うことができるデータ転送装置を提供する。【解決手段】 メモリ領域の先頭アドレスを格納するDMAアドレスカウンタ22aとメモリ領域のサイズを格納するDMAデータカウンタ22bとコマンドリストのアドレスを格納するチェインアドレスカウンタ22c〜fと1個のポートを選択する選択部と選択されたポートに対応するチェインアドレスカウンタ22c〜fに格納されたアドレスが示すコマンドリストに基づいて先頭アドレスをDMAアドレスカウンタ22aに転送しサイズをDMAデータカウンタ22bに転送しチェインアドレスカウンタ22c〜fに格納されたアドレスを更新する転送部と選択されたポートとDMAアドレスカウンタ22aに格納された先頭アドレスが示すメモリ領域との間でDMAデータカウンタ22bに格納されたサイズのストリームデータをDMA転送する転送部とを備える。
請求項(抜粋):
n個のポートとメモリとの間で、ストリームデータを、それぞれDMA転送するデータ転送装置であって、nは2以上の整数であり、前記メモリには、少なくとも1組のコマンドリストがあらかじめ格納されており、また、ストリームデータが格納されるメモリ領域が確保され、前記コマンドリストはそれぞれ、ストリームデータが格納されるメモリ領域の先頭アドレスと、格納されるストリームデータのサイズとを含み、n個のポートに対して兼用され、n個のポートのうちの1個との間で、次に、ストリームデータがDMA転送されるメモリ領域の先頭アドレスを格納するアドレスカウンタと、n個のポートに対して兼用され、前記アドレスカウンタに格納された先頭アドレスが示すメモリ領域とn個のポートのうちの1個との間でDMA転送されるストリームデータのサイズを格納するデータカウンタと、1個のポートにそれぞれ1個が対応しており、それぞれ、特定のコマンドリストが格納されているメモリのアドレスを格納するn個のチェインアドレスカウンタとを備え、特定のチェインアドレスカウンタに格納されたアドレスが示すコマンドリストは、そのコマンドリストに含まれるメモリ領域の先頭アドレスが前記アドレスカウンタの内容と対応し、そのコマンドリストに含まれるストリームデータのサイズが前記データカウンタの内容と対応し、前記データ転送装置は、さらに、前記特定のチェインアドレスカウンタに対応するポートと前記アドレスカウンタに格納された先頭アドレスが示すメモリ領域との間で、前記データカウンタに格納されたサイズのストリームデータをDMA転送するストリームデータ転送手段を備えることを特徴とするデータ転送装置。
IPC (2件):
G06F 13/28 310
, G06F 13/28
FI (2件):
G06F 13/28 310 H
, G06F 13/28 310 J
引用特許:
前のページに戻る