JPS6145310B2 - - Google Patents
Info
- Publication number
- JPS6145310B2 JPS6145310B2 JP53107789A JP10778978A JPS6145310B2 JP S6145310 B2 JPS6145310 B2 JP S6145310B2 JP 53107789 A JP53107789 A JP 53107789A JP 10778978 A JP10778978 A JP 10778978A JP S6145310 B2 JPS6145310 B2 JP S6145310B2
- Authority
- JP
- Japan
- Prior art keywords
- counter
- flip
- flop
- comparator
- loop
- 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
Links
Description
【発明の詳細な説明】
本発明は磁気バブルメモリの制御装置に関する
ものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a control device for a magnetic bubble memory.
制御装置は磁気バブルチツプをメモリ装置とし
てまとめる際に必要不可欠なものであり、磁気バ
ブルメモリが半導体メモリと競争するには、この
部分の低いコスト化が重要な鍵となつている。し
かし、現在主流となつているメジヤー・マイナ
ー・ループ方式のチツプは複雑な駆動タイミング
パルスの発生を要求する。種々のメジヤー・マイ
ナー・ループ方式があるが、ここではその動作を
第1図のメジヤー・マイナー・ループ方式の磁気
バブルチツプ構成によつて説明する。マイナー・
ループ1,メジヤー・ループ2は循環形シフトレ
ジスタである。マイナー・ループ1はバブルの有
無によつてデータの記憶を行い、複数のマイナ
ー・ループ1の同じビツト位置にあるバブルの有
無の配列(バブル・パターン)に対してアドレス
が付けられている。 A control device is essential when assembling magnetic bubble chips into a memory device, and reducing the cost of this part is an important key for magnetic bubble memory to compete with semiconductor memory. However, the currently mainstream major-minor loop type chips require the generation of complex drive timing pulses. There are various major-minor loop systems, but their operation will be explained here using the magnetic bubble chip configuration of the major-minor loop system shown in FIG. minor·
Loop 1 and major loop 2 are circular shift registers. The minor loop 1 stores data depending on the presence or absence of bubbles, and addresses are assigned to arrays (bubble patterns) indicating the presence or absence of bubbles at the same bit position in a plurality of minor loops 1.
バブル・パターンは回転磁界に同期してマイナ
ー・ループ,メジヤー・ループを移動する。 The bubble pattern moves through a minor loop and a major loop in synchronization with the rotating magnetic field.
あるアドレスのデータをアクセスするために
は、マイナー・ループ1上に格納されているその
アドレスのバブル・パターンを転送ゲート3まで
移動し、転送ゲート3を動作させて、メジヤー・
ループ2上に転送する。次に、メジヤー・ループ
2上を移動して検出器4、消去器5、発生器6へ
導き、検出、消去、発生を規定回数行つて、メジ
ヤー・ループ2上を転送ゲート3まで移動する。 To access data at a certain address, move the bubble pattern of that address stored on minor loop 1 to transfer gate 3, operate transfer gate 3, and then
Transfer onto loop 2. Next, it moves on the measurer loop 2 and guides it to the detector 4, eraser 5, and generator 6, performs detection, erasure, and generation a prescribed number of times, and then moves on the measurer loop 2 to the transfer gate 3.
終りに転送ゲート3を動作させて、データをマ
イナー・ループ1へ転送する。このとき、マイナ
ー・ループ1上のデータの移つたアドレスは元の
データを取り出したアドレスである様にチツプは
構成されている。 Finally, transfer gate 3 is operated to transfer the data to minor loop 1. At this time, the chip is configured so that the address to which the data on minor loop 1 is transferred is the address from which the original data was extracted.
最初に転送ゲート3を動作させてデータをマイ
ナー・ループ1からメジヤー・ループ2に転送
し、メジヤー・ループ2上で検出、消去、発生を
行ない、メジヤー・ループ2上のデータを転送ゲ
ート3を動作させてマイナー・ループ1に格納す
るまでの動作をメジヤー動作とする。 First, transfer gate 3 is operated to transfer data from minor loop 1 to major loop 2, detection, erasure, and generation are performed on major loop 2, and data on major loop 2 is transferred to transfer gate 3. The operation from operation to storage in minor loop 1 is defined as major operation.
このような動作の制御を行なうためには、従来
は特公昭53―7329号公報にあるように、マイナ
ー・ループのビツト数を計数する第2のカウン
タ、メジヤー・ループのビツト数を計数する第2
のカウンタ、磁気バブル分割、消去、検出、発生
等の時間位置を計数する第3のカウンタが設けら
れていた。このうち第2と第3のカウンタはメジ
ヤー動作に必要なものである。しかし、カウンタ
は他のI.C.類より比較的高価であつて、それを3
個も用いることは制御回路の低コスト化に対して
障害となる。また、小形化の面に於いても問題と
なる。 In order to control such operations, conventionally, as described in Japanese Patent Publication No. 7329/1983, a second counter is used to count the number of bits in the minor loop, and a second counter is used to count the number of bits in the major loop. 2
A third counter was provided to count the time positions of magnetic bubble splitting, erasure, detection, generation, etc. Of these, the second and third counters are necessary for the measurer operation. However, counters are relatively expensive compared to other ICs, and
However, the use of more than one circuit is an obstacle to reducing the cost of the control circuit. There is also a problem in terms of miniaturization.
本発明の目的は、上記の従来の問題点を解決
し、小形で安価な磁気バブルメモリ制御装置を提
供することにある。 An object of the present invention is to solve the above-mentioned conventional problems and provide a small and inexpensive magnetic bubble memory control device.
本発明は、外部からの要求アドレスを保持する
アドレス・レジスタと、バブルデータの移動に同
期したカウンタと、アドレス・レジスタとカウン
タの内容とを比較し、一致信号を発生して前記カ
ウンタをリセツトする第1の比較器と、前記一致
信号によよつてセツトされ、この一致信号をマス
クするフリツプ・フロツプと、このフリツプ・フ
ロツプにより活性化され、前記カウンタとバブル
のメジヤー動作の各タイミングとを比較し、メジ
ヤー動作の終了タイミングとの一致信号により前
記フリツプ・フロツプをリセツトするとともに前
記カウンタに前記アドレス・レジスタの保持する
要求アドレスをロードする第2の比較器と、この
比較器から出力されるメジヤー動作の各タイミン
グとの一致信号によりセツトやリセツトされ、各
メジヤー動作信号を出力するフリツプ・フリツプ
群とから構成される磁気バブルメモリ制御装置で
ある。 The present invention compares an address register holding an externally requested address with a counter synchronized with the movement of bubble data, and the contents of the address register and the counter, generates a match signal, and resets the counter. a first comparator, a flip-flop set by the coincidence signal and masking the coincidence signal; and a flip-flop activated by the flip-flop, which compares each timing of the measure operation of the counter and the bubble. and a second comparator that resets the flip-flop and loads the requested address held in the address register into the counter by a signal that coincides with the end timing of the measurer operation, and a measurer output from this comparator. This is a magnetic bubble memory control device consisting of a flip-flip group that is set or reset by a signal that coincides with each operation timing and outputs each major operation signal.
以下に、図面を用いて本発明の詳細な説明を行
う。 The present invention will be explained in detail below using the drawings.
第2図は本発明の一実施例である。従来の3個
のカウンタが、ここでは、1個のカウンタ8だけ
に置き換えられている。このカウンタ8は、メジ
ヤー動作時以外には従来の第1のカウンタとして
動作し、回転磁界に同期して内容が1だけ変化
し、転送ゲート3に近接するビツト位置を通過す
るデータのアドレス(内部アドレス)を示す。カ
ウンタ8の内容とアドレス・レジスタ7に設定さ
れたアドレス(外部からの要求アドレス)との一
致が第1の比較器9によつて検出されると、その
一致出力はゲートを経て磁気バブル駆動回路12
に加えられる。すると、磁気バブル駆動回路12
は転送ゲート3を動作させ、マイナ・ループ1か
らメジヤーループ2へデータを転送する。 FIG. 2 shows an embodiment of the present invention. The three conventional counters are here replaced by only one counter 8. This counter 8 operates as a conventional first counter except during the major operation, and its contents change by 1 in synchronization with the rotating magnetic field, and the address (internal address). When the first comparator 9 detects a match between the contents of the counter 8 and the address set in the address register 7 (externally requested address), the match output is passed through the gate to the magnetic bubble drive circuit. 12
added to. Then, the magnetic bubble drive circuit 12
operates the transfer gate 3 and transfers data from the minor loop 1 to the major loop 2.
同時に、この一致出力はカウンタ8を0にリセ
ツトし、カウンタ8をメジヤー動作のためのカウ
ンタとして使えるように準備がなされる。 At the same time, this coincidence output resets the counter 8 to 0, making it ready for use as a counter for a measurer operation.
その後、第1の比較器9の出力によつて、フリ
ツプ・フロツプ10がハイ状態にセツトされる。
このフリツプ・フロツプ10の出力がハイ状態の
期間はデータがメジヤー・ループ上に存在してい
るメジヤー動作の期間である。メジヤー動作の期
間には、フリツプ・フロツプ10により第2の比
較器11が活性化される。このとき、カウンタ8
はメジヤー・ループ2にデータが転送されてから
の周期をカウントする。第2の比較器11の一実
施例はメジヤー動作の各周期、すなわち、検出器
4の動作開始及び終了周期、消去器5の動作開始
及び終了周期、発生器の動作開始及び終了周期、
そしてて、メジヤー動作が終了して転送ゲート3
を動作させる周期とカウンタ8の内容とを比較
し、一致信号を出力する複数の比較器で構成され
る。 The output of the first comparator 9 then sets the flip-flop 10 to the high state.
The period when the output of flip-flop 10 is high is the period of the measurer operation in which data is present on the measurer loop. During the measure operation, flip-flop 10 activates second comparator 11. At this time, counter 8
counts the period since the data was transferred to measurer loop 2. One embodiment of the second comparator 11 corresponds to each cycle of the measurer operation, that is, the start and end cycle of the detector 4, the start and end cycle of the eraser 5, the start and end cycle of the generator,
Then, the measurer operation is completed and the transfer gate 3
It is composed of a plurality of comparators that compare the operating period of the counter 8 with the contents of the counter 8 and output a match signal.
第2の比較器11の他の実施例はカウンタ8の
出力をデコードし、カウンタ8の出力がメジヤー
動作の各周期、そしてメジヤー動作の終了周期に
達したときに各々一致信号として出力する複数の
出力を持つたデコーダで構成される。 Another embodiment of the second comparator 11 decodes the output of the counter 8 and outputs a plurality of coincidence signals respectively when the output of the counter 8 reaches each cycle of the measure operation and the end period of the measure operation. It consists of a decoder with an output.
第2の比較器11の各一致信号はフリツプ・フ
ロツプ群13に入力され、これをセツト、リセツ
トする。このフリツプ・フロツプ群13の出力は
磁気バブル駆動回路12に入力され、駆動パルス
の発生を制御する。 Each coincidence signal of the second comparator 11 is input to a flip-flop group 13, which is set and reset. The output of this flip-flop group 13 is input to a magnetic bubble drive circuit 12, which controls the generation of drive pulses.
第2の比較器11の一致信号のなかでメジヤー
動作の終了周期の一致信号は磁気バブル駆動回路
12に加わり、転送ゲート3を動作させて、メジ
ヤー・ループ2からマイナ・ループ1へデータを
転送させるとともに、カウンタ8に入力されて、
カウンタ8にアドレス・レジスタ7の内容をロー
ドし、さらにフリツプ・フロツプ10に入力さ
れ、これをロウ状態にリセツトする。 Among the coincidence signals of the second comparator 11, the coincidence signal of the end period of the major operation is applied to the magnetic bubble drive circuit 12, which operates the transfer gate 3 to transfer data from the major loop 2 to the minor loop 1. At the same time, it is input to the counter 8,
Counter 8 is loaded with the contents of address register 7, which is also input to flip-flop 10, which is reset to a low state.
この結果、カウンタ8の内容は転送ゲート3に
近接するビツト位置を通過するデータのアドレス
を示すようになり、次のアクセスを受けつけられ
るようになる。 As a result, the contents of the counter 8 come to indicate the address of the data passing through the bit position close to the transfer gate 3, and the next access can be accepted.
このように1つだけの カウンタ8で磁気バブ
ル・チツプのすべての制御が達成され、低価格で
小形の磁気バブル制御装置が容易に構成できるこ
ととなる。 In this way, all the control of the magnetic bubble chip is achieved with only one counter 8, and a small-sized magnetic bubble control device can be easily constructed at a low cost.
本文の実施例においては、転送ゲートを用いた
メジヤー・マイナー・ループ方式のチツプを用い
た場合について記載した。従来から、読取り時に
はマイナー・ループからメジヤー・ループにデー
タを複製することによつて転送するリブリケータ
形のゲートを用いたチツプが存在する。このよう
なチツプを用いたときには、読取り時のメジヤー
動作は、メジヤー・ループ上のデータが全て検出
器を通過した直後に終了したとし、カウンタ8に
アドレス・レジスタ7から一定数を引いた値を設
定してもよい。実施例に示した同じタイミングで
カウンタ8にアドレス・レジスタ7の値を設定し
てもよいが、読取り終了までの時間が増大する。 In the embodiments in this text, a case is described in which a major-minor loop type chip using a transfer gate is used. Conventionally, there have been chips that use rebricator-type gates that transfer data by duplicating it from a minor loop to a major loop when reading. When using such a chip, the measuring operation during reading is assumed to end immediately after all the data on the measuring loop has passed through the detector, and the value obtained by subtracting a certain number from address register 7 is stored in counter 8. May be set. Although the value of the address register 7 may be set in the counter 8 at the same timing as shown in the embodiment, the time required to complete reading increases.
第1図のチツプ構成の変形として、複数のマイ
ナ・ルプの組に対し2個のメジヤー・ループを設
けたチツプ、メジヤー・ループ上のデータを複製
したのち検出を行なうチツプ、2個のメジヤー・
マイナ・ループ・ユニツトを含むチツプなどがあ
る。どのようなメジヤー・マイナ・ループ方式の
チツプを用いても本発明制御装置が実現でき、以
上の記述は本発明の範囲を限定するものではな
い。 Variations of the chip configuration shown in Figure 1 include a chip with two major loops for a set of multiple minor loops, a chip that performs detection after duplicating the data on the major loops, and a chip with two major loops.
There are chips that include minor loop units. The control device of the present invention can be realized using any major-minor-loop type chip, and the above description does not limit the scope of the present invention.
外部から与えられるアドレス情報としては、チ
ツプ内アドレス(内部アドレス)以外に、チツプ
を選択する情報やメジヤー・ループに転送された
情報を選択する情報も与えられる場合があるが、
この場合には、第2図のアドレス・レジスタ7は
内部アドレスを保持している部分を表わしている
ものと解釈する必要がある。 Address information given from the outside may include information for selecting a chip or information for selecting information transferred to the major loop, in addition to the address within the chip (internal address).
In this case, address register 7 in FIG. 2 must be interpreted as representing a portion holding internal addresses.
第1図はメジヤー・マイナー・ループ方式の磁
気パブルチツプを示す略線図、第2図は本発明の
一実施例を示すブロツクである。
1……マイナー・ループ、2……メジヤー・ル
ープ、3……転送ゲート、4……検出器、5……
消去器、6……発生器、7……アドレス・レジス
タ、8……カウンタ、9,11……比較器、10
……フリツプ・フロツプ、12…磁気バブル駆動
回路、13……フリツプ・フロツプ群。
FIG. 1 is a schematic diagram showing a major-minor loop type magnetic bubble chip, and FIG. 2 is a block diagram showing an embodiment of the present invention. 1... Minor loop, 2... Major loop, 3... Transfer gate, 4... Detector, 5...
Eraser, 6... Generator, 7... Address register, 8... Counter, 9, 11... Comparator, 10
...Flip-flop, 12...Magnetic bubble drive circuit, 13...Flip-flop group.
Claims (1)
ス・レジスタと、パブルデータの移動に同期した
カウンタと、アドレス・レジスタとカウンタの内
容とを比較し、一致信号を発生して前記カウンタ
をリセツトする第1の比較器と、前記一致信号に
よつてセツトされ、この一致信号をマスクするフ
リツプ・フロツプと、このフリツプ・フロツプに
より活性化され、前記カウンタとバブルのメジヤ
ー動作の各タイミングとを比較し、メジヤー動作
の終了タイミングとの一致信号により前記フリツ
プ・フロツプをリセツするとともに前記カウンタ
に前記アドレス・レジスタの保持する要求アドレ
スをロードする第2の比較器と、この比較器から
出力されるメジヤー動作の各タイミングの一致信
号によりセツトやリセツトされ、各メジヤー動作
信号を出力するフリツプ・フロツプ群とから構成
されることを特徴とする磁気バブル制御装置。1. An address register that holds an externally requested address, a counter that is synchronized with the movement of pable data, and a first device that compares the contents of the address register and the counter, generates a match signal, and resets the counter. a comparator, a flip-flop which is set by the coincidence signal and masks the coincidence signal; and a flip-flop activated by the flip-flop, which compares the counter with each timing of the measure operation of the bubble, and performs a measure operation. a second comparator that resets the flip-flop and loads the requested address held in the address register into the counter by a signal that coincides with the end timing of the second comparator; and each timing of the measurer operation output from this comparator. 1. A magnetic bubble control device comprising a group of flip-flops which are set and reset by a matching signal of the flip-flops and which output respective measurer operation signals.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10778978A JPS5534373A (en) | 1978-09-01 | 1978-09-01 | Magnetic bubble memory controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10778978A JPS5534373A (en) | 1978-09-01 | 1978-09-01 | Magnetic bubble memory controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5534373A JPS5534373A (en) | 1980-03-10 |
| JPS6145310B2 true JPS6145310B2 (en) | 1986-10-07 |
Family
ID=14468061
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10778978A Granted JPS5534373A (en) | 1978-09-01 | 1978-09-01 | Magnetic bubble memory controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5534373A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58189524A (en) * | 1982-04-30 | 1983-11-05 | Sumitomo Heavy Ind Ltd | Fault detecting device of motive engine |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3997877A (en) * | 1975-03-03 | 1976-12-14 | Texas Instruments Incorporated | Timing control means for a magnetic domain memory |
-
1978
- 1978-09-01 JP JP10778978A patent/JPS5534373A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5534373A (en) | 1980-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4023142A (en) | Common diagnostic bus for computer systems to enable testing concurrently with normal system operation | |
| US5201036A (en) | Data processor having wait state control unit | |
| US5790626A (en) | Bi-directional linear feedback shift register | |
| US3478325A (en) | Delay line data transfer apparatus | |
| JPH0283899A (en) | Semiconductor memory | |
| US3395396A (en) | Information-dependent signal shifting for data processing systems | |
| US4290117A (en) | Memory device with circulating storage loops | |
| JPS6145310B2 (en) | ||
| GB1468753A (en) | Associative memory | |
| JPS60181851A (en) | Partial writing control system | |
| SU1149257A1 (en) | Instruction access driver | |
| SU1305771A1 (en) | Buffer memory driver | |
| US6728155B2 (en) | Serial access memory and data write/read method | |
| SU1596390A1 (en) | Buffer memory device | |
| JPS5811711B2 (en) | Storage device | |
| SU1042023A1 (en) | Microprocessor unit checking device | |
| JPS585480B2 (en) | Magnetic bubble memory control method | |
| SU1295447A1 (en) | Storage | |
| SU1517021A1 (en) | Computing device | |
| SU1642466A1 (en) | Logic output control device | |
| SU1711229A1 (en) | Storage device | |
| SU1328816A1 (en) | Apparatus for loading grouped data | |
| JPS61222091A (en) | Refreshing system for dynamic memory | |
| SU1290327A1 (en) | Device for generating interruption signal | |
| RU2049349C1 (en) | Device for software debugging |