(57)【要約】【課題】高速な連続データ転送を行うデータ転送回路にバスの使用権を優先的に付与し、データの転送時間を短縮する。【解決手段】複数のデータ転送回路２からの要求に応じてＳＤＲＡＭ１のバス使用権の調停を行う調停装置３において、一のデータ転送回路２から転送要求信号２１１とともに連続要求信号２１２を入力したとき、該転送要求信号２１１に応じたデータ転送が終了した後、他のデータ転送回路２に優先して前記一のデータ転送回路２にバス使用権を継続して付与する。【選択図】        図１
2011180654.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータ転送回路からの要求に応じて同期型メモリのバス使用権の調停を行う調停装置において、
一のデータ転送回路から転送要求信号とともに連続要求信号を入力したとき、該転送要求信号に応じたデータ転送が終了した後、他のデータ転送回路に優先して前記一のデータ転送回路にバス使用権を継続して付与することを特徴とする調停装置。
【請求項２】
請求項１の調停装置において、
前記一のデータ転送回路から連続要求信号が入力されていないとき、該転送要求信号に応じたデータ転送が終了した後、前記一のデータ転送回路のバス使用権を開放することを特徴とする調停装置。
【請求項３】
複数のデータ転送回路からの要求に応じて同期型メモリのバス使用権の調停を行う調停装置において、
一のデータ転送回路から転送要求信号を入力したとき、該転送要求信号に応じ、該データ転送回路にバス使用権を付与し、既定のデータ長の連続データ転送を行うことを特徴とする調停装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の同期型メモリを備えた情報処理装置におけるバスの使用権の調停を行う調停装置に関する。
【背景技術】
【０００２】
従来の調停装置は、複数のデータ転送回路からバスの使用権を要求する転送要求信号を同時に受けたとき、バス使用率を均等化するためにそれぞれのデータ転送回路を巡回するようにバスの使用権を与え（ラウンドロビン方式）、または予めそれぞれのデータ転送回路に優先順位を付与しておき、優先順位の高いデータ転送回路にバスの使用権を与え（優先順位方式）、ＳＤＲＡＭへアクセスするためのバスの使用権を調停するようにしている。
【０００３】
また、それぞれのデータ転送回路の過去のデータ転送量を保持し、データ転送回路間でバスの使用率が均等になるようにバスの使用権を調停するようにしているものもある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−４９４８５号公報（段落「００１２」〜段落「００１４」）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術において、それぞれのデータ転送回路からの要求に応じてデータ転送回路とＳＤＲＡＭとの間でデータの転送を行う場合、ラウンドロビン方式では、それぞれのデータ転送回路からの要求に対して巡回してバスの使用権を与えるようにしていることにより、ＳＤＲＡＭ上の複数の領域に分散してデータを転送することもあるため、ＳＤＲＡＭの同一ＲＯＷ（行）アドレスへの高速な連続データ転送（バースト転送）が行えないことがあり、また優先順位方式でも、優先順位の高いデータ転送回路からの要求が割り込むと同様に同一ＲＯＷアドレスへの高速な連続データ転送が行えないことがあり、さらにデータ転送回路間でバスの使用率が均等になるようにバスの使用権を調停するようにしても同一ＲＯＷアドレスへの高速な連続データ転送が行えないことがあり、いずれの方式もデータの転送時間が長くなるという問題がある。
【０００６】
本発明は、このような問題を解決することを課題とし、高速な連続データ転送を行うデータ転送回路にバスの使用権を優先的に付与し、データの転送時間を短縮することを目的とする。
【課題を解決するための手段】
【０００７】
そのため、本発明は、複数のデータ転送回路からの要求に応じて同期型メモリのバス使用権の調停を行う調停装置において、一のデータ転送回路から転送要求信号とともに連続要求信号を入力したとき、該転送要求信号に応じたデータ転送が終了した後、他のデータ転送回路に優先して前記一のデータ転送回路にバス使用権を継続して付与することを特徴とする。
【発明の効果】
【０００８】
このようにした本発明は、高速な連続データ転送を行うデータ転送回路にバスの使用権を優先的に付与し、データの転送時間を短縮することができるという効果が得られる。
【図面の簡単な説明】
【０００９】
【図１】実施例における調停装置の構成を示すブロック図
【図２】実施例における調停装置の動作を示すタイミングチャート
【図３】実施例における調停装置の動作を示すタイミングチャート（１／２）
【図４】実施例における調停装置の動作を示すタイミングチャート（２／２）
【図５】従来例における調停装置の動作を示すタイミングチャート（１／２）
【図６】従来例における調停装置の動作を示すタイミングチャート（２／２）
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明による調停装置の実施例を説明する。
【実施例】
【００１１】
図１は実施例における調停装置の構成を示すブロック図である。
【００１２】
図1において、１は同期型メモリとしてのＳＤＲＡＭ（例えば、ＤＤＲ（Ｄｏｕｂｌｅ  Ｄａｔａ  Ｒａｔｅ）−ＳＤＲＡＭ）であり、所定のビット幅のデータを記憶するものである。本実施例では、ＳＤＲＡＭ１をＤＤＲ−ＳＤＲＡＭとして説明するがＳＤＲ（Ｓｉｎｇｌｅ  Ｄａｔａ  Ｒａｔｅ）−ＳＤＲＡＭであってもよい。
【００１３】
２はデータ転送回路であり、ＳＤＲＡＭ１との間でデータの転送を行う回路である。このデータ転送回路２は、データを記憶するバッファ、データ数を計数するカウンタ、外部との間で制御信号やデータ信号の入出力を行う入出力端子を備えている。また、データ転送回路２は、複数備えられ、本実施例では、データ転送回路Ａ２１、データ転送回路Ｂ２２、データ転送回路Ｃ２３、データ転送回路Ｄ２４等が備えられているのものとする。
【００１４】
３は調停装置であり、ＳＤＲＡＭ１とデータ転送回路２との間に設けられ、データ転送回路２からの要求を受け、ＳＤＲＡＭ１との間のバス使用権を付与するデータ転送回路２を決定するものである。
【００１５】
調停装置３とそれぞれのデータ転送回路２との間は、転送要求信号、連続要求信号、および転送データ信号で接続され、制御信号およびデータ、アドレス等の信号を入出力する。
【００１６】
転送要求信号２１１は、データ転送回路Ａ２１から調停装置３へデータの転送を要求する信号、転送要求信号２２１は、データ転送回路Ｂ２２から調停装置３へデータの転送を要求する信号、転送要求信号２３１は、データ転送回路Ｃ２３から調停装置３へデータの転送を要求する信号、転送要求信号２４１は、データ転送回路Ｄ２４から調停装置３へデータの転送を要求する信号である。
【００１７】
連続要求信号２１２は、データ転送回路Ａ２１から調停装置３へ連続したデータの転送を要求する信号、連続要求信号２２２は、データ転送回路Ｂ２２から調停装置３へ連続したデータの転送を要求する信号、連続要求信号２３２は、データ転送回路Ｃ２３から調停装置３へ連続したデータの転送を要求する信号、連続要求信号２４２は、データ転送回路Ｃ２４から調停装置３へ連続したデータの転送を要求する信号である。
【００１８】
転送データ２１３は、データ転送回路Ａ２１と調停装置３との間で授受を行うデータ、アドレス、コマンドの信号、転送データ２２３は、データ転送回路Ｂ２２と調停装置３との間で授受を行うデータ、アドレス、コマンドの信号、転送データ２３３は、データ転送回路Ｃ２３と調停装置３との間で授受を行うデータ、アドレス、コマンドの信号、転送データ２４３は、データ転送回路Ｄ２４と調停装置３との間で授受を行うデータ、アドレス、コマンドの信号を入出力するものである。
【００１９】
データ転送回路２は、ＳＤＲＡＭ１のデータを連続転送する場合、上記の転送要求信号（２１１、２２１、２３１、２４１）の出力と同時に連続要求信号（２１２、２２２、２３２、２４２）を出力してＳＤＲＡＭ１との間でデータの連続転送を要求する。
【００２０】
転送要求信号（２１１、２２１、２３１、２４１）と連続要求信号（２１２、２２２、２３２、２４２）の入力を受け付けた調停装置３は、各データ転送回路２からの要求を調停し、ＳＤＲＡＭ１との間のバス使用権を一つのデータ転送回路２へ付与し、また調停装置３は、バス使用権を付与したデータ転送回路２のデータ転送が終了するとそのデータ転送回路２から連続要求信号が出力されているか否かを判定し、出力されていると判定するとそのデータ転送回路２のデータ転送を継続するようになっている。
【００２１】
さらに、連続したデータ転送を終了するとそのデータ転送回路２は、連続要求信号の出力をディアサートしてデータの連続転送要求を取り下げる。調停装置３は、連続要求信号が取り下げられると転送要求信号を要求している他のデータ転送回路２のバス使用権を付与する。
【００２２】
このように構成された調停回路３は、複数のデータ転送回路２からの要求に応じてＳＤＲＡＭ１（同期型メモリ）のバス使用権の調停を行う。
【００２３】
４はメモリバスであり、ＳＤＲＡＭ１と調停装置３とを接続し、データ、アドレス、コマンド等の信号を入出力するものである。調停装置３は、このメモリバス４の使用権を調停し、それぞれのデータ転送回路２へ付与する
上述した構成の作用について説明する。
【００２４】
図２は実施例における調停装置の動作を示すタイミングチャートであり、図中Ｓで示すクロック（ステート）にしたがって図１を参照しながら調停装置の動作を説明する。
【００２５】
図２において、ＵＳＲ＿ＣＬＫは、基本クロックを示し、本信号の立ち上がりに同期してＳＤＲＡＭ１、データ転送回路２、および調停装置３がそれぞれの信号の入出力を行う。
【００２６】
ＰＯＲＴＡ＿ｎＡＤＳは、データ転送回路Ａ２１が出力する転送要求信号２１１を示し、ＬＯＷレベルで１クロックの出力で調停装置３へデータの転送を要求する。
【００２７】
ＰＯＲＴＡ＿ＨＯＬＤは、データ転送回路Ａ２１が出力する連続要求信号２１２を示し、ＰＯＲＴＡ＿ｎＡＤＳを出力しているときに有効な信号であり、調停装置３へデータの連続転送を要求する。
【００２８】
ＰＯＲＴＢ＿ｎＡＤＳは、データ転送回路Ｂ２２が出力する転送要求信号２２１を示し、ＬＯＷレベルで１クロックの出力で調停装置３へデータの転送を要求する。
【００２９】
ＰＯＲＴＢ＿ＨＯＬＤは、データ転送回路Ｂ２２が出力する連続要求信号２２２を示し、ＰＯＲＴＢ＿ｎＡＤＳを出力しているときに有効な信号であり、調停装置３へデータの連続転送を要求する。
【００３０】
ＰＯＲＴＡ＿ＡＤＳ＿ｎＲＤＹは、調停装置３がデータ転送回路Ａ２１へ出力する信号であり、ＬＯＷレベルのときに調停装置３へのアクセスが可能であることを示すものである。
【００３１】
ＰＯＲＴＢ＿ＡＤＳ＿ｎＲＤＹは、調停装置３がデータ転送回路Ｂ２２へ出力する信号であり、ＬＯＷレベルのときに調停装置３へのアクセスが可能であることを示すものである。
【００３２】
ＰＯＲＴＡ＿ＷＲ＿ｎＲＤＹは、調停装置３がデータ転送回路Ａ２１へ出力する信号であり、ＬＯＷレベルのときにデータ転送回路Ａ２１から出力されたデータをＳＤＲＡＭ１へ転送する。
【００３３】
ＰＯＲＴＢ＿ＷＲ＿ｎＲＤＹは、調停装置３がデータ転送回路Ｂ２２へ出力する信号であり、ＬＯＷレベルのときにデータ転送回路Ｂ２２から出力されたデータをＳＤＲＡＭ１へ転送する。
【００３４】
ｐｏｒｔａ＿ａｃｃｅｓｓは、調停装置３の内部の信号であり、データ転送要求回路Ａ２１からのＰＯＲＴＡ＿ｎＡＤＳ（転送要求信号２１１）の出力による処理の実行を示す信号である。
【００３５】
ｐｏｒｔｂ＿ａｃｃｅｓｓは、調停装置３の内部の信号であり、データ転送要求回路Ｂ２２からのＰＯＲＴＢ＿ｎＡＤＳ（転送要求信号２２１）の出力による処理の実行を示す信号である。
【００３６】
ｐｏｒｔａ＿ａｃｃ＿ｎｅｘｔ［０］は、調停装置３の内部の信号であり、データ転送要求回路Ａ２１からのＰＯＲＴＡ＿ｎＡＤＳ（転送要求信号２１１）の出力を記憶する信号である。
【００３７】
ｐｏｒｔｂ＿ａｃｃ＿ｎｅｘｔ［０］は、調停装置３の内部の信号であり、データ転送要求回路Ｂ２２からのＰＯＲＴＢ＿ｎＡＤＳ（転送要求信号２２１）の出力を記憶する信号である。
【００３８】
なお、図２においては、動作の説明を簡潔にするため、データ転送回路Ａ２１およびデータ転送回路Ｂ２２と、調停装置３との間の動作を示し、データ転送回路Ｃ２３およびデータ転送回路Ｄ２４の動作は省略するものとする。また、本実施例では、それぞれのデータ転送回路２にＳＤＲＡＭ１のそれぞれのバンクが割り当てられているものとし、さらに、データ転送回路２とＳＤＲＡＭ１との間の１回のデータ転送は４クロック（８データ）で行うものとする。
【００３９】
Ｓ１：データ転送回路Ａ２１は、ＳＤＲＡＭ１へ２つのデータ転送要求が発生すると、ＰＯＲＴＡ＿ｎＡＤＳをＬＯＷレベルとし、調停装置３へ転送要求信号２１１を出力するとともにＰＯＲＴＡ＿ＨＯＬＤをＨＩＧＨレベルとし、連続要求信号２１２を出力する。
【００４０】
Ｓ２：次に、データ転送回路Ｂ２２でも、ＳＤＲＡＭ１へ２つのデータ転送要求が発生するものとし、ＰＯＲＴＢ＿ｎＡＤＳをＬＯＷレベルとし、調停装置３へ転送要求信号２２１を出力するとともにＰＯＲＴＢ＿ＨＯＬＤをＨＩＧＨレベルとし、連続要求信号２２２を出力するものとする。
【００４１】
また、データ転送回路Ａ２１からＰＯＲＴＡ＿ｎＡＤＳ（転送要求信号２１１）を入力した調停装置３は、ＰＯＲＴＡ＿ＡＤＳ＿ｎＲＤＹをＨＩＧＨレベルとし、次の転送要求信号２１１を抑制するとともにＰＯＲＴＡ＿ＷＲ＿ｎＲＤＹをＬＯＷレベルとしてデータ転送回路Ａ２１からの転送データを入力し、ＳＤＲＡＭ１へデータ転送を開始する。
【００４２】
このとき、調停装置３はＳＤＲＡＭ１へデータ転送回路Ａ２１に対応するバンクアクティブ信号を出力（Ｓ２、Ｓ３）し、データ転送動作（Ｓ４〜Ｓ７）を開始する。
【００４３】
このようにして調停装置３はメモリバス４の使用権をデータ転送回路Ａ２１に付与する。
【００４４】
Ｓ３：データ転送回路Ａ２１からの転送要求信号２１１によるデータ転送を開始した調停装置３は、データ転送回路Ｂ２２から入力した転送要求信号２２１に対するデータ転送を行うことができないため、その転送要求信号２２１をｐｏｒｔｂ＿ａｃｃ＿ｎｅｘｔ［０］の内部の信号として記憶する。
【００４５】
また、データ転送回路Ｂ２２からＰＯＲＴＢ＿ｎＡＤＳ（転送要求信号２２１）を入力した調停装置３は、ＰＯＲＴＢ＿ＡＤＳ＿ｎＲＤＹをＨＩＧＨレベルとし、次の転送要求信号２２１を抑制する。
【００４６】
Ｓ４：データ転送回路Ａ２１からの転送要求信号２１１を受け付けることができるようになった調停装置３は、ＰＯＲＴＡ＿ＡＤＳ＿ｎＲＤＹをＬＯＷレベルとし、次の転送要求信号２１１を待機する。
【００４７】
Ｓ５：ＰＯＲＴＡ＿ＡＤＳ＿ｎＲＤＹをＬＯＷレベルとして入力したデータ転送回路Ａ２１は、後続するデータ転送の要求としてＰＯＲＴＡ＿ｎＡＤＳをＬＯＷレベルとし、調停装置３へ転送要求信号２１１を出力する。
【００４８】
調停装置３は、データ転送回路Ａ２１からＰＯＲＴＡ＿ｎＡＤＳ（転送要求信号２１１）を入力し、またデータ転送回路Ａ２１からのＰＯＲＴＡ＿ＨＯＬＤがＨＩＧＨレベル、すなわち連続要求信号２１２が出力されていると判定する。
【００４９】
このとき、データ転送回路Ａ２１は、さらに後続する転送データは存在しないため、ＰＯＲＴＡ＿ＨＯＬＤをＬＯＷレベルとし、連続要求信号２１２の出力を停止するものとする。
【００５０】
Ｓ６：データ転送回路Ａ２１からＰＯＲＴＡ＿ｎＡＤＳ（転送要求信号２１１）を入力した調停装置３は、データ転送回路Ａ２１からのＰＯＲＴＡ＿ＨＯＬＤがＨＩＧＨレベル、すなわち連続要求信号２１２が出力されていると判定すると、ＰＯＲＴＡ＿ＡＤＳ＿ｎＲＤＹをＨＩＧＨレベルとし、次の転送要求信号２１１を抑制するとともにＰＯＲＴＡ＿ＷＲ＿ｎＲＤＹをＬＯＷレベルとしてデータ転送回路Ａ２１からの転送データを入力し、ＳＤＲＡＭ１へのデータ転送を継続する。
【００５１】
このようにして調停装置３は、データ転送回路Ａ２１以外のデータ転送回路２（本実施例では、データ転送回路Ｂ２２）よりも優先してメモリバス４の使用権を引き続きデータ転送回路Ａ２１に付与し、ＳＤＲＡＭ１との間でデータ転送動作（Ｓ８〜Ｓ１１）を継続して行う。このとき、データ転送回路Ａ２１に対応するＳＤＲＡＭ1へのバンクアクティブ信号の出力は不要である。また、ＳＤＲＡＭ１における同一行アドレスへデータ転送を行う場合、ＳＤＲＡＭ1へのプリチャージ信号の出力は不要である。
【００５２】
なお、調停装置３は、データ転送回路Ｂ２２からの要求はまだ受け付けられないため、ＰＯＲＴＢ＿ＡＤＳ＿ｎＲＤＹをＨＩＧＨレベルとしたままであり、ＰＯＲＴＢ＿ＷＲ＿ｎＲＤＹもＨＩＧＨレベルとしたままである。また、データ転送回路Ｂ２２からの転送要求信号２２１はｐｏｒｔｂ＿ａｃｃ＿ｎｅｘｔ［０］の内部の信号として記憶したままである。
【００５３】
Ｓ１０：データ転送回路Ａ２１からＳＤＲＡＭ１へのデータ転送を終了した調停装置３は、データ転送回路Ａ２１からのＰＯＲＴＡ＿ＨＯＬＤがＬＯＷレベル、すなわち連続要求信号２１２が出力されていないと判定すると、データ転送回路Ａ２１に付与したメモリバス４の使用権を開放する。
【００５４】
また、調停装置３は、転送要求信号２２１を記憶したｐｏｒｔｂ＿ａｃｃ＿ｎｅｘｔ［０］の内部の信号により、ＰＯＲＴＢ＿ＷＲ＿ｎＲＤＹをＬＯＷレベルとしてデータ転送回路Ｂ２２からの転送データを入力し、ＳＤＲＡＭ１へデータ転送を開始する。なお、このとき調停装置３はｐｏｒｔｂ＿ａｃｃ＿ｎｅｘｔ［０］をＬＯＷレベルとして転送要求信号２２１の記憶を解除する。
【００５５】
このようにして調停装置３はメモリバス４の使用権をデータ転送回路Ｂ２２に付与する。このとき、調停装置３はＳＤＲＡＭ１へデータ転送回路Ａ２１に対応するプリチャージ信号を出力（Ｓ１２、Ｓ１３）する。
【００５６】
その後、調停装置３はＳＤＲＡＭ１へデータ転送回路Ｂ２２に対応するバンクアクティブ信号を出力（Ｓ１４、Ｓ１５）し、データ転送動作（Ｓ１６〜）を開始する。
【００５７】
Ｓ１２：データ転送回路Ｂ２２からの転送要求信号２２１を受け付けることができるようになった調停装置３は、ＰＯＲＴＢ＿ＡＤＳ＿ｎＲＤＹをＬＯＷレベルとし、次の転送要求信号２２１を待機する。
【００５８】
Ｓ１３：ＰＯＲＴＢ＿ＡＤＳ＿ｎＲＤＹをＬＯＷレベルとして入力したデータ転送回路Ｂ２２は、連続するデータ転送の要求としてＰＯＲＴＢ＿ｎＡＤＳをＬＯＷレベルとし、調停装置３へ転送要求信号２２１を出力する。
【００５９】
データ転送回路Ｂ２２からＰＯＲＴＢ＿ｎＡＤＳ（転送要求信号２２１）を入力した調停装置３は、データ転送回路Ｂ２２からのＰＯＲＴＢ＿ＨＯＬＤがＨＩＧＨレベル、すなわち連続要求信号２２２が出力されていると判定すると、ＰＯＲＴＢ＿ＡＤＳ＿ｎＲＤＹをＨＩＧＨレベルとし、次の転送要求信号２２１を抑制するとともにＰＯＲＴＢ＿ＷＲ＿ｎＲＤＹをＬＯＷレベルとしてデータ転送回路Ｂ２２から転送データを入力し、ＳＤＲＡＭ１へのデータ転送を継続する。
【００６０】
このようにして調停装置３はメモリバス４の使用権を引き続きデータ転送回路Ｂ２２に付与してデータ転送を継続する。
【００６１】
従来の調停装置の動作を図３および図４に基づいて説明する。
【００６２】
従来の調停装置において、データ転送回路Ｂ、データ転送回路Ｃ、データ転送回路Ａ、データ転送回路Ｂの順でデータ転送要求が発生したデータ転送回路Ｂ２２とすると図３に示すように調停装置はデータ転送要求が発生した順にデータ転送回路Ｂ、データ転送回路Ｃ、データ転送回路Ａ，データ転送回路ＢへＳＤＲＡＭのバス使用権を付与してデータ転送を行い、すべてのデータ転送を終了するまでに３２クロックを要する。
【００６３】
一方、本実施例の調停動作を図５および図６に基づいて説明する。
【００６４】
従来の調停装置と同様にデータ転送回路Ｂ、データ転送回路Ｃ、データ転送回路Ａ，データ転送回路Ｂの順でデータ転送要求が発生したものとし、データ転送回路Ｂからは連続要求信号が出力されるものとすると本実施例の調停装置は、図５および図６に示すようにデータ転送回路Ｂ、データ転送回路Ｂ、データ転送回路Ｃ、データ転送回路Ａの順でＳＤＲＡＭのバス使用権を付与してデータ転送を行い、すべてのデータ転送を終了するまでに２８クロックを要する。
【００６５】
これは、図３および図４に示すクロックＳ２６、Ｓ２７におけるデータ転送回路Ｂのバンクアクティブに要する２クロックと、クロックＳ３２、Ｓ３３におけるデータ転送回路Ｂのプリチャージに要する２クロック（ＳＤＲＡＭ１における同一行アドレスへのデータ転送を行う場合）が不要になるためであり、本実施例の調停装置は従来の調停装置と比較して４クロックの動作時間を短縮することができ、データ転送時間を１２．５％向上させることができる。
【００６６】
なお、本実施例では、データ転送回路２からＳＤＲＡＭ１へデータを転送する例で説明したが、ＳＤＲＡＭ１からデータ転送回路２へデータを転送するときも同様である。
【００６７】
以上説明したように、本実施例では、データ転送回路からの連続要求信号を設け、連続してデータ転送を要求する連続要求信号を出力するデータ転送回路へＳＤＲＡＭのバス使用権を優先して付与するようにしたことにより、データ転送時間を短縮することができるという効果が得られる。
【００６８】
なお、本実施例の変形例として連続要求信号を設けることなく、調停装置がデータ転送回路から転送要求信号を入力したとき、該転送要求信号に応じ、該データ転送回路にバス使用権を付与し、予め規定されたデータ長の連続データ転送を行うようにしてもよい。
【００６９】
また、本発明を、ＤＤＲ技術を用いたＳＤＲＡＭに適用した実施例で説明したが、それに限られることなく、ＳＤＲ−ＳＤＲＡＭに適用することも可能である。
【符号の説明】
【００７０】
１    ＳＤＲＡＭ
２    データ転送回路
３    調停装置
４    メモリバス
２１１、２２１、２３１、２４１  転送要求信号
２１２、２２２、２３２、２４２  連続要求信号
２１３、２２３、２３３、２４３  転送データ
【図１】
2011180654.tif 000003
【図２】
2011180654.tif 000004
【図３】
2011180654.tif 000005
【図４】
2011180654.tif 000006
【図５】
2011180654.tif 000007
【図６】
2011180654.tif 000008