DE1103648B - Arrangement for controlling a magnetic core die store - Google Patents
Arrangement for controlling a magnetic core die storeInfo
- Publication number
- DE1103648B DE1103648B DEP23576A DEP0023576A DE1103648B DE 1103648 B DE1103648 B DE 1103648B DE P23576 A DEP23576 A DE P23576A DE P0023576 A DEP0023576 A DE P0023576A DE 1103648 B DE1103648 B DE 1103648B
- Authority
- DE
- Germany
- Prior art keywords
- pulse
- blocking
- magnetic core
- gate circuit
- winding
- 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
- 230000000903 blocking effect Effects 0.000 claims description 31
- 239000011159 matrix material Substances 0.000 claims description 19
- 238000004804 winding Methods 0.000 claims description 18
- 230000003111 delayed effect Effects 0.000 claims description 10
- 238000000034 method Methods 0.000 claims description 4
- 230000005415 magnetization Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 230000004907 flux Effects 0.000 description 3
- 230000001939 inductive effect Effects 0.000 description 2
- 230000000873 masking effect Effects 0.000 description 2
- 230000005417 remagnetization Effects 0.000 description 2
- 229910000859 α-Fe Inorganic materials 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000005389 magnetism Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/02—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements
- G11C11/06—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using single-aperture storage elements, e.g. ring core; using multi-aperture plates in which each individual aperture forms a storage element
- G11C11/06007—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using single-aperture storage elements, e.g. ring core; using multi-aperture plates in which each individual aperture forms a storage element using a single aperture or single magnetic closed circuit
- G11C11/06014—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using magnetic elements using single-aperture storage elements, e.g. ring core; using multi-aperture plates in which each individual aperture forms a storage element using a single aperture or single magnetic closed circuit using one such element per bit
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Near-Field Transmission Systems (AREA)
Description
Anordnung zur Steuerung eines Magnetkern-Matrizenspeichers Die Erfindung bezieht sich auf eine Anordnung zur Steuerung eines Magnetkernspeichers mit mehreren Speichermatrizen, deren einander entsprechende Zeilen- und Spaltenleitungen von gemeinsamen Impulsquellen die Lese- und Schreibimpulse empfangen und bei denen durch sämtliche Kerne einer Matrix außer einer Lesewicklung eine zusätzliche Sperrwicklung geführt ist, der von einem Sperrimpulsgenerator ein Impuls zugeführt wird, der den Schreibimpulsen auf den erregten Zeilen- und Spaltenleitungen entgegenwirkt und entweder zugleich mit diesen auftritt und dadurch die Ummagnetisierung des auf dem Kreuzungspunkt dieser Leitungen sitzenden Magnetkerns verhindert oder zeitlich gegen diese verzögert ist und dadurch nach erfolgter Ummagnetisierung als Nachstörimpuls wirkt, so daß an der zeitlichen Lage dieses Impulses beim Lesevorgang die an die Maschine zu liefernde Information erkennbar ist.Arrangement for controlling a magnetic core matrix store The invention relates to an arrangement for controlling a magnetic core memory with several Memory matrices whose corresponding row and column lines of common pulse sources receive the read and write pulses and through which all cores of a matrix except for a read winding an additional blocking winding is performed, which is fed by a blocking pulse generator, a pulse that the Counteracts write pulses on the excited row and column lines and either occurs at the same time as this and thereby the magnetization reversal of the on the Crossing point of these lines seated magnetic core prevented or timed against this is delayed and therefore as a post-interference pulse after the magnetization has been reversed acts, so that at the timing of this pulse during the reading process, the Information to be supplied to the machine is recognizable.
Bei den bisher bekannten Anordnungen dieser Art wurde der beim Abfragen des Speichers aus der Lesewicklung kommende Impuls, der anzeigte, daß in dem abgefragten Kern die Binärziffer 1 gespeichert war, einem Hilfsregister zugeführt. Das Hilfsregister steuerte die Phasenlage des vom Sperrimpulsgen.erator gelieferten Impulses, damit beim anschließenden Wiedereinschreiben der abgelesenen Information die richtige Ziffer gespeichert wurde. Außerdem mußte aus dem Zustand des Hilfsregisters der Rückmeldeimpuls abgeleitet werden, der dem Verbraucher, beispielsweise dem Rechenwerk einer elektronischen Rechenmaschine, zugeführt wurde. Der Rückmeldeimpuls muß in der Rechenmaschine eine beträchtliche Belastung steuern. Deshalb war es erforderlich, jeder Speichermatrix eine Rückmeldungsstufe zuzuordnen, die in Abhängigkeit von dem Zustand des Hilfsregisters einen der Belastung entsprechenden Rückmeldeimpuls erzeugte.In the previously known arrangements of this type, when interrogating of the memory coming from the reading winding, which indicated that in the interrogated Core the binary number 1 was stored, fed to an auxiliary register. The auxiliary register controlled the phase position of the pulse supplied by the blocking pulse generator, with it the correct one when rewriting the read information Digit has been saved. In addition, the Feedback pulse can be derived from the consumer, for example the arithmetic unit an electronic calculating machine. The feedback pulse must be in control a considerable load on the adding machine. Therefore it was necessary to assign a feedback level to each memory matrix, which is dependent on the status of the auxiliary register a feedback pulse corresponding to the load generated.
Das Ziel der Erfindung liegt in der Schaffung einer Anordnung, bei der die bisher erforderlichen Rückmeldungsstufen entfallen und dennoch ein sehr kräftiger Rückmeldeimpuls zur Maschine geliefert wird. Dadurch ergibt sich eine erhebliche Einsparung an Schaltungsaufwand.The aim of the invention is to provide an arrangement the previously required feedback levels are no longer necessary and yet a very powerful feedback pulse is delivered to the machine. This results in a considerable savings in circuit costs.
Erfindungsgemäß wird dies dadurch erreicht, daß an den Ausgang des Sperrimpulsgenerators eine Torschaltung angeschlossen ist, die durch einen Ausblendimpuls zu einem der Zeitpunkte geöffnet wird, an denen die Impulse des Sperrimpulsgenerators auftreten, und daß das Ausgangssignal der Torschaltung als Rückmeldeimpuls verwendet wird.According to the invention this is achieved in that at the output of the Blocking pulse generator is connected to a gate circuit, which is triggered by a masking pulse is opened at one of the times at which the pulses of the blocking pulse generator occur, and that the output signal of the gate circuit is used as a feedback pulse will.
Bei der erfindungsgemäßen Anordnung wird also der ohnehin vorhandene Sperrimpulsgenerator als Ouelle für den Rückmeldeimpuls verwendet. Es wurde festgestellt, daß an der Vorderflanke der vom Sperrimpulsgeneratar abgegebenen Impulse ein erheblicher Gegenspannungsimpul.s auftritt, weil die Sperrwicklung der Matrix eine beträchtliche induktive Impedanz darstellt. Dieser kräftige Gegenspannungsimpuls kann direkt als Rückmeldeimpuls verwendet werden.In the case of the arrangement according to the invention, the already existing one is used Blocking pulse generator used as the source for the feedback pulse. It was determined, that on the leading edge of the pulses emitted by the blocking pulse generator a significant one Gegenspannungsimpul.s occurs because the blocking winding of the matrix is a considerable represents inductive impedance. This powerful counter-voltage pulse can be used directly as a Feedback pulse can be used.
Da auch bei den bekannten Schaltungsanordnungen meistens eine oder mehrere Torschaltungen an den Ausgang der Rückmeldungsstufe angeschlossen sind, bedeutet die erfindungsgemäß vorgesehene Torschaltung keinen Mehraufwand.Since in the known circuit arrangements usually one or several gate circuits are connected to the output of the feedback stage, the gate circuit provided according to the invention does not mean any additional effort.
Gemäß einer bevorzugten Ausführungsform der Erfindung wird die Torschaltung zum Zeitpunkt des nichtverzögerten Impulses geöffnet.According to a preferred embodiment of the invention, the gate circuit open at the time of the non-delayed pulse.
Dadurch wird erreicht, daß der Rückmeldeimpuls sofort nach dem Ablesen des Speichers zur Verfügung steht, so daß sich gegenüber den früher bekannten Schaltungsanordnungen keine Verlängerung der Zugangszeit ergibt. Das Auftreten eines Rückmeldeimpulses bedeutet in der Rechenmaschine üblicherweise das Vorhandensein der Binärziffer 1. Da das Auftreten des nichtverzögerten Impulses bedeutet, daß die Ummagnetisierung des Speicherkerns verhindert wird, muß in diesem Fall der Ummagnetisierung eines Kerns die Binärziffer 0 zugeordnet werden, was im Gegensatz zu der sonst üblichen Konvention steht. Hieraus ergibt sich aber kein Nachteil für den Betrieb des Speichers.This ensures that the feedback pulse immediately after reading of the memory is available, so that compared to the previously known circuit arrangements there is no extension of the access time. The occurrence of a feedback pulse usually means the presence of the binary digit 1 in the calculating machine. Since the occurrence of the non-delayed pulse means that the magnetization reversal of the memory core is prevented, in this case the magnetization reversal of a Kerns to be assigned the binary digit 0, which is in contrast to the usual Convention stands. However, this does not result in any disadvantage for the operation of the memory.
Die Erfindung wird an Hand der Zeichnung erläutert. Darin zeigt Fig. 1 eine übliche Magnetkernspeichermatrix, Fig. 2 zeitliche Diagramme der zur Steuerung der Matrix von Fig. 1 angewendeten Impulse und Fig.3 ein Blockschaltbild der erfindungsgemäßen Schaltungsanordnung.The invention is explained with reference to the drawing. FIG. 1 a conventional magnetic core memory matrix, FIG. 2 time diagrams for the control 1 and FIG. 3 shows a block diagram of the pulses according to the invention Circuit arrangement.
Die in Fig.1 dargestellte Magnetkern-Speichermatrix besteht aus Ferritringkernen 1, die eine nahezu rechteckige Hysteresisschleife besitzen. Die Magnetkerne sind in einer Ebene in Zeilen und Spalten angeordnet. Es sind der Einfachheit halber nur sechzehn Kerne dargestellt; gewöhnlich bestehen die Speichermatrizen aus einer sehr - viel größeren Zahl von ?Magnetkernen. Durch die Kerne jeder Zeile ist eine Zeilenleitung 2 a., 2 b, 2 c bzw. 2 d geführt, und in gleicher Weise ist durch die Kerne jeder Spalte eine Spaltenleitung 3 a, 3b, 3 c bzw. 3 d gezogen. Ferner läuft durch sämtliche Kerne der Matrix eine Lesewicklung 4.The magnetic core memory matrix shown in FIG. 1 consists of ferrite ring cores 1 which have an almost rectangular hysteresis loop. The magnetic cores are arranged in rows and columns in one plane. Only sixteen cores are shown for the sake of simplicity; Usually the memory arrays consist of a much larger number of magnetic cores. Through the cores of each line is a row line 2 a., 2 b, c guided d 2 and 2, and in the same way, through the cores of each column is a column line 3 a, 3b, 3 c and 3 d pulled. Furthermore, a read winding 4 runs through all the cores of the matrix.
Auf jedem Magnetkern kann eine Binärziffer dadurch gespeichert werden, daß dieser Kern in den einen oder in den anderen Magnetisierungszustand gebracht wird. Zum Ablesen der gespeicherten Inforination wird über die Zeilenleitung, die durch den betreffenden Magnetkern geht, ein Leseimpuls geschickt, dessen Größe der Hälfte des Stromwertes entspricht, der zur Ummagnetisierung des Kerns erforderlich ist. Dieser Stromimpuls ist in dem Diagramm X von Fig.2 mit +liiz/2 bezeichnet. Zur gleichen Zeit wird auf die Spaltenleitung, die durch den gleichen Kern verläuft, ein gleicher Leseimpuls des Werts +Im/2 gegeben, wie im Diagramm I' von Fig. 2 gezeigt ist. Es empfängt also nur der auf dem Kreuzungspunkt dieser beiden Leitungen sitzende Magnetkern eine zu seiner Uminagnetisierung ausreichende Gesamtdurchflutung. Wenn der Kern den ersten Magnetisierungszustand hat, aus dem er durch diese Stromimpulse in den zweiten Magnetisierungszustand gebracht wird, wird auf der Lesewicklung ein Spannungsimpuls induziert, der beispielsweise als Ziffer 1 gedeutet werden kann. Wenn dagegen der Magnetkern bereits den zweiten Magnetisierungszustand innehat, bleiben die beiden Leseimpulse ohne Wirkung, und an der Lesewicklung tritt kein Impuls auf, was dann der Ziffer 0 entspricht.A binary digit can be stored on each magnetic core by that this core is brought into one or the other state of magnetization will. To read the stored information, the row line that goes through the relevant magnetic core, sent a read pulse, the size of the Corresponds to half of the current value required to remagnetize the core is. This current pulse is denoted by + liiz / 2 in diagram X of FIG. At the same time, on the column line that runs through the same core, an identical read pulse of the value + Im / 2 is given, as shown in diagram I 'of FIG is. So only the person sitting at the intersection of these two lines receives it Magnetic core has a sufficient total flux to reverse magnetize it. if the core has the first state of magnetization from which it is driven by these current pulses is brought into the second magnetization state, a Induced voltage pulse, which can be interpreted as number 1, for example. If, on the other hand, the magnetic core already has the second state of magnetization, the two reading impulses remain without effect, and nothing occurs on the reading winding Impulse on, which then corresponds to the number 0.
Nach dem Abfragen wird sich der Magnetkern in jedem Fall in dem zweiten 2Iagnetisierungszustand befinden, so daß nicht mehr erkennbar ist, welche Information zuvor auf ihm gespeichert war. Gewöhnlich ist es aber erforderlich, daß die Information in dem Speicher erhalten bleibt, damit sie wiederholt abgefragt werden kann. Wenn also der Magnetkern durch die Leseimpulse vom ersten in den zweiten Magnetisierungszustand gebracht worden ist, muß er an-@,chließend wieder in den ersten Magnetisierungszustand zurückmagnetisiert werden. Dies kann dadurch erfolgen, daß anschließend auf die Spaltenleitung und auf die Zeilenleitung, die durch diesen Kern gehen, je ein entgegengesetzt gerichteter Schreibimpuls des Wertes -Iiia/2 gegeben wird, wie in den Diagrammen X und I' von Fig. 2 angedeutet ist. Wenn dagegen der Kern beim Abfragen nicht ummagnetisiert worden ist, unterbleibt mindestens einer dieser Schreibimpulse, so daß der Kern im zweiten Magnetisierungszustand bleibt.After the query, the magnetic core will in any case be in the second 2Iagnetization are located, so that it is no longer possible to identify which information was previously saved on it. Usually, however, it is necessary that the information is retained in the memory so that it can be queried repeatedly. if So the magnetic core by the read pulses from the first to the second magnetization state has been brought, it must be connected to - @, then back to the first magnetization state be magnetized back. This can be done in that then on the Column line and on the row line, which go through this core, each one opposite directional write pulse of the value -Iiia / 2 is given, as in the diagrams X and I 'of Fig. 2 is indicated. If, on the other hand, the core does not change its magnetism when it is queried has been, at least one of these write pulses is omitted, so that the core remains in the second magnetization state.
Bei der in Fig. 1 gezeigten Speichermatrix kann in jedem Zeitpunkt nur eine Binärziffer abgefragt werden. Bei Parallelspeichern ist es aber erforderlich, daß sämtliche Ziffern eines gespeicherten Zahl- oder Befehlswortes gleichzeitig erhalten werden. Zu diesem Zweck werden eine entsprechende Anzahl von Speicherniatrizen der in Fig. 1 gezeigten Art parallel nebeneinander angeordnet. Die einander entsprechenden Zeilen- und Spaltenleitungen der verschiedenen Speichermatrizen werden miteinander verbunden und an die gleiche Lese- und Schreibimpulsquelle gelegt, so daß diese für sämtliche Matrizen nur einmal benötigt werden. Beim Anlegen der Abfrageimpulse --Inz/2 an eine Gruppe der Zeilenleitungen und an eine Gruppe der Spaltenleitungen wird dann in jeder Matrix ein Magnetkern angesteuert, so daß die Informationssignale an den Lesewicklungen 4 dieser Matrizen gleichzeitig zur Verfügung stehen.In the case of the memory matrix shown in FIG. 1, at any point in time only a binary digit can be requested. In the case of parallel storage, however, it is necessary that all digits of a stored number or command word simultaneously can be obtained. For this purpose, a corresponding number of storage devices are created of the type shown in Fig. 1 arranged in parallel next to one another. The corresponding Row and column lines of the various memory matrices are connected to one another connected and applied to the same read and write pulse source, so that this are only required once for all matrices. When applying the interrogation pulses --Inz / 2 to a group of the row lines and to a group of the column lines a magnetic core is then controlled in each matrix, so that the information signals are simultaneously available on the reading windings 4 of these matrices.
Zum Wiedereinschreiben der abgelesenen Information und natürlich auch zum Neueinschreiben von Information ist es dann aber erforderlich, den Schreibvorgang in jeder einzelnen Matrix getrennt zu steuern, da einige der in den verschiedenen Matrizen abgefragten Magnetkerne die Ziffer 1 und andere die Ziffer 0 enthalten können. Diese getrennte Steuerung kann nicht mit den Zeilen- und Spaltenleitungen erfolgen, weil diese für sämtliche Matrizen parallel betrieben werden. Man hat daher zu diesem Zweck für jede Matrix eine zusätzliche Sperrwicklung 5 vorgesehen. die durch sämtliche Kerne der Matrix verläuft. Über diese Wicklung kann ein Stromimpuls des Wertes +Iin/2 geschickt werden, der den Schreibimpulsen auf den Zeilen- und Spaltenleitungen entgegengerichtet ist. Dieser Impuls ist in dem Diagramm Z1 von Fig. 2 dargestellt. Wenn dieser Impuls vorhanden ist, kann der auf dem Kreuzungspunkt zweier erregter Leitungen sitzende Magnetkern in dieser Matrix nicht in den ersten Magnetisierungszustand gebracht werden, weil dann die resultierende Durchflutung dieses Kerns nur dein Wert -I7-n/2 entspricht und zur Ummagnetisierung nicht ausreicht. Wenn dagegen dieser Sperrimpuls zum Zeitpunkt der Schreibimpulse nicht vorhanden ist, wird der betreffende Magnetkern ummagnetisiert. Dadurch kann die Wiedereinschreibung der Information für die verschiedenen Matrizen durch An- bzw. Abwesenheit des Sperrimpulses in den einzelnen Matrizen getrennt gesteuert werden. Wie im Diagramm Z 1 von Fig. 2 angedeutet ist, wird der Sperrimpuls, der über die Wicklung 5 geschickt wird. aus Sicherheitsgründen etwas breiter als die Schreibimpulse auf den Zeilen- und Spaltenleitungen bemessen.For rewriting the read information and of course to rewrite information, however, it is then necessary to start the write process in each individual matrix to control separately, as some of the in the different Matrices queried magnetic cores contain the number 1 and others the number 0 can. This separate control cannot be used with the row and column lines because they are operated in parallel for all matrices. One therefore has for this purpose an additional blocking winding 5 is provided for each matrix. the runs through all the cores of the matrix. A current pulse can be passed through this winding of the value + Iin / 2 are sent, which the write pulses on the line and Column lines is opposite. This pulse is in the diagram Z1 of Fig. 2 shown. If this impulse is present, the one at the crossing point two energized lines sitting magnetic core in this matrix not in the first Magnetized state are brought because then the resulting flux this core only corresponds to your value -I7-n / 2 and is not sufficient for magnetization reversal. If, on the other hand, this blocking pulse is not present at the time of the write pulses is, the relevant magnetic core is remagnetized. This allows re-enrollment the information for the various matrices through the presence or absence of the blocking pulse can be controlled separately in the individual matrices. As in diagram Z 1 of Fig. 2 is indicated, the blocking pulse that is sent via the winding 5 is. For safety reasons, a bit wider than the write pulses on the line and Dimension column lines.
Wenn es erwünscht ist, einen Magnetkern in den ersten Magnetisierungszustand zurückzubringen, kann der Sperrimpuls einfach unterdrückt werden. Es ist aber üblich, das Vorhandensein des Sperrimpulsgenerators zu einem weiteren Zweck auszunutzen. Bekanntlich sind die Hysteresisschleifen der heute verwendeten Ferritkerne nicht ideal rechteckig. Dies hat zur Folge, daß die Kerne, die auf einer erregten Zeilen- oder Spaltenleitung sitzen und nur von dem halben Ummagnetisierungsstroiii +Iiiz/2 durchflossen werden, ebenfalls eine geringfügige Flußänderung mitmachen. Diese geringe Flußänderung bewirkt das Auftreten eines Störimpulses auf der Lesewicklung 4. Dieser Störimpuls ist am größten, wenn ein Kern nach erfolgter Ummagnetisierung zum ersten Mal durch einen Stromimpuls des Wertes +Iiiz/2 gestört wird, während nach wiederholter Störung durch solche Stromimpulse die Störimpulse kleiner sind. Man nutzt nun das Vorhandensein des Sperrimpulsgenerators dazu aus, nach erfolgter Ummagnetisierung eines Kerns sofort einen Störimpuls des Wertes -1-Ini/2 über die zusätzliche Sperrwicklung 5 zu schicken. Dadurch wird der ummagnetisierte Kern bereits einmal gestört, so daß bei der nächsten Erregung einer Zeilen- oder Spaltenleitung, auf der dieser Kern sitzt, nur ein wesentlich kleinerer Störimpuls erzeugt wird. Man bezeichnet diesen Impuls in der angelsächsischen Literatur als »Post-write-disturb«-Impuls, und er soll im folgenden »Nachstörimpuls« genannt werden.If it is desired, a magnetic core in the first magnetization state bring back, the blocking pulse can simply be suppressed. But it is common to exploit the presence of the blocking pulse generator for a further purpose. As is well known, the hysteresis loops of the ferrite cores used today are not ideally rectangular. This has the consequence that the nuclei, which are on an excited line or column line sit and only from half the magnetic reversal current + Iiiz / 2 are flown through, also take part in a slight change in the river. This low Flux change causes the occurrence of an interference pulse on the read winding 4. This The glitch is greatest when a core returns to the first after remagnetization Times is disturbed by a current pulse of the value + Iiiz / 2, while after repeated Disturbance caused by such current pulses the interference pulses are smaller. You now use that Presence of the blocking pulse generator after the remagnetization has taken place of a core immediately receives an interference pulse of the value -1-Ini / 2 via the additional blocking winding 5 to send. As a result, the magnetized core is already disturbed once, see above that at the next excitation of a row or column line on which this Core sits, only a much smaller glitch is generated. One denotes this impulse in Anglo-Saxon literature as a "post-write-disturb" impulse, and in the following it will be called "post-interference pulse".
Dieser Nachstörimpuls ist im Diagramm Z2 von Fig. 2 dargestellt. Er wird einfach dadurch erhalten, daß der Sperrimpuls des Diagramms Z 1 zeitlich verzögert wird; so daß er erst nach den beiden Schreibimpulsen auftritt. Wenn also der von dem Sperr- Impulsgenerator abgegebene Impuls nicht verzögert ist (Diagramm Z 1), verhindert er die Ummagnetisierung eines Kerns, wodurch der eine Wert der Binärziffer eingeschrieben wird. Wenn dagegen der Impuls verzögert ist (Diagramm Z2), läßt er die Ummagnetisierung des Kerns zu, so daß der andere Wert der Binärziffer gespeichert wird, und er wirkt anschließend als Naehstörimpuls.This post-interference pulse is shown in diagram Z2 of FIG. He is obtained simply by delaying the blocking pulse of the diagram Z 1 in time will; so that it does not appear until after the two write pulses. So if that of the blocking Pulse generator output is not delayed (Diagram Z 1), it prevents the magnetization of a core, whereby the one Value of the binary digit is written. On the other hand, if the pulse is delayed (Diagram Z2), it allows the core to be reversed, so that the other value the binary digit is stored, and it then acts as a noise impulse.
In Fig. 3 ist ein Blockschaltbild der Anordnung dargestellt, die zur Steuerung einer Matrix M eines Magnetkern-Matrizenspeichers mit mehreren parallel betriebenen Speichermatrizen verwendet wird. Die Lesewicklung 4 ist schematisch angedeutet. Das aus der Lesewicklung 4 kommende Signal wird nach Verstärkung durch einen Leseverstärker 6 in einem Hilfsregister 7 vorübergehend gespeichert. Vorzugsweise ist zwischen dem Leseverstärker 6 und dem Hilfsregister 7 eine Torschaltung 8 eingefügt, die durch einen bei 9 zugeführten Ausblen.dimpuls zu dem Zeitpunkt geöffnet wird, bei dem das Nutz-Stör-Verhältnis des abgegebenen Signals am günstigsten ist. Der sich ergebende Zustand des Hilfsregisters 7 dient zur Steuerung des Sperrimpulsgenerators 10, der einen Stromimpuls zu der Sperrwicklung 5 liefert. Je nach dem Inhalt des Hilfsregisters 7 wird dieser Stromimpuls entweder zugleich mit den Schreibimpulsen auf den Zeilen- und Spaltenleitungen geliefert oder gegen diese verzögert.In Fig. 3 is a block diagram of the arrangement is shown, which for Control of a matrix M of a magnetic core matrix memory with several in parallel operated memory matrices is used. The reading winding 4 is schematic indicated. The signal coming from the reading winding 4 is through after amplification a sense amplifier 6 is temporarily stored in an auxiliary register 7. Preferably a gate circuit 8 is inserted between the sense amplifier 6 and the auxiliary register 7, which is opened by a fade-out pulse supplied at 9 at the point in time in which the useful-to-noise ratio of the output signal is the most favorable. Of the The resulting state of the auxiliary register 7 is used to control the blocking pulse generator 10, which supplies a current pulse to the blocking winding 5. Depending on the content of the Auxiliary register 7, this current pulse is either simultaneously with the write pulses delivered on the row and column lines or delayed against them.
An den Ausgang des Sperrimpulsgenerators 10 ist ferner eine Torschaltung 11 angeschlossen, die von einem Ausblendimpulsgenerator 12 zu einem der beiden Zeitpunkte geöffnet wird, an denen ein Impuls vom Sperrimpulsgenerator abgegeben wird. Die Sperrwicklung 5 stellt eine erhebliche induktive Impedanz. dar, so daß an der Vorderflanke des Stromimpulses eine beträchtliche Spannungsspitze auftritt, die dann, wenn die Torschaltung 11 geöffnet ist, über diese übertragen wird. Dieser Spannungsimpuls kann vorn Ausgang der Torschaltung 11 direkt zur Rechenrnaschine übertragen werden und als Rückmeldeimpuls verwendet werden.At the output of the blocking pulse generator 10 is also a gate circuit 11 connected by a masking pulse generator 12 at one of the two times is opened at which a pulse is emitted from the blocking pulse generator. the Blocking winding 5 presents a significant inductive impedance. so that on the leading edge of the current pulse a considerable voltage spike occurs, which occurs when the Gate circuit 11 is open, is transmitted via this. This voltage pulse can be transmitted directly to the calculating machine at the output of the gate circuit 11 and used as a feedback pulse.
Üblicherweise zeigt das Auftreten eines Rückmeldeimpulses in einer Rechenmaschine die Ziffer 1 an, während das Fehlen dieses Impulses der Ziffer 0 zugeordnet ist. Wenn im Magnetkern-Matrizenspeicher die Ummagnetisierung eines Kerns der Ziffer 1 zugeordnet ist, muß die Torschaltung 11 zu dem Zeitpunkt geöffnet werden, bei dem der verzögerte Impuls (Diagramm Z2) auftritt, weil dieser dann die Speicherung einer Ziffer 1 anzeigt. Dies ist nachteilig, weil dadurch der Rückmeldeimpuls mit einer gewissen Verzögerung geliefert wird, die einer Erhöhung der Zugangszeit zu dem Speicher gleichkommt. Dieser Nachteil läßt sich dadurch umgehen, daß die Torschaltung 11 zu dem Zeitpunkt geöffnet wird, an dem der nichtverzögerte Impuls (Diagramm Z1) von dem Sperrimpulsgenerator 10 abgegeben wird. Der Rückmeldeimpuls steht dann unmittelbar im Anschluß an den Lesevorgang zur Verfügung. Diese Maßnahme setzt allerdings voraus, daß die Ummagnetisierung eines Kerns in dem Magnetkern-Matrizenspeicher der Binärziffer 0 zugeordnet wird. Da diese Zuordnung aber völlig frei gewählt werden kann, ist hierin kein Nachteil für den Betrieb des Speichers zu sehen.Usually shows the occurrence of a feedback pulse in a Adding machine to the number 1, while the absence of this pulse to the number 0 assigned. If the magnetization of a core in the magnetic core matrix memory is assigned to the number 1, the gate circuit 11 must be opened at the time in which the delayed pulse (diagram Z2) occurs because this then causes the storage a number 1 indicates. This is disadvantageous because it also causes the feedback pulse a certain delay is delivered, which increases the access time equals the memory. This disadvantage can be avoided in that the gate circuit 11 is opened at the point in time at which the non-delayed pulse (diagram Z1) is emitted by the blocking pulse generator 10. The feedback pulse is then immediately available available after the reading process. However, this measure requires that the magnetization reversal of a core in the magnetic core matrix memory of the binary digit 0 is assigned. Since this assignment can be chosen completely freely, is this is not seen as a disadvantage for the operation of the memory.
Die zusätzliche Belastung des Sperrimpulsgenerators hat zur Folge, daß die Vorderflanke des Sperrimpulses etwas stärker abgeflacht wird. Da aber der Sperrimpuls ohnehin etwas früher als die Schreibimpulse auftritt (s. Diagramm Z1 von Fig. 2), wird die Steuerung der Speichermatrix hierdurch nicht beeinträchtigt.The additional load on the blocking pulse generator has the consequence that the leading edge of the blocking pulse is flattened a little more. But there the The blocking pulse occurs a little earlier than the write pulse anyway (see diagram Z1 of Fig. 2), the control of the memory matrix is not affected by this.
Da sämtliche Torschaltungen 11 der parallel betriebenen Speichermatrizen zum gleichen Zeitpunkt geöffnet werden, ist der Ausb-lendimpulsgenerator 12 nur einmal vorhanden, und sämtliche Torschaltungen 11 des Speichers sind parallel zueinander an seinen Ausgang angeschlossen, wie in Fig. 3 angedeutet ist.Since all gate circuits 11 of the memory matrices operated in parallel are opened at the same time, the fade-out pulse generator 12 is only once present, and all gates 11 of the memory are parallel to one another connected to its output, as indicated in FIG.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DEP23576A DE1103648B (en) | 1959-09-24 | 1959-09-24 | Arrangement for controlling a magnetic core die store |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DEP23576A DE1103648B (en) | 1959-09-24 | 1959-09-24 | Arrangement for controlling a magnetic core die store |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE1103648B true DE1103648B (en) | 1961-03-30 |
Family
ID=7369264
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DEP23576A Pending DE1103648B (en) | 1959-09-24 | 1959-09-24 | Arrangement for controlling a magnetic core die store |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE1103648B (en) |
-
1959
- 1959-09-24 DE DEP23576A patent/DE1103648B/en active Pending
Non-Patent Citations (1)
| Title |
|---|
| None * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE969779C (en) | Magnetic storage device | |
| DE1239731B (en) | Magnetic storage element | |
| DE1259387B (en) | Storage matrix | |
| DE1058284B (en) | Magnetic core matrix memory arrangement with at least one switching core matrix | |
| DE1271186B (en) | Method for operating a magnetic storage element | |
| DE1449806C3 (en) | Matrix memory | |
| DE1091609B (en) | Multi-leg magnetic storage | |
| DE1100344B (en) | Matrix arrangement for adding two digits | |
| DE1127398B (en) | Magnetic core switch | |
| DE1103648B (en) | Arrangement for controlling a magnetic core die store | |
| DE1107432B (en) | Electronic calculating machine | |
| DE1424458B2 (en) | Multi-stage setting device for magnetic drum memory with several recording fields divided into groups | |
| DE1181276B (en) | Data transmitter from ferrite toroidal cores arranged in a matrix | |
| DE1067617B (en) | Magnetic circuit unit for electronic computers and other data processing machines | |
| DE1524914C3 (en) | Magnetic core storage matrix | |
| DE1073542B (en) | Circuit arrangement for the optional distribution of current pulses over several lines | |
| DE1180414B (en) | Memory arrangement acting like a shift register for storing information | |
| DE1244863B (en) | Magnetic core circuit with shift register and fir tree decoding | |
| DE1095557B (en) | Switching matrix for data processing systems | |
| DE1449903C (en) | Storage arrangement for non-destructive queries | |
| DE1097183B (en) | Circuit arrangement for controlling the current in a load circuit as a function of two binary variables according to the function íÀExclusive Orí | |
| DE1066613B (en) | Method for storing several binary information elements of a word in a memory element of a hysteresis memory | |
| DE1270611B (en) | Storage device made of magnetic material with a rectangular hysteresis loop | |
| DE1280319B (en) | Magnetic core matrix | |
| DE1166259B (en) | Switch core matrix |