[go: up one dir, main page]

JPS594339Y2 - Memory storage subsystem including interlaced series rotating memory storage elements - Google Patents

Memory storage subsystem including interlaced series rotating memory storage elements

Info

Publication number
JPS594339Y2
JPS594339Y2 JP2554479U JP2554479U JPS594339Y2 JP S594339 Y2 JPS594339 Y2 JP S594339Y2 JP 2554479 U JP2554479 U JP 2554479U JP 2554479 U JP2554479 U JP 2554479U JP S594339 Y2 JPS594339 Y2 JP S594339Y2
Authority
JP
Japan
Prior art keywords
memory storage
cells
address
cpu
memory
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
Application number
JP2554479U
Other languages
Japanese (ja)
Other versions
JPS54129235U (en
Inventor
ロバート・メンサー・イングルンド
Original Assignee
スペリ− ランド コ−ポレ−シヨン
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by スペリ− ランド コ−ポレ−シヨン filed Critical スペリ− ランド コ−ポレ−シヨン
Priority to JP2554479U priority Critical patent/JPS594339Y2/en
Publication of JPS54129235U publication Critical patent/JPS54129235U/ja
Application granted granted Critical
Publication of JPS594339Y2 publication Critical patent/JPS594339Y2/en
Expired legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

【考案の詳細な説明】 この考案はデータ処理装置に関し、特に直列回転方式で
アクセスするメモリストレッジ素子を採用するメモリス
トレッジサブシステムの使用に関する。
DETAILED DESCRIPTION OF THE INVENTION This invention relates to data processing apparatus, and more particularly to the use of memory storage subsystems employing memory storage elements that are accessed in a serial rotation manner.

直列回転の性格を有するメモリストレッジ素子を使用す
ることはミニしは゛らく周知のことであった。
The use of memory storage elements having a serially rotating character has been fairly well known.

数多くの異なった電子機械的及び半導体技術により同一
の機能性を有するメモリストレッジ素子が作成されてき
た。
Memory storage devices with the same functionality have been created using a number of different electromechanical and semiconductor technologies.

ここで共通関連する特徴は各連続するセルが周期的にメ
モリストレッジ素子のアクセス場所に時間関数的に(及
び多分物理的に)接離する特徴と定義づけられるこれら
のストレッジ素子の直列回転性である。
A common relevant feature here is the serial rotatability of these storage elements, defined as the feature in which each successive cell periodically approaches and leaves the access location of the memory storage element in a time-dependent manner (and possibly physically). be.

この性格はメモリストレッジ素子の回転速度に基づいて
、与えられたセルにアクセスする平均所要時間を決定す
る。
This characteristic determines the average time required to access a given cell based on the rotational speed of the memory storage element.

一つの完全な回転を行なうのに必要な時間の長さをサイ
クルタイムという。
The length of time required to complete one complete revolution is called cycle time.

この性格によって与えられた一つのセルにアクセスする
のに必要な平均時間を平均回転待ち時間という。
The average time required to access one cell given this characteristic is called average rotational waiting time.

平均回転待ち時間を縮少することが望ましいので、メモ
リストレッジ素子の回転速度を増加すること(すなわち
サイクル・タイムを縮少すること)が一般に行なわれて
いる。
Because it is desirable to reduce the average rotational latency, it is common practice to increase the rotational speed (ie, reduce the cycle time) of memory storage devices.

回転速度を増加することは投入電力を増加し物理的及び
電気的部品に対する負荷を増加し、信号対雑音比を減少
する等の実際面での制約が伴なうことを追記することが
必要である。
It is necessary to add that increasing the rotational speed comes with practical constraints such as increasing the input power, increasing the load on the physical and electrical components, and reducing the signal-to-noise ratio. be.

転送時間はメモリストレッジ素子が一つのセルに対する
アクセスから次の連続するアドレス可能なセルに対する
アクセスまで回転するのに要する時間の長さであるので
、回転速度の増加は転送時間を縮少することにもなる。
Since transfer time is the length of time it takes for a memory storage element to rotate from accessing one cell to accessing the next consecutive addressable cell, increasing rotational speed reduces transfer time. It will also happen.

多くの場合において、電力、圧力及び信号対雑音比の許
容範囲内で平均回転待ち時間を理想的に縮める回転速度
は、転送時間を充分に下げ、ここで沖央演算処理装置C
PUというアクセスする主要コンピューターの人出力(
Ilo)容量に影響を与えることがわかった。
In many cases, the rotational speed that ideally reduces the average rotational latency within acceptable limits of power, pressure, and signal-to-noise ratio will reduce the transfer time sufficiently to
The human output of the main access computer called PU (
Ilo) was found to affect capacity.

極端に短い転送時間は110装置間に優先度矛盾の問題
をも引起す。
Extremely short transfer times also cause priority conflict problems between the 110 devices.

理想的な回転速度での不充分な転送時間の問題を解決す
るために用いられる一般的な技術はインターレースと呼
ばれる。
A common technique used to solve the problem of insufficient transfer time at ideal rotational speeds is called interlacing.

インターレー又はメモリストレッジ素子内で物理的に連
続するセルがCPUによって連続的にアドレスされない
記録手段である。
Physically consecutive cells within an interlay or memory storage element are recording means that are not sequentially addressed by the CPU.

非常に単純な例として、メモリストレッジ素子内で2つ
置きの物理セルを連続してアドレスする方法(これは2
対1インターレースと呼ばれる)がある。
A very simple example is how to sequentially address every second physical cell within a memory storage element (this is
(referred to as 1-to-1 interlacing).

この方法によれば回転時間に影響を与えないで転送時間
を2倍にする、従って回転待ち時間にも影響を与えない
This method doubles the transfer time without affecting the rotation time, and therefore does not affect the rotation waiting time.

このインターレース法が適用されると、回転速度及び転
送時間の所望の関係に基づいて3番目、4番目又はN番
目ごとの物理的に連続する記憶装置セルに連続的にアド
レスする。
When this interlacing method is applied, it sequentially addresses every third, fourth, or Nth physically consecutive storage cell depending on the desired relationship of rotational speed and transfer time.

本技術は通常はインターレースされた回転メモリストレ
ッジ素子を使用し、CPUにアドレスを転送させ、連続
してアドレス可能なセルのブロック内の最初のセルを、
アドレスした最初のセルがメモリストレッジ素子のアク
セス場所を回転して通過するのと同一時点において要求
されたデータの転送を開始するメモリストレッジサブシ
ステムと一致させる。
The technique uses rotating memory storage elements, typically interlaced, to cause the CPU to transfer addresses and select the first cell in a block of consecutively addressable cells.
Coincide with the memory storage subsystem initiating the transfer of the requested data at the same time that the first addressed cell rotates past the access location of the memory storage element.

CPUからの要求がメモリストレッジ素子のサイクルと
非同期に行なわれる本当にランダムな番地である場合に
は、平均回転待ち時間はメモリストレッジ素子のサイク
ル時間の1/2になる。
If the request from the CPU is a truly random address that is made asynchronously to the memory storage element cycle, the average rotational latency will be 1/2 of the memory storage element cycle time.

本考案は、転送する最初のセルの番地を予測する手段を
設けることによって要求されるデータブロック内の(最
初以外の)セルからのデータブロックの転送を許し、そ
れによってアクセスするCPUが経験する有効平均回転
待ち時間を切下げるものである。
The present invention allows the transfer of a data block from a cell (other than the first) within the required data block by providing a means of predicting the address of the first cell to be transferred, thereby allowing the effective This reduces the average rotational waiting time.

本考案においては、インターレースされた直列回転メモ
リストレッジ素子を有するメモリストレッジサブシステ
ムがメモリストレッジ素子の現在の回転場所を維持する
ための装置を利用する。
In the present invention, a memory storage subsystem having interlaced series rotating memory storage elements utilizes an apparatus for maintaining the current rotational location of the memory storage elements.

このような装置は通常はカウンターであり、最初のセル
がメモリストレッジ素子アクセス場所を通過すると最初
の数値にリセットされ、各連続セルがメモリストレッジ
素子アクセス場所を回転して通過すると数値が増加する
Such devices are typically counters that are reset to an initial value when the first cell passes the memory storage element access location and increment as each successive cell rotates past the memory storage element access location.

初期の電子機械的直列回転メモリストレッジ素子におい
ては、正確な即時回転速度は電子機械的手段により決定
され、カウンターはあらゆる手段によりメモリストレッ
ジ素子に同期化されていた。
In early electromechanical series rotating memory storage devices, the exact instant rotational speed was determined by electromechanical means, and the counter was synchronized to the memory storage device by any means.

この構造は、カウンターの更新及び即時回転速度が同一
時間基準で設定される近代的な半導体メモリストレッジ
素子の同期性とは区別するために非同期と呼ばれる。
This structure is called asynchronous to distinguish it from the synchronous nature of modern semiconductor memory storage devices, where the update of the counter and the immediate rotation rate are set to the same time reference.

本技術によるメモリストレッジサブシステムはこのカウ
ンターの数値をCPUにより転送された要求アドレスと
比較することのみ行なえばよい。
A memory storage subsystem according to the present technology need only compare the value of this counter with the requested address transferred by the CPU.

この比較により同等であることが決定されるとCPUは
メモリストレッジ素子へのアクセスを開始する。
If equality is determined by this comparison, the CPU begins accessing the memory storage element.

本考案は、メモリストレッジ素子アクセス場所に回転す
る次の物理的連続セルのアドレスをメモリストレッジサ
ブシステムに与えるという方法でカウンターの値を増加
させ、カウンターをCPUのアクセス要求で転送される
アドレスと比較し、要求されたデータブロック内の次の
物理的アクセス可能セルを計算し、この計算されたアド
レスをCPUに転送する。
The present invention increments the value of the counter by providing the memory storage subsystem with the address of the next physically contiguous cell to be rotated into the memory storage element access location, and compares the counter with the address transferred in the CPU's access request. calculates the next physically accessible cell in the requested data block and transfers this calculated address to the CPU.

次にCPUは所望するデータブロック内の最初のセル以
外からメモリストレッジ素子へのアクセスを開始する。
The CPU then begins accessing the memory storage element from a cell other than the first in the desired data block.

4対1のインターレースを採用した小型容量の一般化し
た直列回転メモリストレッジ素子を用いた例を基本とし
て本考案を説明する。
The present invention will be described based on an example using a generalized series rotating memory storage element of small capacity employing 4:1 interlacing.

この説明の後に2対1のインターレースを採用した同一
のメモリストレッジ素子を用いた場合の効果を説明した
議論を行なう。
After this explanation, a discussion will be made to explain the effects of using the same memory storage element that employs 2:1 interlacing.

最後に、更に大きな容量のメモリストレッジ素子を採用
した場合の効果を議論する。
Finally, we will discuss the effects of using a memory storage element with a larger capacity.

第1図は一般的な配置を示し、中央演算処理装置(CP
U)10は線11.12.13を経由して、改良された
メモリストレッジサブシステムMSS14に接続されて
いる。
Figure 1 shows the general arrangement and shows the central processing unit (CP)
U) 10 is connected to the improved memory storage subsystem MSS 14 via lines 11.12.13.

線11は指令をMSS14に転送するために用いられ、
線12は返答をMSS14からCPU10に転送するた
めに用いられる。
Line 11 is used to transfer commands to MSS 14;
Line 12 is used to transfer replies from MSS 14 to CPU 10.

多心ケーブル13はバッファー26を経由してCPU1
0とMS814間にデータを転送するための両方向性の
通路であり、バッファ26はデータが直列回転メモリス
トレッジ素子MSE 24に往来するのを阻止し、転送
が同期して行なわれるようにする。
The multi-core cable 13 is connected to the CPU 1 via the buffer 26.
A bidirectional path for transferring data between MSE 24 and MS 814, buffer 26 blocks data from going to and from serially rotating memory storage element MSE 24 so that the transfers occur synchronously.

バッファ26の機能と性格は周知のことであるのでここ
では詳細な説明を行なわない。
The function and nature of buffer 26 is well known and will not be described in detail here.

MSE 24へのデータアクセスはアクセス場所AP2
5を経由して行なわれる。
Data access to MSE 24 is at access location AP2
This is done via 5.

線41はバッファ26とAP25との間の両方向性のデ
ータラインである。
Line 41 is a bidirectional data line between buffer 26 and AP 25.

オシレータO8C23はMSE 24の転送時間と大体
等しい自然期間で発振する。
Oscillator O8C23 oscillates with a natural period approximately equal to the transfer time of MSE 24.

08C23は線40を経由して供給される同期信号によ
りMSE 24の回転と同期する。
08C23 is synchronized with the rotation of MSE 24 by a synchronization signal provided via line 40.

前記したように、08C23をMSE24から同期させ
ることは電子機械的メモリストレッジ素子の典型的なこ
とである。
As mentioned above, synchronizing the 08C23 from the MSE24 is typical of electromechanical memory storage devices.

MSE24が半導体装置に具体化されることになれば、
多分08C23と同期して動作するであろう。
If MSE24 is to be embodied in a semiconductor device,
It will probably work in sync with 08C23.

本考案は双方の構造に等しく適用可能であるので、ここ
では前者のみを示すことにする。
Since the invention is equally applicable to both structures, only the former will be shown here.

波形整形器WFS 22は線39を経由して受信した0
8C23の正弦波出力をディジタルパルストレインに変
換するのみであり、このディジタルパルストレインは線
38を経由してカウンター21に転送される。
The waveform shaper WFS 22 receives the 0 signal via line 39.
It only converts the sine wave output of the 8C23 into a digital pulse train which is transferred to the counter 21 via line 38.

パルストレインは各転送毎にカウンター21を一度進ま
せ、AP25に隣接するMSE 24のセルのアドレス
(又は数字)を維持することを可能にする。
The pulse train advances the counter 21 once for each transfer, making it possible to maintain the address (or number) of the cell of the MSE 24 adjacent to the AP 25.

第2a図はMSE24のフォーマットを機能的に表わし
、MSE 24はOから15までの番地(又は数字)を
有する16個のセルより成る。
FIG. 2a functionally represents the format of MSE 24, which consists of 16 cells having addresses (or numbers) from 0 to 15.

これらのセルはMSE 24上に順次配列され、メモリ
ストレッジ素子が矢印で示すような方向に回転すると、
メモリストレッジ素子アクセス場所AP25が0から1
5までの16の番地に順次アクセスするようになってい
る。
These cells are arranged sequentially on the MSE 24, and when the memory storage element is rotated in the direction shown by the arrow,
Memory storage element access location AP25 is from 0 to 1
The 16 addresses up to 5 are sequentially accessed.

これがインターレースしない直列回転メモリストレッジ
素子の形態である。
This is a form of non-interlaced series rotating memory storage element.

第2b図はカウンター21のフォーマットを示しカウン
ターは第2a図に示すメモリストレッジ素子の16個の
セルをアドレスするのに使用される。
Figure 2b shows the format of counter 21, which is used to address the 16 cells of the memory storage element shown in Figure 2a.

番地Oに位置されたセルがAP25に回転していくと、
カウンター21はクリアーされる(すなわち、すべての
ビット位置はOにセットされる)。
When the cell located at address O rotates to AP25,
Counter 21 is cleared (ie all bit positions are set to O).

カウンター21が15(すべてのビット位置が1にセッ
トされる)を過ぎて1つカウントされるときこうなる。
This happens when counter 21 counts one past 15 (all bit positions set to 1).

メモリストレッジ素子が番地0を過ぎて回転して番地1
に位置するセルに移動すると、カウンターの数は増加し
て(すなわち、カウンターの2進数に1が加算されて)
ビット位置2°に表わされるカランター構成が1にセッ
トされビット位置2”、22及び23がすべて0にセッ
トされる。
The memory storage element rotates past address 0 and moves to address 1.
When you move to the cell located at , the number of the counter increases (i.e., 1 is added to the binary number of the counter)
The quantor configuration represented by bit position 2° is set to 1 and bit positions 2'', 22 and 23 are all set to 0.

カウンターは各転送ごとにこのように数字が増加されて
15まで達する(すなわち、2°、21.22及び23
はすべて1にセットされる)。
The counter is incremented in this way for each transfer until it reaches 15 (i.e. 2°, 21.22 and 23
are all set to 1).

この時点でAP25は番地15でセルにアクセスする。At this point, AP 25 accesses the cell at address 15.

次の転送時間中、メモリストレッジ素子は回転してAP
25が番地0でセルに隣接しカウンターがクリアーされ
るまで回転を続ける。
During the next transfer period, the memory storage element rotates to
25 is adjacent to the cell at address 0 and continues to rotate until the counter is cleared.

これでMSE24の1周期が完了し、次にこの周期が又
繰返される。
This completes one cycle of MSE 24, which then repeats again.

カウンターの機能は随時AP25によりアクセスされる
セルの番地を継続し、同時にアクセスされるMSE 2
4の16個のセルのうちの1つを示すことである。
The function of the counter is to keep track of the addresses of the cells accessed by the AP 25 from time to time, and to keep track of the addresses of the cells accessed by the AP 25 at the same time.
4 to indicate one of the 16 cells.

以下に示す表Aは第2a図中のMSE 24の16個の
セルの番地と第2b図中のカウンターの16個の可能な
数値との関係を表わす。
Table A below shows the relationship between the 16 cell addresses of MSE 24 in Figure 2a and the 16 possible values of the counter in Figure 2b.

参照欄はAP25がAからPまで順次アクセスする各々
のセルを示し表Aの16個の入口のうちの1つを特に表
わす便利な手段を提供する。
The reference column indicates each cell that AP 25 sequentially accesses from A to P and provides a convenient means of specifically representing one of the 16 entries in Table A.

カウンター21のデータは4ビット位置ごとの2進数と
して表わされる。
The data in counter 21 is expressed as a binary number every 4 bit positions.

最終欄はメモリストレッジ素子アクセスポインターAP
25に位置するメモリストレッジ素子のセルの10進数
番地を表わす。
The last column is the memory storage element access pointer AP
25 represents the decimal address of the cell of the memory storage element located at 25.

第3a図は4対1のインターレースを採用する16個の
セルを有するメモリストレッジ素子を表わす。
FIG. 3a represents a memory storage device having 16 cells employing 4-to-1 interlacing.

この形態はメモリストレッジ素子の16個のセルを独特
に表わしているが物理的には連続しない番地を提供する
This configuration uniquely represents the 16 cells of the memory storage device, but provides physically non-contiguous addresses.

前述したようにインターレースされた形態は、回転速度
又は平均回転待ち時間を変えることなく、インターレー
スしないメモリストレッジ素子に対する転送時間の増加
を表わす。
As previously discussed, the interlaced configuration represents an increase in transfer time relative to non-interlaced memory storage elements without changing the rotational speed or average rotational latency.

第3a図に示されたフォーマットは、物理的に同様なメ
モリストレッジ素子を用いたインターレースしないフォ
ーマットに対して大体4の割合の転送時間の増加を表わ
すので、4対1のインターレースと呼ばれる。
The format shown in FIG. 3a is referred to as 4-to-1 interlaced because it represents an increase in transfer time of approximately a factor of 4 over a non-interlaced format using physically similar memory storage elements.

メモリストレッジ素子アクセス場所はAP25に示され
る。
The memory storage element access location is indicated at AP25.

第3b図は第3a図と同様に形成されたメモリストレッ
ジ素子の回転位置を維持するように形成されたカウンタ
ー21を表わす。
FIG. 3b represents a counter 21 configured to maintain the rotational position of a memory storage element configured similarly to FIG. 3a.

これは第2b図に示されるカウンターをビット位置2°
と22、ビット位置21と23を逆にしたものと同一で
ある。
This sets the counter shown in Figure 2b to bit position 2°.
and 22, which is the same as bit positions 21 and 23 reversed.

第3C図は第2b図のようにカウンターを示すことによ
りこの逆の関係を更に明確に表わしている。
Figure 3C illustrates this inverse relationship more clearly by showing a counter as in Figure 2b.

すなわち、カウンターの数増加はビット位置2°ではな
く、ビット位置22において行なわれる。
That is, the increment of the counter is performed at bit position 22 rather than at bit position 2°.

表Bは表Aと同様にAP25により連続してアクセスさ
れる部分を参照符号AからPにより表わすことによって
フォーマット化されている。
Table B is formatted similarly to Table A by designating by reference numbers A through P the parts accessed sequentially by AP 25.

表Bと表Aを比較することにより第3a図にフォーマッ
ト化された16個のセルメモリストレッジ素子の4対1
のインターレースによる効果を示している。
4 to 1 of 16 cell memory storage elements formatted in Figure 3a by comparing Tables B and A.
This shows the effect of interlacing.

この具体例を更に説明するために第3a図に示した16
個のセルを有するメモリストレッジ素子に基づくメモリ
ストレッジ素子(すなわち4対1のインターレースを有
するメモリストレッジの16個のセル)を想定しよう。
To further illustrate this example, the 16
Let us assume a memory storage element based on a memory storage element with 1 cells (ie 16 cells of memory storage with 4-to-1 interlacing).

メモリストレッジ素子の16個のセルに書込まれ又アク
セスされるテ゛−夕は4つの連続してアドレスされたセ
ルの4つのブロック中にあり、番地Oから3はブロック
0を形成し、番地4から7はブロック1を形成し、番地
8から11はブロック2を形成し、番地12から15は
ブロック3を形成するものとする。
The data written to and accessed in the 16 cells of the memory storage element are in four blocks of four consecutively addressed cells, with addresses O through 3 forming block 0, and addresses 4 and 3 forming block 0. 7 to 7 form block 1, addresses 8 to 11 form block 2, and addresses 12 to 15 form block 3.

メモリストレッジ素子に対するアクセスのこの種の制約
は一般に共通である。
This type of restriction on access to memory storage elements is generally common.

第1図においてCPU10がMSE 24から4つのセ
ルから成る1つのブロックに対するアクセスを所望する
時、CPU10はそのブロック中の最初のセルの要求さ
れる番地(すなわち番地0+−プロワ20番地4+ブロ
ック1、番地8+−ブロック2、番地12+ブロツク3
)を線11を経由してDISA15に転送する。
In FIG. 1, when CPU 10 desires to access a block of four cells from MSE 24, CPU 10 accesses the requested address of the first cell in the block (i.e. address 0+-prower 20 address 4+block 1, Address 8+-Block 2, Address 12+Block 3
) is transferred to DISA 15 via line 11.

第4a図は線11を経由してDISA15に転送する。FIG. 4a is transferred via line 11 to DISA 15.

第4a図は線11を経由してDISA15に転送された
番地のフオニマットを示す。
FIG. 4a shows the phonimat of the address transferred via line 11 to DISA 15. FIG.

これはMSE24の16個のセルのうちの1つを識別す
る(又はアドレスする)ために充分な4つのビット位置
を含んでいる。
This contains four bit positions sufficient to identify (or address) one of the 16 cells of MSE 24.

その番地の4つのビットはブロック番号BN (すなわ
ちMSE 24内の4つのブロックのうちの1つ)とワ
ード番号WN (すなわち表示された4つのセルのブロ
ック中の4つのセルのうちの1つの数字)に該当する。
The four bits at that address are the block number BN (i.e. one of four blocks in the MSE 24) and the word number WN (i.e. the number one of four cells in the block of four cells displayed). ).

第5a図に示すように、DISA15は要求されたブロ
ック番号としてRBNを、要求されたワード番号として
RWNを、線11を経由して要求された番地を受は取る
As shown in FIG. 5a, DISA 15 receives RBN as the requested block number, RWN as the requested word number, and the requested address via line 11.

DISA15は要求されたブロック番号RBNを分離し
それを線30(第5e図参照)を経由して1NT16に
転送し線31(第5C図参照)を経由してC0M17に
転送する。
DISA 15 separates the requested block number RBN and forwards it to 1NT 16 via line 30 (see Figure 5e) and to C0M 17 via line 31 (see Figure 5C).

第1図も参照されたい。See also FIG.

カウンター21の内容は第4a図のフォーマットと一致
すると言える。
It can be said that the contents of counter 21 correspond to the format of FIG. 4a.

カウンターのフォーマットである第3C図をMSE 2
4上の番地のフォーマットである第4a図と比較するこ
とによって、それはブロック番号BNであり、すなわち
数が増加されるフィールド(ビット位置22及び23)
であることが理解されよう。
Figure 3C, which is the format of the counter, is MSE 2
By comparing with Figure 4a the format of the address on 4 is that it is the block number BN, i.e. the field that is incremented in number (bit positions 22 and 23).
It will be understood that

表Bを参照することにより、第4a図中のフォーマット
はカウンター21の数値を表わすために使用することが
出来ることが確認されよう。
By referring to Table B, it will be seen that the format in FIG. 4a can be used to represent the value of counter 21.

カウンター21は第1図に示したように線37を経由し
てDISB 20にカウンターの内容を転送する。
Counter 21 transfers its contents to DISB 20 via line 37 as shown in FIG.

DISB 20は番地(カウンター21の数値)をディ
スアセンブルし、ブロック番号を線35(第5C図参照
)を経由してC0M17に転送しワード番号を線36(
第5d図参照)を経由してADDlBに転送する。
DISB 20 disassembles the address (number of counter 21), transfers the block number to C0M17 via line 35 (see Figure 5C), and transfers the word number to line 36 (see Figure 5C).
(see Figure 5d) to ADDlB.

第5b図はDISB 20機能を詳細に説明している。Figure 5b details the DISB 20 functionality.

カウンター21の内容は、前述のように、メモリワード
番号MWNとメモリブロック番号MBNより成るものと
して表わされる。
As described above, the contents of the counter 21 are represented by the memory word number MWN and the memory block number MBN.

DISB 20は線37を経由してMWNとMBNを受
取る。
DISB 20 receives the MWN and MBN via line 37.

DISB 20はこの番地をディスアセンブルし、MB
Nを線35(第5C図参照)を経由してC0M17に転
送しMWNを線36(第5d図参照)を経由してADD
lBに転送する。
DISB 20 disassembles this address and MB
Transfer N to C0M17 via line 35 (see Figure 5C) and MWN to ADD via line 36 (see Figure 5D).
Transfer to IB.

第5C図はC0M17の機能が要求されたブロック番号
RBNをメモリブロック番号MBNと比較することであ
ることを示している。
FIG. 5C shows that the function of C0M17 is to compare the requested block number RBN with the memory block number MBN.

RBNは線31を経由してDISA 15から受取られ
MBNは線35を経由してDISB 20より受取られ
る。
The RBN is received from DISA 15 via line 31 and the MBN is received from DISB 20 via line 35.

第5C図はC0M17がRBNを線31を経由して、M
BNを線35を経由して受取ることを示している。
FIG. 5C shows C0M17 passing RBN via line 31 to M
It is shown that the BN is received via line 35.

C0M17による比較はRBNがMBNより小さいか又
はそれと等しいか又はRBNがMBNより大きいかどう
かを決めるために行なわれる。
A comparison by C0M17 is made to determine whether RBN is less than or equal to MBN or whether RBN is greater than MBN.

C0M17はもしRBN<MBNであれば線33を真T
と設定する。
C0M17 sets line 33 to true if RBN<MBN
and set.

RBN>MBNであればC0M17は線33を偽Fと設
定する。
If RBN>MBN, C0M17 sets line 33 to false F.

第1図に示すように、ADDlBはC0M17からの線
33をセンスする。
As shown in FIG. 1, ADDlB senses line 33 from C0M17.

もし線33が真ならばADDlBは線36経由でDIS
B 20より受取った数に1を加える。
If line 33 is true, ADDlB is connected to DIS via line 36.
B Add 1 to the number received from 20.

もし線33が偽であればADDlBは線36経由でDI
SB 20より受取った数に1を加えない。
If line 33 is false, ADDlB is connected to DI via line 36.
Do not add 1 to the number received from SB 20.

ADDlBは修飾済又は修飾しない数を線32を経由し
て1NT16に転送する。
ADDlB transfers the qualified or unqualified number via line 32 to 1NT16.

第5d図はADDlBの機能を詳細に示す。Figure 5d shows the functionality of ADDlB in detail.

ADDlBはメモリワード番号MWNを線36を経由し
て受取る。
ADDlB receives memory word number MWN via line 36.

ADDlBは線33が正しければMWNに1を加え、線
33が正しくなければMWNに1を加えない。
ADDlB adds 1 to MWN if line 33 is correct, and does not add 1 to MWN if line 33 is incorrect.

修飾され得る数量MWN米は線32を経由して1NT1
6に転送される。
The quantity MWN rice that can be modified is 1NT1 via line 32
Transferred to 6.

第1図に示すように、INT 16は線30経由でDI
SA15より受取った数量、線32経出でADDlBよ
り受取った数量を統合し、その結果を線12を経由して
CPU10に転送する。
As shown in FIG. 1, INT 16 connects to DI via line 30.
The quantity received from SA15 and the quantity received from ADDlB on line 32 are integrated, and the result is transferred to CPU 10 via line 12.

第5e図は1NT16の機能の詳細を表わす。FIG. 5e details the functionality of 1NT16.

1NT16は要求されたブロック数RBNを線30経由
でDISA 15より受取り、修飾され得るメモリワー
ド番号MWN米を線32経由でADDlBより受取る。
1NT 16 receives the requested block number RBN from DISA 15 via line 30 and the memory word number MWN which may be modified from ADDlB via line 32.

1NT16はこれらの2つの数値を統合して、CPU1
0が線11を経由して要求する4つの番地の同一ブロッ
ク内にあるMSE 24の次の番地を生威し、線11は
次にAP 25にアクセスされる。
1NT16 integrates these two numbers and calculates CPU1
0 accesses the next address of MSE 24 within the same block of four addresses requesting via line 11, which is then accessed by AP 25.

次に計算される番地は要求されるブロック番号RBNと
修飾され得るメモリワード番号MWN米より成り、これ
は線12を経由してCPU10に転送される。
The next calculated address consists of the required block number RBN and the optionally modified memory word number MWN, which is transferred to the CPU 10 via line 12.

表Cは1つの要求された番地(すなわち10□。Table C contains one requested address (i.e. 10□).

)に対するカウンター21の各可能な数値(すなわちメ
モリアドレス)に結果としての番地(すなわち次の番地
)を与える。
) for each possible value (i.e., memory address) of counter 21 is given a resulting address (i.e., the next address).

上に説明した実施例はカウンター21の各々の可能な数
値(すなわちメモリアドレス)に対して正しい次の番地
を生成することが出来ることが理解されよう。
It will be appreciated that the embodiment described above is capable of generating the correct next address for each possible value (ie, memory address) of counter 21.

このためには表Cのようにフォーマットされた15個の
追加的衣を形成することが必要である。
This requires creating 15 additional clothes formatted as in Table C.

ここに示した実施例は、各テ゛−タブロックがMSE
24の完全な回転を行なうような方法でフォーマットさ
れたメモリストレッジ素子に適用可能である。
In the embodiment shown here, each data block is an MSE.
It is applicable to memory storage devices formatted in such a way as to make 24 complete rotations.

場合によっては、完全なブロックを回転の一部分に位置
するようなインターレースフォーマットを採用すること
が望ましい。
In some cases, it is desirable to employ an interlaced format where a complete block is located at a portion of the rotation.

第6a図は2対1のインターレースでフォーマットされ
た16個のセルを有するMSE24を示す。
FIG. 6a shows an MSE 24 having 16 cells formatted with a 2-to-1 interlace.

この例では4つのセルの完全なブロックをMSE 24
の千回転の中に与えている。
In this example a complete block of four cells is MSE 24
It is giving within a thousand revolutions.

第6b図はメモリストレッジ素子アクセス場所AP25
に位置するセルの番地を表わすカウンター21のフォー
マットを示す。
FIG. 6b shows the memory storage element access location AP25.
The format of the counter 21 representing the address of the cell located in is shown.

最上位ビットの位置(すなわちビット位置23)が増加
していることに注目されたい。
Note that the most significant bit position (ie, bit position 23) has increased.

表りはMSE24が回転するに伴ないカウンター21が
取り得る可能な数値について各々示している。
The table shows each possible value that counter 21 can take as MSE 24 rotates.

上述したように、この2対1のインターレースフォーマ
ットはMSE 24の+の回転内に4つのセルのブロッ
クを位置し、これは本考案とは少し異なった実施例を特
徴とする請求されるブロックの4つのセルはMSE 2
4の周囲に均等にスペースが置かれていないので、要求
の相対的タイミングとMSE 24の回転に従って2つ
の状況が起り得る。
As mentioned above, this two-to-one interlaced format locates a block of four cells within a + rotation of the MSE 24, which is a claimed block featuring a slightly different embodiment than the present invention. 4 cells are MSE 2
4, two situations can occur depending on the relative timing of the requests and the rotation of MSE 24.

要求時には、要求されたブロックを含むMSE 24の
+がAP25を通過して回転するが、又はそうしない。
Upon request, the + of MSE 24 containing the requested block is rotated through AP 25, or it is not.

前者の場合、本考案は前述した実施例と勾んど同じ動作
をする。
In the former case, the present invention operates in much the same way as the previously described embodiments.

後者の場合、MWN米1は要求されたブロック内の常時
最初のセルである。
In the latter case, MWN US1 is always the first cell in the requested block.

別の言い方をすれば、要求されたブロックがらCPUへ
の転送は、MSE24の部分が要求が受取られた時にA
P 25を通過して回転していなければ、要求されたブ
ロックのCPU−2の転送はそのブロック内の最初のセ
ルから常時起り得る。
In other words, the transfer of the requested block to the CPU is done by the MSE 24 at the time the request is received.
If not rotated through P 25, CPU-2's transfer of the requested block can always occur from the first cell in that block.

これは第7図に示すように非常に容易に具現化できる。This can be realized very easily as shown in FIG.

第7図は第1図に示したようなMSS14の部分の詳細
な図である。
FIG. 7 is a detailed diagram of a portion of the MSS 14 as shown in FIG.

相異点は、C0M17が追加的機能であり、線42が追
加されたことである。
The difference is that C0M17 is an additional function and line 42 has been added.

C0M17の追加的機能は要求されたブロックが現在A
P25を通過して回転しているMSE 24の部分に位
置しているかいないかを測定することである。
Additional functionality for C0M17 is that the requested block is currently A
The purpose is to measure whether or not the MSE 24 is located in the rotating part of the MSE 24 passing through the P25.

もしC0M17が要求されたデータブロックは現在AP
25を通過して回転しているMSE 24の部分内に位
置していないと測定した場合にはC0M17は線42を
経由して1NT16に信号を流し、MWN米をすべてO
にセットする。
If C0M17 is the requested data block, the current AP
25 and is not within the rotating portion of MSE 24, C0M17 sends a signal to 1NT16 via line 42 to turn off all MWN rice.
Set to .

この例においてはC0M17はRBNとMBNの最下位
ビットを比較する。
In this example, C0M17 compares the least significant bits of RBN and MBN.

もしこれらが等しければ(すなわち、2°RBN =1
=2°MBN又は2°BRMN二〇−2°MBN )、
要求されたデータブロックはAP 25を通過して現在
回転しているMSE 24の部分の内部にあり (すな
わち線42+偽)、MNW米は以前のように決定される
If they are equal (i.e. 2°RBN = 1
=2°MBN or 2°BRMN20-2°MBN),
The requested data block has passed through AP 25 and is within the currently rotating portion of MSE 24 (ie, line 42 + false), and the MNW is determined as before.

もし2°RBN≠2°MBNであるならば、C0M17
は線42を真としてセットすることにより1NT16に
通知する。
If 2°RBN≠2°MBN, C0M17
notifies 1NT16 by setting line 42 as true.

これによりINTlBがゼロのMWN米をCPU10に
転送する。
As a result, the MWN whose INT1B is zero is transferred to the CPU 10.

この加算機能の結果は表Eの例に示される。The results of this addition function are shown in the example in Table E.

これは線42の状態が示されている以外は表Cと同様に
形成されていることに注目されたい。
Note that this is constructed similarly to Table C, except that the state of line 42 is shown.

線42が真である時にはいつでもMNW米はゼロである
Whenever line 42 is true, MNW is zero.

線42が偽である時はいつでもMWN米は前述のように
決定せられる(すなわち、RBN>MBNで・あればM
WN米=MWNoRBN<MBNであればMWN米=M
WN+1)。
Whenever line 42 is false, MWN is determined as described above (i.e., if RBN>MBN then M
If WN rice = MWNoRBN < MBN, then MWN rice = M
WN+1).

ここに示した考案は、16個のセル以上の容量を有する
インターレースした直列回転メモリストレッジ素子MS
E24を持ったメモリストレッジサブシステムMSS1
4にも適用できることが容易に理解できよう。
The invention presented herein is an interlaced series rotating memory storage device MS with a capacity of 16 cells or more.
Memory storage subsystem MSS1 with E24
It is easy to understand that this can also be applied to 4.

容量2Mを有したMSE 24の一実施例である2M個
のセルのうちの1つのセルを明らかにするために使用さ
れた番地のフォーマット(すなわち、要求された番地、
メモリアドレス及び次の番地)を第4b図に示す。
In one example of an MSE 24 with a capacity of 2M, the address format used to identify one cell of 2M cells (i.e., the requested address,
The memory address and next address) are shown in FIG. 4b.

MSE 24の2M個のセルは、ブロック当り2N個の
セルより戒る2M−8個ブロックとして形成される。
The 2M cells of MSE 24 are formed as 2M-8 blocks with less than 2N cells per block.

番地フォーマットはM−Nビットのブロック番号、BN
(すなわちRBN又はMBN)及びNビットのワード
番号、WN (すなわちRWN、MWN又はMWN米)
を生成する。
Address format is M-N bit block number, BN
(i.e. RBN or MBN) and N-bit word number, WN (i.e. RWN, MWN or MWN)
generate.

4つのセルより戒る4つのブロックとして配列した16
のメモリストレッジセルのMSE 24について詳細に
前述した実施例は、第4b図ような番地フォーマットを
使用しており、これは単にN−2、M=4である特例に
過ぎない(どの実施例が利用されるがは、ブロックがM
SE 24の全体の回転を占有するがとうかにより決定
される)。
16 arranged as 4 blocks divided by 4 cells
The embodiments described above in detail for the memory storage cell MSE 24 use an address format as in FIG. Although it is used, the block is M
occupies the entire rotation of SE 24).

従って、本技術分野における経験者にとっては、本考案
は各々2N個のセルを有する2M−8個のブロックとし
て配列された2M個のセルを有するメモリストレッジサ
ブシステムに適用できるということは容易に理解できよ
う。
Therefore, it will be readily understood by those skilled in the art that the present invention can be applied to a memory storage subsystem having 2M cells arranged in 2M-8 blocks each having 2N cells. I can do it.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は中央演算処理装置にインターフェイスした直列
回転メモリストレッジサブシステムの改良を示す図であ
る。 第2a図はインターレースされない直列回転メモリスト
レッジ素子のフォーマットを示す図である。 第2b図は第2a図中のメモリストレッジ素子の回転位
置を維持するためのカウンターのフォーマットを示す図
である。 第3a図は4対1のインターレースを採用する直列回転
メモリストレッジ素子のフォーマットを示す図である。 第3b図は第3a図のメモリストレッジ素子の回転位置
を維持するためのカウンターのフォーマットを示す図で
ある。 第3C図は第3a図のメモリストレッジ素子の回転位置
を維持するためのカウンターの別のフォーマットを示す
図である。 第4a図は4語ずつより成る4ブロツクに配置された1
6個のセルメモリストレッジ素子を使用した番地ワード
フォーマットを示す図である。 第4b図はN語ずつより成るM−Nブロック中に配置さ
れた2M個のセルメモリストレッジ素子を使用した番地
ワードフォーマットを示す図である。 第5a図は改良されたメモリストレッジサブシステム素
子DISAのディスアセンブリを示す図である。 第5b図は改良されたメモリストレッジサブシステム素
子DISBのディスアセンブリ機能を示す図である。 第5C図は改良されたメモリストレッジサブシステム素
子COMの比較機能を示す図である。 第5d図は改良されたメモリストレッジサブシステム素
子ADDの選択加算機能を示す図である。 第5e図は改良されたメモリストレッジサブシステム素
子INTの統合機能を示す図である。 第6a図は2対fのインターレースを採用した16個の
セルの直列回転メモリストレッジ素子のフォーマットを
示す図である。 第6b図は第6a図中のメモリストレッジ素子の回転場
所を維持するためのカウンターのフォーマットを示す図
である。 第7図は第6a図に使用されたフォーマットの素子C0
M17の修飾された動作を示す図である。 10・・・・・・中央演算処理装置(CPU)、14・
・・・・・メモリストレッジサブシステム(MSS)、
15・・・・・・DISA、16・・・・・・INT、
17・・・・・・COM、18・・・・・・ADD、2
0・・・・・・DISB、21・・・・・・カウンター
、23・・・・・・オシレータ、24・・・・・・メモ
リストレッジ素子(MSE)。
FIG. 1 is a diagram illustrating an improved serial rotating memory storage subsystem interfaced to a central processing unit. FIG. 2a is a diagram illustrating the format of a non-interlaced series rotating memory storage element. FIG. 2b shows the format of a counter for maintaining the rotational position of the memory storage element in FIG. 2a. FIG. 3a is a diagram illustrating the format of a serially rotating memory storage device employing 4-to-1 interlacing. Figure 3b shows the format of a counter for maintaining the rotational position of the memory storage element of Figure 3a. FIG. 3C shows an alternative format for a counter for maintaining the rotational position of the memory storage element of FIG. 3a. Figure 4a shows 1 arranged in 4 blocks each consisting of 4 words.
FIG. 3 illustrates an address word format using six cell memory storage elements. FIG. 4b shows an address word format using 2M cell memory storage elements arranged in M-N blocks of N words. FIG. 5a is a diagram illustrating disassembly of the improved memory storage subsystem element DISA. FIG. 5b is a diagram illustrating the disassembly function of the improved memory storage subsystem element DISB. FIG. 5C is a diagram illustrating the comparison functionality of the improved memory storage subsystem element COM. FIG. 5d is a diagram illustrating the selective addition functionality of the improved memory storage subsystem device ADD. FIG. 5e is a diagram illustrating the integrated functionality of the improved memory storage subsystem element INT. FIG. 6a is a diagram illustrating the format of a 16 cell series rotating memory storage device employing 2-to-f interlacing. Figure 6b is a diagram illustrating the format of a counter for maintaining the rotational location of the memory storage element in Figure 6a. Figure 7 shows element C0 in the format used in Figure 6a.
It is a figure which shows the modified operation|movement of M17. 10...Central processing unit (CPU), 14.
...Memory storage subsystem (MSS),
15...DISA, 16...INT,
17...COM, 18...ADD, 2
0...DISB, 21...Counter, 23...Oscillator, 24...Memory storage element (MSE).

Claims (2)

【実用新案登録請求の範囲】[Scope of utility model registration request] (1)2M個の容量のセルを有するインターレースされ
る直列回転メモリストレッジ素子を含むメモリストレッ
ジサブシステムに結合される中央演算処理装置(CPU
)を有するデータ処理装置であって、前記セルはメモリ
ストレッジアクセス場所間近かに回転してきたときその
場所でのみ同期してアクセス可能であり、前記インター
レースされる直列回転メモリストレッジ素子の前記セル
はブロック当り2N個のセルを有する2M−9個のブロ
ックとして配列されるとともに、各ブロックの前記2N
個のセルは前記インターレースされる直列回転メモリス
トレッジ素子の全回転に関して等間隔に配列されている
前記のデータ処理装置において、 前記インターレースされる直列回転メモリストレッジ素
子に応答可能に結合され、前記メモリストレッジ素子ア
クセス場所に間近かのセルの番地を維持する装置21と
、 前記CPUに応答可能に結合され、前記CPUによって
アクセスされるべき2M−8個のブロックの1つのうち
の2N個のセルのいずれかの番地を前記CPUから前記
メモリストレッジサブシステムに転送する第1転送手段
11と、 前記第1転送手段に応答可能に結合された番地決定装置
15.16.17,18.20であって、前記CPUか
ら転送された前記要求番地を、アクセスされるべき前記
2M−8個のブロックの1つを識別する要求ブロック番
号および前記要求ブロック番号内の前記2N個のセルの
1つを識別する要求ワード番号にディスアセンブルする
第1デイスアセンブリ装置15と、前記番地維持装置に
応答可能に結合され、前記メモリストレッジ素子アクセ
ス場所に間近かのセルの番地を、前記2M−9個のブロ
ックの1つを識別するメモリブロック番号および前記メ
モリブロック番号内の前記2N個のセルの1つを識別す
るメモリワード番号にテ゛イスアセンブルする第2デイ
スアセンブリ装置20と、前記第1および第2デイスア
センブリ装置に応答可能に結合され、前記要求ブロック
番号を前記メモリブロック番号と比較する比較器17と
、前記比較器および前記第2デイスアセンブリ装置に応
答可能に結合され、前記要求ブロック番号が前記メモリ
ブロック番号以下であると前記比較器が示したときのみ
前記メモリワード番号に選択的に1を加える装置18と
、前記第1デイスアセンブリ装置および前記選択的加算
装置に応答可能に結合され、前記要求ブロック番号を前
記選択的加算装置によって修飾され得る前記メモリワー
ド番号と統合して前記CPUに転送されるべき決定され
た番地を生じる装置16とを含む前記番地決定装置と、
前記番地決定装置および前記CPUに応答可能に結合さ
れ、前記決定された番地を前記CPUに転送し、その決
定された番地により前記CPUが前記2M−8個のブロ
ックの前記1つのうちの前記CPUから転送された要求
番地以外のセルにアクセス可能とする第2転送手段12
とを包含する前記メモリストレッジサブシステム。
(1) A central processing unit (CPU) coupled to a memory storage subsystem that includes interlaced series rotating memory storage elements having a capacity of 2M cells.
), wherein the cells are synchronously accessible only at a memory storage access location as they rotate near the memory storage access location, and the cells of the interlaced serially rotating memory storage elements are block blocks. arranged as 2M-9 blocks with 2N cells each, and the 2N cells of each block.
cells are responsively coupled to the interlaced series rotating memory storage element and arranged in the data processing apparatus, wherein the cells are spaced equidistantly over a rotation of the interlaced series rotating memory storage element; a device 21 for maintaining the address of a cell proximate to an element access location; and any of the 2N cells of one of the 2M-8 blocks responsively coupled to said CPU and to be accessed by said CPU. a first transfer means 11 for transferring an address from said CPU to said memory storage subsystem; and an address determination device 15.16.17, 18.20 responsively coupled to said first transfer means, comprising: the request address transferred from the CPU, a request block number identifying one of the 2M-8 blocks to be accessed and a request identifying one of the 2N cells within the request block number; a first disk assembly device 15 responsively coupled to the address maintenance device for disassembling into word numbers, the address of the cell proximate to the memory storage element access location in one of the 2M-9 blocks; a second disk assembly device 20 responsive to the first and second disk assembly devices for assembling the cells into a memory block number identifying the memory block number and a memory word number identifying one of the 2N cells within the memory block number; a comparator 17 operably coupled to compare the requested block number with the memory block number; and a comparator 17 responsively coupled to the comparator and the second disk assembly device, the a device 18 for selectively incrementing the memory word number by one only when the comparator indicates that the requested block number is present; a device 16 for integrating with the memory word number, which may be modified by a selective addition device, to produce a determined address to be transferred to the CPU;
is responsively coupled to the address determining device and the CPU, for forwarding the determined address to the CPU, and for causing the determined address to cause the CPU to select the CPU of the one of the 2M-8 blocks; A second transfer means 12 that allows access to cells other than the requested address transferred from
and the memory storage subsystem.
(2)実用新案登録請求の範囲第1項記載のデータ処理
装置において、 M=4およびN=2であることを特徴とした前記メモリ
ストレッジサブシステム。
(2) Utility Model Registration In the data processing device according to claim 1, the memory storage subsystem is characterized in that M=4 and N=2.
JP2554479U 1979-02-28 1979-02-28 Memory storage subsystem including interlaced series rotating memory storage elements Expired JPS594339Y2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2554479U JPS594339Y2 (en) 1979-02-28 1979-02-28 Memory storage subsystem including interlaced series rotating memory storage elements

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2554479U JPS594339Y2 (en) 1979-02-28 1979-02-28 Memory storage subsystem including interlaced series rotating memory storage elements

Publications (2)

Publication Number Publication Date
JPS54129235U JPS54129235U (en) 1979-09-08
JPS594339Y2 true JPS594339Y2 (en) 1984-02-08

Family

ID=28866114

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2554479U Expired JPS594339Y2 (en) 1979-02-28 1979-02-28 Memory storage subsystem including interlaced series rotating memory storage elements

Country Status (1)

Country Link
JP (1) JPS594339Y2 (en)

Also Published As

Publication number Publication date
JPS54129235U (en) 1979-09-08

Similar Documents

Publication Publication Date Title
US6366989B1 (en) Programmable memory controller
US6370611B1 (en) Raid XOR operations to synchronous DRAM using a read buffer and pipelining of synchronous DRAM burst read data
US6457114B1 (en) Asynchronous memory interface for a video processor with a 2N sized buffer and N+1 wide bit gray coded counters
US5721839A (en) Apparatus and method for synchronously providing a fullness indication of a dual ported buffer situated between two asynchronous buses
US4232365A (en) Apparatus for determining the next address of a requested block in interlaced rotating memories
CA1235231A (en) I/o controller for multiple disparate serial memories with a cache
EP0553338A1 (en) High-performance dynamic memory system
WO1994009436A1 (en) Disk array controller having advanced internal bus protocol
JP2000315186A (en) Semiconductor device
US7707328B2 (en) Memory access control circuit
JPS594339Y2 (en) Memory storage subsystem including interlaced series rotating memory storage elements
CN1151050A (en) bridge between system buses
JPH0235551A (en) Address conversion system for channel device
JPS60217387A (en) Crt display unit
JPS6319858Y2 (en)
JPH01224850A (en) Dynamic RAM controller
JPH031394A (en) Storage device
Turney et al. Multi-Bus compatible frame grabber
JPS5821734B2 (en) Direct memory access control method
JPS61286955A (en) Method for transferring data
JPS61220042A (en) Memory access control system
WO1999036911A1 (en) Av data input/output device
JPS6135570B2 (en)
JPS61153730A (en) data buffer device
JPH05128048A (en) Information processor