DE2833850A1 - Verzoegerungsschaltung - Google Patents
VerzoegerungsschaltungInfo
- Publication number
- DE2833850A1 DE2833850A1 DE19782833850 DE2833850A DE2833850A1 DE 2833850 A1 DE2833850 A1 DE 2833850A1 DE 19782833850 DE19782833850 DE 19782833850 DE 2833850 A DE2833850 A DE 2833850A DE 2833850 A1 DE2833850 A1 DE 2833850A1
- Authority
- DE
- Germany
- Prior art keywords
- memory
- delay
- delay circuit
- access memory
- ram
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/06—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
-
- 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/131—Digitally controlled
-
- 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
-
- 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
- H03K2005/00013—Delay, i.e. output pulse is delayed after input pulse and pulse length of output pulse is dependent on pulse length of input pulse
- H03K2005/0015—Layout of the delay element
- H03K2005/00234—Layout of the delay element using circuits having two logic levels
- H03K2005/00241—Layout of the delay element using circuits having two logic levels using shift registers
-
- 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
- H03K2005/00013—Delay, i.e. output pulse is delayed after input pulse and pulse length of output pulse is dependent on pulse length of input pulse
- H03K2005/0015—Layout of the delay element
- H03K2005/00234—Layout of the delay element using circuits having two logic levels
- H03K2005/00247—Layout of the delay element using circuits having two logic levels using counters
-
- 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
- H03K2005/00013—Delay, i.e. output pulse is delayed after input pulse and pulse length of output pulse is dependent on pulse length of input pulse
- H03K2005/0015—Layout of the delay element
- H03K2005/00234—Layout of the delay element using circuits having two logic levels
- H03K2005/0026—Layout of the delay element using circuits having two logic levels using memories or FIFO's
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Pulse Circuits (AREA)
- Networks Using Active Elements (AREA)
- Shift Register Type Memory (AREA)
Description
Beschreibung
Die Erfindung betrifft digitale Schaltungen, sie bezieht sich insbesondere auf Verzögerungsschaltungen.
Bei der Verarbeitung digitaler Signale ist es bekannt, die Signale durch ein Schieberegister hindurchzuleiten,
wobei die Größe des Schieberegisters die Verzögerung bestimmt. Eine derartige Anordnung ist aus der US-PS
4 051 531 bekannt. Mit dem Begriff "Größe"ist die Anzahl
der Stufen gemeint, durch die die digitalen Signale beim Durchlaufen des Registers hindurchlaufen. Die Schwierigkeit
bei einer derartigen Anordnung besteht darin, daß die Hersteller im allgemeinen Schieberegister nur in vorgegebenen
Größen herstellen, die normalerweise um einen Faktor 2
voneinander differieren. Wenn also zum Beispiel eine Verzögerung von 200 Bits benötigt wird, muß eine Kombination
von Schieberegistern unterschiedlicher Größe verwendet werden, um eine derartige Verzögerung zu verwirklichen,
so läßt sich z.B. in diesem Fall ein 128-Bit Schieberegister, ein 64-Bit Schieberegister und 8-Bit Schieberegister verwenden.
Dies kann teuer und mit einem großen Raumbedarf verbunden sein.
Die vorliegende Erfindung liefert eine Anordnung mit Direktzugriffsspeicher
(RAM), um mindestens einen Teil einer gewünschten Verzögerung zu verwirklichen.
Merkmale und Vorteile der Erfindung werden nun in Verbindung
mit der Beschreibung von vorteilhaften Ausführungsbeispielen der Erfindung anhand der Zeichnung näher erläutert.
Es zeigen:
9 0 9812/0682
1O OOCfj)
ij le? KJ \# \J)
Fig« 1 ein Blockschaltbild einer Grundschaltung gemäß einer Ausführungsform der Erfindung;
Fig. 2 ein genaueres Blockschaltbild der Ausführungsform gemäß Fig.1;
Fig. 3 Diagramme, die dem Verständnis des Blockschaltbilds der Fig. 2 dienen;
Fig. 4 Diagramme, die dem besseren Verständnis einer weiteren Ausführungsform der Erfindung dienen;
und
Fig. 5 Diagramme, die dem besseren Verständnis einer weiteren Ausführungsform der Erfindung dienen.
Die in Fig. 1 dargestellte bevorzugte Ausführungsform der
Erfindung beruht auf einer Kombination eines Standard-Schieberegisters 10 und einer Speichereinrichtung 11. Das Register
.10 liefert einen Teil, und bevorzugt den größeren
Teil der gewünschten Verzögerung, und der Rest der Verzögerung wird durch einen Direkt-Zugriffsspeicher (RAM)
verwirklicht. Diese Anordnung liefert eine große Verzögerung unter Verwendung eines minimalen Schaltungsaufwandes. Sofern
nur eine kurze Verzögerung benötigt wird, die keine Potenz von 2 ist, läßt sich der RAM alleine verwenden.
Fig. 2 zeigt in Form eines Blockschaltbilds, wie die Schaltung gemäß Fig. 1 verwirklicht werden kann. Ein typisches
Beispiel der Verwendung der Schaltung ist in Fig. 2 dargestellt
und betrifft die digitale Aufzeichnung eines PAL-Fernseh-Video-Signals
durch Abtastung des Video-Signals mit einer vielfachen, z.B. der doppelten Hilfsträger-Frequenz
(2d ). Fig. 2 wird daher in Verbindung mit dieser Verwendung
beschrieben.
Wenn ein PAL-Video-Signal digital aufgezeichnet wird
und dabei eine Abtastung mit 2f erfolgt, muß eine Ver-
SC
zögerung von einer Zeile erzeugt werden, pro Zeile sind jedoch 283,7516 Perioden des PAL-^HiIfsträgers vorhanden.
909812
Für ein Video-Signal, welches mit 2f abgetastet ist,
SO
'sind also 2 χ 283,7516 = 567,5032 Abtastsignale pro
Zeile vorhanden. Die Verzögerung von einer Zeile ist daher durch eine Verzögerung von 567 oder 568 Bits
möglich. Durch Verwendung der Anordnung gemäß Fig. 2 läßt sich dies dadurch verwirklichen, daß ein kommerziell
erhältliches 512-Bit-Schieberegister 10 mit dem RAM 11
kobminiert wird, wobei der RAM 11 eine Verzögerung von
45 oder 46 Bits liefert.
Der RAM ist ein Standard-Lese/Schreib-RAM mit einer Kapazität, die mindestens der gewünschten Verzögerung
entspricht, d.h. 47 Bits beträgt, wobei der RAM durch einen variablen Zähler 12 adressiert wird, dessen Modul
gleich der erforderlichen Verzögerung für den RAM ist. Der Modul des Zählers 12 wird dadurch gesetzt, daß ein
die erforderliche Verzögerung kennzeichnendes Signal, z.B. 46 oder 47 an die Dateneingangsanschlüsse des Zählers
angelegt wird. Der Zähler 12 enthält in der dargestellten Ausführung zwei Abschnitte, die je ein 4-Bit-Ausgangssignal
erzeugen können. Für die Verzögerung von 4 6 oder 47 ist dies notwendig, für andere Verzögerungen können jedoch
mehr oder weniger Abschnitte erforderlich sein.
Fig. 3 zeigt das Zeitsteuerdxagramm für den RAM 11, der eine Verzögerung von η Taktimpulsen liefert, da er von
einem Modulo-n-Zähler adressiert wird. Während der Zeitdauer,
die durch eine Taktperiode belegt ist, wird der RAM zuerst in die "Lese"-Betriebsart und dann in die
"Schreibe"-Betriebsart gesetzt. Es wird daher die η Taktimpulse zuvor eingeschriebene Information erhalten, und
die neue Information wird eingeschrieben, Zugriff zur neuen Information kann η Taktimpulse später erlangt werden,
wodurch sich die gewünschte Verzögerung ergibt.
909812/0682
Bei einigen Anwendungen können ansonsten geeignete Schieberegister und/oder Direkt-Zugriffs-Speicher
(RAM) nicht in der Lage sein, mit der erforderlichen Geschwindigkeit betrieben zu werden. In diesem Fall
kann dies Problem dadurch gelöst werden, daß m parallele Pfade verwendet werden, die mit einer Datengeschwindigkeit
oder Datenrate von 1/m betrieben werden. Durch alle oben genannten Ausführungsformen lassen sich Verzögerungsdauern
leicht verwirklichen, die zuvor schwierig oder teuer erzeugt werden konnten.
Eine zusätzliche Verzögerung kann auf vielerlei verschiedene Weise je nach Art des verwendeten RAM und der Art, in der
der RAM adressiert wird, verwirklicht werden. Fig. 2 zeigt Diagramme, die dem Verständnis einer weiteren Ausbildungsform
der Erfindung dienen und als die Anordnung der Fig. 1 verwendet werden kann. Ein Standard-Lese/Sehreib-RAM
mit nur einem Tor wird verwendet, um die zusätzliche Verzögerung zu liefern. Bei dieser Art der Anordnung werden
Daten im Abstand von einer Taktperiode in den RAM eingeschrieben und aus dem RAM ausgelesen.
Die Schreib- und Lese-Adressen sind derart angeordnet, daß sie durch ein Intervall η durch geeignete externe
Berechnung und Einstellung des korrekten Moduls getrennt sind. Aus Fig. 4 läßt sich erkennen, daß Daten während
der ersten Hälfte der Taktperiode z.B. in die Adresse χ eingeschrieben werden. Während der zweiten Hälfte des
Takts werden Daten aus dem Speicher an Adressen x-n ausgelesen. Dann werden damit Daten wiedergewonnen, die
n-Taktimpulse zuvor eingeschrieben waren, wodurch die gewünschte Verzögerung erzeugt ist. Die Verzögerung läßt
sich in einfacher Weise dadurch ändern, daß der Wert η in der Berechnungs-und Einstellschaltung geändert wird,
der die Lese-und Schreibadressen erzeugt. Dies kann in
909812/0682
ähnlicher Weise erfolgen, wie in Verbindung mit den
Figuren 2 und 3 beschrieben wurde.
Ein alternativer RAM? der ebenfalls verwendet werden kann,
ist ein Zwei-Tor RAM, und Fig„ 5 zeigt den Z-usaismenhang
zwischen Lese- und Schrexbadressen, die eine Verzögerung
von η-Taktimpulsen bei einem 2wei-Tor-RÄM liefern. Sin
Zweitor-RAM besitzt die nützliche Eigenschaft, daß die Speicherzellen derart aufgebaut sind, daß gleichzeitig
Daten in den Speicher eingeschrieben bzw= aus dem Speicher ausgelesen werden können. Es sind zwei Sätze von Adressen
erforderlich; eine Leseadresse und eine Schreibadresse, und diese Adressen werden bei jedem Taktimpuls beide
inkrementiert. Durch Verwendung eines geeigneten Zählersystems oder Berechnungs-und Einstellschaltung (Arithmetik)
läßt es sich verwirklichen, daß die Lese- und die Schrexbadressen immer einen gewissen numerischen Wert η voneinander
wegjLiegen. Die Differenz zwischen Lese- und Schrexbadressen gibt dann die Zahl der Taktimpuls-Verzögerung durch den
RAM an.
Leerseife
Claims (4)
- 70 Brorapton Road, London S.W.3, EnglandVerzögerungsschaltungPatentansprücheDigitale Verzögerungsschaltung zum Verzögern digitaler Signale um eine Zeit, die η Informationsbits äquivalent ist, dadurch gekennzeichnet, daß ein Direkt-Zugriffsspeicher (RAM) (11) und eine Einrichtung zum Zuführen der digitalen Daten in den Direkt-Zugriffs-Speicher (11) vorgesehen sind, daß eine Einrichtung (12) zum Adressieren des Direkt-Zugriffs-Speichers (11) vorgesehen ist, um Daten in den Speicher (11) einzuschreiben und auszulesen, daß ein Taktimpulsgenerator sowohl mit dem Direkt-Zugriffs-Speicher (11) und der Einrichtung (12) zum Adressieren des Speichers (11) verbunden ist, und daß Daten η Bits nach ihrem Einschreiben in den Speicher (11) aus den Speicher (11) ausgelesen werden.
- 2. Verzögerungsschaltung nach Anspruch 1, dadurch gekennzeichnet, daß ein Schieberegister (10) mit dem Direkt-909812/0682ORIGINALWR/g sρZugriffs-Speicher (11) und dem Taktimpulsgenerator verbunden ist, um eine zusätzliche Verzögerung zu liefern.
- 3. Verzogerungsschaltung nach Anspruch 1, dadurch gekennzeichnet, daß die Einrichtung (12) zum Adressieren des Speichers (11) ein variabler Modulo-Zähler ist, und daß der Direkt-Zugriffs-Speicher ein Standard-Lese/ Schreib-Spnicher ist.
- 4. Verzögerungsschaltung nach Anspruch 1, dadurch gekennzeichnet, daß der Speicher (11) ein Speicher mit zwei Adressentoren ist, und daß die Differenz zwischen den Lese-und den Schreibadressen die gewünschte Verzögerung ergibt.909812/0682
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB3276977 | 1977-08-04 | ||
GB7832357A GB2013379B (en) | 1977-08-04 | 1978-08-04 | Delay circuits |
Publications (1)
Publication Number | Publication Date |
---|---|
DE2833850A1 true DE2833850A1 (de) | 1979-03-22 |
Family
ID=26261553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19782833850 Withdrawn DE2833850A1 (de) | 1977-08-04 | 1978-08-02 | Verzoegerungsschaltung |
Country Status (4)
Country | Link |
---|---|
US (1) | US4271483A (de) |
JP (1) | JPS5463652A (de) |
DE (1) | DE2833850A1 (de) |
GB (1) | GB2013379B (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1981000940A1 (en) * | 1979-09-28 | 1981-04-02 | Siemens Ag Albis | Circuit for offsetting pulses |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4402079A (en) * | 1978-08-28 | 1983-08-30 | International Telephone And Telegraph Corporation | Delay correction circuit |
JPS5694589A (en) * | 1979-12-27 | 1981-07-31 | Nec Corp | Memory device |
US4411007A (en) * | 1981-04-29 | 1983-10-18 | The Manitoba Telephone System | Distributed network synchronization system |
JPS58108583A (ja) * | 1981-12-23 | 1983-06-28 | ヤマハ株式会社 | 電子楽器の変調効果装置 |
DE3507326A1 (de) * | 1985-03-01 | 1986-09-04 | Siemens AG, 1000 Berlin und 8000 München | Anordnung zur zeitverzoegerten weiterleitung von seriell auftretenden digitalen datenfolgen |
JPS62256129A (ja) * | 1986-04-30 | 1987-11-07 | Sony Corp | 演算処理装置 |
IT1197273B (it) * | 1986-09-25 | 1988-11-30 | Telettra Lab Telefon | Sistema e dispositivi per interfacciare macchine asincrone tra loro |
JPS63146298A (ja) * | 1986-12-10 | 1988-06-18 | Mitsubishi Electric Corp | 可変語長シフトレジスタ |
JPS63276795A (ja) * | 1986-12-16 | 1988-11-15 | Mitsubishi Electric Corp | 可変長シフトレジスタ |
JPH02279015A (ja) * | 1989-04-20 | 1990-11-15 | Sanyo Electric Co Ltd | 遅延回路 |
JP2646032B2 (ja) * | 1989-10-14 | 1997-08-25 | 三菱電機株式会社 | Lifo方式の半導体記憶装置およびその制御方法 |
GB2249852A (en) * | 1990-10-29 | 1992-05-20 | Sandia Corp | Circuit for echo and noise suppression of acoustic signals transmitted through a drillstring |
FR2682192B1 (fr) * | 1991-10-03 | 1993-11-12 | Etat Francais Delegue Armement | Dispositif pour generer un retard sur un signal numerique. |
JP2829807B2 (ja) * | 1992-07-10 | 1998-12-02 | 松下電器産業株式会社 | セル遅延付加回路 |
FR2733649B1 (fr) * | 1995-04-25 | 1997-07-04 | Le Tourneur Gregoire | Dispositif de retard programmable d'un signal analogique et antenne acoustique programmable correspondante |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3500330A (en) * | 1966-12-30 | 1970-03-10 | North American Rockwell | Variable delay system for data transfer operations |
JPS5727627B2 (de) * | 1972-08-28 | 1982-06-11 | ||
US4121058A (en) * | 1976-12-13 | 1978-10-17 | E-Systems, Inc. | Voice processor |
-
1978
- 1978-07-31 US US05/929,797 patent/US4271483A/en not_active Expired - Lifetime
- 1978-08-02 JP JP9447578A patent/JPS5463652A/ja active Pending
- 1978-08-02 DE DE19782833850 patent/DE2833850A1/de not_active Withdrawn
- 1978-08-04 GB GB7832357A patent/GB2013379B/en not_active Expired
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1981000940A1 (en) * | 1979-09-28 | 1981-04-02 | Siemens Ag Albis | Circuit for offsetting pulses |
Also Published As
Publication number | Publication date |
---|---|
GB2013379A (en) | 1979-08-08 |
US4271483A (en) | 1981-06-02 |
JPS5463652A (en) | 1979-05-22 |
GB2013379B (en) | 1982-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2703578C2 (de) | Videodatenspeicher | |
DE4439817C2 (de) | Selbstauffrischungsvorrichtung für eine verborgene Selbstauffrischung in einem synchronen dynamischen Direktzugriffsspeicher | |
DE3782756T2 (de) | Direktzugriffspeichereinrichtung. | |
DE4027187C2 (de) | Halbleiterspeicher | |
DE3219379C2 (de) | ||
DE2833850A1 (de) | Verzoegerungsschaltung | |
DE2905990C2 (de) | ||
DE3015887C2 (de) | Serien-Parallel-Signalumsetzer | |
DE3221872C2 (de) | Informations-Speicheranordnung | |
DE4402447C2 (de) | Vorrichtung zum Erzeugen eines Mehrszenen-Videosignals | |
DE3823921C2 (de) | Verfahren und Gerät zum Speichern digitaler Videosignale | |
DE3610301C2 (de) | ||
DE3541759C2 (de) | ||
DE3225365A1 (de) | Verfahren zur wandlung serieller datensignale | |
EP0298394A2 (de) | Verfahren und Vorrichtung zur Verminderung der Sichtbarkeit der Zeilenstruktur eines Fernsehbildes | |
DE2625840A1 (de) | Radaranzeigesystem | |
DE3018509A1 (de) | Schieberegister mit latch-schaltung | |
DE2746642C2 (de) | Fernsehimpulsgeber | |
DE3633461A1 (de) | Taktsignalgebervorrichtung | |
DE3729494C3 (de) | Einrichtung zur Speicherung von Videosignalen | |
DE2011194A1 (de) | Verfahren zur Darstellung des zeitlichen Verlaufs von Meßwertreihen auf dem Bildschirm eines Sichtgerätes | |
DE69010103T2 (de) | Vorrichtung zur Umwandlung einer Zeilenabtastung in eine streifenweise Vertikalsägezahnabtastung. | |
DE2942235A1 (de) | Zeitmultiplex-schaltkreis | |
DE69413459T2 (de) | Speicherschaltung für parallelen Datenausgang | |
DE2817556C2 (de) | Verfahren zur Steuerung eines dynamischen Speichers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8128 | New person/name/address of the agent |
Representative=s name: EISENFUEHR, G., DIPL.-ING. SPEISER, D., DIPL.-ING. |
|
8141 | Disposal/no request for examination |