JPS5943786B2 - 記憶装置のアクセス方式 - Google Patents
記憶装置のアクセス方式Info
- Publication number
- JPS5943786B2 JPS5943786B2 JP54037885A JP3788579A JPS5943786B2 JP S5943786 B2 JPS5943786 B2 JP S5943786B2 JP 54037885 A JP54037885 A JP 54037885A JP 3788579 A JP3788579 A JP 3788579A JP S5943786 B2 JPS5943786 B2 JP S5943786B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- storage device
- time
- bits
- module
- 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
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0215—Addressing or allocation; Relocation with look ahead addressing means
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Static Random-Access Memory (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Memory System (AREA)
- Dram (AREA)
Description
【発明の詳細な説明】
本発明はアクセス源から与えられるアドレスのうち、一
部分が他の部分より時間的に遅れて確定する場合におい
ても、アクセス時間を可能な限り短縮した記憶装置のア
クセス方式に関する。
部分が他の部分より時間的に遅れて確定する場合におい
ても、アクセス時間を可能な限り短縮した記憶装置のア
クセス方式に関する。
情報処理装置においては種々の目的でアドレス変換が行
なわる。小型の装置においては装置内で扱われるアドレ
スビット数が小さいため、これを拡張するアドレス・マ
ツパが使用される。また大型の装置においては装置内で
扱われる論理アドレスを、それよりも少いビット数の実
アドレスに変換するためにアドレス変換テーブルが使用
される。いずれのアドレス変換においても、一般にはア
ドレスの下位ビットは変換なしにそのまま使用され、ア
ドレスの上位ビットのみが変換されて使用される。従つ
て記憶装置には、変換を受けるアドレスの上位ビットが
下位ビットよりも遅れて与えられることになる。このよ
うな場合に、全アドレスが揃うのを待つてから記憶装置
を起動していたのではアドレス変換時間が全く無駄にな
つてしまう。本発明はこのような情報処理装置において
、アドレス変換動作と並行して記憶装置の起動を行うこ
とを目的としており、そのために与えられるアドレスの
うちの第1部分が他の第2部分よりも遅れて確定する記
憶装置において前回のアクセス時におけるアドレスの第
1部分を保持し、与えられるアドレスのうちの上記第1
部分の確定前に前回のアクセス時におけるアドレスの第
1部分を今回の値として予測する手段を設け、該予測手
段による予測値と上記第2部分とを用いて上記記憶装置
のアクセスを開始し、かつ上記第1部分の確定時にその
値と上記予測値とを比較する手段を設け不一致の場合に
は該確定した第1部分と上記第2部分とを用いて再度ア
クセスをし直すようにしたことを特徴とする。以下図面
により本発明を詳細に説明する。
なわる。小型の装置においては装置内で扱われるアドレ
スビット数が小さいため、これを拡張するアドレス・マ
ツパが使用される。また大型の装置においては装置内で
扱われる論理アドレスを、それよりも少いビット数の実
アドレスに変換するためにアドレス変換テーブルが使用
される。いずれのアドレス変換においても、一般にはア
ドレスの下位ビットは変換なしにそのまま使用され、ア
ドレスの上位ビットのみが変換されて使用される。従つ
て記憶装置には、変換を受けるアドレスの上位ビットが
下位ビットよりも遅れて与えられることになる。このよ
うな場合に、全アドレスが揃うのを待つてから記憶装置
を起動していたのではアドレス変換時間が全く無駄にな
つてしまう。本発明はこのような情報処理装置において
、アドレス変換動作と並行して記憶装置の起動を行うこ
とを目的としており、そのために与えられるアドレスの
うちの第1部分が他の第2部分よりも遅れて確定する記
憶装置において前回のアクセス時におけるアドレスの第
1部分を保持し、与えられるアドレスのうちの上記第1
部分の確定前に前回のアクセス時におけるアドレスの第
1部分を今回の値として予測する手段を設け、該予測手
段による予測値と上記第2部分とを用いて上記記憶装置
のアクセスを開始し、かつ上記第1部分の確定時にその
値と上記予測値とを比較する手段を設け不一致の場合に
は該確定した第1部分と上記第2部分とを用いて再度ア
クセスをし直すようにしたことを特徴とする。以下図面
により本発明を詳細に説明する。
第1図は情報処理装置の一従来例構成を示すプロツク図
であり、1は中央処理装置(CPU)、2はチヤネル制
御装置(CHC)、3はメモリ・アクセス制御装置(M
AC)、4は記憶装置、11及び21はアドレス・レジ
スタ、12,22,33,42は制御回路、31はアド
レス・マツパ、32はアドレス・バツフア、41はアド
レス・レジスタ、43はデコーダ、44はマルチプレク
サ、45はメモリ・モジユールである。
であり、1は中央処理装置(CPU)、2はチヤネル制
御装置(CHC)、3はメモリ・アクセス制御装置(M
AC)、4は記憶装置、11及び21はアドレス・レジ
スタ、12,22,33,42は制御回路、31はアド
レス・マツパ、32はアドレス・バツフア、41はアド
レス・レジスタ、43はデコーダ、44はマルチプレク
サ、45はメモリ・モジユールである。
アクセス源であるCPU又はCHCからは例えば16ビ
ツトのアドレスがMACに与えられ、下位7ビツトはア
ドレス・バツフア32にバツフアされ、上位9ビツトに
よつてアドレス・マツパ31が索引される。
ツトのアドレスがMACに与えられ、下位7ビツトはア
ドレス・バツフア32にバツフアされ、上位9ビツトに
よつてアドレス・マツパ31が索引される。
アドレス・マツパ31は9ビツトのアドレスにより12
ビツトのデータを読み出すランダム・アクセス−メモリ
と考えてよい。アドレス・マツパ31の出力が得られた
時点でバツフアされていた下位7ビツトと合わせて、合
計19ビツトのアドレスが記憶装置中のアドレス・レジ
スタ41に与えられかつメモリ起動信号(MSTA)が
与えられる。この19ビツトのうち上位5ビツトはデコ
ーダ43に与えられ、32個設けられているモジユール
45(MO〜M3l)のうちの1つを選択するのに用い
られる。また各モジユール45はアドレス入力ピン数節
約のためにアドレスを2回に分けて順次時分割的に入力
する構成となつている。そこでマルチプレクサ44によ
り、先ずアドレス・レジスタ41の最下位7ビツトを選
択してデコーダ43の出力で選択されているモジユール
45の1つに与え、引続いてマルチプレクサ44により
アドレス・レジスタ41の6ビツト目〜12ビツト目の
7ビ゛ツトを選択して同モジユールに与えるようにされ
る。尚各モジユール45は夫々1つの集積回路素子であ
つてもよいし、それらを複数個実装したプリント板であ
つてもよいし、さらにそれらを複数枚内蔵するメモリ装
置であつてもよい。このような従来装置においては、各
アクセス源からみたアクセス時間は常にアドレス・マツ
パ31によるアドレス変換時間と記憶装置4によるアク
セス時間の和になり、非能率である。
ビツトのデータを読み出すランダム・アクセス−メモリ
と考えてよい。アドレス・マツパ31の出力が得られた
時点でバツフアされていた下位7ビツトと合わせて、合
計19ビツトのアドレスが記憶装置中のアドレス・レジ
スタ41に与えられかつメモリ起動信号(MSTA)が
与えられる。この19ビツトのうち上位5ビツトはデコ
ーダ43に与えられ、32個設けられているモジユール
45(MO〜M3l)のうちの1つを選択するのに用い
られる。また各モジユール45はアドレス入力ピン数節
約のためにアドレスを2回に分けて順次時分割的に入力
する構成となつている。そこでマルチプレクサ44によ
り、先ずアドレス・レジスタ41の最下位7ビツトを選
択してデコーダ43の出力で選択されているモジユール
45の1つに与え、引続いてマルチプレクサ44により
アドレス・レジスタ41の6ビツト目〜12ビツト目の
7ビ゛ツトを選択して同モジユールに与えるようにされ
る。尚各モジユール45は夫々1つの集積回路素子であ
つてもよいし、それらを複数個実装したプリント板であ
つてもよいし、さらにそれらを複数枚内蔵するメモリ装
置であつてもよい。このような従来装置においては、各
アクセス源からみたアクセス時間は常にアドレス・マツ
パ31によるアドレス変換時間と記憶装置4によるアク
セス時間の和になり、非能率である。
第2図は本発明の一実施例構成プロツク図であり、第1
図と同一番号は同一のものを示す。
図と同一番号は同一のものを示す。
第1図と異なる点はMAC3の制御回路34は2つの起
動信号MSTAlとMSTA2を送出すること、アドレ
ス・レジスタがMARlV5l,MAR7B752、及
びMAW2σ253の3つに分かれていること、デコー
ダがDECA56,DECB58の2つ設けられている
こと、及び比較回路55を有することである。各モジユ
ール59は両デコーダ56及び58から選択信号を受け
ているが、これら2本の信号を論理和ゲートで受けて一
本にすれば第1図と全く同一モジユールでもよい。第3
図は第2図の実施例の動作説明のための各レジスタ51
,52,53の状態遷移を示す図である。
動信号MSTAlとMSTA2を送出すること、アドレ
ス・レジスタがMARlV5l,MAR7B752、及
びMAW2σ253の3つに分かれていること、デコー
ダがDECA56,DECB58の2つ設けられている
こと、及び比較回路55を有することである。各モジユ
ール59は両デコーダ56及び58から選択信号を受け
ているが、これら2本の信号を論理和ゲートで受けて一
本にすれば第1図と全く同一モジユールでもよい。第3
図は第2図の実施例の動作説明のための各レジスタ51
,52,53の状態遷移を示す図である。
以下第2図、第3図により動作説明をする。1 メモリ
サイクルの終了時にMAW′N/51の上位アドレス(
00010)をMAW2C7に転送する。
サイクルの終了時にMAW′N/51の上位アドレス(
00010)をMAW2C7に転送する。
2 メモリバスへMAl2〜MAl8(0110101
)と第1起動信号MSTAlが送出される。
)と第1起動信号MSTAlが送出される。
記憶装置5は、MSTAlによりMAl2〜MAl8を
MAビB7に格納する。
MAビB7に格納する。
このMAビB″の内容(0110101)をマルチプレ
クサ57を経由し各モジユールのメモリ素子のアドレス
入力端子に供給し、MAビC7(00010)の示すモ
ジユールM2に第1アドレス入力信号(*RAR)を送
りM2を起動する。
クサ57を経由し各モジユールのメモリ素子のアドレス
入力端子に供給し、MAビC7(00010)の示すモ
ジユールM2に第1アドレス入力信号(*RAR)を送
りM2を起動する。
3メモリバスヘマツパ31からのアドレスMAOO〜M
All(000011010011)と第2起動信号M
STA2が送出される。
All(000011010011)と第2起動信号M
STA2が送出される。
記憶装置5はMSTA2によりMAOO〜MAllをM
Aビ〜に格納し、MAR′7A′7の上位(00001
)とMAR2C2(00010)を比較回路55で比較
する。
Aビ〜に格納し、MAR′7A′7の上位(00001
)とMAR2C2(00010)を比較回路55で比較
する。
比較した結果は不一致である。
これは予測により先行して行つたM2への起動が誤りで
あつたことを示す。現在MAR″B′5の内容が各モジ
ユールのアドレス入力端子に供給されているので、MA
WAの上位(00001)が示すモジユールM1にも*
RASを送り、M1を起動する。
あつたことを示す。現在MAR″B′5の内容が各モジ
ユールのアドレス入力端子に供給されているので、MA
WAの上位(00001)が示すモジユールM1にも*
RASを送り、M1を起動する。
以上により、M1とM2の2つのモジユールに*RAS
が送られ起動されている。
が送られ起動されている。
4上記3より一定時間後MAR′/〜の下位7ビツト(
1010011)をマルチプレクサ57を経由し、各モ
ジユールのアドレス入力端子に供給し、MAR7〜の上
位(00001)が示すモジユールM1に第2アドレス
入力信号*CASを送り書込み動作、または読出し動作
を行う。
1010011)をマルチプレクサ57を経由し、各モ
ジユールのアドレス入力端子に供給し、MAR7〜の上
位(00001)が示すモジユールM1に第2アドレス
入力信号*CASを送り書込み動作、または読出し動作
を行う。
5メモリサイクルの終了時MAr〜の上位アドレス(0
0001)をMAビσに転送する。
0001)をMAビσに転送する。
6 メモリバスへMAl2〜MAl8
(0110110)とMSTAlが送出される。
記憶装置5は、MSTAlによりMAl2〜MAl8を
MAW′B″に格納する。このMAR7B7の内容(0
110110)をマルチプレクサ57を経由し各モジユ
ールのアドレス入力端子に供給し、MAτC″(000
01)の示すモジユールM1に*RASを送りM1を起
動する。
MAW′B″に格納する。このMAR7B7の内容(0
110110)をマルチプレクサ57を経由し各モジユ
ールのアドレス入力端子に供給し、MAτC″(000
01)の示すモジユールM1に*RASを送りM1を起
動する。
7メモリバスへMAOO〜MAll
(000011010011)とMSTA2が送出され
る。
る。
メモリはMSTA2によりMAOO〜MAllをMAW
T・に格納し、MARIA″の上位(00001)とM
AR″C″(00001)を比較する。
T・に格納し、MARIA″の上位(00001)とM
AR″C″(00001)を比較する。
比較した結果は一致である。
これは予測により先行して行つたM1への起動が正しか
つたことを示す。メモリはこのまま動作を続け、一定時
間後MAWW7の下位(1010011)をマルチプレ
クサを経由し、各モジユールのアドレス入力端子に供給
し、MAビ〜の上位(00001)が示すモジユールM
1に*CASを送り書込み動作、または読出し動作を行
う。
つたことを示す。メモリはこのまま動作を続け、一定時
間後MAWW7の下位(1010011)をマルチプレ
クサを経由し、各モジユールのアドレス入力端子に供給
し、MAビ〜の上位(00001)が示すモジユールM
1に*CASを送り書込み動作、または読出し動作を行
う。
8メモリサイクルの終了時MAW八7の上位アドレス(
00001)をMAW7C″に転送する。
00001)をMAW7C″に転送する。
以上のように上記実施例では前回のアクセス時のアドレ
スの上位5ビツトをアドレスレジスタMArC″53に
保持しておき、次のアクセス時にもその値が用いられる
ものと予測をしてモジユールを先行アクセスすることに
より、アドレス変換時間が不要になる場合が生じ、従来
例よりも平ノ均のアクセス時間が短くなる。
スの上位5ビツトをアドレスレジスタMArC″53に
保持しておき、次のアクセス時にもその値が用いられる
ものと予測をしてモジユールを先行アクセスすることに
より、アドレス変換時間が不要になる場合が生じ、従来
例よりも平ノ均のアクセス時間が短くなる。
上記第2図の実施例において、仮りに下位7ビツトの第
1アドレスをすべてのモジユールMO〜M3lに共通に
与えて同時起動しておき、上位12ビツトが確定した時
点でその6ビツト目〜12ビツト目の7ビツトをその上
位5ビツトで指示されるモジユールに第2アドレスとし
て与えるようにすれば、アドレスの予測は不要になる。
1アドレスをすべてのモジユールMO〜M3lに共通に
与えて同時起動しておき、上位12ビツトが確定した時
点でその6ビツト目〜12ビツト目の7ビツトをその上
位5ビツトで指示されるモジユールに第2アドレスとし
て与えるようにすれば、アドレスの予測は不要になる。
しかし特にモジユール数が多い場合において、全モジユ
ールを同時起動することは消費電力の点で好ましくない
。特にMOS系の素子で作られた記憶装置では動作時の
消費電力はスタンバイ時の消費電力に比較してかなり大
きいため、全モジユールの同時起動は実際上困難であり
、そのような場合に本発明は特に有効となる。尚、上記
の例ではモジユール59へ与えるべき第1アドレスが全
ビツト(7ビツト)最初から確定しているが、第1アド
レスの一部分まで遅れて確定するような場合には、アド
レスレジスタ″C753にそのビツト部分も含め、その
ビツト部分も予測するようにすればよい。
ールを同時起動することは消費電力の点で好ましくない
。特にMOS系の素子で作られた記憶装置では動作時の
消費電力はスタンバイ時の消費電力に比較してかなり大
きいため、全モジユールの同時起動は実際上困難であり
、そのような場合に本発明は特に有効となる。尚、上記
の例ではモジユール59へ与えるべき第1アドレスが全
ビツト(7ビツト)最初から確定しているが、第1アド
レスの一部分まで遅れて確定するような場合には、アド
レスレジスタ″C753にそのビツト部分も含め、その
ビツト部分も予測するようにすればよい。
また上記の例はモジユール59としてアドレスを2回に
分けて入力するものを例示したが、本発明はこれに限ら
れない。
分けて入力するものを例示したが、本発明はこれに限ら
れない。
さらに必らずしも複数モジユールから構成される必要も
なく、単一モジユールの場合でも効果があることはいう
までもない。尚、第4図に各モジユール59に与えられ
る入力信号のタイムチヤートを示し、また第5図にMA
C3からの出力信号のタイムチヤートを示す。図中T1
はアドレス変換時間である。
なく、単一モジユールの場合でも効果があることはいう
までもない。尚、第4図に各モジユール59に与えられ
る入力信号のタイムチヤートを示し、また第5図にMA
C3からの出力信号のタイムチヤートを示す。図中T1
はアドレス変換時間である。
第1図は従来の情報処理装置の一例プロツク図、第2図
は本発明の一実施例構成プロツク図、第3図はアドレス
レジスタの状態遷移図、第4図、第5図はタイムチヤー
トである。 図中、1はCPUl2はCHCl3はMACl3lはア
ドレス・マツパ、32はアドレス・バツフア、4は記憶
装置、51,52,53はアドレス・レジスタ、56,
58はデコーダ、57はマルチプレクサ、59はメモリ
・モジユール、55は比較回路である。
は本発明の一実施例構成プロツク図、第3図はアドレス
レジスタの状態遷移図、第4図、第5図はタイムチヤー
トである。 図中、1はCPUl2はCHCl3はMACl3lはア
ドレス・マツパ、32はアドレス・バツフア、4は記憶
装置、51,52,53はアドレス・レジスタ、56,
58はデコーダ、57はマルチプレクサ、59はメモリ
・モジユール、55は比較回路である。
Claims (1)
- 【特許請求の範囲】 1 与えられるアドレスのうちの第1部分が他の第2部
分よりも遅れて確定する記憶装置において、前回のアク
セス時におけるアドレスの第1部分を保持し、与えられ
るアドレスのうちの上記第1部分の確定前に前回のアク
セス時におけるアドレスの第1部分を今回の値として予
測する手段を設け、該予測手段による予測値と上記第2
部分とを用いて上記記憶装置のアクセスを開始し、かつ
上記第1部分の確定時にその値と上記予測値とを比較す
る手段を設け、不一致の場合には該確定した第1部分と
上記第2部分とを用いて再度アクセスをし直すようにし
たことを特徴とする記憶装置のアクセス方式。 2 上記記憶装置はアドレスを複数に分割して順次時分
割的に入力する記憶装置であり、上記第2部分のアドレ
スと上記予測値とを用いて1回目のアドレス入力が行わ
れることを特徴とする特許請求の範囲第1項の記憶装置
のアクセス方式。
Priority Applications (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP54037885A JPS5943786B2 (ja) | 1979-03-30 | 1979-03-30 | 記憶装置のアクセス方式 |
| CA347,613A CA1127318A (en) | 1979-03-30 | 1980-03-13 | System for accessing memory modules |
| AU56781/80A AU515171B2 (en) | 1979-03-30 | 1980-03-24 | Accessing memory modules |
| DE8080900611T DE3063041D1 (en) | 1979-03-30 | 1980-03-28 | Access system for memory modules |
| ES490033A ES8103868A1 (es) | 1979-03-30 | 1980-03-28 | Un sistema para acceder a modulos de memoria |
| US06/201,396 US4384342A (en) | 1979-03-30 | 1980-03-28 | System for reducing access time to plural memory modules using five present-fetch and one prefetch address registers |
| PCT/JP1980/000054 WO1980002206A1 (fr) | 1979-03-30 | 1980-08-28 | Systeme d'acces pour des modules de memoire |
| EP80900611A EP0025801B1 (en) | 1979-03-30 | 1980-10-23 | Access system for memory modules |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP54037885A JPS5943786B2 (ja) | 1979-03-30 | 1979-03-30 | 記憶装置のアクセス方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS55129847A JPS55129847A (en) | 1980-10-08 |
| JPS5943786B2 true JPS5943786B2 (ja) | 1984-10-24 |
Family
ID=12509989
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP54037885A Expired JPS5943786B2 (ja) | 1979-03-30 | 1979-03-30 | 記憶装置のアクセス方式 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US4384342A (ja) |
| EP (1) | EP0025801B1 (ja) |
| JP (1) | JPS5943786B2 (ja) |
| AU (1) | AU515171B2 (ja) |
| CA (1) | CA1127318A (ja) |
| DE (1) | DE3063041D1 (ja) |
| ES (1) | ES8103868A1 (ja) |
| WO (1) | WO1980002206A1 (ja) |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5526506A (en) * | 1970-12-28 | 1996-06-11 | Hyatt; Gilbert P. | Computer system having an improved memory architecture |
| US5459846A (en) * | 1988-12-02 | 1995-10-17 | Hyatt; Gilbert P. | Computer architecture system having an imporved memory |
| JPS57164484A (en) * | 1981-03-31 | 1982-10-09 | Fujitsu Ltd | Replace system |
| JPS58214954A (ja) * | 1982-06-09 | 1983-12-14 | Nec Corp | 大容量デ−タ記憶システム |
| JPS5932045A (ja) * | 1982-08-16 | 1984-02-21 | Hitachi Ltd | 情報処理装置 |
| US4649476A (en) * | 1983-10-31 | 1987-03-10 | Motorola, Inc. | Microcomputer having an internal address mapper |
| US4652993A (en) * | 1984-04-02 | 1987-03-24 | Sperry Corporation | Multiple output port memory storage module |
| US4742451A (en) * | 1984-05-21 | 1988-05-03 | Digital Equipment Corporation | Instruction prefetch system for conditional branch instruction for central processor unit |
| JPS6140657A (ja) * | 1984-08-01 | 1986-02-26 | Yaskawa Electric Mfg Co Ltd | 低速メモリの高速アクセス方式 |
| US4817036A (en) * | 1985-03-15 | 1989-03-28 | Brigham Young University | Computer system and method for data base indexing and information retrieval |
| US4761731A (en) * | 1985-08-14 | 1988-08-02 | Control Data Corporation | Look-ahead instruction fetch control for a cache memory |
| JPS6293249U (ja) * | 1985-11-29 | 1987-06-15 | ||
| JPS62149099A (ja) * | 1985-12-23 | 1987-07-03 | Toshiba Corp | メモリアクセス制御回路 |
| EP0232518A3 (de) * | 1986-01-13 | 1989-12-13 | Siemens Aktiengesellschaft | Verfahren und Anordnung zum Bilden von Adressen zum Ansteuern eines Arbeitsspeichers |
| US4893279A (en) * | 1986-03-04 | 1990-01-09 | Advanced Micro Devices Inc. | Storage arrangement having a pair of RAM memories selectively configurable for dual-access and two single-access RAMs |
| JPS635444A (ja) * | 1986-06-25 | 1988-01-11 | Hitachi Ltd | マイクロプロセツサ |
| US4884198A (en) * | 1986-12-18 | 1989-11-28 | Sun Microsystems, Inc. | Single cycle processor/cache interface |
| IT1216087B (it) * | 1988-03-15 | 1990-02-22 | Honeywell Bull Spa | Sistema di memoria con selezione predittiva di modulo. |
| US5301278A (en) * | 1988-04-29 | 1994-04-05 | International Business Machines Corporation | Flexible dynamic memory controller |
| GB2246001B (en) * | 1990-04-11 | 1994-06-15 | Digital Equipment Corp | Array architecture for high speed cache memory |
| US5283875A (en) * | 1990-04-13 | 1994-02-01 | Digital Equipment Corporation | Method and apparatus for optimizing prefetch caching by reverse ordering of logical blocks |
| US5317708A (en) * | 1990-06-29 | 1994-05-31 | Digital Equipment Corporation | Apparatus and method for an improved content addressable memory |
| GB9023339D0 (en) * | 1990-10-26 | 1990-12-05 | Ici Plc | Dispensing of fluids |
| US5575636A (en) * | 1994-06-21 | 1996-11-19 | Praxair Technology, Inc. | Porous non-fouling nozzle |
| US5530836A (en) * | 1994-08-12 | 1996-06-25 | International Business Machines Corporation | Method and apparatus for multiple memory bank selection |
| US5835932A (en) * | 1997-03-13 | 1998-11-10 | Silicon Aquarius, Inc. | Methods and systems for maintaining data locality in a multiple memory bank system having DRAM with integral SRAM |
| US7143185B1 (en) * | 2000-08-29 | 2006-11-28 | Advanced Micro Devices, Inc. | Method and apparatus for accessing external memories |
| US20060212658A1 (en) * | 2005-03-18 | 2006-09-21 | International Business Machines Corporation. | Prefetch performance of index access by look-ahead prefetch |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3504349A (en) * | 1967-09-27 | 1970-03-31 | Ibm | Address examination mechanism for use in a system operating with dynamic storage relocation |
| US3829840A (en) * | 1972-07-24 | 1974-08-13 | Ibm | Virtual memory system |
| FR121860A (ja) * | 1973-07-19 | |||
| US4156905A (en) * | 1974-02-28 | 1979-05-29 | Ncr Corporation | Method and apparatus for improving access speed in a random access memory |
| JPS5169333A (en) * | 1974-12-13 | 1976-06-15 | Fujitsu Ltd | Peeji adoresuseigyohoshiki |
| JPS5216137A (en) * | 1975-07-29 | 1977-02-07 | Nippon Telegr & Teleph Corp <Ntt> | Main memory access control system |
| IT1052771B (it) * | 1975-12-31 | 1981-07-20 | Olivetti C E C S P A | Dispositivo di indirizzamento di una memoria |
| GB2003302B (en) * | 1977-08-24 | 1982-02-10 | Ncr Co | Random access memory system |
| US4296467A (en) * | 1978-07-03 | 1981-10-20 | Honeywell Information Systems Inc. | Rotating chip selection technique and apparatus |
| FR2443723A1 (fr) * | 1978-12-06 | 1980-07-04 | Cii Honeywell Bull | Dispositif de reduction du temps d'acces aux informations contenues dans une memoire d'un systeme de traitement de l'information |
| US4303993A (en) * | 1979-10-10 | 1981-12-01 | Honeywell Information Systems Inc. | Memory present apparatus |
| US4323965A (en) * | 1980-01-08 | 1982-04-06 | Honeywell Information Systems Inc. | Sequential chip select decode apparatus and method |
-
1979
- 1979-03-30 JP JP54037885A patent/JPS5943786B2/ja not_active Expired
-
1980
- 1980-03-13 CA CA347,613A patent/CA1127318A/en not_active Expired
- 1980-03-24 AU AU56781/80A patent/AU515171B2/en not_active Expired
- 1980-03-28 DE DE8080900611T patent/DE3063041D1/de not_active Expired
- 1980-03-28 US US06/201,396 patent/US4384342A/en not_active Expired - Lifetime
- 1980-03-28 ES ES490033A patent/ES8103868A1/es not_active Expired
- 1980-08-28 WO PCT/JP1980/000054 patent/WO1980002206A1/ja not_active Ceased
- 1980-10-23 EP EP80900611A patent/EP0025801B1/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| DE3063041D1 (en) | 1983-06-16 |
| EP0025801B1 (en) | 1983-05-11 |
| CA1127318A (en) | 1982-07-06 |
| JPS55129847A (en) | 1980-10-08 |
| AU5678180A (en) | 1981-01-15 |
| AU515171B2 (en) | 1981-03-19 |
| ES490033A0 (es) | 1981-03-16 |
| US4384342A (en) | 1983-05-17 |
| ES8103868A1 (es) | 1981-03-16 |
| EP0025801A4 (en) | 1981-03-09 |
| EP0025801A1 (en) | 1981-04-01 |
| WO1980002206A1 (fr) | 1980-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5943786B2 (ja) | 記憶装置のアクセス方式 | |
| US6381684B1 (en) | Quad data rate RAM | |
| JPH03156791A (ja) | 半導体メモリ | |
| JPH04230544A (ja) | ダイナミックメモリシステムのタイミングを動的に設定するデータ処理装置 | |
| JPH0746507B2 (ja) | 二重ポート読出し/書込みメモリー | |
| JPH0480350B2 (ja) | ||
| US3892955A (en) | Program controlled testing system | |
| JP2658958B2 (ja) | Dmaコントローラ | |
| JP3108080B2 (ja) | アクセス制御回路装置 | |
| US5778447A (en) | System and method for fast memory access using speculative access in a bus architecture system | |
| JP2775744B2 (ja) | デジタル可聴音発生装置 | |
| JPH07281992A (ja) | Dmaコントローラ | |
| JPH05266685A (ja) | 記憶装置 | |
| JPH0447590A (ja) | メモリ内蔵型集積回路装置 | |
| JP3281898B2 (ja) | メモリ搭載半導体装置及びメモリテスト方法 | |
| JP2710463B2 (ja) | 半導体記憶装置 | |
| JP2579003B2 (ja) | メモリ間データ転送装置 | |
| JPS5927993B2 (ja) | メモリ制御装置 | |
| JPS59132376A (ja) | パターン読出し試験装置 | |
| JPH04268936A (ja) | メモリ装置 | |
| JP2000259491A (ja) | メモリ初期化外部回路 | |
| JPH0668920B2 (ja) | Rom読出しテスト回路 | |
| JPS6385842A (ja) | 情報処理装置 | |
| JPH01137489A (ja) | 半導体メモリ | |
| JPH0467661B2 (ja) |