[go: up one dir, main page]

JPH03145349A - Data transfer equipment - Google Patents

Data transfer equipment

Info

Publication number
JPH03145349A
JPH03145349A JP1284424A JP28442489A JPH03145349A JP H03145349 A JPH03145349 A JP H03145349A JP 1284424 A JP1284424 A JP 1284424A JP 28442489 A JP28442489 A JP 28442489A JP H03145349 A JPH03145349 A JP H03145349A
Authority
JP
Japan
Prior art keywords
data
timing signal
timing
output
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
Application number
JP1284424A
Other languages
Japanese (ja)
Inventor
Yasutoki Muraoka
村岡 泰釈
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
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 filed Critical NEC Corp
Priority to JP1284424A priority Critical patent/JPH03145349A/en
Publication of JPH03145349A publication Critical patent/JPH03145349A/en
Pending legal-status Critical Current

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

PURPOSE:To eliminate the need for readjustment of timing by deciding a data latch timing at a receiver side from a sender side when data is communicated multiplexingly. CONSTITUTION:A timing signal generating circuit 2 generates a data transmission timing signal synchronously with a clock signal outputted from a clock generating circuit 1 at the sender side. Then an n-bit shift register 3 receiving the timing signal 1 as its clock input shifts an input data '1' sequentially and a multiplexer 4 receiving a timing signal being an output of the shift register 3 applies time division multiplex to the data and sends the result to a receiver side. In the case of communication with data multiplex, the data latch timing of the receiver side having not been decided without actual measurement is measured from the sender side, then the readjustment of the data latch timing is not required.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はデータの時分割多重転送に関し、特に転送に使
用するデータ転送装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to time-division multiplex transfer of data, and particularly to a data transfer device used for transfer.

(従来の技術) 第3図は、従来技術によるデータ転送装置の一例を示す
ブロック構成図である。M1図において、301はデー
タ送信タイミング発生回路。
(Prior Art) FIG. 3 is a block diagram showing an example of a data transfer device according to the prior art. In figure M1, 301 is a data transmission timing generation circuit.

302は多重化するデータの切替えタイミングを作るた
めのデイレイライン回路、303−1〜303−nはそ
れぞれ送信するデータを保持しておくためのレジスタ、
304−1〜304−nはそれぞれデイレインイン回路
302の出力で送信データを切替えて多重化するための
ゲート回路、305−1〜305−2はそれぞれ出力バ
ツファ、306−1〜306−2はそれぞれ人力バッフ
ァ、307は受信データのラッチタイミングを作るため
のデイレイ2イン回路。
302 is a delay line circuit for creating switching timing of data to be multiplexed; 303-1 to 303-n are registers for holding data to be transmitted, respectively;
304-1 to 304-n are gate circuits for switching and multiplexing transmission data using the output of the delay-in circuit 302, 305-1 to 305-2 are output buffers, and 306-1 to 306-2 are gate circuits for multiplexing transmission data. 307 is a delay 2-in circuit for creating latch timing of received data.

308−1〜308−nはそれぞれデイレイ2イン回路
307の出力から最良のラッチタイミングに調節するた
めのタイミング調節回路、309−1〜309−nはそ
れぞれ受信データをタイミング調節回路の出力でラッチ
するためのデータラッチ回路、310はデータおよびタ
イミング信号の転送路である。
308-1 to 308-n are respectively timing adjustment circuits for adjusting the best latch timing from the output of the delay 2-in circuit 307, and 309-1 to 309-n are each latching received data with the output of the timing adjustment circuit. A data latch circuit 310 is a data and timing signal transfer path.

第4図は、第3図におけるデータ転送タイミングを示す
説明図である。(a)は送信側のタイミングを示し、(
b)は受信側のタイミングを示す。また、タイミング信
号1〜5は第1図の信号線311〜315のそれぞれの
タイミングを表わしている。
FIG. 4 is an explanatory diagram showing the data transfer timing in FIG. 3. (a) shows the timing of the sending side, (
b) shows the timing on the receiving side. Furthermore, timing signals 1 to 5 represent the respective timings of signal lines 311 to 315 in FIG.

以上の構成において、データレジスタ303−1〜30
3−nに保持されているデータはゲート回路304−1
〜304− n、出力バツファ305−1.受信側人力
バッファ306−1を通ってランチ回路309−1〜3
09−nK−)ツチされる。このとき、送信側はタイミ
ング信号発生回路301により第4図(a)のタイミン
グ信号lのようなタイミング信号を発生させ、デイレイ
ライン回路302でデータの切替えまでの時間を一様に
一定ずつ遅らせ、その出力でゲート回路を次々に開閉さ
せている。これによジ。
In the above configuration, data registers 303-1 to 303-1
The data held in 3-n is sent to gate circuit 304-1.
~304-n, output buffer 305-1. Launch circuits 309-1 to 309-3 through the receiving side manual buffer 306-1
09-nK-) is touched. At this time, on the transmitting side, the timing signal generation circuit 301 generates a timing signal such as the timing signal l shown in FIG. The output opens and closes gate circuits one after another. For this.

データが時分割多重されている。Data is time-division multiplexed.

多重データとともに、タイミング信号発生回路301の
出力が、そのまま受信側ヘバツファ305−2,306
−2を通して送られている。
The output of the timing signal generation circuit 301 along with the multiplexed data is directly sent to the receiving side buffers 305-2 and 306.
-2.

受信側では、送信側より送られてきた第4図(blのタ
イミング信号3のようなタイミング信号をデイレイライ
ン回路307で遅らせ、さらにデイレイライン回路30
7の出力は予め決められた時間間隔しか設定できない。
On the receiving side, a timing signal such as timing signal 3 in FIG. 4 (bl) sent from the transmitting side is delayed by a delay line circuit 307,
The output of No. 7 can only be set at predetermined time intervals.

このため、タイミング調節回路308−1〜308−n
で第4図(b)のタイミング信号4,5のように、デー
タの切替えからの時間がt2となるようなデータラッチ
タイミング信号を作り、データラッチ回路309−1〜
309−nでデータをラッチしている。
Therefore, timing adjustment circuits 308-1 to 308-n
Then, a data latch timing signal such as timing signals 4 and 5 in FIG. 4(b) such that the time from data switching is t2 is created, and the data latch circuits 309-1 to 309-1.
Data is latched at 309-n.

(発明が解決しようとする課題) 上述した従来の斯かる構成では、タイミング調節回路で
ラッチタイミングを決定するために。
(Problems to be Solved by the Invention) In the conventional configuration described above, the latch timing is determined by the timing adjustment circuit.

実際にデータ転送を実測する必要があると云う欠点があ
る。また、受信側でタイミング信号を作成するため、送
信側と受信側とで環境条件が異なる変化をすると、タイ
ミング調節回路を再調節する必要性が生じるという欠点
がある。
The drawback is that it is necessary to actually measure data transfer. Furthermore, since the timing signal is created on the receiving side, there is a drawback that if the environmental conditions change between the transmitting side and the receiving side, the timing adjustment circuit needs to be readjusted.

本発明の目的は、データを多重して通信する際に、受信
側のデータラッチタイミングを送信側から決定すること
により上記欠点を除去し。
An object of the present invention is to eliminate the above drawbacks by determining the data latch timing on the receiving side from the transmitting side when data is multiplexed and communicated.

タイミングを再調節する必要性がないように構成したデ
ータ転送装置を提供することにある。
An object of the present invention is to provide a data transfer device configured so that there is no need to readjust timing.

(課題を解決するための手段) 本発明によるデータ転送装置は送信側と、タイミング信
号線と、受信側とにより成立ち、送信側はタイミング信
号発生回路と、シフトレジスタと、マルチプレクサとか
ら成る。いっぽう−受信側は反転回路と、第2のシフト
レジスタとから成る。
(Means for Solving the Problems) A data transfer device according to the present invention includes a transmitting side, a timing signal line, and a receiving side, and the transmitting side includes a timing signal generation circuit, a shift register, and a multiplexer. On the other hand, the receiving side consists of an inverting circuit and a second shift register.

送信側において、タイミング信号発生回路はクロックに
同期したデータ転送タイミング信号を発生させるための
ものであり、シフトレジスタは転送するデータの多重度
nのビット数をもち、タイミング信号発生回路の出力を
クロック入力としてデータをシフトさせる九めのもので
アリ、マルチプレクサはシフトレジスタの出力により転
送するデータを切替えて時分割多重するためのものであ
る。
On the transmitting side, the timing signal generation circuit is for generating a data transfer timing signal synchronized with the clock, and the shift register has the number of bits equal to the multiplicity n of the data to be transferred, and clocks the output of the timing signal generation circuit. This is the ninth type that shifts data as input, and the multiplexer is for time-division multiplexing by switching the data to be transferred based on the output of the shift register.

いっぽう、受信側において1反転回路はタイミンク信号
により送られてきたタイミンク信号を反転させるための
ものであり、第2のシフトレジスタは反転回路の出力を
クロック入力としてデータをシフトさせるための送信側
と同一のnビットの構成のものである。
On the other hand, on the receiving side, the 1 inverting circuit is used to invert the timing signal sent by the timing signal, and the second shift register is used on the sending side to shift data using the output of the inverting circuit as a clock input. They have the same n-bit configuration.

送信側と受信側との間に備えられたタイミング信号線は
、タイミング信号発生回路の出力をデータとともに送出
先の反転回路に送るだめのものである。
The timing signal line provided between the transmitting side and the receiving side is for sending the output of the timing signal generating circuit together with data to the destination inverting circuit.

(実 流側) 次に1本発明について図面を参照して説明する。(Actual flow side) Next, one embodiment of the present invention will be explained with reference to the drawings.

第1図は1本発明によるデータ転送装置の一実施例を示
すブロック構成図である。第1図において、1はクロッ
ク発生回路、2はクロック発生回路1から出力されるク
ロックに同期したデータ転送用タイミング信号を発生す
るためのタイミング信号発生回路、3はタイミング信号
発生回路2の出力をクロック入力として論理レベルl+
1#lのデータをシフトしていくことでデータの切替え
タイミングを作るためのnビット形のシフトレジスタ、
5−1〜5−nはそれぞれ送信データを保持するための
データレジスタ。
FIG. 1 is a block diagram showing an embodiment of a data transfer device according to the present invention. In FIG. 1, 1 is a clock generation circuit, 2 is a timing signal generation circuit for generating a timing signal for data transfer synchronized with the clock output from the clock generation circuit 1, and 3 is an output of the timing signal generation circuit 2. Logic level l+ as clock input
An n-bit shift register for creating data switching timing by shifting the data of 1#l,
Data registers 5-1 to 5-n each hold transmission data.

4 ハnビット形のシフトレジスタ3の出力を受け、送
信データを保持しているデータレジスタ5−1〜5−n
の出力を切替え1時分割多重するためのマルチプレクサ
回路、6−1〜6−2はそれぞれ出力バツファ、7−1
〜7−2はそレソレ人カバツファ、8はタイミング信号
線により送られてきたタイミング信号を反転させるため
のインバーター回路−9はインバータ回路8の出力をク
ロック入力として論理レベル″′1”のデータをシフト
していくことでデータのラッチタイミング信号を作るた
めのnビット形のシフトレジスタ+  10−1〜10
−nは、それぞれnビット形のシフトレジスタの出力で
バッファ7−1を通ってきたデータをラッチするための
データラッチ回路である。
4 Data registers 5-1 to 5-n that receive the output of the n-bit shift register 3 and hold transmission data
6-1 to 6-2 are output buffers, respectively, and 7-1 is a multiplexer circuit for switching and time-division multiplexing the outputs of .
~ 7-2 is a buffer circuit, 8 is an inverter circuit for inverting the timing signal sent by the timing signal line, and - 9 is an inverter circuit that uses the output of the inverter circuit 8 as a clock input to output data at logic level "'1". n-bit shift register +10-1 to 10 to create a data latch timing signal by shifting
-n is a data latch circuit for latching data that has passed through the buffer 7-1 as an output of each n-bit type shift register.

11はデータを転送するためのデータ信号線。11 is a data signal line for transferring data.

12はタイミング信号を転送する之めのタイミング信号
線である。ここで、nは転送するデータの多重度とする
12 is a timing signal line for transferring timing signals. Here, n is the multiplicity of data to be transferred.

第2図は、データ転送タイミングを示す説明図である。FIG. 2 is an explanatory diagram showing data transfer timing.

第2図で(alは送信側のタイミング、(b)は受信側
のタイミングを示す。タイミング信号1〜7はそれぞれ
第1図の信号線14〜19のタイミングを示し、クロッ
クは第1図の信号線20のタイミングを示している。
In FIG. 2, (al indicates the timing on the transmitting side, and (b) indicates the timing on the receiving side. Timing signals 1 to 7 indicate the timings of signal lines 14 to 19 in FIG. 1, respectively, and the clocks in FIG. The timing of the signal line 20 is shown.

以上の構成において、データレジスタ5−1〜5−nに
保持されているデータは、マルチプレクサ4.出力バツ
ファ6−1(送信I11 )、および入力バッファ7−
1(受信側)を通ってラッチ回路1O−1〜10−nに
ラッチされる。このとき、送信側はクロック発生回路l
より出力される第2図(alのようなりロック信号に同
期して1周期tl、デユーティt2(tl−12)のデ
ータ送信タイミング信号をタイミング信号発生回路2に
よって作成する。次に、そのタイミング信号lをクロッ
ク入力としたnビット形のシフトレジスタ3で入力デー
タf11″を順次シフトしてい(ことで、シフトレジス
タ3の出力であるタイミング信号2,3を受けたマルチ
プレクサ4が、第2図(a)のようにデータを時分割多
重して受信側へ送信している。
In the above configuration, the data held in the data registers 5-1 to 5-n is transferred to the multiplexer 4. Output buffer 6-1 (transmission I11), and input buffer 7-
1 (reception side) and is latched by latch circuits 1O-1 to 10-n. At this time, on the transmitting side, the clock generation circuit l
The timing signal generating circuit 2 generates a data transmission timing signal of one period tl and duty t2 (tl-12) in synchronization with the lock signal as shown in FIG. The input data f11'' is sequentially shifted by the n-bit type shift register 3 which uses l as the clock input. As shown in a), data is time-division multiplexed and transmitted to the receiving side.

送信側は、タイミング信号発生回路2の出力であるタイ
ミング信号lを受信側へ送信している。
The transmitting side transmits the timing signal l, which is the output of the timing signal generating circuit 2, to the receiving side.

受信側では、バッファ6−2.7−2を通して受信した
タイミング信号4t−インバータ回路8で反転する。次
に、インバータ回路8の出力であるタイミング信号5を
クロック入力としたnビット形のシフトレジスタ9が入
力データ″l”を順次、シフトしてゆき、第2図(bl
のようなデータラッチタイミング信号6,7t−出力す
る。
On the receiving side, the timing signal 4t received through the buffer 6-2, 7-2 is inverted by the inverter circuit 8. Next, an n-bit shift register 9 which uses the timing signal 5, which is the output of the inverter circuit 8, as a clock input sequentially shifts the input data "l", as shown in FIG.
Data latch timing signals 6, 7t- are outputted.

これを受けたデータラッチ回路1O−1〜1゜−nは、
バッファ6−1.7−1を通ってきたデータを第2図(
b)のようにラッチする。
The data latch circuits 1O-1 to 1°-n that received this,
The data passing through buffer 6-1.7-1 is shown in Figure 2 (
Latch as in b).

以上のように本実施例によれば、デイレイジイン回路を
用いることなく、送信側にnビット形のシフトレジスタ
とマルチプレクサとを使用し。
As described above, according to this embodiment, an n-bit shift register and a multiplexer are used on the transmitting side without using a delay-in circuit.

受信側にインバータとnビット形のシフトレジスタとを
使用するという構成で、受信側でのデータラッチタイミ
ング調整が不要なデータ転送装置を作成することができ
る。
By using an inverter and an n-bit shift register on the receiving side, it is possible to create a data transfer device that does not require data latch timing adjustment on the receiving side.

(発明の効果) 以上説明したように本発明は、データを多重して通信す
る際に、いままで実測しなければ決定できなかった受信
側のデータラッチタイミングを送信側から決定すること
により、容易に最良のデータラッチタイミングを実測な
しで決定できると云う効果がある。また、送信側だけで
データラッチタイミングを決定できるので、送信側と受
信側とで環境条件が異なる変化をしても、データラッチ
タイミングは再調整の必要がなくなるという効果もある
(Effects of the Invention) As explained above, the present invention allows data latch timing on the receiving side to be easily determined from the transmitting side, which could not be determined without actual measurement, when multiplexing data and communicating. This method has the advantage that the best data latch timing can be determined without actual measurement. Furthermore, since the data latch timing can be determined only by the transmitting side, there is also the effect that there is no need to readjust the data latch timing even if the environmental conditions change between the transmitting side and the receiving side.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は1本発明データ転送装置の一実施例を示すブロ
ック構成図である。 第2図は同実施例におけるデータ転送タイミングを示す
説明図である。 第3図は、従来技術によるデータ転送装置の一例を示す
ブロック構成図である。 第4図は、第3図の構成によるデータ転送タイミングを
示す説明図である。 1・・・クロック発生回路 2.301・・・タイミング信号発止回路3.9・・・
シフトレジスタ 4・・・マルチプレクサ 5−1.5−2.5−n、303−1,303−2゜3
03−n・・・データレジスタ 6−1.6−2,305−1,305−2・・・出カッ
くツファ 7−1.7−2,306−1,306−2・・・入力バ
ッファ 8・・・インバータ回路 10−1.10−2.10−n、309−1,309−
2,309−n・・・データラッチ回路11.12・・
・タイミング信号線 302.307・−・デイレイ2イン回路304−1,
304−2,304−n・・・ゲート回路308−1.
308−2,308−n・・・タイミング調節回路 310・・・転送路
FIG. 1 is a block diagram showing an embodiment of the data transfer device of the present invention. FIG. 2 is an explanatory diagram showing data transfer timing in the same embodiment. FIG. 3 is a block diagram showing an example of a data transfer device according to the prior art. FIG. 4 is an explanatory diagram showing data transfer timing according to the configuration of FIG. 3. 1... Clock generation circuit 2.301... Timing signal generation circuit 3.9...
Shift register 4...Multiplexer 5-1.5-2.5-n, 303-1, 303-2゜3
03-n...Data register 6-1.6-2, 305-1, 305-2...Output buffer 7-1.7-2, 306-1, 306-2...Input buffer 8... Inverter circuit 10-1.10-2.10-n, 309-1, 309-
2,309-n...Data latch circuit 11.12...
- Timing signal line 302.307 --- Delay 2-in circuit 304-1,
304-2, 304-n...gate circuit 308-1.
308-2, 308-n...timing adjustment circuit 310...transfer path

Claims (1)

【特許請求の範囲】[Claims] クロックに同期したデータ転送タイミング信号を発生さ
せるためのタイミング信号発生回路と、転送するデータ
の多重度nのビット数を持ち前記タイミング信号発生回
路の出力をクロック入力として前記データをシフトする
ためのシフトレジスタと、前記シフトレジスタの出力に
より転送するデータを切替えて時分割多重するためのマ
ルチプレクサとを送信側に備えるとともに前記タイミン
グ信号発生回路の出力をデータと共に送出先へ送るため
タイミング信号線を備え、且つ、前記タイミング信号線
により送られてきたタイミング信号を反転させるための
反転回路と、前記反転回路の出力をクロック入力として
前記送信側と同一のnビットの第2のシフトレジスタと
を受信側に備えて構成したことを特徴とするデータ転送
装置。
a timing signal generation circuit for generating a data transfer timing signal synchronized with a clock; and a shifter for shifting the data by using the output of the timing signal generation circuit as a clock input and having the number of bits equal to the multiplicity n of the data to be transferred. A transmitting side includes a register and a multiplexer for switching and time-division multiplexing the data to be transferred based on the output of the shift register, and also includes a timing signal line for sending the output of the timing signal generation circuit to the destination together with the data, Further, an inverting circuit for inverting the timing signal sent through the timing signal line, and a second n-bit shift register, which is the same as that on the transmitting side and using the output of the inverting circuit as a clock input, are provided on the receiving side. What is claimed is: 1. A data transfer device comprising:
JP1284424A 1989-10-31 1989-10-31 Data transfer equipment Pending JPH03145349A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1284424A JPH03145349A (en) 1989-10-31 1989-10-31 Data transfer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1284424A JPH03145349A (en) 1989-10-31 1989-10-31 Data transfer equipment

Publications (1)

Publication Number Publication Date
JPH03145349A true JPH03145349A (en) 1991-06-20

Family

ID=17678377

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1284424A Pending JPH03145349A (en) 1989-10-31 1989-10-31 Data transfer equipment

Country Status (1)

Country Link
JP (1) JPH03145349A (en)

Similar Documents

Publication Publication Date Title
JP3989932B2 (en) Method and mechanism for local synchronization in a master-slave distributed communication system
US6064670A (en) Matrix for switching between two multiplex groups
US7280550B1 (en) Bandwidth optimization of ring topology through propagation delay compensation
US20090040082A1 (en) Device for processing binary data with serial/parallel conversion
JP2012509612A (en) Interconnection using self-timed time division multiplexed buses
US4791628A (en) High-speed demultiplexer circuit
JPS60208136A (en) Synchronous system in time division communication network
US10680963B2 (en) Circuit and method for credit-based flow control
JP3125348B2 (en) Parallel bit synchronization method
US7650523B2 (en) Interface apparatus and method for synchronization of data
JPH03145349A (en) Data transfer equipment
JPH11112483A (en) Data transfer system
US5282210A (en) Time-division-multiplexed data transmission system
CN113227935A (en) Asynchronous ASIC
KR20080064601A (en) Method for compensating propagation delay of tri-state bidirectional bus and semiconductor device using same
US5764642A (en) System for combining data packets from multiple serial data streams to provide a single serial data output and method therefor
JPH0353365A (en) Data transfer device
JPH03179837A (en) Data transfer device
EP1500233B1 (en) Synchronising cell transmission for packet switching
JPS63110838A (en) Synchronizing signal transfer system
JP3950650B2 (en) Parallel data transfer device and parallel data transfer method
JPS62204359A (en) Synchronizing data transfer system
JP2000332741A (en) Communication apparatus
JPH03178235A (en) Data transfer equipment
RU2222044C2 (en) Module for forwarding messages in switching structure