JPS638852A - デ−タ転送回路 - Google Patents

デ−タ転送回路

Info

Publication number
JPS638852A
JPS638852A JP61151594A JP15159486A JPS638852A JP S638852 A JPS638852 A JP S638852A JP 61151594 A JP61151594 A JP 61151594A JP 15159486 A JP15159486 A JP 15159486A JP S638852 A JPS638852 A JP S638852A
Authority
JP
Japan
Prior art keywords
data
circuit
bus
memory
latch
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
JP61151594A
Other languages
English (en)
Inventor
Akira Umeda
梅田 公
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP61151594A priority Critical patent/JPS638852A/ja
Publication of JPS638852A publication Critical patent/JPS638852A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、たとえばCPUからマルチバスを介して2
つのメモリに対してデータを転送するデータ転送回路に
関する。
(従来の技術) 論理回路システム内のモジュール、たとえばcpu <
送信回路)と?!数のメモリ(受信回路)を結合するバ
スとして、たとえばマルチバス(IEEE796)が知
られている。このマルチバスは、データを送出するモジ
ュール(CPU)がドライバを通してバス上にデータ(
データとアドレス)を出力し、そのデータを受取るモジ
ュール(メモリ)がレシーバを通してデータを受信する
ものである。送信側のCPUはデータを出力している間
、命令を出し続け、受信側のメモリがデータを受けて、
これを処理し終わってから、その旨の応答を送出側のC
PUに返している。この応答を受けて送出側のCPLJ
は、データを出力するのを停止し、命令の出力も停止す
るようになっている。
ところが、このような装置では、受信側のメモリが受取
ったデータを処理し終わるまで、送出側のCPUはデー
タを出力し続け、つまり命令あるいはアドレスも出力し
続ける必要があり、完全に処理が終わるまで、他のメモ
リが、そのバスを用いることができず、バスを専有する
時間が長いという欠点があった。
(発明が解決しようとする問題点) 上記のように、1つの受信回路がバスを専有する時間が
長いという欠点を除去するもので、1つの受信回路がバ
スを専有する時間を短縮することができるデータ転送回
路を提供することを目的とする。
[発明の構成] (問題点を解決するための手段) この発明のデータ転送回路は、送信回路からマルチバス
を介して複数の受信回路にデータを転送するものにおい
て、送信回路から送られてきたデータを受信回路内の保
持手段で保持し、このデータの保持により、受信回路が
送信回路に対して受信完了を示す応答データを送出する
手段により構成されている。
(作用) この発明は、送信回路から送られてきたデータを受信回
路で保持し、このデータの保持により、受信回路は送信
回路に対して受信完了を示す応答データを送出するよう
にしたものである。
(実施例) 以下、この発明の一実施例について図面を参照して説明
する。
第1図はこの発明のデータ転送回路を示すものである。
すなわち、送信回路としてのCPUI、受信回路として
のメモリ2a、2b、および上記CPUIとメモリ2a
12bとを結合するマルチバス3によって構成されてい
る。
上記CPtJ1は、MPU (マイクロ・プロセッシン
グ・ユニット)11とドライバ12とを有している。上
記MPU11はメモリ2a、2bへのデータの3込み時
、その書込みデータと書込みアドレスとをドライバ12
によってマルチバス3に送出するとともに、その命令デ
ータをデータバス3に出力するものである。また、上記
MPLJ11はデータバス3より応答データが供給され
た際、対応する書込みデータ、書込みアドレス、および
命令データの出力を停止する。
上記メ−EIJ2a(,2b)は、RAM (ランダム
・アクセス・メモリ)21、ラッチ回路22、およびラ
ッチ信号発生回路23、インバータ回路24、アンド回
路25からなる応答回路26を有している。上記データ
バス3から供給される命令データはRAM21、ラッチ
信号発生回路23およびアンド回路25の一端に供給さ
れる。また、上記データバス3から供給されるアドレス
データおよび書込みデータはラッチ回路22に供給され
る。上記ラッチ信号発生回路23は命令データが供給さ
れてから所定時間経過後に一定時間ラッチ信号を出力す
るものである。上記ラッチ信号発生回路23の出力つま
りラッチ信号はラッチ回路22に供給されるとともに、
インバータ回路24を介してアンド回路25の他端に供
給される。上記アンド回路は上記命令データとラッチ信
号の論理積をとり、この結果つまり応答回路26の応答
信号を出力するものである。
上記ラッチ回路22は、上記ラッチ信号発生回路23か
らのラッチ信号に応じて、上記データバス3から供給さ
れるアドレスデータおよび書込みデータをランチするも
のである。このラッチ回路22でラッチされたアドレス
データおよび書込みデータはRAM21に供給されるよ
うになっている。
次に、このような構成において、第3図および第4図に
示すタイミングチャートを参照つつ、動作を説明する。
たとえば今、CPU1のMPU11からメモリ2aに対
しての命令データがバス3を介してメモリ2aに出力さ
れるとともに、アドレスデータおよび自込みデータがド
ライバ12からバス3を介してメモリ2aに出力される
。すると、バス3からの命令データはRAM21、アン
ド回路25の一端、およびラッチ信号発生回路23に供
給される。また、バス3からのアドレスデータおよび書
込みデータはラッチ回路23に供給される。これにより
、上記命令データにより所定時間後に、ラッチ信号発生
回路23からラッチ信号が出力される。このラッチ信号
により、ラッチ回路22は上記CPUIからのアドレス
データおよび書込みデータをラッチする。上記ラッチ信
号はインバータ回路24を介してアンド回路25に供給
される。これにより、アンド回路25は命令データとラ
ッチ信号の論理積により、データ受取りの応答信号(′
0′信号)をバス3を介してCPIJl内のMPU11
に出力する。すると、MPU11はメモリ2aに対する
命令データ、アドレスデータおよび書込みデータの出力
を停止する。
したがって、上記ラッチ信号の立下がりでラッチ回路2
2がデータを保持しているため、バス3上に次のデータ
が送出されても、保持したデータを用いて処理が続行さ
れる。
つぎに、CPU1のMPU11からメモリ2bに対して
の命令データがバス3を介してメモリ2bに出力される
とともに、アドレスデータおよび書込みデータがドライ
バ12からバス3を介してメモリ2bに出力される。す
ると、バス3からの命令データはRAM21、アンド回
路25の一端、およびラッチ信号発生回路23に供給さ
れる。
また、バス3からのアドレスデータおよび書込みデータ
はラッチ回路23に供給される。これにより、上記命令
データにより所定時間後に、ラッチ信号発生回路23か
らラッチ信号が出力される。
このラッチ信号により、ラッチ回路22は上記CPU1
からのアドレスデータおよび1込みデータをラッチする
。上記ラッチ信号はインバータ回路24を介してアンド
回路25に供給される。これにより、アンド回路25は
命令データとラッチ信号の論理積により、データ受取り
の応答信号(=O−信@)をバス3を介してCPU1内
のMPU11に出力する。すると、〜+PIJ11はメ
モリ2bに対する命令データとアドレスデータおよび門
込みデータの出力を停止する。
したがって、上記ラッチ信号の立下がりでラッチ回路2
2がデータを保持しているため、バス3上に次のデータ
が送出されても、保持したデータを用いて処理が続行さ
れる。
この結果、第2図(a)に示すように、時刻t1にメモ
リ2aに対する命令が出力されると、メモリ2aはその
命令データに対応するラッチ信号により、バス3上のデ
ータを取込んで保持する。
そして、第2図(b)に示すように、時刻t2にメモリ
2bに対する命令が出力されると、メモリ2bはその命
令データに対応するラッチ信号により、バス3上のデー
タを取込んで保持する。このとき、メモリ2aは上記保
持したデータによる処理が続けられる。このように、メ
モリ2aが処理を行ない、並行してバス3上にメモリ2
bに対するデータを送出できる。これにより、バスを専
有する時間を短縮することができる。
上記したように、メモリ側にデータをラッチするラッチ
回路を設けるようにしたので、1つのメモリがバスを専
有する時間を珀縮することができる。
[発明の効果] 以上詳述したようにこの発明によれば、1つの受信回路
がバスを専有する時間を短縮することができるデータ転
送回路を提供できる。
【図面の簡単な説明】
図面はこの発明の一実施例を示すもので、第1図は全体
の構成を概略的に示す図、第2図はデータの転送状態を
説明するための図、第3図、第4図は動作を説明するた
めのタイミングチャートである。 1・・・CPU (送信回路)、2a、2b・・・メモ
リ(受信回路)、3・・・バス、11・・・MPU、1
2・・・ドライバ、21・・・RAM、22・・・ラッ
チ回路(保持手段)、23・・・ラッチ信号発生回路、
24・・・インバータ回路、25・・・アンド回路、2
6・・・応答回路。 出願人代理人 弁理士 鈴 江 武 彦第1図 第 2 図 第3図 第4図

Claims (1)

    【特許請求の範囲】
  1. 送信回路からマルチバスを介して複数の受信回路にデー
    タを転送するデータ転送回路において、上記送信回路か
    ら送られてきたデータを上記受信回路内の保持手段で保
    持し、このデータの保持により、受信回路が送信回路に
    対して受信完了を示す応答データを送出する手段を設け
    たことを特徴とするデータ転送回路。
JP61151594A 1986-06-30 1986-06-30 デ−タ転送回路 Pending JPS638852A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61151594A JPS638852A (ja) 1986-06-30 1986-06-30 デ−タ転送回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61151594A JPS638852A (ja) 1986-06-30 1986-06-30 デ−タ転送回路

Publications (1)

Publication Number Publication Date
JPS638852A true JPS638852A (ja) 1988-01-14

Family

ID=15521933

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61151594A Pending JPS638852A (ja) 1986-06-30 1986-06-30 デ−タ転送回路

Country Status (1)

Country Link
JP (1) JPS638852A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0256048A (ja) * 1988-04-18 1990-02-26 Matsushita Electric Ind Co Ltd データ転送方法及びデータバッファ装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0256048A (ja) * 1988-04-18 1990-02-26 Matsushita Electric Ind Co Ltd データ転送方法及びデータバッファ装置

Similar Documents

Publication Publication Date Title
JPS58184668A (ja) メモリの書込み制御方式
JPH0630087B2 (ja) インタ−フエ−ス回路
KR950704742A (ko) 파이프라인식 데이타 순서화 시스템(Pipelined Data Ordering System)
JPS638852A (ja) デ−タ転送回路
EP3819778A1 (en) Bus system and method for operating a bus system
JPH0343804A (ja) シーケンス制御装置
JP3240863B2 (ja) 調停回路
JPH04323755A (ja) Dma装置
JP3615306B2 (ja) 記憶装置アクセスシステム
JPH0472262B2 (ja)
KR0151687B1 (ko) 8n 비트 데이타 전달 장치
JPH027212B2 (ja)
KR0127559Y1 (ko) 버퍼를 이용한 메모리 엑세스 장치
JPH01121965A (ja) マイクロプロセッサ
JPH11122275A (ja) シリアル通信システム
JPH0535693A (ja) データ転送装置
JPS61292765A (ja) デ−タ転送方式
JPH02133856A (ja) データ転送装置
JPH0142017B2 (ja)
JPS5999522A (ja) 入出力制御方式
JPH07121483A (ja) 共有メモリアクセス制御回路
JP2001136186A (ja) 多重通信装置
JPH07281997A (ja) データ転送システム
JPS6059462A (ja) 双方向デ−タ・バスのパイプライン・アクセス・メモリ
JPH04255062A (ja) プロセッサ間通信方式