JPH0221695B2 - - Google Patents
Info
- Publication number
- JPH0221695B2 JPH0221695B2 JP58059845A JP5984583A JPH0221695B2 JP H0221695 B2 JPH0221695 B2 JP H0221695B2 JP 58059845 A JP58059845 A JP 58059845A JP 5984583 A JP5984583 A JP 5984583A JP H0221695 B2 JPH0221695 B2 JP H0221695B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- circuit
- output
- delay
- data
- 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
Links
- 238000010586 diagram Methods 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/13—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
- H03K5/135—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals by the use of time reference signals, e.g. clock signals
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Pulse Circuits (AREA)
Description
【発明の詳細な説明】
本発明は直列のデイジタル情報を記憶する小容
量の記憶素子や時間調整の目的等に用いられる遅
延回路に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a small capacity storage element for storing serial digital information and a delay circuit used for the purpose of time adjustment.
従来の遅延回路は金属線の歪伝搬遅延特性を利
用したものであつた。そのため遅延時間を大きく
する場合は長い金属線が必要となり装置が大形化
するという欠点があつた。また、長さを自由に変
えることができないため任意の時間を設定するこ
とは困難であつた。 Conventional delay circuits utilize the strain propagation delay characteristics of metal wires. Therefore, when the delay time is increased, a long metal wire is required, resulting in a disadvantage that the device becomes larger. Further, since the length cannot be freely changed, it is difficult to set an arbitrary time.
本発明の目的は遅延時間の長短に関係なく小形
にでき、かつ任意の遅延時間も設定できるデイジ
タル制御の遅延回路を提供することにある。 An object of the present invention is to provide a digitally controlled delay circuit that can be made compact regardless of the length of the delay time, and can also set an arbitrary delay time.
前記目的を達成するために本発明によるデイジ
タル遅延回路は時刻を歩進する時計回路と、デー
タと前記データの所定単位毎に付加された時刻を
一時記憶する先入れ先出しメモリと、遅延時間を
設定するための遅延時間設定部と前記先入れ先出
しメモリより出力される時刻と前記遅延時間設定
部に設定された遅延時間を加算する加算回路と、
前記時計回路の歩進される時刻と前記加算回路出
力とを比較し、その比較値が一致したとき、対応
のデータを前記先入れ先出しメモリから読み出さ
せる比較回路とから構成してある。 To achieve the above object, the digital delay circuit according to the present invention includes a clock circuit for incrementing time, a first-in first-out memory for temporarily storing data and a time added to each predetermined unit of the data, and a first-in first-out memory for setting a delay time. a delay time setting section and an addition circuit that adds the time output from the first-in, first-out memory and the delay time set in the delay time setting section;
The comparator circuit compares the incremented time of the clock circuit with the output of the adder circuit, and when the comparison values match, reads the corresponding data from the first-in, first-out memory.
前記構成によれば本発明の目的は完全に達成さ
れる。 According to the above configuration, the object of the present invention is completely achieved.
以下、図面を参照して本発明をさらに詳しく説
明する。第1図はは本発明によるデイジタル遅延
回路の一実施例を示す回路図である。 Hereinafter, the present invention will be explained in more detail with reference to the drawings. FIG. 1 is a circuit diagram showing one embodiment of a digital delay circuit according to the present invention.
図において、1は入力データと時刻を一時蓄積
する先入れ先出し(FIFO)メモリ、2は時刻を
歩進させる時計回路、3は遅延時間設定のための
遅延時間設定部、4FIFOメモリ1より出力され
る時刻と遅延時間設定部の設定時間を加算する加
算回路、5は加算回路4の出力と時計回路2の出
力を比較する比較回路、6はバツフア回路、7は
出力データである。 In the figure, 1 is a first-in-first-out (FIFO) memory that temporarily stores input data and time, 2 is a clock circuit that advances the time, 3 is a delay time setting unit for setting a delay time, and 4 is the time output from FIFO memory 1. 5 is a comparison circuit that compares the output of the adder circuit 4 and the output of the clock circuit 2, 6 is a buffer circuit, and 7 is output data.
第2図は第1図の動作を説明するためのタイム
チヤートである。入力データは“A”,“B”,
“C”単位毎に、時刻“1”,“2”,“3”……が
付加され、FIFOメモリ1に記憶されて行く。ま
ずデータ“A”が時刻“1”と共に時計回路2の
信号“SI”によりFIFOメモリ1に書込まれる。
FIFOメモリ1は先入れ先出しメモリであるので
前記データは出力端子“OD”に出力されるとと
もにこのデータが有効であることを示す信号
“OR”が設定される。時計回路2はFIFOメモリ
への書込み指示をした後に時刻を“2”に更新す
る。 FIG. 2 is a time chart for explaining the operation of FIG. 1. Input data is “A”, “B”,
Times "1", "2", "3", . . . are added to each "C" unit and stored in the FIFO memory 1. First, data "A" is written into the FIFO memory 1 along with time "1" by the signal "SI" from the clock circuit 2.
Since the FIFO memory 1 is a first-in, first-out memory, the data is output to the output terminal "OD" and a signal "OR" indicating that this data is valid is set. The clock circuit 2 updates the time to "2" after issuing a write instruction to the FIFO memory.
遅延時間設定部3には“14”が設定されている
とする。この遅延時間設定部3の出力が“14”時
刻が“1”であるので加算回路4の演算結果は
“15”となり、比較回路5に出力される。比較回
路5はFIFOメモリ1から“OR”信号が出力さ
れているのを確認し、時計回路2の出力“2”と
加算回路4の出力“15”とを比較する。比較の結
果、一致していないので待ち合せを行なう。 It is assumed that "14" is set in the delay time setting section 3. Since the output of the delay time setting section 3 is "14" and the time is "1", the calculation result of the adder circuit 4 is "15" and is output to the comparator circuit 5. The comparator circuit 5 confirms that the "OR" signal is output from the FIFO memory 1, and compares the output "2" of the clock circuit 2 with the output "15" of the adder circuit 4. As a result of the comparison, there is no match, so a wait is performed.
一方、時計回路2は入力データBと時刻“2”
以下の情報を次々とFIFOメモリ1に書込んでい
る。そして時計回路2が“15”に歩進したとき、
加算回路4の出力と時計回路2の出力が一致する
ので、比較回路5はバツフア6にFIFOメモリ1
の出力を保持するように指示し、FIFOメモリ1
に対し現在のデータ“A”と時刻“1”を破棄さ
せ次のデータ“B”と時刻“2”を出力するよう
に指示する。この動作によりバツフア6の出力よ
り時刻が“14”遅れてデータ“A”が出力され
る。 On the other hand, clock circuit 2 receives input data B and time “2”.
The following information is written to FIFO memory 1 one after another. And when clock circuit 2 advances to “15”,
Since the output of the adder circuit 4 and the output of the clock circuit 2 match, the comparator circuit 5 connects the FIFO memory 1 to the buffer 6.
Instructs to hold the output of FIFO memory 1
is instructed to discard the current data "A" and time "1" and output the next data "B" and time "2". As a result of this operation, data "A" is output with a time delay of "14" from the output of the buffer 6.
次にFIFOメモリ1には時刻“2”が出力され
ているので加算回路4の出力は“16”となり、時
計回路2の次の歩進する時刻“16”と一致するた
め、比較回路5は次にはバツフア6に対し、デー
タ“B”を保持するよう指示し、FIFOメモリ1
に対し現在のデータ“B”と時刻“2”を破棄さ
せ次のデータ“C”と時刻3を出力するように指
示する。以下、同様な動作により時刻“14”だけ
遅れたデータ“A”“B”“C”……が出力され
る。 Next, since the time "2" is output to the FIFO memory 1, the output of the adder circuit 4 becomes "16", which coincides with the next increment time "16" of the clock circuit 2, so the comparator circuit 5 outputs "16". Next, buffer 6 is instructed to hold data “B”, and FIFO memory 1
is instructed to discard the current data "B" and time "2" and output the next data "C" and time 3. Thereafter, data "A", "B", "C", etc. delayed by time "14" are outputted by the same operation.
本発明における遅延回路の遅延時間設定部は、
その設定値を容易変えうるものである。 The delay time setting section of the delay circuit in the present invention includes:
The setting value can be easily changed.
以上、詳しく説明したように本発明によれば任
意の遅延時間を容易に設定でき、かつ、デイジタ
ル制御であるので遅延時間の長短には関係なく小
形にできる効果がある。 As described in detail above, according to the present invention, an arbitrary delay time can be easily set, and since the delay time is digitally controlled, the device can be made compact regardless of the length of the delay time.
第1図は本発明によるデイジタル遅延回路の一
実施例を示すブロツク図、第2図は第1図の動作
を説明するためのタイムチヤートである。
1……FIFOメモリ、2……時計回路、3……
遅延時間設定部、4……加算回路、5……比較回
路、6……バツフア、10……入力、11……出
力。
FIG. 1 is a block diagram showing an embodiment of a digital delay circuit according to the present invention, and FIG. 2 is a time chart for explaining the operation of FIG. 1... FIFO memory, 2... Clock circuit, 3...
Delay time setting section, 4...Addition circuit, 5...Comparison circuit, 6...Buffer, 10...Input, 11...Output.
Claims (1)
ータの所定単位毎に付加された時刻を一時記憶す
る先入れ先出しメモリと、遅延時間を設定するた
めの遅延時間設定部と前記先入れ先出しメモリよ
り出力される時刻と前記遅延時間設定部に設定さ
れた遅延時間を加算する加算回路と、前記時計回
路の歩進される時刻と前記加算回路出力とを比較
しその比較値が一致したとき、対応のデータを前
記先入れ先出しメモリから読み出させる比較回路
とから構成したデイジタル遅延回路。1. A clock circuit that increments time, a first-in, first-out memory that temporarily stores data and time added to each predetermined unit of the data, a delay time setting section for setting a delay time, and output from the first-in, first-out memory. An adding circuit that adds the time and the delay time set in the delay time setting section compares the incremented time of the clock circuit with the output of the adding circuit, and when the comparison values match, the corresponding data is added. A digital delay circuit comprising a comparison circuit that reads from the first-in first-out memory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58059845A JPS59185425A (en) | 1983-04-05 | 1983-04-05 | Digital delay circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58059845A JPS59185425A (en) | 1983-04-05 | 1983-04-05 | Digital delay circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59185425A JPS59185425A (en) | 1984-10-22 |
| JPH0221695B2 true JPH0221695B2 (en) | 1990-05-15 |
Family
ID=13124948
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58059845A Granted JPS59185425A (en) | 1983-04-05 | 1983-04-05 | Digital delay circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59185425A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0742951U (en) * | 1993-12-30 | 1995-08-11 | 梅子 加藤 | Automatic tuning device for stringed instruments |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1326027B1 (en) | 1997-07-16 | 2006-02-01 | Nsk Ltd | Constant velocity joint for wheels |
| EP0950824A3 (en) | 1998-04-15 | 2000-02-02 | Nsk Ltd | Constant velocity joint and rolling bearing unit for wheel |
-
1983
- 1983-04-05 JP JP58059845A patent/JPS59185425A/en active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0742951U (en) * | 1993-12-30 | 1995-08-11 | 梅子 加藤 | Automatic tuning device for stringed instruments |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59185425A (en) | 1984-10-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0630023A (en) | Cell delay addition circuit | |
| JPS6357993B2 (en) | ||
| EP0551422A4 (en) | Automatic length-reducing audio delay line | |
| KR100225320B1 (en) | Packet output device and method thereof | |
| JPH05204597A (en) | Memory device | |
| JPH0221695B2 (en) | ||
| JP2865314B2 (en) | Packet communication device | |
| JP2757242B2 (en) | Packet delay fluctuation control circuit | |
| JP3190800B2 (en) | Asynchronous transfer circuit with transfer speed switching function | |
| JP3569592B2 (en) | Codec | |
| JP3193202B2 (en) | FIFO type memory | |
| JP3154759B2 (en) | Method and apparatus for delaying operation data of digital filter | |
| JPH05266685A (en) | Storage device | |
| JPS58218230A (en) | Selecting circuit of delay time | |
| JP2002050172A (en) | Fifo control circuit | |
| JPS5897097A (en) | Audio signal time axis conversion device | |
| JPS6073694A (en) | Reverberation adder | |
| JPH0115221B2 (en) | ||
| JPH0331898A (en) | Connecting mechanism for sound source and sequencer | |
| JPS5967596A (en) | Sound source unit for electronic musical instrument | |
| KR900008449B1 (en) | Delaying circuit of digital signal | |
| JPH0646083A (en) | Buffer memory circuit | |
| JPH0895751A (en) | FIFO memory | |
| JPH0636587A (en) | Signal delay memory circuit | |
| JPS63289597A (en) | Echo adder |