JPH02228759A - Digital data transfer equipment - Google Patents

Digital data transfer equipment

Info

Publication number
JPH02228759A
JPH02228759A JP1050525A JP5052589A JPH02228759A JP H02228759 A JPH02228759 A JP H02228759A JP 1050525 A JP1050525 A JP 1050525A JP 5052589 A JP5052589 A JP 5052589A JP H02228759 A JPH02228759 A JP H02228759A
Authority
JP
Japan
Prior art keywords
clock
transfer
register
transfer clock
output
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
JP1050525A
Other languages
Japanese (ja)
Inventor
Tadayoshi Nakayama
忠義 中山
Tsutomu Fukatsu
勉 普勝
Yoshihiro Nakatani
中谷 吉宏
Hisanori Hirose
久敬 広瀬
Tsutomu Sato
力 佐藤
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP1050525A priority Critical patent/JPH02228759A/en
Publication of JPH02228759A publication Critical patent/JPH02228759A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [産業上の利用分野] 本願発明は、クロック周波数の異なるシステム間でディ
ジタル・データを転送するディジタル・データ転送装置
に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a digital data transfer device that transfers digital data between systems having different clock frequencies.

[従来の技術] クロック周波数は同じであるが同期の異なるシステム間
でのディジタル・データ転送装置は、従来、第7図に示
すような構成になっていた。第7図において、10はm
ビットのディジタル・データの入力端子、12は入力端
子10の入力データをラッチするD型フリップ・フロッ
プ(以下、D−FFと記す。)、14は入力と出力を非
同期で行えるシフト・レジスタ、16はシフト・レジス
タ14の出力データをラッチするD−FF、 18はデ
ィジタル・データの出力端子、20.22はデータ転送
クロックの入力端子、24はクロック入力端子20のク
ロックを反転するインバータである。
[Prior Art] A digital data transfer device between systems having the same clock frequency but different synchronization has conventionally had a configuration as shown in FIG. In Figure 7, 10 is m
12 is a D-type flip-flop (hereinafter referred to as D-FF) that latches the input data of the input terminal 10; 14 is a shift register that can perform input and output asynchronously; 16 is a bit digital data input terminal; 18 is a digital data output terminal, 20.22 is a data transfer clock input terminal, and 24 is an inverter that inverts the clock at the clock input terminal 20.

送信側から送られたmビット・データは入力端子10に
人力し、送信側データ転送クロックが端子20に入力す
る。D−FFI 2はこの送信側データ転送クロックに
従って入力端子10のデータをラッチし、シフト・レジ
スタ14に出力する。シフト・レジスタ14は端子20
のクロックに従って取り込み、端子22の受信側データ
転送クロックに従って出力する。D−FF16は端子2
2の受信側データ転送クロックに従ってシフト・レジス
タ14の出力データをラッチし、出力端子18に出力す
る。このようにして、非同期システム間でのデータ転送
が行われる。なお、送信側から送られてくるデータのタ
イミングとしては、データ転送クロックの立ち上がりで
変化するものとする。
The m-bit data sent from the transmitting side is input to the input terminal 10, and the transmitting side data transfer clock is input to the terminal 20. The D-FFI 2 latches the data at the input terminal 10 in accordance with this transmission side data transfer clock and outputs it to the shift register 14. Shift register 14 is connected to terminal 20
The data is taken in according to the clock of the terminal 22, and output according to the receiving side data transfer clock of the terminal 22. D-FF16 is terminal 2
The output data of the shift register 14 is latched in accordance with the receiving side data transfer clock No. 2, and outputted to the output terminal 18. In this way, data transfer between asynchronous systems takes place. It is assumed that the timing of data sent from the transmitting side changes with the rising edge of the data transfer clock.

[発明が解決しようとする課題] しかし従来例では、周波数の異なるシステム間ではデー
タを転送できない。例えば、送信側のデータ転送クロッ
クの周波数が受信側のデータ転送クロックの周波数より
も高い場合には、シフト・レジスタ14がオーバーフロ
ーを起こし、その逆の場合には、シフト・レジスタ14
が空になるからである。
[Problems to be Solved by the Invention] However, in the conventional example, data cannot be transferred between systems with different frequencies. For example, if the frequency of the data transfer clock on the transmitting side is higher than the frequency of the data transfer clock on the receiving side, the shift register 14 will overflow, and vice versa.
This is because it becomes empty.

そこで本願発明は、周波数の異なるシステム間でのデー
タ転送を行えるディジタル・データ転送装置を提示する
ことを目的とする。
Therefore, it is an object of the present invention to provide a digital data transfer device that can transfer data between systems with different frequencies.

[課題を解決するための手段] 本願第1の発明に係るディジタル・データ転送装置は、
第1の転送クロックに同期して転送されているディジタ
ル・データを当該第1の転送クロックの1/2以下の周
波数を有する第2の転送クロックにより転送するための
装置であって、当該第2の転送クロックを当該第1の転
送クロックにより遅延する遅延手段と、当該遅延手段の
出力するクロックにより当該ディジタル・データを転送
する第1のレジスタと、当該第2の転送クロックにより
当該第1のレジスタの出力を転送する第2のレジスタと
を備えることを特徴としている。
[Means for solving the problem] A digital data transfer device according to the first invention of the present application includes:
A device for transferring digital data being transferred in synchronization with a first transfer clock using a second transfer clock having a frequency of 1/2 or less of the first transfer clock, the device a delay means for delaying the transfer clock of the digital data by the first transfer clock, a first register for transferring the digital data by the clock output from the delay means, and a first register for delaying the digital data by the second transfer clock. The second register transfers the output of the second register.

また本願第2の発明に係るディジタル・データ転送装置
は、第1の転送クロックに同期して転送されているディ
ジタル・データを当該第1の転送クロックの2倍以上の
周波数を有する第2の転送クロックにより転送するため
の装置であって、当該第1の転送クロックを当該第2の
転送クロックにより遅延する遅延手段と、当該第1の転
送クロックにより入力データを転送する第1のレジスタ
と、当該遅延手段の出力するクロックにより当該第1の
レジスタの出力を転送する第2のレジスタとを備えるこ
とを特徴としている。
Further, the digital data transfer device according to the second invention of the present application transfers the digital data being transferred in synchronization with the first transfer clock to a second transfer having a frequency that is twice or more that of the first transfer clock. A device for transferring data using a clock, the device comprising: a delay means for delaying the first transfer clock by the second transfer clock; a first register for transferring input data using the first transfer clock; The second register transfers the output of the first register using the clock output from the delay means.

更に、本願第3の発明に係るディジタル・データ転送装
置は、第1の転送クロックに同期して転送されているデ
ィジタル・データを当該第1の転送クロックとは異なる
周波数を有する第2の転送クロックにより転送するため
の装置であって、当該第1及び第2の転送クロックの高
い方の周波数の2倍以上の周波数を有する第3のクロッ
クにより当該第1の転送クロックを遅延する第1の遅延
手段と、当該第1の転送クロックにより入力データを転
送する第1のレジスタと、当該遅延手段の出力するタロ
ツクにより当該第1のレジスタの出力を転送する第2の
レジスタと、当該第3のクロックにより当該第2の転送
クロックを遅延する第2の遅延手段と、当該第2の遅延
手段の出力するクロックにより当該第2のレジスタの出
力を転送する第3のレジスタと、当該第2の転送クロッ
クにより前記第3のレジスタの出力を転送する第4のレ
ジスタとを備えることを特徴としている。
Furthermore, the digital data transfer device according to the third invention of the present application transfers the digital data being transferred in synchronization with the first transfer clock to a second transfer clock having a frequency different from that of the first transfer clock. a first delay in which the first transfer clock is delayed by a third clock having a frequency that is at least twice the higher frequency of the first and second transfer clocks; a first register that transfers input data using the first transfer clock; a second register that transfers the output of the first register using a tarlock output from the delay means; and a third clock. a second delay means for delaying the second transfer clock by the second delay means; a third register for transferring the output of the second register by the clock output from the second delay means; and a second delay means for delaying the second transfer clock. and a fourth register for transferring the output of the third register.

[作用] 上記第1の発明によれば第1のレジスタの転送タイミン
グと第2のレジスタの転送タイミングとの関係が第2の
レジスタにおいてデータ転送ミスが生じることはない関
係となる。従って、第1の転送クロックに同期して転送
されているディジタル・データを当該第1の転送クロッ
クの172以下の周波数を有する第2の転送クロックに
より確実に転送することが可能となった。
[Operation] According to the first invention, the relationship between the transfer timing of the first register and the transfer timing of the second register is such that a data transfer error does not occur in the second register. Therefore, it has become possible to reliably transfer the digital data being transferred in synchronization with the first transfer clock using the second transfer clock having a frequency of 172 or less than that of the first transfer clock.

また、上記第2の発明によれば第1のレジスタの転送タ
イミングと第2のレジスタの転送タイミングとの関係が
第2のレジスタにおいてデータ転送ミスが生じることは
ない関係となる。従って、第1の転送クロックに同期し
て転送されているディジタル・データを当該第1の転送
クロックの2倍以上の周波数を有する第2の転送クロッ
クにより確実に転送することが可能となった。
Further, according to the second invention, the relationship between the transfer timing of the first register and the transfer timing of the second register is such that a data transfer error does not occur in the second register. Therefore, it has become possible to reliably transfer the digital data being transferred in synchronization with the first transfer clock using the second transfer clock having a frequency that is more than twice that of the first transfer clock.

更に、上記第3の発明によれば第1のレジスタの転送タ
イミングと第2のレジスタの転送タイミングとの関係、
第2のレジスタの転送タイミングと第3のレジスタの転
送タイミングとの関係、第3のレジスタの転送タイミン
グと第4のレジスタの転送タイミングとの関係が、夫々
第2、第3、第4のレジスタにおいてデータ転送ミスが
生じることはない関係となる。従って、第1の転送クロ
ックに同期して転送されているディジタル・データを当
該第1の転送クロックとは周波数の異なる第2の転送ク
ロックにより確実に転送することが可能となった。
Furthermore, according to the third invention, the relationship between the transfer timing of the first register and the transfer timing of the second register,
The relationship between the transfer timing of the second register and the transfer timing of the third register, and the relationship between the transfer timing of the third register and the transfer timing of the fourth register are different from those of the second, third, and fourth registers, respectively. The relationship is such that no data transfer error occurs. Therefore, it has become possible to reliably transfer the digital data being transferred in synchronization with the first transfer clock using the second transfer clock having a frequency different from that of the first transfer clock.

[実施例] 以下、図面を参照して本願発明の詳細な説明する。[Example] Hereinafter, the present invention will be described in detail with reference to the drawings.

第1図は本願発明の一実施例の構成ブロック図を示す。FIG. 1 shows a configuration block diagram of an embodiment of the present invention.

30はmビット・データの入力端子、32.34,36
.38はmビット・データをラッチするD−FF、 4
0はmビット・データの出力端子、42は送信側データ
転送クロック(第2の発明、第3の発明における第1の
転送クロック)の入力端子、44は受信側データ転送ク
ロック(第1の発明、第3の発明における第2の転送り
゛ロック)の入力端子、46は入力端子42のクロック
を反転するインバータ、48.50は遅延回路、52は
遅延回路48.50を制御するクロック(第1の発明に
おける第1の転送クロック、第2の発明における第2の
転送クロック)の入力端子である。
30 is an m-bit data input terminal, 32.34, 36
.. 38 is a D-FF that latches m-bit data; 4
0 is an output terminal for m-bit data, 42 is an input terminal for a transmitting side data transfer clock (first transfer clock in the second invention and third invention), and 44 is a receiving side data transfer clock (first transfer clock in the first invention). , 46 is an inverter for inverting the clock of the input terminal 42, 48.50 is a delay circuit, and 52 is a clock (second transfer lock) for controlling the delay circuit 48.50. This is an input terminal for the first transfer clock in the first invention and the second transfer clock in the second invention.

なお、入力端子52のクロックは、送信側データ転送ク
ロック(入力端子42のクロック)の周波数及び受信側
データ転送クロック(入力端子44のクロック)の周波
数の高い方の周波数の2倍以上の周波数を持っている。
Note that the clock of the input terminal 52 has a frequency that is at least twice the higher of the frequency of the transmitting side data transfer clock (clock of the input terminal 42) and the frequency of the receiving side data transfer clock (clock of the input terminal 44). have.

第1図の動作を説明する。送信側から送られてきたmビ
ット・データは、入力端子30に入力し、送信側データ
転送クロックは入力端子42に入力する。入力端子42
のクロックはインバータ46により反転され、D−FF
32は、インバータ46の出力54に従い入力端子30
の入力データをラッチし、次段のD−FF34に出力す
る。インバータ46の出力は遅延回路48で遅延され、
D−FF34にクロック56として印加される。D−F
F34はこのクロック56に従いD−FF32の出力を
ラッチして、D−FF36に転送する。
The operation shown in FIG. 1 will be explained. The m-bit data sent from the transmitting side is input to the input terminal 30, and the transmitting side data transfer clock is input to the input terminal 42. Input terminal 42
The clock of D-FF is inverted by the inverter 46, and the clock of D-FF
32 is connected to the input terminal 30 according to the output 54 of the inverter 46.
The input data is latched and output to the D-FF 34 at the next stage. The output of the inverter 46 is delayed by a delay circuit 48,
It is applied to the D-FF 34 as a clock 56. D-F
F34 latches the output of D-FF32 according to this clock 56 and transfers it to D-FF36.

入力端子44には受信側データ転送クロックが入力され
ており、遅延回路50は入力端子52のクロックにより
、当該受信側データ転送クロックを遅延し、D−FF3
6にクロック58として印加する。D−FF36はこの
クロック58に従い、D−FF 34の出力をラッチし
、D−FF38に転送する。D−FF38は、入力端子
44の受信側データ転送クロックに従いD−FF36の
出力をラッチし、出力端子40に出力する。
A receiving side data transfer clock is input to the input terminal 44, and the delay circuit 50 delays the receiving side data transfer clock based on the clock of the input terminal 52, and the D-FF3
6 as a clock 58. The D-FF 36 latches the output of the D-FF 34 in accordance with this clock 58 and transfers it to the D-FF 38. The D-FF 38 latches the output of the D-FF 36 according to the receiving side data transfer clock of the input terminal 44 and outputs it to the output terminal 40 .

本実施例の特徴は、D−FF32,34,36.38の
クロック54,56,58.60を所定の関係にする遅
延回路56.60を設けた点にある。
A feature of this embodiment is that a delay circuit 56.60 is provided to set the clocks 54, 56, 58.60 of the D-FFs 32, 34, 36.38 in a predetermined relationship.

これらのクロック54,56,58.60がどのような
関係にあるべきかを次に説明する。第2図において、6
2はmビット・データの入力端子、64.66はD−F
F、 68はmビット・データの出力端子、70はD−
FF64へのクロックCIの入力端子、72はD−FF
66へのクロックC2の入力端子である。この回路で、
クロックC2によるラッチが正常に動作するには、第3
図のタイミング・チャートで、 (条件1 )   t 、、+ t 、、、≦It≦T
1であるか、又は、第4図のタイミング・チャートにお
いて、 (条件2)  t、、+t、、≦’rat≦T。
The relationship between these clocks 54, 56, 58, and 60 will be explained next. In Figure 2, 6
2 is m-bit data input terminal, 64.66 is D-F
F, 68 is an m-bit data output terminal, 70 is D-
Input terminal of clock CI to FF64, 72 is D-FF
This is the input terminal for the clock C2 to 66. In this circuit,
In order for the latch using clock C2 to operate normally, the third
In the timing chart shown in the figure, (Condition 1) t,,+t,,,≦It≦T
1, or in the timing chart of FIG. 4, (Condition 2) t, , +t, ≦'rat≦T.

のどちらかを満たす必要がある。但し、1=12、T、
はクロックC1の周期、T、はクロックCmの周期、t
、4はD−FF64,66の伝搬遅延時間、t muは
D−FF64. 66のデータ・セットアツプ時間であ
る。条件1はクロックC1の周期T、が既知のときに用
い、条件2はクロックC2の周期T、が既知のときに用
いる。
It is necessary to satisfy one of the following. However, 1=12, T,
is the period of clock C1, T is the period of clock Cm, t
, 4 is the propagation delay time of D-FF64, 66, and t mu is D-FF64. 66 data set-up times. Condition 1 is used when the period T of the clock C1 is known, and Condition 2 is used when the period T of the clock C2 is known.

条件1又は条件2による条件は、以下の条件と等価であ
る。即ち こと。
The conditions according to Condition 1 or Condition 2 are equivalent to the following conditions. That is to say.

条件3は、クロックCI、 C*の周期が既知でも未知
でも利用できる。
Condition 3 can be used whether the cycles of clocks CI and C* are known or unknown.

以上により、従属接続のD−FFのクロックの時間差が
条件1〜3の何れかを満たせばよいことが理解できよう
。このような条件を満たす遅延回路48.50とは、そ
れぞれを1ビツトのD−FFで構成したものであり、こ
のD−FFのクロックの周波数は、前記の通り、送信側
データ転送クロックと受信側データ転送クロックの高い
方の周波数の2倍以上であればよい。但し、これはデユ
ーティ−を50%と仮定した場合であり、人力のクロッ
クを間引かずに遅延するための最低限の周波数である。
From the above, it can be understood that the time difference between the clocks of the cascade-connected D-FFs only needs to satisfy any one of conditions 1 to 3. The delay circuits 48 and 50 that meet these conditions are each composed of 1-bit D-FFs, and as described above, the frequency of the clock of these D-FFs is the same as that of the transmitting side data transfer clock and the receiving side data transfer clock. It is sufficient that the frequency is at least twice as high as the higher frequency of the side data transfer clock. However, this is the case where the duty is assumed to be 50%, and is the minimum frequency for delaying the human clock without thinning it.

データ転送クロックのデユーティが50%からずれたと
きには更に高い周波数が必要になる。
When the duty of the data transfer clock deviates from 50%, an even higher frequency is required.

第1図において、端子42の送信側データ転送クロック
の周期をT 、、端子44の受信側データ転送クロック
の周期をT5、端子52のクロックの周期をT6とする
と、クロック54に対するクロック56の遅延時間τ8
、クロック56に対するクロック58の遅延時間τ2、
及び、クロック58に対するクロック60の遅延時間τ
、は、次のようになる。
In FIG. 1, if the period of the transmitting side data transfer clock at the terminal 42 is T, the period of the receiving side data transfer clock at the terminal 44 is T5, and the period of the clock at the terminal 52 is T6, then the delay of the clock 56 with respect to the clock 54 is time τ8
, delay time τ2 of clock 58 with respect to clock 56,
and the delay time τ of the clock 60 with respect to the clock 58
, becomes as follows.

1 、、+ 1 、、≦τ1< T −+ t 、、+
 t 、uT* =nT、(n=0.1,2.  ・−
)τ @>Tb    Tt     tau   t
、。
1,,+1,,≦τ1<T−+t,,+
t, uT* = nT, (n=0.1, 2. ・-
)τ @>Tb Tt tau t
,.

τ、≦T>   t−t、d ここで、 T1 ≦’r、/2.Tb /2 である。また、”、+t、uは一般的に非常に小さく、
1 、、+ 1 、、≦T、/2と考えられる。従って
、t ea + t−−≦τ、<Tl r * = n T 、     (n =0.1,2
.・−)t 、、+ t sv≦τ、≦T。
τ, ≦T> t-t, d, where T1 ≦'r, /2. Tb/2. Also, ”, +t, and u are generally very small,
1,,+1,,≦T,/2. Therefore, t ea + t--≦τ, <Tl r * = n T , (n = 0.1, 2
..・−)t,,+tsv≦τ,≦T.

となる。これらの式は、前述の条件1〜3を満足してお
り、mビットのディジタル・データを確実に転送できる
becomes. These formulas satisfy the conditions 1 to 3 described above and can reliably transfer m-bit digital data.

第5図は遅延回路48の具体的構成例のブロック図を示
す。74は端子52のクロックに従って動作するD−F
F、 76は固定遅延時間t、の遅延素子である。この
場合、 τ、≧1 、、+ 1□+t。
FIG. 5 shows a block diagram of a specific example of the configuration of the delay circuit 48. 74 is a D-F that operates according to the clock of the terminal 52.
F, 76 is a delay element with a fixed delay time t. In this case, τ,≧1,,+1□+t.

τ+ <T、+tp、+t、11+t。τ+ <T, +tp, +t, 11+t.

r 2 =n T a   t g    (n =0
.1,2s・1τs>Tb  T−t−、tpa τ、≦Tb   t−t、。
r 2 = n Ta t g (n = 0
.. 1,2s·1τs>Tb Tt−, tpa τ, ≦Tb tt.

となる。ここで、tp≦Tc/2であれば、上記式は前
述の条件1〜3の何れかを満足する。
becomes. Here, if tp≦Tc/2, the above formula satisfies any of the conditions 1 to 3 described above.

上記実施例は本願第1、第2、第3の発明の全てに対応
する実施例を示したが、例えば第1、第2の発明単独の
構成についても同様に構成できる。
Although the above-mentioned embodiment shows an embodiment corresponding to all of the first, second, and third inventions of the present application, for example, the structure of the first and second inventions alone can be similarly configured.

第6図は本願第1の発明の実施例の構成ブロック図を示
す。第1図と同じ構成要素には同じ符号を付しである。
FIG. 6 shows a configuration block diagram of an embodiment of the first invention of the present application. The same components as in FIG. 1 are given the same reference numerals.

第1図との比較から分かるように、第6図は、第1図の
D−FF32,34、クロック入力端子42、インバー
タ46及び遅延回路48を省略した構成になっている。
As can be seen from a comparison with FIG. 1, FIG. 6 has a configuration in which the D-FFs 32, 34, clock input terminal 42, inverter 46, and delay circuit 48 of FIG. 1 are omitted.

この構成では、送信側からのディジタル・データが、端
子52のクロック(第1の転送クロック)を分周したク
ロツクに同期して、入力端子30に入力する場合に適用
可能であり、端子52のクロックの周波数が、端子44
の受信側データ転送用クロックの周波数の2倍以上であ
ればよい。
This configuration is applicable when digital data from the transmitting side is input to the input terminal 30 in synchronization with a clock obtained by dividing the clock at the terminal 52 (first transfer clock); The frequency of the clock is
The frequency may be at least twice the frequency of the data transfer clock on the receiving side.

同様に本願第2の発明の実施例は第1図のD−FF32
.34、インバータ46、遅延回路48で構成できる。
Similarly, the embodiment of the second invention of the present application is the D-FF32 shown in FIG.
.. 34, an inverter 46, and a delay circuit 48.

[発明の効果] 以上の説明から容易に理解できるように、本願発明によ
れば、簡単な回路構成で、クロック周波数の異なるシス
テム間のディジタル・データ転送を実現できる。
[Effects of the Invention] As can be easily understood from the above explanation, according to the present invention, digital data transfer between systems having different clock frequencies can be realized with a simple circuit configuration.

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

第1図は本発明の一実施例の構成ブロック図、第2図は
、第1図の動作原理説明用のブロック図、第3図及び第
4図は第2図のためのタイミング・チャート、第5図は
第1図の遅延回路48の構成例、第6図は本願第1の発
明の実施例の構成ブロック図、第7図は従来例の構成ブ
ロック図である。 30:データ入力端子 32,34,36.38=D型
フリツプフロツプ 40:データ出力端子42.44.
52+クロツク入力端子 46:インバータ 48,5
0:遅延回路
FIG. 1 is a configuration block diagram of an embodiment of the present invention, FIG. 2 is a block diagram for explaining the operating principle of FIG. 1, FIGS. 3 and 4 are timing charts for FIG. 2, FIG. 5 is a configuration example of the delay circuit 48 shown in FIG. 1, FIG. 6 is a configuration block diagram of an embodiment of the first invention of the present application, and FIG. 7 is a configuration block diagram of a conventional example. 30: Data input terminal 32, 34, 36.38 = D-type flip-flop 40: Data output terminal 42.44.
52 + clock input terminal 46: Inverter 48,5
0: Delay circuit

Claims (3)

【特許請求の範囲】[Claims] (1)第1の転送クロックに同期して転送されているデ
ィジタル・データを当該第1の転送クロックの1/2以
下の周波数を有する第2の転送クロックにより転送する
ための装置であって、当該第2の転送クロックを当該第
1の転送クロックにより遅延する遅延手段と、当該遅延
手段の出力するクロックにより当該ディジタル・データ
を転送する第1のレジスタと、当該第2の転送クロック
により当該第1のレジスタの出力を転送する第2のレジ
スタとを備えるディジタル・データ転送装置。
(1) A device for transferring digital data being transferred in synchronization with a first transfer clock using a second transfer clock having a frequency that is 1/2 or less of the first transfer clock, a delay means for delaying the second transfer clock by the first transfer clock; a first register for transferring the digital data by the clock output from the delay means; A digital data transfer device comprising: a second register that transfers the output of the first register;
(2)第1の転送クロックに同期して転送されているデ
ィジタル・データを当該第1の転送クロックの2倍以上
の周波数を有する第2の転送クロックにより転送するた
めの装置であって、当該第1の転送クロックを当該第2
の転送クロックにより遅延する遅延手段と、当該第1の
転送クロックにより入力データを転送する第1のレジス
タと、当該遅延手段の出力するクロックにより当該第1
のレジスタの出力を転送する第2のレジスタとを備える
ディジタル・データ転送装置。
(2) A device for transferring digital data being transferred in synchronization with a first transfer clock using a second transfer clock having a frequency that is twice or more that of the first transfer clock, the first transfer clock to the second
a first register that transfers input data using the first transfer clock; and a first register that transfers input data using the first transfer clock;
and a second register for transferring the output of the register.
(3)第1の転送クロックに同期して転送されているデ
ィジタル・データを当該第1の転送クロックとは異なる
周波数を有する第2の転送クロックにより転送するため
の装置であって、当該第1及び第2の転送クロックの高
い方の周波数の2倍以上の周波数を有する第3のクロッ
クにより当該第1の転送クロックを遅延する第1の遅延
手段と、当該第1の転送クロックにより入力データを転
送する第1のレジスタと、当該遅延手段の出力するクロ
ックにより当該第1のレジスタの出力を転送する第2の
レジスタと、当該第3のクロックにより当該第2の転送
クロックを遅延する第2の遅延手段と、当該第2の遅延
手段の出力するクロックにより当該第2のレジスタの出
力を転送する第3のレジスタと、当該第2の転送クロッ
クにより前記第3のレジスタの出力を転送する第4のレ
ジスタとを備えるディジタル・データ転送装置。
(3) A device for transferring digital data being transferred in synchronization with a first transfer clock using a second transfer clock having a frequency different from that of the first transfer clock, and a first delay means for delaying the first transfer clock by a third clock having a frequency that is at least twice as high as the higher frequency of the second transfer clock; a first register to transfer, a second register to transfer the output of the first register by a clock output from the delay means, and a second register to delay the second transfer clock by the third clock. a delay means; a third register that transfers the output of the second register according to the clock output from the second delay means; and a fourth register that transfers the output of the third register according to the second transfer clock. A digital data transfer device comprising a register.
JP1050525A 1989-03-02 1989-03-02 Digital data transfer equipment Pending JPH02228759A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1050525A JPH02228759A (en) 1989-03-02 1989-03-02 Digital data transfer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1050525A JPH02228759A (en) 1989-03-02 1989-03-02 Digital data transfer equipment

Publications (1)

Publication Number Publication Date
JPH02228759A true JPH02228759A (en) 1990-09-11

Family

ID=12861403

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1050525A Pending JPH02228759A (en) 1989-03-02 1989-03-02 Digital data transfer equipment

Country Status (1)

Country Link
JP (1) JPH02228759A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100246383B1 (en) * 1997-03-10 2000-03-15 구자홍 Data transmission circuit
US7017066B2 (en) 2003-04-10 2006-03-21 International Business Machines Corporation Method, system and synchronization circuit for providing hardware component access to a set of data values without restriction
JP2010056888A (en) * 2008-08-28 2010-03-11 Elpida Memory Inc Synchronization control circuit, semiconductor device and control method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100246383B1 (en) * 1997-03-10 2000-03-15 구자홍 Data transmission circuit
US7017066B2 (en) 2003-04-10 2006-03-21 International Business Machines Corporation Method, system and synchronization circuit for providing hardware component access to a set of data values without restriction
JP2010056888A (en) * 2008-08-28 2010-03-11 Elpida Memory Inc Synchronization control circuit, semiconductor device and control method

Similar Documents

Publication Publication Date Title
US4745302A (en) Asynchronous signal synchronizing circuit
CA1290406C (en) Finite metastable time synchronizer
JPH05289770A (en) Method and device for synchronization
JP2002208844A (en) Glitch elimination circuit
US6172540B1 (en) Apparatus for fast logic transfer of data across asynchronous clock domains
EP0534129B1 (en) Interface circuit for data transfer
US6690221B1 (en) Method and apparatus to delay signal latching
JPH02228759A (en) Digital data transfer equipment
US4928290A (en) Circuit for stable synchronization of asynchronous data
EP0124942A1 (en) Integrated memory circuit of a series-parallel-series type
KR102491690B1 (en) Clock detector and clock detecting method
JP3035817B2 (en) Clock recovery device
USH1796H (en) Method and circuit for eliminating hold time violations in synchronous circuits
US6150861A (en) Flip-flop
JPH03201717A (en) Flip-flop circuit
JPH0783274B2 (en) Integrated electronic multiplexer circuit
US4809302A (en) Clock injector circuit
JPS6195648A (en) Data transfer method
US7010072B2 (en) Aligned clock forwarding scheme
JP2547723B2 (en) Divider circuit
JP2667671B2 (en) Data output device
JPS6411980B2 (en)
JPH01143435A (en) data transmission equipment
KR200167744Y1 (en) Parallel data transmission apparatus of exchange
JP2930083B2 (en) Parallel / serial conversion circuit