JPH0671253B2 - Synchronous data transfer method - Google Patents

Synchronous data transfer method

Info

Publication number
JPH0671253B2
JPH0671253B2 JP60129142A JP12914285A JPH0671253B2 JP H0671253 B2 JPH0671253 B2 JP H0671253B2 JP 60129142 A JP60129142 A JP 60129142A JP 12914285 A JP12914285 A JP 12914285A JP H0671253 B2 JPH0671253 B2 JP H0671253B2
Authority
JP
Japan
Prior art keywords
clock
register
data transfer
delay time
transmission
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 - Lifetime
Application number
JP60129142A
Other languages
Japanese (ja)
Other versions
JPS61288256A (en
Inventor
元 松本
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 JP60129142A priority Critical patent/JPH0671253B2/en
Publication of JPS61288256A publication Critical patent/JPS61288256A/en
Publication of JPH0671253B2 publication Critical patent/JPH0671253B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Information Transfer Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はクロック源を共用する論理装置間における同期
式データ転送方式に関する。
The present invention relates to a synchronous data transfer system between logic devices sharing a clock source.

〔従来の技術〕[Conventional technology]

従来この種の論理装置間の同期式データ転送において、
送信レジスタおよび受信レジスタ間の伝送線として用い
る接続線材の線長による遅延時間が、1クロック周期で
受信可能な遅延時間よりも短い場合は1クロックレート
のデータ転送を行い、1クロック周期で受信可能な遅延
時間以上である場合はこれらレジスタ間に中継レジスタ
を挿入してレジスタ間の遅延時間が1クロック周期で受
信可能な遅延時間よりも必ず短くなるように構成して1
クロックレートのデータ転送を行っている。
Conventionally, in synchronous data transfer between logical devices of this type,
If the delay time due to the line length of the connecting wire used as the transmission line between the transmission register and the reception register is shorter than the delay time that can be received in one clock cycle, data transfer at one clock rate is performed and data can be received in one clock cycle. If the delay time is longer than the specified delay time, insert a relay register between these registers so that the delay time between registers is always shorter than the delay time that can be received in one clock cycle.
Data is being transferred at the clock rate.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

上述した従来のデータ転送方式では、接続線材の線長に
よる遅延時間が1クロック周期以上である場合、1クロ
ックレートで転送できるよう設けられる中継用レジスタ
の数が多くなり、この結果、金物量が増加するという欠
点がある。
In the above-described conventional data transfer method, when the delay time due to the line length of the connecting wire material is one clock cycle or more, the number of relay registers provided so as to transfer at one clock rate increases, and as a result, the amount of hardware is reduced. It has the disadvantage of increasing.

〔問題点を解決するための手段〕[Means for solving problems]

本発明の同期式データ転送方式は、同一のクロック源か
ら分配されるクロックを用いる第1および第2の論理装
置間におけるデータ転送方式において、前記第1の論理
装置内に設けられ前記クロック源からのクロック信号に
同期して更新動作を行う送信レジスタと、前記第2の論
理装置内に設けられ前記クロック源からのクロック信号
に同期して更新動作を行う受信レジスタと、前記送信レ
ジスタから前記受信レジスタにデータを転送するために
これらレジスタ間に設けられかつ1クロック周期で受信
できない最小遅延時間と2クロック周期で受信できる最
大遅延時間とを保証する長さを有する伝送線とを備えて
いる。
The synchronous data transfer method of the present invention is a data transfer method between a first logic device and a second logic device that uses clocks distributed from the same clock source, and is provided in the first logic device. A transmission register that performs an update operation in synchronization with the clock signal, a reception register that is provided in the second logic device and that performs an update operation in synchronization with a clock signal from the clock source, and the reception register from the transmission register. A transmission line is provided between the registers for transferring data to the registers and has a length that guarantees a minimum delay time that cannot be received in one clock cycle and a maximum delay time that can be received in two clock cycles.

〔実施例〕〔Example〕

次に本発明の実施例について図面を参照して説明する。 Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の一実施例のブロック図である。本実施
例のデータ処理システムは、クロック装置1から論理装
置2,3(ここでは2台の場合について示す)に同一のク
ロックが供給されている。クロック装置1はクロック発
振器10とクロック分配器11を含む。論理装置2(3)は
クロック分配器21(31)と送信レジスタ20(受信レジス
タ30)を含み、送信レジスタ20と受信レジスタ30は伝送
線4で接続されている。(論理装置2は受信レジスタそ
の他、論理装置3は送信レジスタその他を含でいるが、
ここでは便宜上、図示説明は省略する)伝送線4は遅延
時間αtを持っていることを協調するため遅延素子の記
法で示されている。送信レジスタ20と受信レジスタ30と
クロック発振器10を共通クロック源としてクロック分配
器11,21,31により同一クロックの供給を受ける。クロッ
クの周期をTcとし、送信レジスタ20と受信レジスタ30の
クロックスキューをTS、伝送線4の1m当りの遅延時間を
tW(1±δ)とする。δは材質、環境によるバラツキを
示す。送信レジスタ20の出力の立上り時間をtF、受信レ
ジスタ30のセットアップ時間をTSU、ホールド時間をTHD
とする。
FIG. 1 is a block diagram of an embodiment of the present invention. In the data processing system of this embodiment, the same clock is supplied from the clock unit 1 to the logic units 2 and 3 (here, the case of two units is shown). The clock device 1 includes a clock oscillator 10 and a clock distributor 11. The logic device 2 (3) includes a clock distributor 21 (31) and a transmission register 20 (reception register 30), and the transmission register 20 and the reception register 30 are connected by a transmission line 4. (The logic unit 2 includes a reception register and others, and the logic unit 3 includes a transmission register and others.
For the sake of convenience, the illustration is omitted here.) The transmission line 4 is shown in the notation of a delay element in order to cooperate that it has a delay time αt. The transmission register 20, the reception register 30, and the clock oscillator 10 are used as a common clock source and are supplied with the same clock by the clock distributors 11, 21, and 31. The clock cycle is Tc, the clock skew of the transmission register 20 and the reception register 30 is T S , and the delay time per 1 m of the transmission line 4 is
t W (1 ± δ). δ indicates variation due to material and environment. The output rise time of the transmission register 20 is t F , the setup time of the reception register 30 is T SU , and the hold time is T HD.
And

第2図で示す如く、送信レジスタ20にはクロック毎に転
送データがセットされる。送信レジスタ20の出力は受信
レジスタ30のクロックを基準にするとTF±TSの遅延時間
をもつ。伝送線の長さがLmとするとその遅延時間はL・
tW・(1±δ)であり、 Tmin=TF min−TS+L・tW(1−δ) TC+THD (1) Tmax=TF max+TS+L・tW(1+δ) <2・TC−TSU (2) であれば、第2図に示す如くクロック1で送信レジスタ
20とセットされたデータD1が2クロック後に受信レジス
タ30で受信される。
As shown in FIG. 2, transfer data is set in the transmission register 20 every clock. The output of the transmission register 20 has a delay time of T F ± T S with reference to the clock of the reception register 30. If the length of the transmission line is Lm, the delay time is L
t W · (1 ± δ), Tmin = T F min-T S + L · t W (1-δ) T C + T HD (1) Tmax = T F max + T S + L · t W (1 + δ) <2・ If T C −T SU (2), transmit register at clock 1 as shown in FIG.
The data D 1 set to 20 is received by the reception register 30 after 2 clocks.

例えば、TC=8ns,TS=1ns, tW=4ns/m,δ=0.1,TF min=0, TF max=1ns,TSU=THD=1ns とすると、 なので、線長として2.77m乃至2.99mを選べばよいことが
分かる。
For example, if T C = 8ns, T S = 1ns, t W = 4ns / m, δ = 0.1, T F min = 0, T F max = 1ns, T SU = T HD = 1ns, Therefore, it is understood that the line length should be selected from 2.77m to 2.99m.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明は、伝送線の遅延時間が2ク
ロック周期で受信可能な長さであれば中断用レジスタを
用いることなく1クロックレートでデータ転送すること
ができ、この結果、金物量の低減およびこれに伴なう低
価格を達成できるという効果がある。
As described above, according to the present invention, if the delay time of the transmission line is long enough to be received in two clock cycles, data can be transferred at one clock rate without using an interruption register. It is possible to reduce the cost and the associated low price.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例のブロック図、第2図は実施
例の動作を説明するタイムチャートである。 1……クロック装置、2,3……論理装置、4……伝送
線、10……クロック発振器、20……送信レジスタ、30…
…受信レジスタ、11,21,31……クロック分配器。
FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a time chart explaining the operation of the embodiment. 1 ... Clock device, 2, 3 ... Logic device, 4 ... Transmission line, 10 ... Clock oscillator, 20 ... Transmission register, 30 ...
… Reception registers, 11,21,31 …… Clock distributor.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】同一のクロック源から分配されるクロック
を用いる第1および第2の論理装置間におけるデータ転
送方式において、 前記第1の論理装置内に設けられ前記クロック源からの
クロック信号に同期して更新動作を行う送信レジスタ
と、 前記第2の論理装置内に設けられ前記クロック源からの
クロック信号に同期して更新動作を行う受信レジスタ
と、 前記送信レジスタから前記受信レジスタにデータを転送
するためにこれらレジスタ間に設けられかつ1クロック
周期で受信できない最小遅延時間と2クロック周期で受
信できる最大遅延時間とを保証する長さを有する伝送線
と を備えたことを特徴とする同期式データ転送方式。
1. A data transfer method between first and second logic devices using clocks distributed from the same clock source, wherein the data transfer system is provided in the first logic device and synchronized with a clock signal from the clock source. And a transmission register for performing an update operation, a reception register provided in the second logic device for performing an update operation in synchronization with a clock signal from the clock source, and data transferred from the transmission register to the reception register. In order to achieve this, a synchronous line characterized by having a transmission line provided between these registers and having a length that guarantees a minimum delay time that cannot be received in one clock cycle and a maximum delay time that can be received in two clock cycles Data transfer method.
JP60129142A 1985-06-15 1985-06-15 Synchronous data transfer method Expired - Lifetime JPH0671253B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60129142A JPH0671253B2 (en) 1985-06-15 1985-06-15 Synchronous data transfer method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60129142A JPH0671253B2 (en) 1985-06-15 1985-06-15 Synchronous data transfer method

Publications (2)

Publication Number Publication Date
JPS61288256A JPS61288256A (en) 1986-12-18
JPH0671253B2 true JPH0671253B2 (en) 1994-09-07

Family

ID=15002158

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60129142A Expired - Lifetime JPH0671253B2 (en) 1985-06-15 1985-06-15 Synchronous data transfer method

Country Status (1)

Country Link
JP (1) JPH0671253B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0438508A (en) * 1990-06-04 1992-02-07 Nec Corp Clock supplying device

Also Published As

Publication number Publication date
JPS61288256A (en) 1986-12-18

Similar Documents

Publication Publication Date Title
JP3565600B2 (en) Data communication device and data communication method
US5546023A (en) Daisy chained clock distribution scheme
US5392422A (en) Source synchronized metastable free bus
US4503490A (en) Distributed timing system
US5335337A (en) Programmable data transfer timing
JPH0578849B2 (en)
JPH0671253B2 (en) Synchronous data transfer method
US11855800B1 (en) One-line synchronous interface
JP2546967B2 (en) Data transmission system
JPH0133864B2 (en)
JPS62204359A (en) Synchronizing data transfer system
CN113168205B (en) Device for transaction-based transmission clock gating for low-power designs
JP2504615B2 (en) Signal transmission timing control system
JPS63104547A (en) Synchronous system data transfer system
JPH01204169A (en) Bus transfer control system
JPS63147253A (en) Inter-device data transfer system
SU1280631A1 (en) Device for connecting information sources with common bus
KR100237389B1 (en) Interconnection network of independent synchronization system using source synchronous transmission technique
JPS59176863A (en) Timer synchronizing system
KR100364673B1 (en) How to transmit burst data on Sunbus
SU1238088A1 (en) Interface for linking computer with using equipment
JPS6024497B2 (en) Data transfer method
JPH04322356A (en) Bidirectional synchronous bus
JPS6310838A (en) Synchronizing system for data transfer system including asynchronous system
JPS6411980B2 (en)

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term