JPH02252046A - データ転送装置 - Google Patents
データ転送装置Info
- Publication number
- JPH02252046A JPH02252046A JP1072525A JP7252589A JPH02252046A JP H02252046 A JPH02252046 A JP H02252046A JP 1072525 A JP1072525 A JP 1072525A JP 7252589 A JP7252589 A JP 7252589A JP H02252046 A JPH02252046 A JP H02252046A
- Authority
- JP
- Japan
- Prior art keywords
- data
- signal
- output
- side device
- address circuit
- 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
Links
- 238000012790 confirmation Methods 0.000 claims description 29
- 238000000034 method Methods 0.000 claims description 4
- 230000001360 synchronised effect Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
Landscapes
- Information Transfer Systems (AREA)
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ転送装置に関し、特にハンドシェーク方
式によりデータ転送を行うデータ転送装置に関する。
式によりデータ転送を行うデータ転送装置に関する。
従来、この種のデータ転送装置はデータ出力側からデー
タ入力側へ送出されるデータ送り信号と、データ入力側
からデータ出力側へ送出されるデータ受取り確認信号と
の二つの制御信号を用いてデータ転送を行っている。
タ入力側へ送出されるデータ送り信号と、データ入力側
からデータ出力側へ送出されるデータ受取り確認信号と
の二つの制御信号を用いてデータ転送を行っている。
第3図はかかる従来の一例を説明するためのハンドシェ
ーク方式による転送信号およびデータのタイミング図で
ある。
ーク方式による転送信号およびデータのタイミング図で
ある。
第3図に示すように、従来のデータ転送装置はデータ出
力側からデータ入力側へ行くデータ送り信号RQとデー
タ入力側からデータ出力側へ行くデータ受取り確認信号
ACKの二本の制御信号を用い連続したデータ1および
2を分割して転送している。尚、ここではいづれも反転
信号で示している。かかるデータ転送装置において、デ
ータ出力側はデータ送り信号RQをアクティブにしてデ
ータ1を送り出したことをデータ入力側へ知らせバス上
にデータ1を送出する。一方、データ入力側はこのデー
タ送り信号RQによりバス上のデータ1を取り込み、こ
のデータ1を受取ったらデータ受取り確認信号ACKを
アクティブにしてデータ1の受取り終了を出力側に通知
する0次に、出力側はこのデータ受取り確認信号ACK
をみてデータ1の送出を停止するとともに、データ送り
信号RQをインアクティブにする。これにより、入力側
ではデータ送り信号RQがインアクティブに戻ったこと
をみて、データ受取り確認信号ACKをインアクティブ
に戻す、また、入力側では、この入力側からのデータ受
取り確認信号ACKがインアクティブに戻されたことに
より、データ1が確実に転送されたものと見なし、デー
タ2についても同じ手順で信号のやり取りが行われ、こ
れにより連続したデータ1および2の転送が完了する。
力側からデータ入力側へ行くデータ送り信号RQとデー
タ入力側からデータ出力側へ行くデータ受取り確認信号
ACKの二本の制御信号を用い連続したデータ1および
2を分割して転送している。尚、ここではいづれも反転
信号で示している。かかるデータ転送装置において、デ
ータ出力側はデータ送り信号RQをアクティブにしてデ
ータ1を送り出したことをデータ入力側へ知らせバス上
にデータ1を送出する。一方、データ入力側はこのデー
タ送り信号RQによりバス上のデータ1を取り込み、こ
のデータ1を受取ったらデータ受取り確認信号ACKを
アクティブにしてデータ1の受取り終了を出力側に通知
する0次に、出力側はこのデータ受取り確認信号ACK
をみてデータ1の送出を停止するとともに、データ送り
信号RQをインアクティブにする。これにより、入力側
ではデータ送り信号RQがインアクティブに戻ったこと
をみて、データ受取り確認信号ACKをインアクティブ
に戻す、また、入力側では、この入力側からのデータ受
取り確認信号ACKがインアクティブに戻されたことに
より、データ1が確実に転送されたものと見なし、デー
タ2についても同じ手順で信号のやり取りが行われ、こ
れにより連続したデータ1および2の転送が完了する。
上述した従来のデータ転送装置は、連続したデータを転
送する場合、入力側および出力側共に一回のデータ転送
ごとにデータ送り信号とデータ受取り確認信号とをイン
アクティブに戻している。
送する場合、入力側および出力側共に一回のデータ転送
ごとにデータ送り信号とデータ受取り確認信号とをイン
アクティブに戻している。
それ故、次のデータを転送する場合、再度データ送り信
号をアクティブに戻す必要がある。すなわち、従来のデ
ータ転送装置は一つのデータ転送が終了してから次のデ
ータを転送するまでに空き時間を必らず必要とするので
、転送に時間がかがり、高速化を制限するという欠点が
ある。
号をアクティブに戻す必要がある。すなわち、従来のデ
ータ転送装置は一つのデータ転送が終了してから次のデ
ータを転送するまでに空き時間を必らず必要とするので
、転送に時間がかがり、高速化を制限するという欠点が
ある。
本発明の目的は、かかる連続したデータの転送を行う際
、空き時間を生じさせずに連続転送を実現させるデータ
転送装置を提供することにある。
、空き時間を生じさせずに連続転送を実現させるデータ
転送装置を提供することにある。
本発明のデータ転送装置は、ハンドシェーク方式のデー
タの転送を行うデータ転送装置において、出力データを
格納するための第一のスタックメモリと前記第一のスタ
ックメモリの状態およびクロック同期で受け取った受け
取り確認信号の状態に応じてクロック同期でデータ送り
信号並びに出力データを変化させる手段とを有する出力
側装置と、入力データを格納す、るな、めの第二のスタ
ックメモリと前記第二のスタックメモリの状態とクロッ
ク同期で受け取ったデータ送り信号の状態に応じてクロ
ック同期でデータ受け取り確認信号を変化させ且つ入力
データを内部に取り込む手段とを有する入力側装置とを
備え、連続したデータを転送する際に転送毎にデータ送
り信号とデータ受け取り確認信号を変化させずに行うよ
うに構成される。
タの転送を行うデータ転送装置において、出力データを
格納するための第一のスタックメモリと前記第一のスタ
ックメモリの状態およびクロック同期で受け取った受け
取り確認信号の状態に応じてクロック同期でデータ送り
信号並びに出力データを変化させる手段とを有する出力
側装置と、入力データを格納す、るな、めの第二のスタ
ックメモリと前記第二のスタックメモリの状態とクロッ
ク同期で受け取ったデータ送り信号の状態に応じてクロ
ック同期でデータ受け取り確認信号を変化させ且つ入力
データを内部に取り込む手段とを有する入力側装置とを
備え、連続したデータを転送する際に転送毎にデータ送
り信号とデータ受け取り確認信号を変化させずに行うよ
うに構成される。
次に、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明の一実施例を示すデータ転送装置のブロ
ック図である。
ック図である。
第1図に示すように、本実施例はデータを送出する出力
側装置1とデータを受信する入力側装置20とで構成さ
れている。この出力側装置1は、出力データ8を記憶す
るスタックメモリ2と、このスタックメモリ2への書き
込みアドレスを書き込みアドレス信号9により指定する
書き込みアドレス回路3と、スタックメモリ2からの読
み出しアドレスを読み出しアドレス信号10により指定
する読み出しアドレス回路4と、これら書き込みアドレ
ス回路3からの書き込みアドレス信号9および読み出し
アドレス回路4からの読み出しアドレス信号10を比較
し比較信号11を出力する比較器5と、この比較器5か
らの比較信号11によりクロックの制御を受けてデータ
送り信号12を出力するデータ送り信号発生部6と、前
述したクロックと同一のクロックの制御を受けてデータ
受取り確認信号32を受信しデータ確認信号13を読み
出しアドレス回路4に送出するデータ確認信号受信部7
とを有している。また、入力側装置20は、出力側装置
1からの外部出力データ14を受信して記憶するスタッ
クメモリ21と、このスタックメモリ21への書き込み
アドレスを書き込みアドレス信号7により指定する書き
込みアドレス回路22およびスタックメモリ21からの
読み出しアドレスを読み出しアドレス信号28により指
定する読み出しアドレス回路23と、スタックメモリ2
1からのフラグ信号29を蓄積しフルフラグ信号30を
出力するフルフラグレジスタ24と、共に同一のクロッ
クで制御され、出力側装置1からのデータ送り信号12
を受信してクロックと同期させた信号31を出力するデ
ータ送り信号受信部26およびフルフラグ信号30に基
づきクロック同期信号31の制御を受けてデータ受取り
確認信号32を出力するデータ受取り確認信号発生部2
5とを有している。
側装置1とデータを受信する入力側装置20とで構成さ
れている。この出力側装置1は、出力データ8を記憶す
るスタックメモリ2と、このスタックメモリ2への書き
込みアドレスを書き込みアドレス信号9により指定する
書き込みアドレス回路3と、スタックメモリ2からの読
み出しアドレスを読み出しアドレス信号10により指定
する読み出しアドレス回路4と、これら書き込みアドレ
ス回路3からの書き込みアドレス信号9および読み出し
アドレス回路4からの読み出しアドレス信号10を比較
し比較信号11を出力する比較器5と、この比較器5か
らの比較信号11によりクロックの制御を受けてデータ
送り信号12を出力するデータ送り信号発生部6と、前
述したクロックと同一のクロックの制御を受けてデータ
受取り確認信号32を受信しデータ確認信号13を読み
出しアドレス回路4に送出するデータ確認信号受信部7
とを有している。また、入力側装置20は、出力側装置
1からの外部出力データ14を受信して記憶するスタッ
クメモリ21と、このスタックメモリ21への書き込み
アドレスを書き込みアドレス信号7により指定する書き
込みアドレス回路22およびスタックメモリ21からの
読み出しアドレスを読み出しアドレス信号28により指
定する読み出しアドレス回路23と、スタックメモリ2
1からのフラグ信号29を蓄積しフルフラグ信号30を
出力するフルフラグレジスタ24と、共に同一のクロッ
クで制御され、出力側装置1からのデータ送り信号12
を受信してクロックと同期させた信号31を出力するデ
ータ送り信号受信部26およびフルフラグ信号30に基
づきクロック同期信号31の制御を受けてデータ受取り
確認信号32を出力するデータ受取り確認信号発生部2
5とを有している。
次に、かかるデータ転送装置の回路動作について説明す
る。
る。
まず、出力側装置1における出力データ8がスタックメ
モリ2に保管されるとき書き込みアドレス回路3が進み
、読み出しアドレス回路4との比較結果である比較信号
11をアクティブにする。
モリ2に保管されるとき書き込みアドレス回路3が進み
、読み出しアドレス回路4との比較結果である比較信号
11をアクティブにする。
これにより、データ送り信号発生部6からデータ送り信
号12がアクティブとなり外部へ出力される。一方、入
力側袋R20では、送出されてきたこのデータ送り信号
12をデータ送り信号受信部26で受け、クロックと同
期させた信号31を出力する。このクロック同期のデー
タ送り信号31は、前述したように、データ受取り確認
信号発生部25と書き込みアドレス回路22とに入力さ
れる。そこで、データ受取り確認信号発生部25はこの
データ送り信号31を受けて出力側装置1へ送出するた
めのデータ受取り確認信号32をアクティブにする。こ
のデータ確認信号32は出力側装置1のデータ受取り確
認信号受信部7に入力され、クロックに同期させて読み
出しアドレス回路4を進める。
号12がアクティブとなり外部へ出力される。一方、入
力側袋R20では、送出されてきたこのデータ送り信号
12をデータ送り信号受信部26で受け、クロックと同
期させた信号31を出力する。このクロック同期のデー
タ送り信号31は、前述したように、データ受取り確認
信号発生部25と書き込みアドレス回路22とに入力さ
れる。そこで、データ受取り確認信号発生部25はこの
データ送り信号31を受けて出力側装置1へ送出するた
めのデータ受取り確認信号32をアクティブにする。こ
のデータ確認信号32は出力側装置1のデータ受取り確
認信号受信部7に入力され、クロックに同期させて読み
出しアドレス回路4を進める。
この場合、書き込みアドレス回路3と読み出しアドレス
回路4との値が一致しているとき、すなわちデータ転送
要求のないときは、比較器5の出力である比較信号11
をインアクティブとし、したがってデータ送り信号12
もインアクティブとなる。また、入力側袋W20におい
ても、インアクティブとなったデータ送り信号12を受
けて、データ受取り確認信号32をインアクティブとし
、これによりデータ転送が終了する。
回路4との値が一致しているとき、すなわちデータ転送
要求のないときは、比較器5の出力である比較信号11
をインアクティブとし、したがってデータ送り信号12
もインアクティブとなる。また、入力側袋W20におい
ても、インアクティブとなったデータ送り信号12を受
けて、データ受取り確認信号32をインアクティブとし
、これによりデータ転送が終了する。
次に、出力側装置1における書き込みアドレス回路3と
読み出しアドレス回路4との値が一致しないとき、すな
わちデータ転送要求のあるときは、比較信号11はアク
ティブのままである。従って、出力側装置1からのデー
タ送り信号12と出力側装置20からのデータ受取り確
認信号32は共にアクティブのままとなりデータ転送を
続ける。このとき、入力側装置20における書き込みア
ドレス回路22は、クロック同期のデータ送り信号31
が入力されると、アドレスを進める。すなわち、スタッ
クメモリ21に出力側装置1からの出力データ14が入
力されたことになる。
読み出しアドレス回路4との値が一致しないとき、すな
わちデータ転送要求のあるときは、比較信号11はアク
ティブのままである。従って、出力側装置1からのデー
タ送り信号12と出力側装置20からのデータ受取り確
認信号32は共にアクティブのままとなりデータ転送を
続ける。このとき、入力側装置20における書き込みア
ドレス回路22は、クロック同期のデータ送り信号31
が入力されると、アドレスを進める。すなわち、スタッ
クメモリ21に出力側装置1からの出力データ14が入
力されたことになる。
第2図は第1図における転送信号およびデータのタイミ
ング図である。
ング図である。
第2図に示すように、上述の回路動作により得られる信
号およびデータ、特にデータ送り信号(RQ)12とデ
ータ受取り確認信号(ACK)32のタイミングは共に
途中で変化させずに、出力データ14に示すようなデー
タ1とデータ2とを連続してデータ転送している。これ
により、データの高速転送が実現できる。尚、ここでは
2クロック幅で1つのデータを転送する場合を示してい
る。
号およびデータ、特にデータ送り信号(RQ)12とデ
ータ受取り確認信号(ACK)32のタイミングは共に
途中で変化させずに、出力データ14に示すようなデー
タ1とデータ2とを連続してデータ転送している。これ
により、データの高速転送が実現できる。尚、ここでは
2クロック幅で1つのデータを転送する場合を示してい
る。
以上説明したように、本発明のデータ転送装置は、連続
してデータを転送する場合、入力側装置と出力側装置を
同一のクロックで動作させることにより、−回のデータ
転送毎にデータ送り信号RQとデータ受取り確認信号A
CKを変化させずにデータの連続転送を行えるので、デ
ータの連続および高速転送を実現することができるとい
う効果がある。
してデータを転送する場合、入力側装置と出力側装置を
同一のクロックで動作させることにより、−回のデータ
転送毎にデータ送り信号RQとデータ受取り確認信号A
CKを変化させずにデータの連続転送を行えるので、デ
ータの連続および高速転送を実現することができるとい
う効果がある。
第1図は本発明は一実施例を示すデータ転送装置のブロ
ック図、第2図は第1図における転送信号およびデータ
のタイミング図、第3図は従来の−例を説明するための
ハンドシェーク方式による転送信号およびデータのタイ
ミング図である。 1・・・出力側装置、2.21・・・スタックメモリ、
3.22・・・書き込みアドレス回路、4.23・・・
読み出しアドレス回路、5・・・比較器、6・・・デー
タ送り信号発生部、7・・・データ確認信号受信部、8
・・・出力データ、9・・・書き込みアドレス信号、1
0・・・読み出しアドレス信号、11・・・比較信号、
12・・・データ送り信号(RQ)、13・・・データ
確認信号、14・・・外部出力データ、20・・・入力
側装置、24・・・フルフラグレジスタ、25・・・デ
ータ確認信号発生部、26・・・データ送り信号受信部
、27・・・書き込みアドレス信号、28・・・読み出
しアドレス信号、29・・・フラグ信号、30・・・フ
ルフラグ信号、31・・・クロックと同期させた信号、
32・・・データ受取り確認信号。
ック図、第2図は第1図における転送信号およびデータ
のタイミング図、第3図は従来の−例を説明するための
ハンドシェーク方式による転送信号およびデータのタイ
ミング図である。 1・・・出力側装置、2.21・・・スタックメモリ、
3.22・・・書き込みアドレス回路、4.23・・・
読み出しアドレス回路、5・・・比較器、6・・・デー
タ送り信号発生部、7・・・データ確認信号受信部、8
・・・出力データ、9・・・書き込みアドレス信号、1
0・・・読み出しアドレス信号、11・・・比較信号、
12・・・データ送り信号(RQ)、13・・・データ
確認信号、14・・・外部出力データ、20・・・入力
側装置、24・・・フルフラグレジスタ、25・・・デ
ータ確認信号発生部、26・・・データ送り信号受信部
、27・・・書き込みアドレス信号、28・・・読み出
しアドレス信号、29・・・フラグ信号、30・・・フ
ルフラグ信号、31・・・クロックと同期させた信号、
32・・・データ受取り確認信号。
Claims (1)
- ハンドシェーク方式のデータの転送を行うデータ転送装
置において、出力データを格納するための第一のスタッ
クメモリと前記第一のスタックメモリの状態およびクロ
ック同期で受け取った受け取り確認信号の状態に応じて
クロック同期でデータ送り信号並びに出力データを変化
させる手段とを有する出力側装置と、入力データを格納
するための第二のスタックメモリと前記第二のスタック
メモリの状態とクロック同期で受け取ったデータ送り信
号の状態に応じてクロック同期でデータ受け取り確認信
号を変化させ且つ入力データを内部に取り込む手段とを
有する入力側装置とを備え、連続したデータを転送する
際に転送毎にデータ送り信号とデータ受け取り確認信号
を変化させずに行うことを特徴とするデータ転送装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1072525A JPH02252046A (ja) | 1989-03-24 | 1989-03-24 | データ転送装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1072525A JPH02252046A (ja) | 1989-03-24 | 1989-03-24 | データ転送装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02252046A true JPH02252046A (ja) | 1990-10-09 |
Family
ID=13491838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1072525A Pending JPH02252046A (ja) | 1989-03-24 | 1989-03-24 | データ転送装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02252046A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000035944A (ja) * | 1999-05-17 | 2000-02-02 | Hitachi Ltd | バス制御方法 |
US6598099B2 (en) | 1994-01-21 | 2003-07-22 | Hitachi, Ltd. | Data transfer control method, and peripheral circuit, data processor and data processing system for the method |
-
1989
- 1989-03-24 JP JP1072525A patent/JPH02252046A/ja active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6598099B2 (en) | 1994-01-21 | 2003-07-22 | Hitachi, Ltd. | Data transfer control method, and peripheral circuit, data processor and data processing system for the method |
US6643720B2 (en) | 1994-01-21 | 2003-11-04 | Hitachi, Ltd. | Data transfer control method, and peripheral circuit, data processor and data processing system for the method |
US7203809B2 (en) | 1994-01-21 | 2007-04-10 | Renesas Technology Corp. | Data transfer control method, and peripheral circuit, data processor and processing system for the method |
JP2000035944A (ja) * | 1999-05-17 | 2000-02-02 | Hitachi Ltd | バス制御方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5432823A (en) | Method and circuitry for minimizing clock-data skew in a bus system | |
JPH07168786A (ja) | 同期がとられていない装置間のインターフェイス | |
JPH02252046A (ja) | データ転送装置 | |
JPH03282860A (ja) | データ転送装置 | |
KR20030013673A (ko) | 데이터 전송 속도 변환 장치 | |
KR20020084725A (ko) | 저속 주변장치와의 데이터 전송을 위한 메모리 컨트롤러 | |
US6970477B2 (en) | Data transmission circuit and method | |
KR100295683B1 (ko) | 인터아이씨의 제너럴콜 어크날리지장치및 방법 | |
KR930007593Y1 (ko) | 장치간 데이타 입출력 인터페이스 회로 | |
JP2001092804A (ja) | Eepromインターフェース内蔵マイクロコンピュータ | |
JP3321799B2 (ja) | シリアル・インターフェース回路 | |
KR100223032B1 (ko) | 디지털 통신 시스템 | |
JPH05265923A (ja) | データ転送装置 | |
JPH11239193A (ja) | クロック同期式通信装置 | |
JP2002278826A (ja) | 排他アクセス制御回路 | |
JPS63237158A (ja) | デ−タ処理システム | |
JPS6024497B2 (ja) | デ−タ転送方式 | |
JPH01204169A (ja) | バス転送制御方式 | |
JPH06131306A (ja) | データ転送方式 | |
JPH01163861A (ja) | 通信制御装置 | |
JPS63237157A (ja) | デ−タ処理システム | |
JPH05143561A (ja) | 複合計算機システム | |
JPS6182265A (ja) | デ−タインタフエ−ス回路 | |
JPH01103757A (ja) | データ転送装置 | |
JPH10173732A (ja) | データ送受信装置 |