JPS5932026A - デ−タ転送タイミング制御方式 - Google Patents

デ−タ転送タイミング制御方式

Info

Publication number
JPS5932026A
JPS5932026A JP14254482A JP14254482A JPS5932026A JP S5932026 A JPS5932026 A JP S5932026A JP 14254482 A JP14254482 A JP 14254482A JP 14254482 A JP14254482 A JP 14254482A JP S5932026 A JPS5932026 A JP S5932026A
Authority
JP
Japan
Prior art keywords
circuit
data
signal
terminal device
gate
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
JP14254482A
Other languages
English (en)
Inventor
Takehisa Miyagi
宮城 剛久
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP14254482A priority Critical patent/JPS5932026A/ja
Publication of JPS5932026A publication Critical patent/JPS5932026A/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/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/4221Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
    • G06F13/4226Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus with asynchronous protocol

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 (1)発明の技術分野 本発明は制御装置と端末装置間のインク−フェースにお
いて、データの読出しと碧′込みとては異なる方式を用
いたデータ転送タイミングを制御する方式に関するもの
である。
(2)技術の背景 制御装置と端末装置間で異なる制御方式のものを用いる
場合に制御装置側もしくは端末装置側でマツチングがと
れるような制御方式が必要とされる。
(3)  従来技術と問題点 従来のディスク装置においては、第1図に示す制御が行
われていた。即ち、データ転送中はディスク装置3よυ
制御装[1に5ync in信号を送る。制御装置は5
ync in信号を遅延回路2を通したθync ou
t信号をディスク装置f3に送出する。
かかる動作を行うなかにあって制御装w、1からディス
ク装置3にデータを祷込む場合(第31図(b))。
制御装置1は5yno out 信号に同期してデータ
信号(Write Data)を送る。一方、ディスク
装置3からのデータ制御装置1に読込む場合(第1図(
C))、ディスク装置3は5ync in信号に同期し
てデータ信号(Read Data )を送る。
そこで、夫々の装置はθync out信号、 5yn
c in信号を受けたときのデータ信号を読取ることで
データの転送が行われる。
ところが、最近になって端末装置の機能を簡単化するだ
め、第2図に示す制御方式が開発された。
これは、磁気テープ装置に適用されておシ、制御装置(
OTIJ側)よシ磁気テープ装置(MT側)にデータを
瞥込む場合(第2図(a) ) 、制御装置は1バイト
分の書込データ(WriteData)と共にデータの
保証を示すストローブ信号(Data 5trobe)
を磁気テープ装置に送出する。磁気テープ装置はこのス
トローブ信号(Data 5trobe )が来たこと
により一定のパルス幅(166n 5ec)のデータ受
信を示すレディ信号(Data ready)を返送し
、このレディ信号の間にデータの取込みを行う。一方。
制御装置はこの一定幅のレディ信号(Data rea
dy)を受信したことで1次のデータ転送に備えストロ
ーブ信号(Data 5trobe )を一定期間(1
00naec )以上を落すと共にデータ(Write
Data )の送出を停止した後、次バイトの書込デー
タ(WriteData )を同様の制御によυ送る。
そして書込データがなくなれば、停止命令を出し初期状
態に戻る。
又、制御装置が磁気テープ装置のデータを読込む場合(
第2図(b))、制御装置よυ磁気テープ装置にその旨
指示を行うと、磁気テープ装置は制御装置に対し、1バ
イト分の読出しデータ(ReadData )  と共
に、データの保証を示すレディ信号(Data rea
dy )を送出する。このレディ信号(Data re
ady )信号を受信した制御装置は、データ受信を示
すストローブ信号(Data 5trobθ)を返送す
ると共に、このストローブ信号(Data 5trob
e)の期間でデータを取込む。
一方、磁気テープ装置4はストローブ信号(Datas
trobθ)が終了したことで転送データが読取られた
ことを知シ、レディ信号(Dxta ready)  
を落し、次のバイトの転送準備を行う。
この様に、データの続出し、41込みで異なるタイミン
グ制御を必要とし、その場合、通常タイミング制御に必
要な回路を別々に設けることが行われるが、特に小形機
の場合、別々の回路を設けることは不経済である。
(4)発明の目的 本発明の目的は、上記問題点に鑑み、データの読出し、
刊:込みで異なるタイミング制御であっても、回路の共
有化を図シ、簡単な回路を提供することにある。
(5)発明の構成 本発明は制御装置と端末装置間におけるデータ:書込み
時にはA11末装置にストローブ信号を送υ、AIJ末
装置よシそれに対するレディ信号が返送されたことで該
ストローブ信号を元に戻し、データ読出し時には、端末
装置よシ送られてくるレディ信号を受信したことにより
その旨を示すストローブ信号を端末装置に返送する制御
装置において、端末装置よシ受信したレディ信号をシフ
トレジスタに人力し、該シフトレジスタの出力の組合せ
論理によυタイミングをとυ、モード指定が行われてい
るゲートを介してストローブ信号を送出することを特徴
とするデータ転送タイミング制御方式により達成きれる
(6)発明の実施例 第3図は、本発明の一実施例であシ、端末装置である磁
気テープ装置から送られてくるレディ信号(Datar
θady )は反転回路39を介してオア回路32の一
方に入力され、かつ遅延回路(DL)31で一定遅延さ
れて、オア回路32の他方に入力される。
この遅延量は、後述する如く書込み時のレディ信号(D
ata ready )がクロック周期に比べ短かくて
も充分動作し得るようにパルス幅を伸長するだめのもの
である。
これによシ、オア回路32からは伸長されたレディ信号
(Data ’ ready )の反転出力が得られ、
フリップ・クロックFFI〜FF4で構成されるシフト
レジスタ33に入力される。
とのシフトレジスタ33は、クロックcLOKiCよっ
て順次シフト動作を行い、フリップ・フロップFFIの
正出力Q1と7リツプ・フロップFF3の負出力Q3が
アンドゲート35に入力される。
このアンドゲート35には更に読出しモード信号(Re
act moae)が入力される。
又、クリップ・フロシブFFIの負出力Q1とフリップ
・70ソゲFF3の正出力Q3はナンドυ1路37に入
力され、このナンド回路37の出力は、書込みモード信
号(Write modo )によシアンドゲート34
で選択されるようになっている。
そして、アントゲ−)34.35はオア回路36を介し
、反転回路38を通してストローブ信号(Data 8
 trobe )として磁気テープ装置に送られる。
かかる構成の制御装置のデータ討込み動作のタイムチャ
ートを示したのが第4図であυ、この第4図を参照しな
がら第3図の動作を説明する。先ず、データ書込みの場
合はモード指定により書込みモード信号(Write 
mode)がアンドゲート34に与えられている。
このとき、シフトレジスタ33の各フリップ・フロップ
FFI〜FF4は全てリセット状態であシ、アンド回路
37からは、第4図のQl、Q3に示す如くハイレベル
信号が得られている。ぞこで、この出力信号はアンドゲ
ート34.オア回路36、反転回路38を通ってデータ
の保証を示すストローブ信号(Data 5trobe
)が第4図のLlataStrobθに示す如く、ロー
レベル信号として磁気テープ装置に送られる。このとき
、図示ぜざるデータ線によ、!21バイト分の=則込み
データが転送されている。
そこで、前述の如く磁気テープ装置よりデータ受信を示
すパルス幅166nElθCのレディ信号(Data 
ready)が第4図に示す如く返送されてくる。
このレディ信号(Data reaay )は反転回路
39を介して遅延回路31にも人力され、一定の遅延例
えば104r18f3(! の遅延の後、オア回路32
に入力される。
この遅延量はレディ信号(Data roady)のパ
ルス幅以内であれば良い。これにょシ、オア回路32か
らは第4図のD L −D RYに示す如く、伸長され
たパルスとしてシフトレジスタ33に与えられる。
そこで、125n sec周期のクロックパルスCLO
OKでシフトレジスタ33に人力され順次シフトされる
このシフトレジスタ33を構成するフリップ・フロップ
FFI〜FF4の正出力の状態を第4図のQ1〜Q4で
示している。
そして、出力Q1がローレベル(晩1がハイレベル)に
なシ、かつ出力Q3がハイレベルになったとき、ナンド
回路37からローレベルの信号が得られ、これがアンド
ゲート34.オア回路36゜反転回路38を通り、ハイ
レベルのストローブ信号(Data etrobθ)と
して磁気テープ装置に転送される。以降1次のバイト転
送に同様の制御が繰返される。
ここで、点腺で示したのは遅延回路31の遅延量を大き
くした場合の例であるが、ハイレベルのストローブ信号
(Data 5trobe)の転送が遅れるだけとなる
伺、このハイレベルのストローブ(H号(DataSt
robe);の幅を制御するにはシフトレジスタ33の
7リツノ・70ツブの出力端子を変更し、それに応じた
遅延回路31の遅延量を設定すれば良い。
次に、第5図はデータ書込み動作のクイムチヤードを示
したものであシ、第4図と同一符号は同一内容を示す。
ここで、読出し動作の場合、そのモード指定によシ読出
しモード信号(Rθad mode )がアンドゲート
35に与えられている。
このとき、当然書込みモード信号(Wr1tθ5nCX
iりは禁止されている。そして、磁気テープ装置よシ図
示せざるデータ線に1バイト分の読出しデータが転送さ
れ、それと共にデータの保証を示すレディ信号(Dat
a ready)が送られてくる。
このレディ信号(Data ready )は、前述と
同様に遅延回路31.オア回路32を介してシフトレジ
スタ33に与えられ、クロックCLOOK  により順
次フリップ・フロップFFI〜FF4がセットされる。
そこで、第5図に示す如く、出力Q1がハイレベ々にな
って出力Q3がローレベルになる間、アンドゲート35
の出力Ql、Q、3はハイレベルとなる。
この信号が、オア回路361反転回路38を介してデー
タ受信を示すストローブ信号(Dataθtrobe)
として磁気テープ装置に転送される。磁気テープでは、
このストローブ信号(Data 5trobe’)の立
シ上りでレディ信号(Dai;a ready)を元に
戻す。
そして、次バイトのデータ転送は、その読取速度の関係
から数マイクロ秒後になるが、前述と同様の動作を繰返
す。
(7)発明の効果 本発明によればデータの胱出しと書込みで異なるデータ
転送タイミングの制御回路を1f1)単に実現できコス
トアップを防ぐことが可能となる。
【図面の簡単な説明】
第1図は従来のデータ転送方式を示す図、第2図は従来
のデータ転送方式のタイムチャートを示す図、第3図は
本発明の一実施例、第4図はデータを書込む際のタイミ
ングチャート、第5図はデータを読出す際のタイミング
チャートを示す図である。 31:遅延回路、32,36:オア回路、33:シフト
レジスタ、34,35:アンドゲート、37はナンド回
路。 半  l  図 5ync oαt や

Claims (1)

    【特許請求の範囲】
  1. 制御装置と端末装置間におけるデータ書込み時には端末
    装置にストローブ信号を送9、端末装置よりそれに対す
    るレディ信号が返送されたことで該ストローブ信号を元
    に戻し、データ読出し時には、端末装置よシ送られてく
    るレディ信号を受信したことによυその旨を示すストロ
    ーブ信号を端末装置に返送する制御装置において、端末
    装置より受信したレディ信号をシフトレジスタに入力し
    、該シフトレジスタの出力の組合せ論理によυタイミン
    グをとυ、モード指定が行われているゲートを介してス
    トローブ信号を送出することを特徴とするデータ転送タ
    イミング制御方式0
JP14254482A 1982-08-17 1982-08-17 デ−タ転送タイミング制御方式 Pending JPS5932026A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14254482A JPS5932026A (ja) 1982-08-17 1982-08-17 デ−タ転送タイミング制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14254482A JPS5932026A (ja) 1982-08-17 1982-08-17 デ−タ転送タイミング制御方式

Publications (1)

Publication Number Publication Date
JPS5932026A true JPS5932026A (ja) 1984-02-21

Family

ID=15317814

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14254482A Pending JPS5932026A (ja) 1982-08-17 1982-08-17 デ−タ転送タイミング制御方式

Country Status (1)

Country Link
JP (1) JPS5932026A (ja)

Similar Documents

Publication Publication Date Title
EP0251151B1 (en) Programmable fifo buffer
US4649512A (en) Interface circuit having a shift register inserted between a data transmission unit and a data reception unit
KR100540487B1 (ko) 데이터 출력제어회로
US4070630A (en) Data transfer synchronizing circuit
US5247636A (en) Digital processor clock circuit
KR100351889B1 (ko) 카스(cas)레이턴시(latency) 제어 회로
US7062625B1 (en) Input/output cells for a double data rate (DDR) memory controller
US5408641A (en) Programmable data transfer timing
US6163545A (en) System and method for data transfer across multiple clock domains
US5522048A (en) Low-power area-efficient and robust asynchronous-to-synchronous interface
US6965530B2 (en) Semiconductor memory device and semiconductor memory device control method
US20060259669A1 (en) Latency insensitive FIFO signaling protocol
USRE41441E1 (en) Output buffer having inherently precise data masking
JPS5932026A (ja) デ−タ転送タイミング制御方式
JPS6248846B2 (ja)
US6282149B1 (en) Circuit and method for synchronized data banking
US6990596B2 (en) Memory device outputting read data in a time starting from a rising edge of an external clock that is shorter than that of known devices
US6255869B1 (en) Method and apparatus for system resource negotiation
JP2646561B2 (ja) クロック分配回路
US5539887A (en) Input buffer circuit for a microprocessor which prevents improper data input
AU670507B2 (en) Method and system for providing data hold time by synchronous random access memory during write operations
JPH01202021A (ja) 書き込みタイミング信号発生回路
JPH01128153A (ja) 非同期機器間の制御信号伝送方式
JPS6121725Y2 (ja)
JPS581810B2 (ja) ラッチ回路