JPS5953929A - デ−タ転送装置 - Google Patents

デ−タ転送装置

Info

Publication number
JPS5953929A
JPS5953929A JP16447782A JP16447782A JPS5953929A JP S5953929 A JPS5953929 A JP S5953929A JP 16447782 A JP16447782 A JP 16447782A JP 16447782 A JP16447782 A JP 16447782A JP S5953929 A JPS5953929 A JP S5953929A
Authority
JP
Japan
Prior art keywords
transfer
data
data transfer
storage device
register
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.)
Pending
Application number
JP16447782A
Other languages
English (en)
Inventor
Fumiaki Ishibashi
石橋 文明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP16447782A priority Critical patent/JPS5953929A/ja
Publication of JPS5953929A publication Critical patent/JPS5953929A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4234Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の属する技術分野〕 痰 本発明データ転送装置、特にデータ処理システムに於け
る記憶装置の成るアドレスから連続する領域へ書込み又
は読出しを行うデータ転送装置に関するものである、 〔従来技術〕 従来、プロセッサ装置からの指令によシ記憶装置の成る
アドレスから連続する領域に書込み、読出しを行うデー
タ転送装置に於いて、データ転送装置が記憶装置への1
回のアクセスで扱うデータ転送語数は、データ転送装置
と記憶@置で接続されるバス幅の数倍秒度であシ、プロ
セッサ装置からの指令による転送語数を4に送するた袷
に6、膨大な記憶装置へのアクセスを縞返さ力くては々
らない。
そのためにH[:憶駁、 ffI′へアクセスする度毎
に、配慣、装置へアクセスする他装置との間で順位優先
選択がなされ、記憶装置へのアクセスが許可されると、
アドレスとデータのバスが異なる場合には、主記憶装置
からの読出しであればアドレス単独の転送を、主記憶装
置への書込みであればアドレスとデータの転送を行い、
−rドレスとデータが同一バスを使用する場合は、主記
憶装置からの読出しであればアドレス単独の転送を、聰
、込みであればアドレスを転送した後データを転送する
即ち、従来記憶装置へアクセスする度毎に他装置との待
合せが生じ、転送が許可されると、アドレスを転送する
事及びアドレス指定とデータバスが同一バスを使用して
いるデータ転送装置であわば、記憶装置へアクセスする
度毎にアドレスを転送した後にデータを転送することに
よる時間的な損失が大きいという欠点があった。
〔発明の目的〕
本発明の目的はプロセッサからの指令により成るアト1
/スから連続する記tri装置内の伸域に対し書込み読
出しを行う場合、記憶装置へのアドレス転送回数を減じ
ること、即ち記憶装置とデータ転送との接続回数を減じ
ることにより上記欠点を除去し、記憶装置とデータ転送
装置とのインタフエ提供することにある。
〔発明の構成〕
本発明は記憶装置の成るアドレスから連続する領域に対
し書込み読出しを行うデータ転送装慟に於いて、前記記
憶装置に対しプロセッサから指定された開始アドレス及
び転送語数又は前記開始アドレス及び下位装置からのデ
ータ転送終了条件検出までの転送語数を含む制御情報を
転送する手段と、前記制御情報の転送に引続き或いは、
同時に書込みデータを前記制御情報で指定した転送語数
だけ連続的に前記記憶装置へ転送する手段とを含んで構
成される。
〔実施例の説明〕
次に本発明について図面を参照して詳細に説明する。第
1図は本発明の一実施例のブロック図で、(3)はシス
テム制御装置(2)を介して記憶装置(1)と周辺制御
装置(4)とに接続されるデータ転送装僧で、(301
)はSCUインタフェース信号(202)を入力し、セ
レクタ・スイッチ(303)に出力するデータ転送開始
アドレス・レジスタ、(302)は前記8C(Jインタ
フェース信号(202)を入力し前記セレクタ・スイッ
チ(303)に出力するデータ転送語数レジスタX(3
05)は前記8CUインタフ工−ス信号(202)PC
Uインタフェース信号入力(358)及びPCUインタ
フェース制御回路(307)からの信号を入力し前記セ
レクタ・スイッチ(303)に出力するデータバッファ
、(304:l:前記PcUインタフェース制御回路(
307)からの信号を入力し前記セレクタ・スイッチ(
303)に出力するデータバッファカウンタ、(303
)は前記データ転送開始アドレス・レジスタ(301)
前記データ転送語数レジスタ(302)前記データバッ
ファ(305)前記データバッファカウンタ(304)
及びMEMインタフェース制御回路(306)からの信
号を入力し8CUインタフ工−ス信号(201)を出力
するセレクタ・スイッチ、(306)は前記8CUイン
タフ工−ス信号(202)を入力しまた前記PCUイン
タフェース制御回路(307)からの信号を入力し前記
SCUインタフェース信号(201)を出力し、また前
記セレクタ・スイッチ(303)、前記PCUインタフ
ェース制御回路(307)へ出力するMEMインタフェ
ース制御回路、(307)は前記MEMインタフェース
制御回路(306)からの信号と前記PCUインタフェ
ース信号(358)を入力し、前記データ・バッファ(
305) 、前記データ会バッファ・カウンタ(304
) 、前記MEMインタフェース制御回路(306) 
、前記PCUインタフェース信号出力(359)へ出力
するPCUインタフェース制御回路である。
次に本実施例の動作を説明する。プロセッサ装置はデー
タ転送開始アドレス、データ転送語数等の制御情報を前
記記憶装置(1)を介して前記データ転送装置(3)へ
知らせる。前記データ転送装置(3)は前記8CUイン
タフ工−ス信号(202)を介して前記データ転送開始
アドレスを前記データ転送開始アドレス倦レジスタ(3
01)へ、前記データ転送語数を前記データ転送語数レ
ジスタ(302)へ各々取込み転送を開始する。前記デ
ータ転送装置(3)が前記周辺制御装置(4)へのWR
ITE  転送であれば、前記データ転送開始アドレス
・レジスタ(301)の内容と前記データ転送語数レジ
スタ(302)の内容を前記セレクタ串スイッチ(30
3)を介して前記MEMインタフェース制御回路(30
6)の制御の下に、前記SCUインタフェース信号(2
01)として出力し前記記憶装置(1)へREAD命令
を送出する。
前記記憶装置(1)は前記データ転送装置(3)から転
送されて来た前記記憶装置(1)READ命令を解読し
、前記データ転送開始アドレスで指定されるアドレスよ
υ前記データ転送語数で指定される語数を読出し、前記
データ転送装置(3)へ転送する。
前記データ転送装置(3)は前記データを前記SCUイ
ンタフェース信号(202)を介して、前記データバッ
ファ(305)へ取込み、前記周辺制御装置(4)へ前
記読出したデータを前記PCUインタフェース信号(3
59)を介し、前記PCUインタフェース制御回路(3
07)の制御の下にデータを転送する。
前記データ転送装置(3)は前記周辺制御装置(4)か
らのREAD転送であれば、前記制御装置(4)から転
送されて来たデータを前記PCUインタフェース制御回
路(307)の制御の下に前記データバッファ(305
)に取込む。
前記データバッファカウンタ(304)は前記周辺制御
装置(4)から転送されて来るデータ数を前記PCUイ
ンタフェース制御回路(307)の制御の下に作用的に
引数する。
前記データ転送語数レジスタ(302)と前記データバ
ッファカウンタ(304)の内容が一致した時、前記デ
ータ転送開始アドレス・レジスタ(301)の内容と前
記データ転送語数レジスタ(302)の内容を前記セレ
クタ・スイッチ(303)を介して8CUインタフ工−
ス信号(201)として出力し、前記記憶装置(1)へ
WRITE命令を送出し、前記WRITE命令に引続き
前記データバッファ(305)の内容を前記PCUイン
タフェース制御回路(307)及びMEMインタフェー
ス制御回路(306)の制御の下に前記セレクタ・スイ
ッチ(303)を介し、前記SCUインタフェース信号
(201)として出力し、前記記憶装置(1)へWRI
TEデータを前記データ転送語数レジスタ(302)で
示される語数分を連続転送する。
又、前記周辺制御装置(4)からのREAD転送の時、
前記周辺制御装置(4)からの強制終了の場合は、前記
データ転送語数レジスタ(302)の代シに前記データ
バッファカウンタ(304)の内容を下に、前記記憶装
置(1)へのWRITE命令として及び、WRITEデ
ータの送出語数として用いることを除いて前記データ転
送語数レジスタ(302)と前記データバッファカウン
タ(304)の内容が一致した時と同様な動作を行う。
〔発明の効果〕
本発明には以上説明したように、記憶装置へのアドレス
の転送回数及び記憶装置とデータ転送装置との接続回数
を減じる事により、時間的な損失をなくシ、記憶装置の
使用効率の向上を促し、データ転送装置と記憶装置間イ
ンタフェースがビットシリアル転送となる場合に対して
も高能率データ転送を提供できるという効果がある。
【図面の簡単な説明】
第1図は本発明の1実施例のブロツク図である。 1・・・・・・記憶装置、2・・・・・・システム制御
装置、3・・・・・・データ転送装置、4・・・・・・
周辺制御装置、101゜102・・・・・・MEMイン
タフェース信号、201゜202・・・・・・8CUイ
ンタフ工−ス信号、301・・・・・・データ転送開始
アドレス・レジスタ、302・・・・・・データ転送語
数レジスタ、303・・・・・・セレクタ・スイッチ、
304・・・・・・データ・バッファ・カウンタ、30
5・・・・・・データ噛ハソファ、306・・・・・・
MEMインタフェ〜ス制御回路、307・・・・・・P
CUインタフェース制御回路、358,359・・・・
・・PCtJインタフェース信号。

Claims (1)

    【特許請求の範囲】
  1. 記憶装置の成るアドレスから連続する領域に対し書込み
    又は読出しを行うデータ転送装置に於いて、前記記憶装
    置に対し、プロセッサから指定された開始アドレス及び
    転送語数又は、前記開始アドレス及び下位装置からのデ
    ータ転送終了条件検出までの転送語数を含む制御情報を
    転送する手段と、前記制御情報の転送に引続き或いは、
    同時に書込みデータを前記制御情報で指定した転送語数
    だけ連続的に前記記憶装置へ転送する手段とを含むこと
    を特徴とするデータ転送装置。
JP16447782A 1982-09-21 1982-09-21 デ−タ転送装置 Pending JPS5953929A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16447782A JPS5953929A (ja) 1982-09-21 1982-09-21 デ−タ転送装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16447782A JPS5953929A (ja) 1982-09-21 1982-09-21 デ−タ転送装置

Publications (1)

Publication Number Publication Date
JPS5953929A true JPS5953929A (ja) 1984-03-28

Family

ID=15793914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16447782A Pending JPS5953929A (ja) 1982-09-21 1982-09-21 デ−タ転送装置

Country Status (1)

Country Link
JP (1) JPS5953929A (ja)

Similar Documents

Publication Publication Date Title
JPH056901B2 (ja)
JP2962787B2 (ja) 通信制御方式
US4949246A (en) Adapter for transmission of data words of different lengths
CA2289192C (en) Communication dma device
JPS5953929A (ja) デ−タ転送装置
JP2546901B2 (ja) 通信制御装置
JPH0471060A (ja) 半導体集積回路
JP3442099B2 (ja) データ転送記憶装置
JPS60502073A (ja) ワンチツプ・マイクロプロセツサを結合する回路装置
JPH069036B2 (ja) 入出力制御装置
JPS6130300B2 (ja)
JPS6217879Y2 (ja)
JP2826780B2 (ja) データ転送方法
JP3028998B2 (ja) Dma転送回路
JP2822414B2 (ja) デュアルポートメモリ
JPH07109599B2 (ja) 処理システムの情報転送装置
JPH04120648A (ja) 共通バス接続装置
JPS6378257A (ja) 入出力制御装置
JPH07334453A (ja) メモリアクセスシステム
JPS61153770A (ja) 画像処理装置
JPS6019023B2 (ja) デ−タ処理装置
JPS6255167B2 (ja)
JPS58220542A (ja) デ−タ通信インタフエ−ス回路
JPS6037062A (ja) メモリ読出し方法
JPS62241057A (ja) 入出力処理高速化回路