DE1159024B - Shift register - Google Patents
Shift registerInfo
- Publication number
- DE1159024B DE1159024B DEL36223A DEL0036223A DE1159024B DE 1159024 B DE1159024 B DE 1159024B DE L36223 A DEL36223 A DE L36223A DE L0036223 A DEL0036223 A DE L0036223A DE 1159024 B DE1159024 B DE 1159024B
- Authority
- DE
- Germany
- Prior art keywords
- ring counter
- shift register
- elements
- pulses
- pulse
- 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
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C19/00—Digital stores in which the information is moved stepwise, e.g. shift registers
Landscapes
- Storage Device Security (AREA)
Description
Schieberegister Die Erfindung bezieht sich auf ein Schieberegister. Unter einem Schieberegister wird eine Anordnung zur Speicherung binär verschlüsselter Zahlen verstanden, aus der diese Zahlen nach Wunsch abgerufen werden können.Shift Register The invention relates to a shift register. An arrangement for storing is binary-encrypted under a shift register Understand numbers from which these numbers can be retrieved as desired.
Eine bekannte Schieberegisteranordnung ist in Fig. 1 abgebildet. Sie besteht aus den Speicherelementen Si bis S6, die unter Zwischenschaltung von Zwischenspeicherelementen ZSi bis ZS., in Reihe ge- schaltet sind. Die Speicherelemente Si bis S6 werden über die Schiebeleitung 1 angesteuert und die Zwischenspeicherelemente ZSI bis ZS 5 über die Schiebeleitung 2. Das bekannte Schieberegister arbeitet in der Weise, daß beim Auftreten eines Impulses auf der Schiebeleitung 1 oder 2 die angesteuerten Speicher- oder Zwischenspeicherelemente die auf ihren Eingang wirkende Information speichern und sie an ihrem Ausgang zur Verfügung stellen. Die Schiebeleitungen werden von Impulsfolgen gleicher Frequenz, die jedoch um eine halbe Periode gegeneinander phasenverschoben sind, beaufschlagt. Die Signale, die in den SpeicherelementenS1 bis S, gespeichert sind, werden also vor ihrer Löschung den Zwischenspeicherelementen zugeführt, wo sie zur Weiterleitung an das nächstfolgende Speicherelement erhalten bleiben.A known shift register arrangement is shown in FIG. 1. It consists of the storage elements Si to S6, which are switched through the interposition of intermediate storage elements ZSI to ZS., In series. The memory elements Si to S6 are controlled via the shift line 1 and the intermediate storage elements ZSI to ZS 5 via the shift line 2. The known shift register works in such a way that when a pulse occurs on the shift line 1 or 2, the activated memory or buffer elements open store information affecting their input and make them available at their output. The shift lines are acted upon by pulse trains of the same frequency, but which are phase-shifted by half a period. The signals that are stored in the storage elements S1 to S are therefore fed to the intermediate storage elements before they are deleted, where they are retained for forwarding to the next storage element.
Bei der Speicherung einer binär verschlüsselten Zahl sind zwei Fälle zu unterscheiden: Die binär verschlüsselte Zahl ', die aus einer größeren Anzahl von Stellen besteht, kann nämlich entweder in zeitlicher Seriendarstellung vorliegen oder in zeitlicher Paralleldarstellung. Im ersten Falle besteht ein Speicher- oder Zwischenspeicherelement in Fig. 1 nur aus einem einzigen bistabilen Element. Die einzelnen Stellen der binär verschlüsselten Zahl werden nacheinander in das Schieberegister eingegeben bzw. wieder entnommen. Im zweiten Falle besteht jedes Speicher- oder Zwischenspeicherelement der Fig. 1 aus so vielen parallel arbeitenden bistabilen Elementen wie Stellen zur Kennzeichnung der binär verschlüsselten Zahl erforderlich sind.When storing a binary-encrypted number, a distinction must be made between two cases: The binary-encrypted number, which consists of a larger number of digits, can either be present in a chronological series display or in a chronological parallel display. In the first case, a storage or temporary storage element in FIG. 1 consists only of a single bistable element. The individual digits of the binary encrypted number are entered into the shift register or removed again one after the other. In the second case, each storage or intermediate storage element of FIG. 1 consists of as many bistable elements operating in parallel as there are required places for identifying the binary-encrypted number.
Der Nachteil des bekannten Schieberegisters nach Fig. 1 beruht in denn durch die erforlerlichen Zwischenspeicher bedingten hohen Aufwand.The disadvantage of the known shift register according to FIG. 1 is based on the high expenditure caused by the necessary intermediate memories.
Die der vorliegenden Erfindung zugrunde liegende Aufgabe besteht darin, ein Sohieberegister zu entwickeln, bei dem Zwischenspeicher nicht mehr erforderlich sind.The object on which the present invention is based is to to develop a record register that no longer requires a buffer are.
Zur Lösung dieser Aufgabe schlägt die Erfindung ein Schieberegister vor, das dadurch gekennzeichnet ist, daß die Speicherelemente direkt zu Ketten hintereinandergeschaltet sind und die Ansteuerung der einzelnen Speicherelemente zeitlich nacheinander durch gegeneinander lückende Impulse erfolgt.To solve this problem, the invention proposes a shift register before, which is characterized in that the storage elements are connected directly in series to form chains and the control of the individual storage elements is carried out one after the other mutually gaping impulses takes place.
Die zur Ansteuerung der einzelnen Speicherelemente erforderlichen Impulse werden gemäß der Erfindung über konjunktive Verknüpfungsglieder gewonnen, die mit einem Eingang an je ein bistabiles Glied eines Ringzählers angeschlossen sind und mit einem zweiten Eingang gemeinsam an eine Impulsfolge angeschlossen sind, deren Frequenz mit der Frequenz der den Ringzähler steuernden Impulsfolge übereinstimmt und deren Impulse in den Zeitintervallen erscheinen, in denen der Ringzähler nicht weitergeschaltet wird.The pulses required to control the individual memory elements are obtained according to the invention via conjunctive logic elements, which are each connected to a bistable element of a ring counter with one input and are connected to a second input together to a pulse train, the frequency of which is the same as the frequency of the ring counter controlling pulse sequence and the pulses appear in the time intervals in which the ring counter is not switched.
Ein Ausführungbeispiel eines Schieberegisters nach der Erfindung stellt Fig. 2 dar. Die Zahl der in diesem Beispiel vorgesehenen Speicherelemente beträgt sechs. Sie kann jedoch beliebig groß sein. Die Speicherelemente S, bis S, sind direkt in Reihe geschaltet. Die sie ansteuernden Impulse, die zur Folge haben, daß das in dem betreffenden Speicherelement gespeicherte Signal durch das auf seinen Eingang wirkende Signal ersetzt wird, werden über konjunktive Verknüpfungsglieder &, bis &, gewonnen. Zur Beaufschlagung der konjunktiven Verknüpfungsglieder ist ein Ringzähler vorgesehen, der so viele bistabile Glieder Ri bis R 6 enthält, wie Speicherelemente in Reihe geschaltet sind. Der Ringzähler wird durch eine Impulsfolge t' gesteuert. Von den Gliedern des Ringzählers hat jeweils nur eines die Wertigkeit L. Mit jedem Impuls der Impulsfolge t' wird diese Wertigkeit L an das nächstfolgende Glied des Ringzählers weitergeleitet. Jedes konjunktive Verknüpfungsglied ist über seinen einen Eingang mit dem Ausgang eines Gliedes des Ringzählers verbunden. Außerdem besitzt jedes konjunktive Verknüpfungsglied einen zweiten Eingang. Die zweiten Eingänge aller konjunktiven Verknüpfungsglieder werden gemeinsam von einer Irnpulsfolge beaufschlagt, die in dem Ausführungsbeispiel gleich dem verneinten Wert der den Ringzähler beaufschlagenden Impulsfolge t' ist. Dieser Zusammenhang zwischen den beiden Impulsfolgen ist jedoch nicht notwendig. Erforderlich ist nur, daß die Frequenzen beider Impulsfolgen gleich groß sind und daß die Impulse der die konjunktiven Verknüpfungsglieder beaufschlagenden Irnpulsfolge nur in den Zeitintervallen erscheinen, in denen eine Weiterschaltung des Ringzählers nicht erfolgt.An embodiment of a shift register according to the invention is shown in FIG. 2. The number of storage elements provided in this example is six. However, it can be of any size. The storage elements S to S are connected directly in series. The pulses driving them, which have the result that the signal stored in the relevant memory element is replaced by the signal acting on its input, are obtained via conjunctive logic elements &, to & . To act on the conjunctive logic elements, a ring counter is provided which contains as many bistable elements Ri to R 6 as there are storage elements connected in series. The ring counter is controlled by a pulse train t '. Only one of the elements of the ring counter has the valency L. With each pulse of the pulse train t ', this valency L is passed on to the next element of the ring counter. Each conjunctive link is connected via its one input to the output of a member of the ring counter. In addition, each conjunctive link has a second input. The second inputs of all conjunctive logic elements are acted upon jointly by an impulse sequence which, in the exemplary embodiment, is equal to the negative value of the impulse sequence t 'applied to the ring counter. However, this relationship between the two pulse trains is not necessary. It is only necessary that the frequencies of both pulse trains are the same and that the pulses of the impulse train acting on the conjunctive logic elements only appear in the time intervals in which the ring counter is not switched on.
In dem Ausführungsbeispiel nach Fig. 2 wird ein Ringzähler verwendet, der von zwei Steuerleitungen 6 und 7 gesteuert wird, wobei die aufeinanderfolgenden Ringzählerglieder abwechselnd an die eine bzw. andere Steuerleitung angeschlossen sind. Die zum Betrieb eines solchen Ringzählers erforderlichen zwei Impulsfolgen A und A,. von denen die eine den verneinten Verlauf der anderen hat, werden durch einen Flip-Flop-Untersetzer 5 erzeugt. Die zum Betrieb des Flip-Flop-Untersetzers erforderliche Verneinung Y wird durch das vorgeschaltete Glied 4 aus der Impulsfolge t' gewonnen. Ein solcher Ringzähler, wie eben beschrieben, wird bei der Anordnung nach der Erfindung nur im Interesse einer sicheren Arbeitsweise verwendet. Grundsätzlich kann die Anordnung nach der Erfindung auch einen Ringzähler enthalten, der nur über eine Steuerleitung gesteuert wird, wobei dann auf dieser Steuerleitung direkt die Impuls-folge t' vorhanden wäre.In the exemplary embodiment according to FIG. 2, a ring counter is used which is controlled by two control lines 6 and 7 , the successive ring counter elements being alternately connected to one or the other control line. The two pulse trains A and A, required to operate such a ring counter. one of which has the negative course of the other, are generated by a flip-flop coaster 5 . The negative Y required to operate the flip-flop reducer is obtained by the upstream element 4 from the pulse sequence t '. Such a ring counter, as just described, is only used in the arrangement according to the invention in the interest of safe operation. Basically, the assembly may also include a ring counter which is controlled via a control line according to the invention, and then on this control line directly the pulse sequence T 'would be present.
Zur weiteren Erläuterung der Erfindung sind in Fig. 3 a bis 3 k die im einzelnen auftretenden Impulsfolgen und Ansteuerimpulse dargestellt. In Fig. 3 a und 3 b ist die Impulsfolge t' und ihr verneinter Wert Y dargestellt. In den Fig. 3 c und 3 d sind die am Ausgang des Flip-Flop-Untersetzers 5 abo, griffenen Impulsfolgen A und Ä dargestellt. In den ge Fig. 3 e bis 3 k sind gestrichelt die Signale r, bis r6 dargestellt, die die L-Zustände der Ringzählerglieder R, bis R6 kennzeichnen. Die sich aus den konjunktiven Verknüpfungen von Y mit den Signalen r, bis r. ergebenden Impulse sind in den Fig. 3 e bis 3 k voll ausgezogen dargestellt. Sie bilden die Ansteuerungsimpulse für die Speicherelemente S, bis S". Dadurch, daß diese Impulse gegeneinander lücken, wird erreicht, daß das eingespeicherte Signal eines Speicherelementes erst gelöscht wird, nachdem es in das folgende Speicherelement eingespeichert worden ist.To further explain the invention, the pulse sequences and control pulses occurring in detail are shown in FIGS. 3 a to 3 k. In Fig. 3 a and 3 b, the pulse sequence is t 'and shown their Verne inter Y value. In FIGS. 3 c and 3 d , the pulse sequences A and A , which are attacked at the output of the flip-flop scaler 5 , are shown. In the ge Fig. 3 e k to 3, the signals are dashed r represented through r6 which characterize the L states of the counter ring members R to R6. The result of the conjunctive links of Y with the signals r, to r. resulting pulses are shown in full solid lines in FIGS. 3 e to 3 k. They form the control pulses for the storage elements S 1 to S ". The fact that these pulses are spaced apart means that the stored signal of a storage element is only erased after it has been stored in the following storage element.
Der Vorteil des Schieberegisters nach der Erfindung kommt insbesondere bei der Speicherung von binär verschlüsselten Zahlen zur Geltung, die in zeitlich paralleler Darstellung vorliegen. Bei der bekannten Anordnung sind in diesem Falle Zwischenspeicherelemente erforderlich, die eine Anzahl von bistabilen Elementen enthalten, die der Stellenzahl der binär verschlüsselten Zahl gleich ist. Binär verschlüsselte Zahlen mit vierzig Stellen sind keine Seltenheit. Dem Wegfall dieser bis zu vierzig bistabile Elemente enthaltenden Zwischenspeicherelemente steht in der Anordnung nach der Erfindung nur ein Mehraufwand von einem konjuktiven Verknüpfungsglied und einem bistabilen Ringzählerglied gegenüber.The advantage of the shift register according to the invention comes in particular in the storage of binary encrypted numbers that are valid in time parallel representation. In the known arrangement are in this case Temporary storage elements are required that contain a number of bistable elements which is equal to the number of digits in the binary-coded number. Binary Encoded numbers with forty digits are not uncommon. The elimination of this Buffer elements containing up to forty bistable elements are available in the arrangement according to the invention only an additional expense of one conjunctive link and a bistable ring counter member opposite.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DEL36223A DE1159024B (en) | 1960-05-25 | 1960-05-25 | Shift register |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DEL36223A DE1159024B (en) | 1960-05-25 | 1960-05-25 | Shift register |
Publications (1)
Publication Number | Publication Date |
---|---|
DE1159024B true DE1159024B (en) | 1963-12-12 |
Family
ID=7267396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DEL36223A Pending DE1159024B (en) | 1960-05-25 | 1960-05-25 | Shift register |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE1159024B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1276143B (en) * | 1964-10-14 | 1968-08-29 | Siemens Ag | Circuit arrangement for switching through radar echo pulses |
DE1282751B (en) * | 1964-10-14 | 1968-11-14 | Siemens Ag | Circuit arrangement for the switching through of radar echo signals on different independent distance channels |
FR2356995A1 (en) * | 1976-06-30 | 1978-01-27 | Ibm | FUNCTIONAL LOGIC UNIT |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1075347B (en) * | 1954-06-28 | 1960-02-11 | Sperry Rand Corporation, New York, N. Y. (V. St. A.) | Slidable storage device with a plurality of magnetic amplifiers connected in cascade |
-
1960
- 1960-05-25 DE DEL36223A patent/DE1159024B/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1075347B (en) * | 1954-06-28 | 1960-02-11 | Sperry Rand Corporation, New York, N. Y. (V. St. A.) | Slidable storage device with a plurality of magnetic amplifiers connected in cascade |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1276143B (en) * | 1964-10-14 | 1968-08-29 | Siemens Ag | Circuit arrangement for switching through radar echo pulses |
DE1282751B (en) * | 1964-10-14 | 1968-11-14 | Siemens Ag | Circuit arrangement for the switching through of radar echo signals on different independent distance channels |
FR2356995A1 (en) * | 1976-06-30 | 1978-01-27 | Ibm | FUNCTIONAL LOGIC UNIT |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2021943B2 (en) | ELECTRICAL COMPONENT | |
DE2041349C3 (en) | Device for the numerical display of rapidly changing physical measured variables | |
DE1474351C3 (en) | Data storage | |
DE3119650A1 (en) | FUNCTION GENERATOR | |
DE2235802C2 (en) | Method and device for testing non-linear circuits | |
DE2114733C3 (en) | Apparatus for decoding a four-level signal | |
DE1159024B (en) | Shift register | |
DE2038123B2 (en) | CIRCUIT ARRANGEMENT FOR LOGICAL LINK | |
DE1268885B (en) | Method for sorting digital magnetic tape data and device for carrying out the method | |
DE2037959A1 (en) | Method and circuit arrangement for presenting or recording a sequence of binary bits | |
DE1227263B (en) | Circuit arrangement for converting binary-coded input information temporarily stored in storage relays in parallel into a sequence of binary-coded pulse series | |
DE1181274B (en) | Counter arrangement made up of magnetic core storage elements | |
DE1197922B (en) | Monitoring device for several pulse sources | |
DE2446244C2 (en) | Circuit arrangement for writing in or reading out information | |
DE2051659C3 (en) | Shift register for converting bit-series-parallel information into bit-serial information and vice versa | |
DE2226856A1 (en) | Stack memory with display of exceedance or overflow for the transmission of data in the chronological order of their entry | |
DE2126630A1 (en) | Device for moving data in a long register | |
DE1499493C (en) | Payment device for binary flow impulses | |
DE2326873A1 (en) | ARRANGEMENT FOR DETECTING FAULTS | |
DE1067470B (en) | Circuit arrangement for logic functions following switching devices | |
DE978014C (en) | Process for generating a sequence of pulses or groups of pulses with a very long period | |
DE1244863B (en) | Magnetic core circuit with shift register and fir tree decoding | |
DE1209615B (en) | Method for the detection of signal pulses occurring in random sequence on signal lines, in particular of counting pulses in telephone systems | |
DE1092706B (en) | Electronic step switch | |
DE1943470C3 (en) | Magnetic core shift register with non-destructive reading |