JPS6155138B2 - - Google Patents

Info

Publication number
JPS6155138B2
JPS6155138B2 JP4700579A JP4700579A JPS6155138B2 JP S6155138 B2 JPS6155138 B2 JP S6155138B2 JP 4700579 A JP4700579 A JP 4700579A JP 4700579 A JP4700579 A JP 4700579A JP S6155138 B2 JPS6155138 B2 JP S6155138B2
Authority
JP
Japan
Prior art keywords
data
address
transfer
counter
address counter
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
Application number
JP4700579A
Other languages
English (en)
Other versions
JPS55138133A (en
Inventor
Shigemitsu Takada
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
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP4700579A priority Critical patent/JPS55138133A/ja
Publication of JPS55138133A publication Critical patent/JPS55138133A/ja
Publication of JPS6155138B2 publication Critical patent/JPS6155138B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Description

【発明の詳細な説明】 本発明は、周辺装置から記憶装置へデータを転
送するデータ転送装置に関する。
従来、この種のデータ転送装置は、周辺装置か
ら記憶装置へデータを転送する場合、転送データ
の格納番地を保持する単一のアドレスカウンタと
転送するデータ数を示す単一のレングスカウンタ
から構成されていて、周辺装置からのデータブロ
ツクが1個のときは、記憶装置の単一のエリアに
格納し、データブロツクが複数のときは、データ
ブロツクが切り換わるごとにアドレスカウンタと
レングスカウンタの内容を変更して記憶装置の複
数のエリアに格納していた。したがつて、同じデ
ータブロツクの一部および全部をデータ転送時に
記憶装置の複数のエリアに格納することができな
いため、周辺装置からのデータブロツクを一度記
憶装置の特定の番地に格納し、その後ソフトウエ
アがその一部および全部を他の番地に移さなけれ
ばならないという欠点があつた。
本発明の目的は、周辺装置からの一度の転送で
同じデータブロツクの一部および全部を記憶装置
の異なるエリアに格納できるようにして上記欠点
を解決したデータ転送装置を提供することにあ
る。
前記目的を達成するために本発明によるデータ
転送装置は転送するデータの格納番地を保持する
複数のアドレスカウンタと、各々のアドレスカウ
ンタに対応した転送するデータ数を保持する複数
のレングスカウンタと、各々のアドレスカウンタ
に対応した転送データの開始位置を示す検索デー
タを保持する複数のキーデータレジスタと、前記
の複数のキーデータレジスタの検索データと周辺
装置からのデータをデータ転送ごとに比較し、一
致したキーデータレジスタに対応するアドレスカ
ウンタとレングスカウンタを用いて、以後のデー
タを記憶装置に格納する比較制御回路とで構成し
てある。
上記構成によれば本発明の目的を完全に達成す
ることができる。
以下、図面を参照して本発明を詳細に説明す
る。
第1図は本発明によるデータ転送装置の実施例
を示すブロツク図である。
第1図において本実施例は転送するデータの格
納番地を保持し、転送ごとに+1する#1アドレ
スカウンタ2および#2アドレスカウンタ3と
#1アドレスカウンタと#2アドレスカウンタの
出力を入力とし記憶装置へ行くアドレスを選択す
るセレクタ1と、#1、#2のアドレスカウンタ
に対応して転送するデータ数を保持し転送ごとに
−1する#1レングスカウンタ4および#2レン
グスカウンタ5と、#1、#2のアドレスカウン
タに対応して転送データの開始位置を示す検索デ
ータを保持する#1キーデータレジスタ6および
#2キーデータレジスタ7と、周辺装置からのデ
ータを格納するデータレジスタ8と比較制御回路
20から構成される。比較制御回路20は、#1
レングスカウンタ4の内容が0になつたことを検
出する0検出器9と#2レングスカウンタ5の内
容が0になつたことを検出する0検出器10と、
#1キーデータレジスタ6とデータレジスタ8の
データを比較する比較回路11と、#2キーデー
タレジスタ7とデータレジスタ8のデータを比較
する比較回路12と、#1側のデータ転送開始時
点を検出する#1サーチF/F13と、#2側の
データ転送開始時点を検出する#2サーチF/F
14と、#1側のデータ転送中を示す#1転送
F/F15と、#2側のデータ転送中を示す#2
転送F/F16と、アンド回路17,18と、
#1転送F/F15および#2転送F/F16に
より、セレクタ1および記憶装置とのインタフエ
ースを制御し、#1、#2アドレスカウンタ2,
3を+1するタイミングと、#1、#2レングス
カウンタ4,5を−1するタイミングと#1、
#2のサーチF/F13,14と#1、#2の転
送F/F15,16のセツト、リセツトタイミン
グを制御する制御回路19とを含む。
また、S1,S2は各々#1側と#2側の動作
開始の起動信号、S3は記憶装置に行くアドレス
信号、S4は記憶装置に行くデータ信号、S5は
周辺装置からのデータ信号である。
#1アドレスカウンタ2にA番地が、#2アド
レスカウンタ3にB番地が、#1レングスカウン
タ4にN個が、#2レングスカウンタ5にM個
が、#1キーデータレジスタ6に検索データα
が、#2キーデータレジスタ7に検索データβが
セツトされた後、#1,#2のサーチF/F1
3,15が起動信号S1,S2によりセツトされ
たとすると動作は次のようになる。
まず#1,#2のサーチF/F13,15がセ
ツトされたため、#1,#2の比較回路11,1
2はイネーブルになる。周辺装置からのデータが
データレジスタ8に格納されると、#1,#2
各々の比較回路11,12で#1,#2のキーデ
ータレジスタ6,7と比較される。データレジス
タ8に格納されたデータがαであると、#1のキ
ーデータレジスタ6と一致がとれ、#1サーチ
F/F13はリセツトされ、#1転送F/F15
がセツトされて、#1側はデータ転送可能状態と
なる。#1転送F/F15の出力により、制御回
路19はセレクタ1で#1アドレスカウンタ2の
方を選択して、記憶装置に#1アドレスカウンタ
2をアドレスとするアドレス信号S3を送り、そ
の番地にデータ信号S4の内容を書込む。
その後#1アドレスカウンタ2を+1し、#1
レングスカウンタ4を−1する。データがデータ
レジスタ8に入るごとに上記の動作をくり返し、
#1レジスタカウンタ4が0になるのを#10検出
器9が検出して、#1転送F/F15をリセツト
するまで続けられる。
#10検出器9が0を検出する前に周辺装置から
のデータβがデータレジスタ8に格納されると
#2キーデータレジスタ7と一致がとれるので、
#2サーチF/F14がリセツトされ、#2転送
F/F16がセツトされ#2側もデータ転送可能
状態となる。
#1,#2転送F/F15,16の両方がとも
にセツトされているので、制御回路19はまずセ
レクタ1で#1アドレスカウンタ2の方を選択
し、記憶装置に#1アドレスカウンタ2をアドレ
スとするアドレス信号S3を送り、その番地にデ
ータ信号S4の内容を書込む。次にセレクタ1で
#2アドレスカウンタ3の方を選択し、記憶装置
に#2アドレスカウンタ3をアドレスとするアド
レス信号S3を送り、その番地に#1側と同様に
データ信号S4の内容を書込む。
このように、#1アドレスカウンタ2と#2ア
ドレスカウンタ3で示される番地にデータレジス
タ8の内容を書込む。
その後、#1,#2アドレスカウンタを各々+
1し、#1,#2レングスカウンタを各々−1す
る。
#2側も#2レングスカウンタ5が0になるま
でくり返し、#2レングスカウンタ5が0になる
と、#2転送F/F16をリセツトして終了す
る。上記の動作により、記憶装置のA番地からN
個のエリアと、B番地からM個のエリアに同じデ
ータブロツクの一部または全部が格納されたこと
になる。
本実施例は、#1,#2の2組の場合を説明し
たが、2組以上でも同様に実施可能である。
本発明による装置は以上説明したように、アド
レスカウンタ、レジスタカウンタ、キーデータレ
ジスタを複数個持ち、格納番地とデータ格納数と
データ転送開始時期を任意にセツトできるように
構成することにより、同じデータブロツクの一部
および全部を記憶装置上の複数のエリアに格納す
ることができる。
【図面の簡単な説明】
第1図は本発明によるデータ転送装置の一実施
例を示すブロツク図である。 1……セレクタ、2,3……#1、#2アドレ
スカウンタ、4,5……#1、#2レングスカウ
ンタ、6,7……#1、#2キーデータレジス
タ、8……データレジスタ、9,10……#1、
#20検出器、11,12……#1、#2比較回
路、13,14……#1,#2サーチF/F、1
5,16……#1,#2転送F/F、17,18
……アンド回路、19……制御回路、20……比
較制御回路、S1,S2……#1、#2起動信
号、S3……アドレス信号、S4,S5……デー
タ信号。

Claims (1)

    【特許請求の範囲】
  1. 1 転送するデータの記憶装置の格納番地を保持
    する複数アドレスカウンタと、各々のアドレスカ
    ウンタに対応して転送するデータ数を保持する複
    数のレングスカウンタと、各々のアドレスカウン
    タに対応して転送データの開始位置を示す検索デ
    ータを保持する複数のキーデータレジスタと、前
    記の複数のキーデータレジスタの検索データと転
    送データとをデータ転送ごとに比較し、一致した
    キーデータレジスタに対応するアドレスカウンタ
    とレングスカウンタを使用して以後のデータを一
    致のとれた各アドレスカウンタに示される記憶装
    置の番地に格納する比較制御回路とから構成され
    たことを特徴とするデータ転送装置。
JP4700579A 1979-04-17 1979-04-17 Data transfer unit Granted JPS55138133A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4700579A JPS55138133A (en) 1979-04-17 1979-04-17 Data transfer unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4700579A JPS55138133A (en) 1979-04-17 1979-04-17 Data transfer unit

Publications (2)

Publication Number Publication Date
JPS55138133A JPS55138133A (en) 1980-10-28
JPS6155138B2 true JPS6155138B2 (ja) 1986-11-26

Family

ID=12763051

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4700579A Granted JPS55138133A (en) 1979-04-17 1979-04-17 Data transfer unit

Country Status (1)

Country Link
JP (1) JPS55138133A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6477725A (en) * 1987-09-18 1989-03-23 Diesel Kiki Co Centrifugal governor for injection type internal combustion engine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6477725A (en) * 1987-09-18 1989-03-23 Diesel Kiki Co Centrifugal governor for injection type internal combustion engine

Also Published As

Publication number Publication date
JPS55138133A (en) 1980-10-28

Similar Documents

Publication Publication Date Title
JPS6155138B2 (ja)
JPS6155137B2 (ja)
JPS63288351A (ja) メモリ・ブロックの書き込み、読み出し回路
JP2579003B2 (ja) メモリ間データ転送装置
JPS5642860A (en) Interruption control system for information processor
JPS5533282A (en) Buffer control system
JP2553630B2 (ja) データ処理装置
JP2567982B2 (ja) バストレース制御方式
JPS62297954A (ja) メモリ制御方式
JPS5886635A (ja) デ−タ処理装置
JPS61198351A (ja) ダイレクト・メモリ・アクセス制御回路
JPS61289448A (ja) バツフア記憶装置
JPH05120207A (ja) デ−タ転送方式
KR880000995B1 (ko) 기억장치
JPH04209059A (ja) 半導体集績回路
JPS6336021B2 (ja)
JPS5983235A (ja) プロセツサ間のインタ−フエ−ス方式
JPH03214275A (ja) 半導体集積回路
JPS60175143A (ja) マイクロプログラム制御装置
JPS63220352A (ja) Cpu間デ−タ転送回路
JPS63198144A (ja) マルチポ−トメモリにおけるダイレクトメモリアクセス制御方式
JPS63214806A (ja) プログラマブル・コントロ−ラ
JPS6086635A (ja) 主記憶制御装置
JPH02236741A (ja) 論理シミュレータ
JPS6316745A (ja) 通信制御装置