JPS6054694B2 - storage controller - Google Patents
storage controllerInfo
- Publication number
- JPS6054694B2 JPS6054694B2 JP1002082A JP1002082A JPS6054694B2 JP S6054694 B2 JPS6054694 B2 JP S6054694B2 JP 1002082 A JP1002082 A JP 1002082A JP 1002082 A JP1002082 A JP 1002082A JP S6054694 B2 JPS6054694 B2 JP S6054694B2
- Authority
- JP
- Japan
- Prior art keywords
- access request
- access
- latch
- signal
- stack
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
- Complex Calculations (AREA)
Description
【発明の詳細な説明】 発明の対象 本発明は、計算機の記憶制御装置に関する。[Detailed description of the invention] object of invention The present invention relates to a storage control device for a computer.
従来技術 第1図に、従来の記憶制御方式を示す。1、
2、3はアクセス要求スタック装置であり、該装置中の
アクセス要求スタックIAにスタックされたアクセス要
求を、順次そのアドレス情報に応じてアクセス要求優先
順位決定装置5、6、7、8 のうちいずれかに送出す
る。Prior Art FIG. 1 shows a conventional storage control system. 1,
Reference numerals 2 and 3 denote access request stacking devices, which sequentially assign access requests stacked in the access request stack IA in the device to one of the access request priority determining devices 5, 6, 7, and 8 according to their address information. Send it to the crab.
アクセス要求優先順位決定装置5、6、7、8は、独立
にアクセス可能な記憶単位(ポートという)ごとに設け
られている。アクセス要求優先順位決定装置は、各アク
セス要求スタック装置から受けとつたアクセス要求の中
から1つ選び、対応するポートヘ送出する。仮にアクセ
ス要求スタック装置1から送出されるアクセス要求につ
いて考える。このアクセス要求は、そのアドレス情報に
よつてアクセス要求優先順位決定装置5に送出されたと
仮定する。優先順位決定論理5Aで上記アクセス要求が
選ばれたとする。アクセス要求優先順位決定装置5は、
上記アクセス要求を記憶装置へ送出するとともに、アク
セス要求スタック装置1へそのスタック装置からのアク
セス要求が選ばれたことを示す信号4を送出する。アク
セス要求スタック装置1は信号4を受けとると、制御部
IBは次のアクセス要求をスタックIAから選び、アク
セス要求優先順位決定装置へ送出する。J このように
従来の記憶制御方式は、1つのアクセス要求スタック装
置は1つアクセス要求を送出し、このアクセス要求が処
理されると次のアクセス要求を送出するため、次のごと
き3つの欠点を有する。The access request priority determining devices 5, 6, 7, and 8 are provided for each independently accessible storage unit (referred to as a port). The access request priority determination device selects one of the access requests received from each access request stack device and sends it to the corresponding port. Let us consider an access request sent from the access request stack device 1. It is assumed that this access request is sent to the access request priority determination device 5 by its address information. It is assumed that the above access request is selected by the priority determination logic 5A. The access request priority determination device 5
The access request is sent to the storage device, and at the same time, a signal 4 is sent to the access request stack device 1 indicating that the access request from the stack device has been selected. When the access request stack device 1 receives the signal 4, the control unit IB selects the next access request from the stack IA and sends it to the access request priority determining device. J In this way, in the conventional storage control method, one access request stack device sends out one access request, and when this access request is processed, it sends out the next access request, so it has the following three drawbacks. have
門(1)1アクセス要求スタック装置から、同時には
1つしかアクセス要求を出せない。Gate (1) From one access request stack device, at the same time
Only one access request can be made.
(2)アクセス要求スタック装置にしかスタックが
ないので、スタックが不足する。(2) Only the access request stack device has a stack.
Since there is no stack, the stack will run out.
(3) 将来アクセス要求スタック装置の数が増加した
とき、スタック1Aからアクセス要求を読み出し、該ア
クセス要求が処理されたことを示す信号4を受け取つて
、次のアクセス要求をスタック1Aから読みだすまでの
時間が、論理段数の増加から、従来の1クロック時間よ
り大きくなると思われる。(3) When the number of access request stack devices increases in the future, the access request is read from the stack 1A, until the next access request is read from the stack 1A after receiving the signal 4 indicating that the access request has been processed. It is thought that the time required will be longer than the conventional one clock time due to the increase in the number of logic stages.
そうなつた時、従来の方式では、アクセス要求を記憶装
置に送出る間隔が、従来の1クロックピッチから2クロ
ックピッチになり、性能が低下する。発明の目的
本発明の目的はより多くのアクセス要求装置を備えるこ
とを可能にし、アクセス要求をより多くスタックする:
とのできる記憶制御装置を提供することにある。When this happens, in the conventional system, the interval at which access requests are sent to the storage device becomes two clock pitches from the conventional one clock pitch, resulting in a decrease in performance. OBJECTS OF THE INVENTION An object of the invention is to enable having more access requesting devices and stacking more access requests:
The object of the present invention is to provide a storage control device that can perform the following functions.
発明の詳細な説明
本発明は、複数のアクセス要求装置から独立にアクセス
要求を受け、独立にアクセス可能な複数のボートから構
成される記憶装置にアクセス要求を発生する記憶制御装
置てあり、各アクセス要求装置からのアクセス要求を同
時に各ボート対応にセットし、かつアクセス要求の順序
を保つて記憶装置に送出することを特徴とする。DETAILED DESCRIPTION OF THE INVENTION The present invention provides a storage control device that independently receives access requests from a plurality of access request devices and generates access requests to a storage device composed of a plurality of independently accessible boats. It is characterized in that access requests from requesting devices are simultaneously set corresponding to each boat, and the order of the access requests is maintained while being sent to the storage device.
発明の実施例とその効果
第2図は計算機システムの主要部を示し、演算装置10
、アクセス要求装置としての複数の(ここては仮に4つ
とする)アクセス要求制御装置20,21,22,23
、記憶制御装置30、記憶装置40を備え、記憶装置4
0は、それぞれ独立にアクセスできる複数の(ここでは
仮に4つとす、る)記憶装置(その単位をボートと呼ぶ
)400,401,402,403からなる。Embodiments of the invention and their effects FIG. 2 shows the main parts of a computer system, including an arithmetic unit 10
, a plurality of (here, four) access request control devices 20, 21, 22, 23 as access request devices.
, a storage control device 30, and a storage device 40, the storage device 4
0 consists of a plurality of (here, four) storage devices (the unit is called a boat) 400, 401, 402, and 403, each of which can be accessed independently.
各ボートはさらに複数の独立にアクセス可能な記憶装置
(その単位をバンクという)からなる。アクセス要求制
御装置20は第3図に示すよう.に、データバッファ2
00とアドレス発生部201を持ち、データバッファ2
00には、記憶装置40から読み出されたデータが、順
次格納され、演算装置10に送られる。Each boat further consists of a plurality of independently accessible storage devices (the unit is called a bank). The access request control device 20 is as shown in FIG. , data buffer 2
00 and an address generator 201, and a data buffer 2.
00, data read from the storage device 40 is sequentially stored and sent to the arithmetic device 10.
アクセス要求制御装置21,22はアクセス要求制御装
置20と同じ構■造であり、アクセス要求制御装置23
はデータバッファから記憶装置40にデータを格納する
点が異なるたけて、あとはアクセス要求制御装置20と
同じ構造である。ベクトルデータAO,al,・・・・
・・を記憶装置40より読み出し、データバッファ20
0にこの順にセットする動作についてみる。The access request control devices 21 and 22 have the same structure as the access request control device 20, and the access request control device 23 has the same structure as the access request control device 20.
The access request control device 20 has the same structure as the access request control device 20, except that data is stored in the storage device 40 from the data buffer. Vector data AO, al,...
... is read from the storage device 40 and the data buffer 20
Let's look at the operation of setting 0 in this order.
アドレス発生部201が、当該データが各々格納されて
いるアトス情報を順次発生する。記憶制御装置30の概
略を第4図に示す。The address generation unit 201 sequentially generates atos information in which each piece of data is stored. FIG. 4 shows an outline of the storage control device 30.
アクセス要求制御装置20,21,22,23にそれぞ
れ対応してアクセス要求スタック装置300,301,
302,303が設けられる。ノ またボート対応にア
クセス要求優先順位決定装置310,311,312,
313が設けられる。Access request stack devices 300, 301, corresponding to the access request control devices 20, 21, 22, 23, respectively
302 and 303 are provided. Furthermore, access request priority determination devices 310, 311, 312,
313 is provided.
たとえば、アクセス要求制御装置20はアクセス要求ス
タック装置300にアクセス要求とアドレス情報を1ク
ロックピッチで送出する。アクセス要求スタック装置3
00を例にとると、アクセス要求スタック装置300は
、受取つたアクセス要求を受取つた順にスタック300
Aに格納[7、受取つた順に、アドレス情報をデコード
して対応するアクセス要求優先順位決定装置310,3
11,312,313のいずれかにアクセス要求を送出
する。アクセス要求優先順位決定装置310,311,
312,313は、各々記憶装置のボート0,400、
ボート1,401、ボート2,402、ボート3,40
3に対応する。すなわち、仮にアクセス要求がボート0
に対するものてあれば、アクセス要求優先順位決定装置
310に送出する。アクセス要求優先順位決定装置31
0は、各アクセス要求スタック装置から送出されたアク
セス要求の優先順位をとつて、どれか1つのアクセス要
求を選び、そのアクセス要求を記憶装置ボート0,40
0に送出する。その時、その選ばれたアクセス要求がど
のアクセス要求制御装置から送出されたかを示す番号(
アクセス要求制御装置番号)とよぶことにする)をシフ
トレジスタ回路310Aにセットする。実際にアクセス
が行なわれると、たとえばnクロック後にデータが読み
出されてくる。アクセス要求優先順位決定装置310は
、シフトレジスタ回路310Aにセットされたアクセス
要求制御装置番号を順次シフトしてnクロック後に、ア
クセス要求制御装置番号の示すアクセス要求制御装置の
データバッファに、同時に読みだされたデータをセット
する。このような方式により、アクセス要求と読み出し
データの順を狂わないようにする。第5図は、アクセス
要求制御装置20,21,22,23が記憶装置40を
アクセスしていく本発明の一実施例を示す。For example, the access request control device 20 sends an access request and address information to the access request stack device 300 at one clock pitch. Access request stack device 3
00 as an example, the access request stack device 300 stacks the received access requests in the order in which they are received.
Stored in A [7, In the order received, the address information is decoded and the corresponding access request priority determination device 310, 3
11, 312, or 313. Access request priority determination devices 310, 311,
312 and 313 are storage device ports 0 and 400, respectively.
Boat 1,401, Boat 2,402, Boat 3,40
Corresponds to 3. In other words, if the access request is
If there is one for the access request, it is sent to the access request priority determination device 310. Access request priority determination device 31
0 prioritizes the access requests sent from each access request stack device, selects any one access request, and transfers that access request to storage device boats 0 and 40.
Send to 0. At that time, a number (
The access request controller number) is set in the shift register circuit 310A. When an access is actually performed, data is read out after, for example, n clocks. The access request priority determination device 310 sequentially shifts the access request control device numbers set in the shift register circuit 310A, and after n clocks, simultaneously reads them into the data buffer of the access request control device indicated by the access request control device number. Set the data. This method prevents the order of access requests and read data from getting out of order. FIG. 5 shows an embodiment of the present invention in which access request control devices 20, 21, 22, and 23 access a storage device 40.
例として、アクセス要求制御装置20から送出されるア
クセス要求についてみる。As an example, let us consider an access request sent from the access request control device 20.
アクセス要求制御装置20はアクセス要求スタック装置
300に順次アクセス要求を送出する。アクセス要求ス
タック装置300はアクセス要求をスタック300Aに
順にスタックする。スタックされたアクセス要求は、ス
タックされた順序で、そのアドレス情報によつて、アク
セス要求優先順位決定装置310,311,312,3
13にふりわけ、ラッチ310B,311B,312B
,313Bのどれかにセットされる。詳述すると、アク
セス要求のアドレスの下5ビ゛ツト目、4ビット目のビ
ツトパターンカげ00.であると、そのアクセス要求は
アクセス要求優先順位決定装置310にふりわけられ、
ROlJ,rlOョ,RllJてあると各々311,3
12,313にふりわけられる。ここで、ラッチ310
C,311C,312C,313Cはアクセス要求スタ
ック装置301から、ラッチ310D,311D,31
2D,313Dは302から、ラッチ310E,311
E,312E,313Eは303からアクセス要求がセ
ットされる。ここてアクセス要求優先順位決定装置31
0において、ラッチ310B,310C,310D,3
10Eはそれぞれアクセス要求制御装置20,21,2
2,23に対応する。アクセス優先順位決定装置311
,312,313においても同様の関係がある。仮に、
アクセス要求優先順位決定装置310がアクセス要求ス
タック装置300からのアクセス要求を受け付け可能で
あり、スタック300Aに有効なスタック要求があると
、アクセス要求スタック装置300のアクセス要求セッ
ト信号作成論理300Dが信号50を送出する。スタッ
ク300Aの中のアウトポインタ300Bのさしている
番号のスタックの内容がラッチ310Bにセットされ、
アウトポインタ300Bは歩進されて次のスタックをさ
す。アクセス要求優先順位決定装置310は310B,
310C,310D,310Eにセットされているアク
セス要求の優先順位を論理310Kでとり、上記アクセ
ス要求のうち1つを選び、ラッチ310Fにセットする
。このとき、アクセス要求の競合状態、バンク空き状態
によつては、優先順位決定論理310Kで選ばれたアク
セス要求がラッチ310Fにセットされないことがある
。この抑止論理がアクセス要求許可論理310Mであり
、後で詳述する。ラッチ310Fにセットされたアクセ
ス要求は、記憶装置400(ボート0)に送出される。
ここで、記憶装置のバンク空き状態表示論理310Lは
バンクの空き状態に関する情報をもち、アクセス要求が
どのバンクに対するものかを見て、空いていないバンク
に対するアクセス要求は抑止論理310G,310H,
3101,310Jによつて抑止し、優先順位決定論理
310Kには入れない。ラッチ310Fにセットされた
アクセス要求がラッチ310Bからきたものであれば、
信号51をアクセス要求スタック装置300に送出する
。信号51はアクセス要求スタック装置300から送出
されたアクセス要求が記憶装置400へ送出されたこと
を示す。他のアクセス要求優先順位決定装置311,3
12,313も同様な動作も行ない、ラッチ311F,
312F,313Fにセットされたアクセス要求は、そ
れぞれ記憶装置401,402,403に送出される。
もし、ラッチ311F,312F,313Fにセットさ
れたアクセス要求がアクセス要求スタック装置300か
らきたものであれば、それぞれ信号52,53,54を
アクセス要求スタック装置300に送出する。また第5
図において、300Cはアクセス要求スタック装置がア
クセス優先順位決定装置に送出ζしたアクセス要求の個
数を記憶しておくラッチである。The access request control device 20 sequentially sends access requests to the access request stack device 300. The access request stacking device 300 sequentially stacks access requests on the stack 300A. The stacked access requests are processed by the access request priority determining devices 310, 311, 312, 3 according to their address information in the stacked order.
13, latches 310B, 311B, 312B
, 313B. To be more specific, the bit pattern in the lower 5th and 4th bits of the address of the access request is 00. If so, the access request is distributed to the access request priority determination device 310,
ROlJ, rlOyo, RllJ are 311 and 3 respectively.
It will be divided into 12,313. Here, latch 310
C, 311C, 312C, 313C are the latches 310D, 311D, 31 from the access request stack device 301.
2D, 313D from 302, latches 310E, 311
Access requests are set for E, 312E, and 313E from 303. Access request priority determination device 31
0, latches 310B, 310C, 310D, 3
10E are access request control devices 20, 21, 2, respectively.
Corresponds to 2 and 23. Access priority determination device 311
, 312, 313 have similar relationships. what if,
When the access request priority determination device 310 is capable of accepting an access request from the access request stack device 300 and there is a valid stack request in the stack 300A, the access request set signal creation logic 300D of the access request stack device 300 generates the signal 50. Send out. The contents of the stack numbered by the out pointer 300B in the stack 300A are set in the latch 310B,
Out pointer 300B is incremented to point to the next stack. The access request priority determination device 310 includes 310B,
The priority order of the access requests set in 310C, 310D, and 310E is determined by logic 310K, and one of the access requests is selected and set in latch 310F. At this time, the access request selected by the priority determining logic 310K may not be set in the latch 310F depending on the contention state of the access requests and the bank free state. This suppression logic is access request permission logic 310M, which will be described in detail later. The access request set in latch 310F is sent to storage device 400 (boat 0).
Here, the bank free state display logic 310L of the storage device has information regarding the free state of banks, and sees which bank the access request is for, and the inhibition logic 310G, 310H,
3101 and 310J and is not entered into the priority determination logic 310K. If the access request set in latch 310F comes from latch 310B,
A signal 51 is sent to the access request stack device 300. A signal 51 indicates that the access request sent from the access request stack device 300 has been sent to the storage device 400. Other access request priority determination devices 311, 3
12 and 313 also perform similar operations, and latches 311F,
Access requests set in 312F and 313F are sent to storage devices 401, 402, and 403, respectively.
If the access requests set in the latches 311F, 312F, and 313F come from the access request stack device 300, signals 52, 53, and 54 are sent to the access request stack device 300, respectively. Also the fifth
In the figure, 300C is a latch that stores the number of access requests sent by the access request stack device to the access priority determination device.
300Dはスタック300A中のアクセス要求をラッチ
310B,311B,312B,313Bのいずれかへ
セットすることを指示するアクセス要求セット信号50
,55,56,57を門作成するアクセス要求セット信
号作成論理である。300D is an access request set signal 50 that instructs to set an access request in the stack 300A to one of the latches 310B, 311B, 312B, and 313B.
, 55, 56, and 57.
300Eは優先順位決定論理で選ばれたアクセス要求を
ラッチ310F,311F,312F,313Fにセッ
トすることを許可するアクセス要求許可信号を作成する
アクセス要求許可信号)作成論理である。Reference numeral 300E denotes an access request permission signal creation logic that creates an access request permission signal that allows the access request selected by the priority determination logic to be set in the latches 310F, 311F, 312F, and 313F.
ビジーラッチ300C,アクセス要求セット信号作成論
理300D1アクセス要求許可信号作成論理300Eに
ついては後で詳述する。これによると、次のごとき特徴
、効果を有している。The busy latch 300C, access request set signal creation logic 300D1, and access request permission signal creation logic 300E will be described in detail later. According to this, it has the following features and effects.
ラッチ310B〜313Eをおくことによつて、従来の
方式と異なり、1つのアクセス要求スタック装置から複
数のボートにアクセス要求を同時にセットしておくこと
ができる。By providing the latches 310B to 313E, access requests can be set in a plurality of ports simultaneously from one access request stack device, unlike the conventional method.
ラッチ310B〜313Eにアクセス要求をセットする
ことによつて、等価的にアクセス要求スタック装置は、
該装置中のスタック数より多くのスタックをもつことに
なる。By setting access requests to latches 310B to 313E, the access request stack device equivalently
It will have more stacks than the number of stacks in the device.
仮に、ラッチ310B,311B,312B,313B
にアクセス要求が入つている状態を考えると、アクセス
要求スタック装置300は1スタック300A中のスタ
ック数+4ョ個のスタックを等価的にもつことになる。
ラッチ310Bからラッチ310Fまでの論理が1クロ
ック時間かかる。Temporarily, latches 310B, 311B, 312B, 313B
Considering that an access request is included in the access request stack device 300, the access request stack device 300 equivalently has the number of stacks in one stack 300A + 4 stacks.
The logic from latch 310B to latch 310F takes one clock time.
従来の方式では、この間の論理は上記時間より短時間で
あつたが、本発明が適用される計算機システムは従来よ
り多くのアクセス要求制御装置を持つので、論理段数が
多くなり、必然の結果である。これらのことから、本方
式は従来方式に比べて、1より多くのアクセス要求制御
装置をもつことができるョ点と、1各アクセス要求制御
装置がより多くのアクセス要求スタックを持つことがで
きるョ点がすぐれている。In the conventional method, the logic during this time was shorter than the above time, but since the computer system to which the present invention is applied has more access request control devices than the conventional method, the number of logic stages increases, which is an inevitable result. be. For these reasons, compared to the conventional method, this method has two advantages: it is possible to have more than one access request control device, and each access request control device can have more access request stacks. Excellent points.
しかし第5図かられかる通り、従来のように1つのアク
セス要求スタック装置について、該アクセス要求スタッ
ク装置から送出されたアクセス要求が記憶装置に送出さ
れてから(すなわち信号51,52,53,54のいず
れかを受け取つてから)次のアクセス要求を.送出した
のでは、2クロックピッチでしか記憶装置へアクセス要
求を送出できないので、従来より性能が低下する。そこ
で、以下に述べる制御を行なう。However, as can be seen from FIG. 5, conventionally, for one access request stack device, after the access request sent from the access request stack device is sent to the storage device (that is, the signals 51, 52, 53, 54 (after receiving one of the following) the next access request. In this case, access requests can only be sent to the storage device at a two-clock pitch, resulting in lower performance than in the past. Therefore, the control described below is performed.
アクセス要求スタック装置300を例にとつてζ説明す
る。ζ will be explained using the access request stack device 300 as an example.
アクセス要求スタック装置300は2ビットのビジーラ
ッチ300Cをもつ。ビジーラッチ300Cはカウンタ
構造をとり、アクセス要求セット信号作成論理300D
からアクセス要求セット信号50,55,56,57の
うちいずれくかが送出されると+1され、アクセス要求
送出信号51,52,53,54のうちいずれかを受け
取ると−1とする。これによつてビジーラッチ300C
は、アクセス要求スタック装置300から発行されたア
クセス要求が、ラッチ310B,311B,312B,
313Bの中にいくつか存在しているかを示す。アクセ
ス要求セット信号50,55,56,57は、次の条件
のいずれかが成立する時、アクセス要求セット信号作成
論理300Dから送出される。Access request stack device 300 has a 2-bit busy latch 300C. The busy latch 300C has a counter structure, and the access request set signal generation logic 300D
When any one of the access request set signals 50, 55, 56, and 57 is sent from the access request set signal 50, 55, 56, and 57, it is incremented by +1, and when any one of the access request sending signals 51, 52, 53, and 54 is received, it is made -1. This will cause the busy latch 300C
The access request issued from the access request stack device 300 is sent to the latches 310B, 311B, 312B,
313B. Access request set signals 50, 55, 56, and 57 are sent from access request set signal generation logic 300D when any of the following conditions is satisfied.
前回送出したアクセス要求を前アクセス要求、現在アウ
トポインタがさしているアクセス要求(これから送出す
るアクセス要求)を現アクセフス要求とよぶことにする
。(1)ビジーラッチ300Cが0。The access request sent last time will be called the previous access request, and the access request to which the out pointer is currently pointing (the access request to be sent from now on) will be called the current access request. (1) Busy latch 300C is 0.
(2)rビジーラッチ300CがLかつ1現アクセス要
求が前アクセス要求と異なるボートへのアクセス要求で
あるョ。(2) The r busy latch 300C is L and the current access request is an access request to a different boat from the previous access request.
:ー(3)rビジーラッチ300Cが1Jかつ1信号5
1,52,53,54のいずれかが1J0(4)1ビジ
ー送出300Cが2ョかつ1現アクセス要求が前アクセ
ス要求と異なるボートへのアクセス要求であるョかつ0
信号51,52,53,54のいずれかが1,上記の動
作をアクセス要求セット信号作成論理300Dは次のよ
うにして実現している。:-(3) r busy latch 300C is 1J and 1 signal 5
Either 1, 52, 53, or 54 is 1J0 (4) 1 Busy sending 300C is 2 and 1 The current access request is an access request to a different boat from the previous access request and 0
If any of the signals 51, 52, 53, and 54 is 1, the access request set signal creation logic 300D realizes the above operation as follows.
第6図にアクセス要求セット信号作成論理300Dの構
造を示す。3000はスタック300Aから送出された
アクセス要求のボート番号を記憶しておくラッチである
。FIG. 6 shows the structure of the access request set signal generation logic 300D. 3000 is a latch that stores the boat number of the access request sent from the stack 300A.
従つてラッチ3000には前アクセス要求のボート番号
がセットされる。3001はスタック300A中の現ア
クセス要求のボート番号をデコードする論理である。Therefore, the port number of the previous access request is set in latch 3000. 3001 is logic that decodes the boat number of the current access request in the stack 300A.
3002は、ビジーラッチ300Cの値をデコードする
論理である。3002 is logic that decodes the value of the busy latch 300C.
3003はスタック300A中の現アクセス要求のボー
ト番号と、ラッチ3000中の前アクセス要求のボート
番号を比較する回路てあり、両者が異なつていれば、信
号63は1になる。A circuit 3003 compares the port number of the current access request in the stack 300A with the port number of the previous access request in the latch 3000. If the two differ, the signal 63 becomes 1.
ビジーラッチ300Cの値が0,1,2であると、それ
ぞれ信号65,68,69が1になる。従つて信号65
,64,66,67は、それぞれ前記の条件(1),(
2),(3),(4)になり、信号70はアクセス要求
をアクセス要求優先順位決定装置に送出することを指示
する信号になる。デコーダ3001で現アクセス要求の
ボート番号がデコードされ、信号70が1であると、対
応するボートのアクセス要求セット信号50,55,5
6,57が1になる。これによつて、アクセス要求スタ
ック装置300から発行されたアクセス要求は、2つま
でラッチ310B,311B,312B,313B中に
同時に存在できる。When the values of busy latch 300C are 0, 1, and 2, signals 65, 68, and 69 become 1, respectively. Therefore signal 65
, 64, 66, and 67 satisfy the conditions (1) and (
2), (3), and (4), and the signal 70 becomes a signal instructing to send the access request to the access request priority determining device. The decoder 3001 decodes the boat number of the current access request, and if the signal 70 is 1, the access request set signals 50, 55, 5 of the corresponding boat
6,57 becomes 1. As a result, up to two access requests issued from the access request stack device 300 can exist simultaneously in the latches 310B, 311B, 312B, and 313B.
原理的には4つまで存在できるが、制御が複雑jになる
ので、2つとした。In principle, there can be up to four, but the control would be complicated, so we chose two.
ただし、同一ボートへは連続してアクセス要求は出せな
い。ここで、各アクセス要求スタック装置から発行され
たアクセス要求の競合状態、記憶装置のバンク空き状態
によつては、同一アクセス要求スタン1ク装置から発行
された2つのアクセス要求の順序が入れ替わつて記憶装
置へ送出されることがありうる。However, access requests cannot be made consecutively to the same boat. Here, depending on the conflicting state of access requests issued from each access request stack device and the bank free status of the storage device, the order of two access requests issued from the same access request stack device may be swapped. It may be sent to storage.
本計算機システムにおいては、1つのアクセス要求制御
装置から記憶装置へ送出されるアクセス要求の順序を変
えないように次の制御を行な,う。そうしないと、第3
図のデータバッファに格納されるデータの順番が入れ替
わることになつてしまう。各アクセス要求スタック装置
は、優先順位決定論理で選ばれたアクセス要求を許可す
る信号を、lアクセス要求優先順位決定装置へ発行する
。たとえは、アクセス要求スタック装置300は各アク
セス要求優先順位決定装置310〜313へ信号58,
59,60,61を送出する。これらの信号を受け取つ
たアクセス要求優先順位決定装置は−次の動作を行なう
。例えは、アクセス要求優先順位決定装置310につい
ていえば、該装置310は信号58,59,60,61
を受け取る。In this computer system, the following control is performed so as not to change the order of access requests sent from one access request control device to a storage device. Otherwise, the third
The order of the data stored in the data buffer shown in the figure ends up being changed. Each access request stacking device issues a signal to the access request prioritization device that grants the access request selected by the prioritization logic. For example, the access request stacking device 300 sends signals 58,
59, 60, 61 are sent. The access request prioritization device that receives these signals performs the following operations. For example, regarding the access request priority determination device 310, the device 310 receives signals 58, 59, 60, 61.
receive.
例えば、優先順位決定論理310Kて選はれたアクセス
要求が、アクセス要求スタック装置300から送出され
たものであれば、その時、信号58がRLであればラッ
チ310Fにそのアクセス要求をセットし、10ョであ
れば310Fに無効データをセットする。ここて信号5
8,59,60,61はアクセス要求スタック装置30
0から送出されたR2番目のョアクセス要求がアクセス
要求優先順位決定装置にセットされると同時に送出され
るため、2番目のアクセス要求がラッチ310F,31
1F,312F,313Fにセットされるのを抑止でき
る。アクセス要求許可信号58,59,60,61は次
の3動作によつて作成する。アクセス要求スタック装置
300を例にとる。(1)rビジーラッチ300Cが2
でないョ時にノは、信号58,59,60,61は全て
r1ョにする。For example, if the access request selected by the priority determining logic 310K is the one sent from the access request stacking device 300, then if the signal 58 is RL, the access request is set in the latch 310F, If so, set invalid data in 310F. Kotote signal 5
8, 59, 60, 61 are access request stack devices 30
Since the R2 access request sent from 0 is sent at the same time as being set in the access request priority determination device, the second access request is sent to the latches 310F and 31.
It is possible to prevent it from being set to 1F, 312F, and 313F. Access request permission signals 58, 59, 60, and 61 are created by the following three operations. Take the access request stack device 300 as an example. (1) r busy latch 300C is 2
When not, all signals 58, 59, 60, and 61 are set to r1.
(2)rビジーラッチ300Cが2Jかつ1信号51,
52,53,54のいずれかがRlJJの時は、信号5
8,59,60,61を全てRlJにする。(2) r busy latch 300C is 2J and 1 signal 51,
When any of 52, 53, 54 is RlJJ, signal 5
8, 59, 60, and 61 are all set to RlJ.
(3) (1),(2)以外の場合即ち、1ビジーラッ
チ300Cが2.Jかつ0信号51,52,53,54
の全てが0Jの場合は、最後に出されたアクセス要求の
行先ボートへのアクセス要求許可信号をROJにする。(3) Cases other than (1) and (2), that is, 1 busy latch 300C is 2. J and 0 signals 51, 52, 53, 54
If all of them are 0J, the access request permission signal to the destination boat of the last access request is set to ROJ.
上記の動作をアクセス要求許可信号作成論理310Eは
以下のように実現している。第7図にアクセス要求許可
信号作成論理310Eを示す。The access request permission signal generation logic 310E realizes the above operation as follows. FIG. 7 shows the access request permission signal generation logic 310E.
ラッチ3004、デコーダ3005は第6図と同じであ
る。ここで注目すべきは、ラッチ3004と、ラッチ3
10B,311B,312B,313Bに同一のアクセ
ス要求が同時にセットされることである。そのためこの
ラッチ3004の値が示しているボートのアクセス要求
が310F,311F,312F,313Fにセットさ
れるのを許可または禁止できる。1ビジーラッチ300
Cが2でないョ時は、信号79が0であるので、信号5
8,59,60,61は全てRlJになり、前記の動作
(1)を行なう。The latch 3004 and decoder 3005 are the same as in FIG. What should be noted here is the latch 3004 and the latch 3
The same access request is set to 10B, 311B, 312B, and 313B at the same time. Therefore, it is possible to permit or prohibit the access request of the boat indicated by the value of this latch 3004 from being set to 310F, 311F, 312F, and 313F. 1 busy latch 300
When C is not 2, signal 79 is 0, so signal 5
8, 59, 60, and 61 all become RlJ and perform the above operation (1).
1ビジーラッチ300Cが2ョかつ1信号51,52,
53,54のいずれかが11ョの時は、信号79,62
が1になるので、信号58,59,60,61は全てR
lJになり、前記の動作(2)を行なう。1 busy latch 300C is 2 and 1 signal 51, 52,
When either 53 or 54 is 11, signal 79 or 62
becomes 1, so signals 58, 59, 60, and 61 are all R
lJ and performs the above operation (2).
1ビジーラッチ300Cが2Jかつ1信号51,52,
53,54が全て0ョの場合は、仮に、ラッチ3000
にセットされているボート番号、すなわち、最後に出さ
れたアクセス要求の行先ボート番号が0であるとすると
、信号71が1になり、信号62,75が0になるので
信号58が0になり、信号72,73,74が0である
ので信号59,60,61が1になり、前記の動作(3
)を行なう。1 busy latch 300C is 2J and 1 signal 51, 52,
If 53 and 54 are all 0, then the latch 3000
Assuming that the boat number set in , that is, the destination boat number of the last access request issued, is 0, signal 71 becomes 1, signals 62 and 75 become 0, and signal 58 becomes 0. , since signals 72, 73, and 74 are 0, signals 59, 60, and 61 become 1, and the above operation (3
).
これによつて、アクセス要求スタック装置300から送
出されたアクセス要求がラッチ310B,311B,3
12B,313Bの中に2つセットされていたとき、後
に送出された方のアクセス要求は、先に送出されたほう
のアクセス要求が記憶装置に送出されてから、記憶装置
に送出される。As a result, the access request sent from the access request stack device 300 is transferred to the latches 310B, 311B, 3
When two are set in 12B and 313B, the access request sent later is sent to the storage device after the access request sent earlier is sent to the storage device.
第8図は、アクセス要求制御装置20のみからアクセス
要求がボート0,1,2の順に出され、かつ空きバンク
のみにアクセス要求が出された最良のタイムチャートて
ある。FIG. 8 is a best time chart in which access requests are issued only from the access request control device 20 in the order of ports 0, 1, and 2, and access requests are issued only to empty banks.
タイミングTOで1ビジーラッチ300Cが0ョとする
と信号50が送出され、タイミングT1でラッチ310
Bにアクセス要求1がセットされ、ビジーラッチ300
Cは1になる。When the 1 busy latch 300C becomes 0 at timing TO, a signal 50 is sent, and at timing T1, the latch 310
Access request 1 is set in B, and the busy latch 300
C becomes 1.
ラッチ310Bにセットされたアクセス要求1は優先順
位がとられる。1ビジーラッチ300Cは1ョであるの
で信号58が送出され、タイミングT2で優先順位決定
論理310K後のアクセス要求1はラッチ310Fにセ
ットされる。Access request 1 set in latch 310B is prioritized. 1 busy latch 300C is at 1, so signal 58 is sent, and at timing T2, access request 1 after priority determination logic 310K is set in latch 310F.
タイミングT1で1ビジーラッチ300Cは1ョである
ので信号55が送出され、タイミングT2でアクセス要
求2がラッチ311Bにセットされ、ビジーラッチは2
になる。ラッチ311Bにセットされたアクセス要求2
は優先順位がとられる。1ビジーラッチ300Cが2J
かつ1信号51がRlJであるから、信号59が送出さ
れ、優先順位決定論理後のアクセス要求2はタイミング
T3でラッチ311Fにセットされる。At timing T1, 1 busy latch 300C is at 1, so signal 55 is sent, and at timing T2, access request 2 is set to latch 311B, and busy latch 2 is set at timing T2.
become. Access request 2 set in latch 311B
are given priority. 1 busy latch 300C is 2J
Since the 1 signal 51 is RlJ, the signal 59 is sent out, and the access request 2 after the priority determination logic is set in the latch 311F at timing T3.
また、タイミングT2では1ビジーラッチが2ョかつ1
信号51をうけとるョから信号56が送出され、タイミ
ングT3でラッチ312Bにアクセス要求3がセットさ
れ、ビジーラッチ300Cには2がセットされる(信号
51と信号56が同時に存在するため値は不変)。タイ
ミングT3では、ラッチ312Bにセットされたアクセ
ス要求3は優先順位がとられ.る。このとき、。ビジー
ラッチ300Cが2ョかつ0信号52がr1ョであるか
ら信号60が送出され、優先順位決定論理310K後の
アクセス要求3はラッチ312FにタイミングT4でセ
ットされる。第6図よりわかる通り、本方式では1ク.
ロックピッチで記憶装置にアクセス要求が出せることに
なる。第8図はアクセス要求制御装置20のみからアク
セス要求のある場合であつたが、第9図には他アクセス
要求制御装置からもアクセス要求のある・場合を示す。Also, at timing T2, 1 busy latch is 2 and 1 is busy.
Upon receiving the signal 51, the signal 56 is sent out, and at timing T3, the access request 3 is set in the latch 312B, and the busy latch 300C is set to 2 (the value remains unchanged since the signal 51 and the signal 56 exist at the same time). At timing T3, access request 3 set in latch 312B is prioritized. Ru. At this time,. Since the busy latch 300C is 2 and the 0 signal 52 is r1, the signal 60 is sent, and the access request 3 after the priority determining logic 310K is set in the latch 312F at timing T4. As can be seen from Fig. 6, in this method, 1 ku.
Access requests can be issued to the storage device at lock pitch. Although FIG. 8 shows a case where there is an access request only from the access request control device 20, FIG. 9 shows a case where there is an access request from other access request control devices as well.
第9図はアクセス要求制御装置20から送出されるアク
セス要求に注目して示してある。アクセス要求制御装置
20から送出されるアクセス要求はボート0,1,2の
順に出されるとする。タイミングTOで7ビジーラッチ
300Cが0Jとすると、信号50が送出され、ラッチ
310BにタイミングT1でアクセス要求1がセットさ
れる。FIG. 9 shows an access request sent from the access request control device 20. It is assumed that access requests are sent from the access request control device 20 in the order of ports 0, 1, and 2. When the 7 busy latch 300C is set to 0J at timing TO, a signal 50 is sent out, and access request 1 is set in the latch 310B at timing T1.
タイミングT1では1ビジーラッチ300Cが1Jであ
るので、信号58は11Jであり、信号55が送出され
、ラッチ311Bにアクセス要求2がセットされ、アク
セス要求1が優先順位決定論理310Kに入り、タイミ
ングT2でビフジーラツチ300Cは2になる。ここで
、優先順位決定論理310Kでアクセス1が選ばれず、
他のアクセス要求スタック装置からのアクセス要求が選
ばれたとする。したがつてラッチ310Fにはアクセス
1はセットされない。タイミングT2Lでは1ビジーラ
ッチは2Jかつ1信号51〜54は0Jなので、アクセ
ス要求2のセットされたボート1に対する信号59は0
てある。また先に出されたアクセス要求1に対する信号
58はr1ョである。したがつて、アクセス要求優先順
位決定l装置311では、優先順位決定論理でアクセス
要求2が選ばれても、タイミングT3でラッチ311F
にはアクセス要求2はセットされない。タイミングT2
では1ビジーラッチ300Cが2で信号51〜54は0
ョなので信号56は出ない。また、ビジーラッチ300
CはタイミングT3では不変である。タイミングT2で
アクセス要求1が優先順位決定論理310Kて選ばれた
とすると、タイミングT3でラッチ310Fにはアクセ
ス要求1がセットされ、信号51は1になる。タイミン
グT3では1ビジーラッチ300Cが2Jかつ0信号5
1が1Jであるので信号59は1になり、アクセス要求
優先順位決定装置311で、優先順位決定論理でアクセ
ス要求2が選ばれれば、タイミングT4でラッチ311
Fにアクセス要求2がセットされ、信号52が1になる
。タイミングT3では1ビジーラッチ300Cが2.J
かつ1信号51がLであるので信号56が1になりアク
セス要求3がラッチ312Bにセットされる。第9図か
られかる通り、アクセス要求2は、アクセス要求1が記
憶装置へ送出されたあとで、記憶装置へ送出される。こ
のように先に出されたアクセス要求が優先順位がとられ
ずに、アクセス要求優先順位決定装置中にとどまつてい
る場合、後に出されたアクセス要求が先に出されたアク
セス要求を追いぬくことがないように制御される。この
場合では、同一ボートへは1クロックピッチでアクセス
要求を出せないが、このケースはまれてある。本実施例
によれば、同時に複数のボートにアクセス要求をセット
しておくことができ、しかも、1アクセス要求制御装置
から送出されるアクセス要求の順序を変えることなく制
御できるという効果がある。Since 1 busy latch 300C is 1J at timing T1, signal 58 is 11J, signal 55 is sent, access request 2 is set in latch 311B, access request 1 enters priority determining logic 310K, and at timing T2 Bifugi Latch 300C becomes 2. Here, access 1 is not selected by the priority determination logic 310K,
Assume that an access request from another access request stack device is selected. Therefore, access 1 is not set in latch 310F. At timing T2L, 1 busy latch is 2J and 1 signals 51 to 54 are 0J, so signal 59 for boat 1 where access request 2 is set is 0.
There is. Furthermore, the signal 58 for access request 1 issued earlier is r1. Therefore, in the access request priority determination device 311, even if access request 2 is selected by the priority determination logic, the latch 311F is closed at timing T3.
Access request 2 is not set. timing T2
Then, 1 busy latch 300C is 2 and signals 51 to 54 are 0.
Therefore, signal 56 does not appear. Also, busy latch 300
C remains unchanged at timing T3. If access request 1 is selected by priority determining logic 310K at timing T2, access request 1 is set in latch 310F at timing T3, and signal 51 becomes 1. At timing T3, 1 busy latch 300C is 2J and 0 signal 5
Since 1 is 1J, the signal 59 becomes 1, and if access request priority determination device 311 selects access request 2 by the priority determination logic, latch 311 is activated at timing T4.
Access request 2 is set in F, and signal 52 becomes 1. At timing T3, 1 busy latch 300C becomes 2. J
Since the 1 signal 51 is at L, the signal 56 becomes 1 and access request 3 is set in the latch 312B. As can be seen from FIG. 9, access request 2 is sent to the storage device after access request 1 is sent to the storage device. If the earlier issued access request is not prioritized and remains in the access request priority determination device, the later issued access request may overtake the earlier issued access request. controlled so that there is no In this case, access requests cannot be issued to the same boat at one clock pitch, but this case is rare. According to this embodiment, access requests can be set in a plurality of boats at the same time, and the access requests sent from one access request control device can be controlled without changing the order.
発明の効果
本発明によれば、従来の方式よりも多くのアクセス要求
制御装置をもつことができるので、より多くの装置から
のアクセス要求が受けつけられる。Effects of the Invention According to the present invention, it is possible to have more access request control devices than in the conventional system, so access requests from more devices can be accepted.
またアクセス要求優先順位決定装置の方にも、アクセス
要求をセットするラッチを設け、1アクセス要求制御装
置あたり複数のアクセス要求を同時に出しておけるよう
にしたため、等価的にスタックが増加し、アクセス要求
のスタック機能が増強される。さらに優先順位決定論理
の論理段数が従来の方式よりも増加し、この論理だけで
1クロック分の時間がかかり、従来の方式の制御では2
クロックピッチでアクセス要求を記憶装置に送出するこ
とになつてしまうところを、従来通りの1クロックピッ
チの性能を保つように制御できる。In addition, the access request priority determining device is also equipped with a latch for setting access requests, so that one access request control device can issue multiple access requests at the same time, which equivalently increases the stack and increases the number of access requests. Stack functionality will be enhanced. Furthermore, the number of logic stages in the priority determination logic is increased compared to the conventional method, and this logic alone takes one clock time, whereas the conventional control method requires two clocks.
Access requests that would otherwise be sent to the storage device at a clock pitch can be controlled to maintain the conventional performance of one clock pitch.
第1図は従来例を示すブロック図、第2図は本発明の対
象となる計算機システムの主要部を示すブロック図、第
3図は第2図のアクセス要求制御装置の具体例を示すブ
ロック図、第4図は第2図の記憶制御装置の具体例を示
すブロック図、第5図は本発明の一実施例を示すブロッ
ク図、第6図は第5図のアクセス要求セット信号作成論
理の具体例を示すブロック図、第7図は第5図のアクセ
ス要求許可信号作成論理の具体例を示すブロック図、第
8図および第9図は本発明を説明するタイムチャートで
ある。
10・・・・・・演算装置、20〜23・・・・・・ア
クセス要求制御装置、30・・・・・・記憶制御装置、
40・・・・・・記憶装置、300〜303・・・・・
・アクセス要求スタック装置、300A・・・・・・ス
タック、300B・・・・・・アウトポインタ、300
C・・・・・・ビジーラッチ、300D・・・・・・ア
クセス要求セット信号作成論理、300E・・・・・・
アクセス要求許可信号作成論理、310〜313・・・
・・・アクセス要求優先順位決定装置、310B〜31
0E・・・・・・ラッチ、300K・・・・・・優先順
位決定論理、310M・・・・・・アクセス要求許可論
理。FIG. 1 is a block diagram showing a conventional example, FIG. 2 is a block diagram showing the main parts of a computer system to which the present invention is applied, and FIG. 3 is a block diagram showing a specific example of the access request control device shown in FIG. , FIG. 4 is a block diagram showing a specific example of the storage control device shown in FIG. 2, FIG. 5 is a block diagram showing an embodiment of the present invention, and FIG. 6 is a block diagram showing an example of the access request set signal generation logic shown in FIG. FIG. 7 is a block diagram showing a specific example of the access request permission signal creation logic of FIG. 5, and FIGS. 8 and 9 are time charts illustrating the present invention. 10...Arithmetic device, 20-23...Access request control device, 30...Storage control device,
40...Storage device, 300-303...
・Access request stack device, 300A...Stack, 300B...Out pointer, 300
C: Busy latch, 300D: Access request set signal creation logic, 300E:
Access request permission signal creation logic, 310 to 313...
...Access request priority determination device, 310B to 31
0E: Latch, 300K: Priority determination logic, 310M: Access request permission logic.
Claims (1)
受け、独立にアクセス可能な複数の記憶単位で構成され
る記憶装置に上記アクセス要求間の優先順位をとつてア
クセス要求を発生する記憶制御装置において、上記アク
セス要求装置対応に該アクセス要求装置からのアクセス
要求をスタックするスタック手段と、上記記憶単位対応
に上記各スタック手段からのアクセス要求をセットする
ラッチ手段と、上記記憶単位対応に上記ラッチ手段にセ
ットされたアクセス要求の優先順位をとつて対応の記憶
単位にアクセス要求を送出する手段と、上記アクセス要
求装置対応に上記ラッチ手段にセットされているアクセ
ス要求の数を記憶する手段と、該記憶手段の内容に応じ
て、上記スタック手段からのラッチ手段へアクセス要求
を送出し、かつ同一アクセス要求装置からのアクセス要
求を順序をもつて記憶装置に送出することを制御する手
段とからなる記憶制御装置。1. In a storage control device that independently receives access requests from a plurality of access request devices and generates access requests by prioritizing the access requests to a storage device composed of a plurality of independently accessible storage units, stacking means for stacking access requests from the access requesting devices in correspondence with the access requesting devices; latching means for setting access requests from each of the stacking means in correspondence to the storage units; means for prioritizing the set access requests and sending the access requests to the corresponding storage unit; means for storing the number of access requests set in the latch means corresponding to the access requesting device; Storage control comprising means for sending access requests from the stack means to the latch means according to the contents of the means, and controlling sending access requests from the same access request device to the storage device in order. Device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1002082A JPS6054694B2 (en) | 1982-01-27 | 1982-01-27 | storage controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1002082A JPS6054694B2 (en) | 1982-01-27 | 1982-01-27 | storage controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58129563A JPS58129563A (en) | 1983-08-02 |
| JPS6054694B2 true JPS6054694B2 (en) | 1985-12-02 |
Family
ID=11738712
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1002082A Expired JPS6054694B2 (en) | 1982-01-27 | 1982-01-27 | storage controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6054694B2 (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3485635D1 (en) * | 1983-04-25 | 1992-05-14 | Cray Research Inc | MULTI-PROCESSOR CONTROL FOR VECTOR CALCULATOR. |
| JPS60136849A (en) * | 1983-12-26 | 1985-07-20 | Hitachi Ltd | Storage control system |
| JPS60215258A (en) * | 1984-04-11 | 1985-10-28 | Hitachi Ltd | Memory control method |
| US4991084A (en) * | 1988-02-05 | 1991-02-05 | International Business Machines Corporation | N×M round robin order arbitrating switching matrix system |
| JP2804485B2 (en) * | 1988-09-21 | 1998-09-24 | 株式会社日立製作所 | Storage control method |
| JP4746743B2 (en) * | 2000-12-22 | 2011-08-10 | Necインフロンティア株式会社 | Magnetic card |
| JP4746744B2 (en) * | 2000-12-22 | 2011-08-10 | Necインフロンティア株式会社 | Magnetic card reader |
| JP4746745B2 (en) * | 2000-12-22 | 2011-08-10 | Necインフロンティア株式会社 | CAT terminal |
-
1982
- 1982-01-27 JP JP1002082A patent/JPS6054694B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58129563A (en) | 1983-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6944731B2 (en) | Dynamic random access memory system with bank conflict avoidance feature | |
| US4709326A (en) | General locking/synchronization facility with canonical states and mapping of processors | |
| WO1989010592A1 (en) | Storage locking address-based priority for a shared memory | |
| JPS6142306B2 (en) | ||
| EP0509722B1 (en) | Data transfer system | |
| JPS6054694B2 (en) | storage controller | |
| JPS6356754A (en) | Input/output channel | |
| US5890220A (en) | Address conversion apparatus accessible to both I/O devices and processor and having a reduced number of index buffers | |
| JPH0752576B2 (en) | Stack memory | |
| JP4144153B2 (en) | Vector tail gating on computers with vector registers | |
| EP0789303B1 (en) | Memory system and a data communication system | |
| US6378032B1 (en) | Bank conflict avoidance in multi-bank DRAMS with shared sense amplifiers | |
| JPS60215258A (en) | Memory control method | |
| US6643718B1 (en) | Method and apparatus for controlling order dependency of items in a multiple FIFO queue structure | |
| JPS60136849A (en) | Storage control system | |
| JP3413843B2 (en) | Vector processor for parallel processing of vector data elements | |
| JPH03150916A (en) | interpolator | |
| JPS59161755A (en) | Storage control system | |
| JPH0465736A (en) | Address lock system | |
| JP2518910B2 (en) | Storage controller access control method | |
| JPH1139216A (en) | Semiconductor storage device and cache memory system | |
| JPH02299053A (en) | Priority control system for plural fifo information storage devices | |
| JPS58215777A (en) | Storage control system | |
| JPS6215902B2 (en) | ||
| JPH0831076B2 (en) | Input/Output Processor |