JPS6040064B2 - デ−タ転送制御方式 - Google Patents
デ−タ転送制御方式Info
- Publication number
- JPS6040064B2 JPS6040064B2 JP21100081A JP21100081A JPS6040064B2 JP S6040064 B2 JPS6040064 B2 JP S6040064B2 JP 21100081 A JP21100081 A JP 21100081A JP 21100081 A JP21100081 A JP 21100081A JP S6040064 B2 JPS6040064 B2 JP S6040064B2
- Authority
- JP
- Japan
- Prior art keywords
- data transfer
- input
- signal
- data
- output device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Description
【発明の詳細な説明】
‘ィ} 発明の技術分野
本発明はデータ転送制御方式に関し、特に入出力装置と
、該入出力装置との間で転送されるデータを格納する記
憶装置と、上記入出力装置と接続されるとともに上記記
憶装置と非同期式バスにより接続され上記入出力装置と
上記記憶装置との間のデータ転送を制御する制御装置と
を含むデータ処理システムにおけるデータ転送制御方式
に関する。
、該入出力装置との間で転送されるデータを格納する記
憶装置と、上記入出力装置と接続されるとともに上記記
憶装置と非同期式バスにより接続され上記入出力装置と
上記記憶装置との間のデータ転送を制御する制御装置と
を含むデータ処理システムにおけるデータ転送制御方式
に関する。
{ロー 技術の背景
入出力機器または外部補助記憶装置等の入出力装置と記
憶装置との間でデータ転送を行なう場合、記憶装置への
メモリアクセス制御等を行なうために入出力装置と記憶
装置との間にチャネルまたは入出力制御装置(以下、チ
ャネルと総称する)がもうけられる。
憶装置との間でデータ転送を行なう場合、記憶装置への
メモリアクセス制御等を行なうために入出力装置と記憶
装置との間にチャネルまたは入出力制御装置(以下、チ
ャネルと総称する)がもうけられる。
そしてミニコンピュータ等の分野では一般にこれらのチ
ャネルまたは入出力制御装置が共通の非同期式バスに接
続され、記憶装置との間でデータ転送を行なったり、あ
るいは中央処理装置からの各種コマンドを受取ったりす
るように構成されている。しJ 従来の技術と問題点 チャネルの制御する入出力袋層のデータ転送速度が遅い
場合、またはチャネルの接続される非同期式バスの使用
頻度が少ない場合には、チャネルにバス幅補正用以外の
データバッファはもうける必要がない、第1図は、この
ようなオーバラン対策用のデータバッファを持たないチ
ャネルの構成例を示す図である。
ャネルまたは入出力制御装置が共通の非同期式バスに接
続され、記憶装置との間でデータ転送を行なったり、あ
るいは中央処理装置からの各種コマンドを受取ったりす
るように構成されている。しJ 従来の技術と問題点 チャネルの制御する入出力袋層のデータ転送速度が遅い
場合、またはチャネルの接続される非同期式バスの使用
頻度が少ない場合には、チャネルにバス幅補正用以外の
データバッファはもうける必要がない、第1図は、この
ようなオーバラン対策用のデータバッファを持たないチ
ャネルの構成例を示す図である。
図中、CHはチャネル、DBFはバス幅補正用のデータ
バッファ、MPXはマルチブレクサ、Uはデータバッフ
ァDBFの上位側部分、LはデータバッファDBFの下
位側部分である。第1図の例では非同期式バスとチャネ
ルの間は2バイトBの幅でデータ転送が行なわれ、チャ
ネルと1/0バスの間は1バイトBの幅でデータ転送が
行なわれるよう構成されている。ところで、近年の動向
として高速の入出力装置の出現と、非同期式バスの使用
頻度の増大によりオーバランを防止する方法としてデー
タバッファをもうけてる構成が多用されつつある。
バッファ、MPXはマルチブレクサ、Uはデータバッフ
ァDBFの上位側部分、LはデータバッファDBFの下
位側部分である。第1図の例では非同期式バスとチャネ
ルの間は2バイトBの幅でデータ転送が行なわれ、チャ
ネルと1/0バスの間は1バイトBの幅でデータ転送が
行なわれるよう構成されている。ところで、近年の動向
として高速の入出力装置の出現と、非同期式バスの使用
頻度の増大によりオーバランを防止する方法としてデー
タバッファをもうけてる構成が多用されつつある。
第2図はオーバラン対策用のデータバッファを持つチャ
ネルの構成例であり、データバッファは例えば4バイト
B以上の容量を持つよう構成されている。第3図は、第
2図の如き構成を探すたときのライトコマンド時の転送
シーケンスの1例を示す図である。第3図において、D
MAはチャネル内部で発生されるデータ転送要求信号、
BBSYは非同期式バスへ接続された他装置へバス専有
を伝えるためのバス・ビジー信号である。このBBSY
がオンの期間中に記憶装置から謙出されたデータがデー
タバッファDBFへ格納される。また、BFULはデー
タバッファDBFがいっぱいにつまった状態を示す信号
である。入出力装置(10)側からデータ転送要求信号
SFVIが発せられると、チャネル側は応答信号SRV
Oと共にデータバッファDBF内の1バイト分のデ−夕
を10バスへ送出する。図中、T,は非同期式バスを使
用した記憶装置とチャネルの間のデータ転送における最
小転送周期であり、T2は入出力装置(10)の転送周
期、T3は記憶装置と入出力装置の間の平均転送周期す
なわちチャネルの平均転送周期である。T,〜T3の間
には次の関係がある。T.<T3 T3≧nL(n:1,2,3,……) nは(非同期バスのデータ幅)/10バスのデータ幅)
の値である。
ネルの構成例であり、データバッファは例えば4バイト
B以上の容量を持つよう構成されている。第3図は、第
2図の如き構成を探すたときのライトコマンド時の転送
シーケンスの1例を示す図である。第3図において、D
MAはチャネル内部で発生されるデータ転送要求信号、
BBSYは非同期式バスへ接続された他装置へバス専有
を伝えるためのバス・ビジー信号である。このBBSY
がオンの期間中に記憶装置から謙出されたデータがデー
タバッファDBFへ格納される。また、BFULはデー
タバッファDBFがいっぱいにつまった状態を示す信号
である。入出力装置(10)側からデータ転送要求信号
SFVIが発せられると、チャネル側は応答信号SRV
Oと共にデータバッファDBF内の1バイト分のデ−夕
を10バスへ送出する。図中、T,は非同期式バスを使
用した記憶装置とチャネルの間のデータ転送における最
小転送周期であり、T2は入出力装置(10)の転送周
期、T3は記憶装置と入出力装置の間の平均転送周期す
なわちチャネルの平均転送周期である。T,〜T3の間
には次の関係がある。T.<T3 T3≧nL(n:1,2,3,……) nは(非同期バスのデータ幅)/10バスのデータ幅)
の値である。
しかしながら、上記のように単にバッファをもうけるだ
けでチャネルの非同期式バス上におけるデータ転送周期
をチャネルの最大転送能力に設定すると非同期式バスの
使用頻度が一時的に高まり、その転送速度は入出力装置
の転送速度以上になる。
けでチャネルの非同期式バス上におけるデータ転送周期
をチャネルの最大転送能力に設定すると非同期式バスの
使用頻度が一時的に高まり、その転送速度は入出力装置
の転送速度以上になる。
このことは、不必要に非同期式バスの負荷を重くし、シ
ステム設計を複雑、困難なものにするという欠点をもた
らす。0 発明の目的 本発明は一定周期のデータ転送を行なう入出力装置をチ
ャネルに接続する場合、入出力装置の転送周期の整数倍
に合せて非同期式バス上のチャネルのデータ転送を行な
うようにすることにより、非同期式バスの負荷を平均化
し、システム設計を容易にすることを目的とする。
ステム設計を複雑、困難なものにするという欠点をもた
らす。0 発明の目的 本発明は一定周期のデータ転送を行なう入出力装置をチ
ャネルに接続する場合、入出力装置の転送周期の整数倍
に合せて非同期式バス上のチャネルのデータ転送を行な
うようにすることにより、非同期式バスの負荷を平均化
し、システム設計を容易にすることを目的とする。
{村 発明の構成
上記目的を達成するために本発明は入出力装置と、該入
出力装層との間で転送されるデータを格納する記憶装置
と、上記入出力装置と接続されるとともに上記記憶装置
と非同期式バスにより接続され上記入出力装置と上註記
億装置との間のデータ転送を制御する制御装置とを含む
データ処理システムにおけるデータ転送制御方式におい
て、上記制御装置に上記入出力装置のデータ転送周期の
整数倍に等しいか、またはこれに近い値のカウント周期
を有するカウンタと、上記入出力装置と上註記億装置と
の間で転送されるデータを一時保持するデータバッファ
と、上記カウンタから所定の周期毎に発出される出力信
号および上記データバッファの状態を示す信号に基いて
、上記記憶装置と当該制御装置との間のデータ転送を制
御するデータ転送制御部とを設け、上記記憶装置と上記
制御装魔との間の上記非同期式バスを使用したデータ転
送要求の周期を上記入出力装置のデータ転送周期の整数
倍の値またはこれに近い値に合わせるようにしたことを
特徴とする。
出力装層との間で転送されるデータを格納する記憶装置
と、上記入出力装置と接続されるとともに上記記憶装置
と非同期式バスにより接続され上記入出力装置と上註記
億装置との間のデータ転送を制御する制御装置とを含む
データ処理システムにおけるデータ転送制御方式におい
て、上記制御装置に上記入出力装置のデータ転送周期の
整数倍に等しいか、またはこれに近い値のカウント周期
を有するカウンタと、上記入出力装置と上註記億装置と
の間で転送されるデータを一時保持するデータバッファ
と、上記カウンタから所定の周期毎に発出される出力信
号および上記データバッファの状態を示す信号に基いて
、上記記憶装置と当該制御装置との間のデータ転送を制
御するデータ転送制御部とを設け、上記記憶装置と上記
制御装魔との間の上記非同期式バスを使用したデータ転
送要求の周期を上記入出力装置のデータ転送周期の整数
倍の値またはこれに近い値に合わせるようにしたことを
特徴とする。
N 発明の実施例
第4図は本発明による実施例のチャネルの要部ブロック
図であり、図中、1は直接メモリアクセス(DMA)制
御部、2はカゥンタ、8はバッファ制御部、4はデータ
バッファ(DBF)、5はプリセット値しジスタ、6は
アンド回路、7はノア回路、8〜10は反転回路、11
〜14はバス・ドラスバ回路、CLKはクロツク信号、
RSTとRCTRはそれぞれリセツト信号、BFSET
はバッファセット信号、MWTは直接メモリアクセス(
DMA)転送の方向を示す信号、IRDYはデータバッ
ファに書込み可能であることを示す信号、ORDYはデ
ータバッファから読出し可能であることを示す信号、S
FTIはIRDY信号に対する応答信号、SFTOはO
RDYに対する応答信号、RQDMAは直接メモリアク
セス(DMA)要求信号、Qはカウンタ2のキャリー信
号、SDMAは直接メモリアクセス(DMA)開始信号
、DMASQは直援メモリアクセス(DMA)シーケン
スを示す信号、※ACTDT(i)および※ACTDT
(o)は直接メモリアクセス(DMA)要求確認信号、
※SFXDは直接メモリアクセス(DMA)支配権確立
信号、※RQDTは直接メモリアクセス(DMA)要求
信号、※BRSYはバスを使用中であることを示す信号
、WDBOO〜15は非同期式バスのうちに書込みデー
タバスと接続されるデータ線、ROMOO〜15は非同
期式バスのうちの議出しデータバスと接続されるデータ
線、PUとPLはWBDOO〜15,RDBOO〜15
に付加されるパリティ線、WDBO〜7は10への書込
みデータ線、RDBO〜7は10からの議出しデータ線
、PはWBDO〜7,RDBO〜7に付加されるパリテ
ィ線である。
図であり、図中、1は直接メモリアクセス(DMA)制
御部、2はカゥンタ、8はバッファ制御部、4はデータ
バッファ(DBF)、5はプリセット値しジスタ、6は
アンド回路、7はノア回路、8〜10は反転回路、11
〜14はバス・ドラスバ回路、CLKはクロツク信号、
RSTとRCTRはそれぞれリセツト信号、BFSET
はバッファセット信号、MWTは直接メモリアクセス(
DMA)転送の方向を示す信号、IRDYはデータバッ
ファに書込み可能であることを示す信号、ORDYはデ
ータバッファから読出し可能であることを示す信号、S
FTIはIRDY信号に対する応答信号、SFTOはO
RDYに対する応答信号、RQDMAは直接メモリアク
セス(DMA)要求信号、Qはカウンタ2のキャリー信
号、SDMAは直接メモリアクセス(DMA)開始信号
、DMASQは直援メモリアクセス(DMA)シーケン
スを示す信号、※ACTDT(i)および※ACTDT
(o)は直接メモリアクセス(DMA)要求確認信号、
※SFXDは直接メモリアクセス(DMA)支配権確立
信号、※RQDTは直接メモリアクセス(DMA)要求
信号、※BRSYはバスを使用中であることを示す信号
、WDBOO〜15は非同期式バスのうちに書込みデー
タバスと接続されるデータ線、ROMOO〜15は非同
期式バスのうちの議出しデータバスと接続されるデータ
線、PUとPLはWBDOO〜15,RDBOO〜15
に付加されるパリティ線、WDBO〜7は10への書込
みデータ線、RDBO〜7は10からの議出しデータ線
、PはWBDO〜7,RDBO〜7に付加されるパリテ
ィ線である。
第5図は実施例のライトコマンド発出時の動作タイムチ
ャート例である。第5図において第4図を同一名称のも
のは同一のもの、プリセットはカゥンタ2へのプリセッ
トを指示するタイミング信号、SRVIは10側からの
要求信号、SRVOは10側への応答信号、T,は非同
期式バスを使用した1回のデータ転送周期、T4とLは
それぞれRQDMA信号が発せられてからSDMA信号
が発せられるまでの時間間階を示すものである。
ャート例である。第5図において第4図を同一名称のも
のは同一のもの、プリセットはカゥンタ2へのプリセッ
トを指示するタイミング信号、SRVIは10側からの
要求信号、SRVOは10側への応答信号、T,は非同
期式バスを使用した1回のデータ転送周期、T4とLは
それぞれRQDMA信号が発せられてからSDMA信号
が発せられるまでの時間間階を示すものである。
以下に、第5図図示タイムチャートを参照しつつ、実施
例の動作を説明する。
例の動作を説明する。
まず、図示しない中央処理装置からデータ転送を指示す
るライトコマンドが発行されると、バッファ制御部3は
データバッファ4からIRDY信号が入力されたときR
QDN松信号をオンにする。その後、カウンタ2がオー
バフローしQがオンとなったとき、最初のSDMA信号
がDMA制御部1へ入力され、DMA制御部1が起動さ
れる。DMA制御部1はDMASQ信号をオンとすると
ともに、ROTR信号をカウンタ2へ送出しカウンタ2
をクリアする。そしてその直後に、図示しないブリセッ
ト信号が発出されてプリセット値しジスタ5の値がカウ
ンタ2にプリセットされる。このブリセット値は10の
データ転送周期の整数倍と同一かまたはこれよりやや小
さい値に設定されている。この後、カウンタ2は自律に
カウント歩進を開始する。次にDMASQ信号を発出し
た後、DMA制御部1は非同期式バスの専有権を確認し
たときB斑Y信号をオンとする。
るライトコマンドが発行されると、バッファ制御部3は
データバッファ4からIRDY信号が入力されたときR
QDN松信号をオンにする。その後、カウンタ2がオー
バフローしQがオンとなったとき、最初のSDMA信号
がDMA制御部1へ入力され、DMA制御部1が起動さ
れる。DMA制御部1はDMASQ信号をオンとすると
ともに、ROTR信号をカウンタ2へ送出しカウンタ2
をクリアする。そしてその直後に、図示しないブリセッ
ト信号が発出されてプリセット値しジスタ5の値がカウ
ンタ2にプリセットされる。このブリセット値は10の
データ転送周期の整数倍と同一かまたはこれよりやや小
さい値に設定されている。この後、カウンタ2は自律に
カウント歩進を開始する。次にDMASQ信号を発出し
た後、DMA制御部1は非同期式バスの専有権を確認し
たときB斑Y信号をオンとする。
そして、このBBSY信号がオンの期間に、図示しない
回路部によって記憶装置の所定アドレスの内容を読み取
り、非同期式バスからWDBOO〜15を通してその読
取ったデータをBFSET信号のタイミングでDBF4
へ格納する。次に、10側からの要求信号SRVIに基
づいてDBF4の1バイト分のデ−夕を講取り応答信号
SRVOとともにそのデータを10側へ送出するとDB
F4には1バイト分の空きが生じる。そして2バイト分
の空きが生じるとDBF4はIRDY信号をバッファ制
御部3へ送出する。これにより、バッファ制御部3はR
QDMA信号を発出するが、未だカウンタ2が計数中で
あるため、このRQDMA信号はDMA制御部1に入力
されない。その後、カゥンタ2が所定周期を計数終了し
オーバフローによりキヤリーQ信号を発出すると、RQ
DMA信号はSDMA信号としてDMA制御部1に入力
される。
回路部によって記憶装置の所定アドレスの内容を読み取
り、非同期式バスからWDBOO〜15を通してその読
取ったデータをBFSET信号のタイミングでDBF4
へ格納する。次に、10側からの要求信号SRVIに基
づいてDBF4の1バイト分のデ−夕を講取り応答信号
SRVOとともにそのデータを10側へ送出するとDB
F4には1バイト分の空きが生じる。そして2バイト分
の空きが生じるとDBF4はIRDY信号をバッファ制
御部3へ送出する。これにより、バッファ制御部3はR
QDMA信号を発出するが、未だカウンタ2が計数中で
あるため、このRQDMA信号はDMA制御部1に入力
されない。その後、カゥンタ2が所定周期を計数終了し
オーバフローによりキヤリーQ信号を発出すると、RQ
DMA信号はSDMA信号としてDMA制御部1に入力
される。
これによりDMA制御部1は前回と同様にDMASQ信
号を発するとともに非同期式バスの獲得動作に移り、非
同期式バスを専有したとき、B既Y信号をオンとる。そ
して前回動作と同様に図示しない回路部によって記憶装
置の所定アドレスの内容を講取り、非同期式バスからW
DBOO〜15を通してその読取ったデータを2回目の
BFSET信号のタイミングでDBF4へ格納する。1
0の装置側との間のSRVI信号・SRVO信号を使用
したデータ転送は、記憶装置アクセス動作とは独立に実
行されており、このデータ転送によりDBF4に空きが
発生すると、上記したようにIRDY信号がオンとなり
、DMA要求シーケンスが発生することになる。
号を発するとともに非同期式バスの獲得動作に移り、非
同期式バスを専有したとき、B既Y信号をオンとる。そ
して前回動作と同様に図示しない回路部によって記憶装
置の所定アドレスの内容を講取り、非同期式バスからW
DBOO〜15を通してその読取ったデータを2回目の
BFSET信号のタイミングでDBF4へ格納する。1
0の装置側との間のSRVI信号・SRVO信号を使用
したデータ転送は、記憶装置アクセス動作とは独立に実
行されており、このデータ転送によりDBF4に空きが
発生すると、上記したようにIRDY信号がオンとなり
、DMA要求シーケンスが発生することになる。
第5図タイムチャートにおいて、第2回目のT,の周期
のケースは、記憶装置との間との間の1回のデータ転送
が終了し、その後、次のデータ転送の要求が生じても、
カウンタ2が所定時間を計数し終えていないために、次
のデータ転送が持たされている場合を示している。
のケースは、記憶装置との間との間の1回のデータ転送
が終了し、その後、次のデータ転送の要求が生じても、
カウンタ2が所定時間を計数し終えていないために、次
のデータ転送が持たされている場合を示している。
また第3回目のT,の周期のケースは、DMA制御部1
による非同期式バスの専有が遅れ(他装置が該バスを専
有していたこと等の理由による)、カウンタ2がオーバ
ーフローした後に次のデータ転送が開発される場合を示
している。前者のケースでは、RQDMA信号がオンと
なってからSDMA信号がオンになるまでの時間T4が
長くなり、後者のケースではRQDMA信号がオンとな
ってからSDMA信号がオンになるまでの時間Lが短か
〈なっている。以上説明したように本発明によれば、1
0のデータ転送周期の整数倍と同じか、またはこれに近
い値(望ましくはやや小さい値)をカウンタにプリセッ
トし、一定時間(カウンタのオーバーフローする時間)
待ってからDMA要求シーケンスに入るようにする。そ
してDMAシーケンス(DMA要求を出してからデータ
転送が終了するまで)の初めに前記カウンタをブリセッ
トしカウンタの歩進を始める。更にDMAシーケンス終
了時カウンタがオーバーしていない場合、次のDMAシ
ーケンスの要求があってもカウンタがオーバーするまで
持つようにする。一方、DMAシーケンス終了時カウソ
タがオーバーしている場合は直ちに次のDMAシーケン
スに入るようにする。以上の動作によりチャネル(CH
)のDM〜転送周期は100のデータ転送周期の整数倍
に近くなり、システム的にみるとチャネル(CH)は一
定周期でDMふ転送を行っているようにみえる。もちろ
ん他のチャネル(CH)の影響によりチャネル(CH)
の転送周期は多少延びることはあるが、これはデータバ
ッファによって吸収される。上記実施例は、ライトコマ
ンド動作の場合であるが、リードコマンド動作(10側
よりチャネルへ、さらに記憶装置へデータ転送)の場合
も同にして動作可能なことは明らかである。
による非同期式バスの専有が遅れ(他装置が該バスを専
有していたこと等の理由による)、カウンタ2がオーバ
ーフローした後に次のデータ転送が開発される場合を示
している。前者のケースでは、RQDMA信号がオンと
なってからSDMA信号がオンになるまでの時間T4が
長くなり、後者のケースではRQDMA信号がオンとな
ってからSDMA信号がオンになるまでの時間Lが短か
〈なっている。以上説明したように本発明によれば、1
0のデータ転送周期の整数倍と同じか、またはこれに近
い値(望ましくはやや小さい値)をカウンタにプリセッ
トし、一定時間(カウンタのオーバーフローする時間)
待ってからDMA要求シーケンスに入るようにする。そ
してDMAシーケンス(DMA要求を出してからデータ
転送が終了するまで)の初めに前記カウンタをブリセッ
トしカウンタの歩進を始める。更にDMAシーケンス終
了時カウンタがオーバーしていない場合、次のDMAシ
ーケンスの要求があってもカウンタがオーバーするまで
持つようにする。一方、DMAシーケンス終了時カウソ
タがオーバーしている場合は直ちに次のDMAシーケン
スに入るようにする。以上の動作によりチャネル(CH
)のDM〜転送周期は100のデータ転送周期の整数倍
に近くなり、システム的にみるとチャネル(CH)は一
定周期でDMふ転送を行っているようにみえる。もちろ
ん他のチャネル(CH)の影響によりチャネル(CH)
の転送周期は多少延びることはあるが、これはデータバ
ッファによって吸収される。上記実施例は、ライトコマ
ンド動作の場合であるが、リードコマンド動作(10側
よりチャネルへ、さらに記憶装置へデータ転送)の場合
も同にして動作可能なことは明らかである。
また、カウンタのプリセット値については、10が複数
の転送周期を有する場合(例えば、磁気テープ装置にお
いて記録密度の異なる磁気テープを処理する場合)、そ
れらに対応してその値を変更してプリセツトするように
してもよい。川 発明の効果 以上説明したように本発明によれば、入出力装鷹と、該
入出力装置との間で転送されるデータを格納する記憶装
置と、上記入出力装置と接続されるとともに上記記憶装
置と非同期式バスにより接続され上記入出力装置と上記
記憶装置との間のデータ転送を制御する記憶装置とを含
むデータ処理システムにおいて、上記記憶装置と上記制
御装置との間の上記非同期式バスを使用したデータ転送
の周期を上記入出力装置のデータ転送周期の整数倍の値
またはこれに近い値に合わせるようにしたので、制御装
澄にもうけられるオーバラン防止用のデータバッファの
容量が大きくなっても、記憶装置と制御装置の間のデー
タ転送は、いわば散発的に行なわれ、一時点に集中する
ことがなくなる。
の転送周期を有する場合(例えば、磁気テープ装置にお
いて記録密度の異なる磁気テープを処理する場合)、そ
れらに対応してその値を変更してプリセツトするように
してもよい。川 発明の効果 以上説明したように本発明によれば、入出力装鷹と、該
入出力装置との間で転送されるデータを格納する記憶装
置と、上記入出力装置と接続されるとともに上記記憶装
置と非同期式バスにより接続され上記入出力装置と上記
記憶装置との間のデータ転送を制御する記憶装置とを含
むデータ処理システムにおいて、上記記憶装置と上記制
御装置との間の上記非同期式バスを使用したデータ転送
の周期を上記入出力装置のデータ転送周期の整数倍の値
またはこれに近い値に合わせるようにしたので、制御装
澄にもうけられるオーバラン防止用のデータバッファの
容量が大きくなっても、記憶装置と制御装置の間のデー
タ転送は、いわば散発的に行なわれ、一時点に集中する
ことがなくなる。
ため、バスの負荷が軽くなり、そのためシステム設計が
容易になるという大きな効果をもたらすことができる。
容易になるという大きな効果をもたらすことができる。
第1照および第2図は従釆のチャネルの構成例、第3図
は第2図図示の構成における転送シーケンスの1例を示
す図、第4図は本発明による実施例のチャネルの要部ブ
ロック図、第5図は実施例の動作タイムチート例である
。 第4図において、1はDMA制御部、2はカウンタ、3
はバッファ制御部、4はデータバッファ、5はプリセツ
ト値しジスタである。 第1図 第2図 第3図 第4図 舞う図
は第2図図示の構成における転送シーケンスの1例を示
す図、第4図は本発明による実施例のチャネルの要部ブ
ロック図、第5図は実施例の動作タイムチート例である
。 第4図において、1はDMA制御部、2はカウンタ、3
はバッファ制御部、4はデータバッファ、5はプリセツ
ト値しジスタである。 第1図 第2図 第3図 第4図 舞う図
Claims (1)
- 1 入出力装置と、該入出力装置との間で転送されるデ
ータを格納する記憶装置と上記入出力装置と接続される
とともに上記記憶装置と非同期式バスにより接続され上
記入出力装置と上記記憶装置との間のデータ転送を制御
する制御装置とを含むデータ処理システムにおけるデー
タ転送制御方式において、上記制御装置に、上記入出力
装置のデータ転送周期の整数倍に等しいか、またこれに
近い値のカウント周期を有するカウンタと、上記入出力
装置と上記記憶装置との間で転送されるデータを一時保
持するデータバツフアと上記カウンタから所定に周期毎
に発生される出力信号および上記データバツフアの状態
を示す信号に基いて、上記記憶装置と当該制御装置との
間のデータ転送を制御するデータ転送制御部とをもうけ
、上記記憶装置と上記制御装置との間の上記非同期バス
を使用したデータ転送要求の周期を上記入出力装置のデ
ータ転送周期の整数倍の値またはこれに近い値に合わせ
るようにしたことを特徴とするデータ転送制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21100081A JPS6040064B2 (ja) | 1981-12-28 | 1981-12-28 | デ−タ転送制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21100081A JPS6040064B2 (ja) | 1981-12-28 | 1981-12-28 | デ−タ転送制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58114219A JPS58114219A (ja) | 1983-07-07 |
| JPS6040064B2 true JPS6040064B2 (ja) | 1985-09-09 |
Family
ID=16598660
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21100081A Expired JPS6040064B2 (ja) | 1981-12-28 | 1981-12-28 | デ−タ転送制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6040064B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61192874U (ja) * | 1985-05-23 | 1986-12-01 | ||
| JPS6448746U (ja) * | 1987-09-18 | 1989-03-27 | ||
| KR20190022721A (ko) | 2017-06-28 | 2019-03-06 | 신닛테츠스미킨 카부시키카이샤 | 비료 원료용 제강 슬래그, 비료 원료용 제강 슬래그의 제조 방법, 비료의 제조 방법 및 시비 방법 |
| KR20190022720A (ko) | 2017-06-28 | 2019-03-06 | 신닛테츠스미킨 카부시키카이샤 | 비료 원료용 제강 슬래그, 비료 원료용 제강 슬래그의 제조 방법, 비료의 제조 방법 및 시비 방법 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61143866A (ja) * | 1984-12-17 | 1986-07-01 | Fujitsu Ltd | デ−タ転送方式 |
-
1981
- 1981-12-28 JP JP21100081A patent/JPS6040064B2/ja not_active Expired
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61192874U (ja) * | 1985-05-23 | 1986-12-01 | ||
| JPS6448746U (ja) * | 1987-09-18 | 1989-03-27 | ||
| KR20190022721A (ko) | 2017-06-28 | 2019-03-06 | 신닛테츠스미킨 카부시키카이샤 | 비료 원료용 제강 슬래그, 비료 원료용 제강 슬래그의 제조 방법, 비료의 제조 방법 및 시비 방법 |
| KR20190022720A (ko) | 2017-06-28 | 2019-03-06 | 신닛테츠스미킨 카부시키카이샤 | 비료 원료용 제강 슬래그, 비료 원료용 제강 슬래그의 제조 방법, 비료의 제조 방법 및 시비 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58114219A (ja) | 1983-07-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS607306B2 (ja) | 逐次記憶インタ−フエ−ス装置 | |
| US5623622A (en) | Memory access control system which prohibits a memory access request to allow a central control unit to perform software operations | |
| JPS6054063A (ja) | デ−タ転送システム | |
| JPS58114219A (ja) | デ−タ転送制御方式 | |
| JPS6022384B2 (ja) | バス変換方式 | |
| JPS608965A (ja) | 入出力バツフアメモリ方式 | |
| JPS60159956A (ja) | インタ−フエイス制御装置 | |
| JP2533886B2 (ja) | デ―タ転送方式 | |
| JPS5936773B2 (ja) | ロ−カルバ−スト転送制御方式 | |
| JPH0222748A (ja) | 不揮発生メモリ制御回路 | |
| JPS59189435A (ja) | デ−タ転送制御装置 | |
| JPH05173933A (ja) | ダイレクトメモリアクセス転送方式 | |
| JP2599184B2 (ja) | Dmacのリード転送制御装置 | |
| JPS61250758A (ja) | 通信制御装置 | |
| JPH0261721A (ja) | バッファメモリの制御装置 | |
| JPS61150055A (ja) | Dmaデ−タ転送方式 | |
| JPH0473181B2 (ja) | ||
| JPS61117651A (ja) | インタ−フエイス装置 | |
| JPS60136853A (ja) | デ−タ転送方式 | |
| JPH0568732B2 (ja) | ||
| JPS61264465A (ja) | デ−タ転送制御方式 | |
| JPH0317143B2 (ja) | ||
| JPH0122655B2 (ja) | ||
| JPS5836373B2 (ja) | アクセスタイム可変装置 | |
| JPH0426744B2 (ja) |