JPH03225454A - Integrated circuit for cache memory control - Google Patents
Integrated circuit for cache memory controlInfo
- Publication number
- JPH03225454A JPH03225454A JP2020588A JP2058890A JPH03225454A JP H03225454 A JPH03225454 A JP H03225454A JP 2020588 A JP2020588 A JP 2020588A JP 2058890 A JP2058890 A JP 2058890A JP H03225454 A JPH03225454 A JP H03225454A
- Authority
- JP
- Japan
- Prior art keywords
- burst
- microprocessor
- data
- cache memory
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000015654 memory Effects 0.000 title claims abstract description 66
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 2
- 230000003068 static effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Bus Control (AREA)
- Memory System (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、マイクロプロセッサに接続する、キャッシュ
メモリ制御用の集積回路に関し、特にマイクロプロセッ
サからバースト・アクセス要求を受けるキャッシュメモ
リ制御用集積回路に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an integrated circuit for controlling a cache memory connected to a microprocessor, and particularly to an integrated circuit for controlling a cache memory that receives burst access requests from the microprocessor. .
マイクロプロセッサの高性能化に伴い、シングル・バス
サイクルのみでなく、バースト・バスサイクルをサポー
トしたマイクロプロセッサが登場した。以下マイクロプ
ロセッサをMPUと記す。As the performance of microprocessors has improved, microprocessors that support not only single bus cycles but also burst bus cycles have appeared. Hereinafter, the microprocessor will be referred to as MPU.
シングル・バスサイクルでは、1回のバスサイクルで、
1ワードのデータをフェッチするが、バースト・バスサ
イクルをサポートするMPUは、一般的に1回のバスサ
イクルで連続した4ワードのデータをフェッチする。タ
イミング的に述べると、シングル・バスサイクルは1バ
スサイクルあたり、2クロツクを要する。これに対しバ
ースト・バスサイクルでは、最初の1ワードのフェッチ
に2クロツク、残りの3ワードのフェッチに1ワードあ
たり1クロツクを要し、全体で5クロツクかかる。In single bus cycle, in one bus cycle,
Although one word of data is fetched, MPUs that support burst bus cycles typically fetch four consecutive words of data in one bus cycle. In terms of timing, a single bus cycle requires two clocks per bus cycle. In contrast, in a burst bus cycle, it takes two clocks to fetch the first word and one clock per word to fetch the remaining three words, totaling five clocks.
このバースト・バスサイクルは主にMPUに内蔵されて
いるキャッシュメモリのデータの入替え時に使用される
。This burst bus cycle is mainly used when exchanging data in the cache memory built into the MPU.
一般にキャッシュメモリは複数のブロックからなり、こ
のブロックを単位としてキャッシュメモリ全体を管理し
ている。MPU内蔵のキャッシュメモリでは、各ブロッ
クは4個のサブブロックに分割されており、データの入
替えを行なう時は、ブロック全体のデータを入替えるの
でなく、必要なデータが入るべきサブブロック1つだけ
のデータを入替える。Generally, a cache memory consists of a plurality of blocks, and the entire cache memory is managed using each block as a unit. In the MPU's built-in cache memory, each block is divided into four sub-blocks, and when replacing data, the data is not replaced in the entire block, but only in one sub-block that contains the necessary data. Replace the data.
これに対しバースト・バスサイクルを使用した場合は、
−時に同じブロック内の全てのサブブロックのデータが
入替えられる。従ってザブブロックのデータの入替え時
間を大幅に短縮することが可能となる。更にこのことに
より、内蔵キャッシュメモリのヒツト率も大幅に向上し
、MPU全体の性能の向上をもたらす。On the other hand, if you use a burst bus cycle,
- Sometimes the data of all subblocks within the same block are swapped. Therefore, it is possible to significantly shorten the time required to replace subblock data. Furthermore, this greatly improves the hit rate of the built-in cache memory, resulting in an improvement in the overall performance of the MPU.
以上のことから、バースト・バスサイクルが使用できる
MPUでは、なるべくバースト・バスサイクルを使用し
た方がよいということになる。From the above, it follows that in an MPU that can use burst bus cycles, it is better to use burst bus cycles as much as possible.
このようなバースト・バスサイクルを使用する場合、一
般的にはダイナミック・メモリの通常のモードではアク
セス時間が長すぎるため、ニブルモードを使用する。When using such burst bus cycles, the nibble mode is generally used since the normal mode of dynamic memory requires too long an access time.
これに対し、MPUの外部にキャッシュメモリを接続す
るシステムの場合、外部キャッシュメモリに対してバー
スト・アクセスを行なうことは、極めて困難である。そ
の理由として、一般に外部キャッシュメモリは2クロツ
クのシングル・バスサイクルに対応するように設計され
ているため、■クロックでデータをフェッチすることが
できないことによる。また外部キャッシュメモリに用い
られているデータメモリはスタティック・メモリなので
ニブル・モードを使用することができない。On the other hand, in the case of a system in which a cache memory is connected to the outside of the MPU, it is extremely difficult to perform burst access to the external cache memory. The reason for this is that external cache memories are generally designed to support a single bus cycle of two clocks, so data cannot be fetched using the (1) clock. Furthermore, since the data memory used as the external cache memory is a static memory, the nibble mode cannot be used.
以上の理由から外部キャッシュメモリを使用する場合は
、バースト・バスサイクルでなく、シングル・バスサイ
クルを使用しなければならない。For the above reasons, when using an external cache memory, single bus cycles must be used instead of burst bus cycles.
一方、MPU内部に内蔵されているキャッシュメモリは
、その性格上キャッシュ容量が小さく、MPUの性能を
充分発揮させるためには、さらに外部に容量の大きなキ
ャッシュメモリを接続する必要がある。On the other hand, the cache memory built into the MPU has a small cache capacity due to its nature, and in order to fully utilize the performance of the MPU, it is necessary to connect an external cache memory with a larger capacity.
MPUの外部に接続されるキャッシュメモリは、最も高
速にアクセスする場合でも2クロツクを必要としていた
。また外部キャッシュメモリに用いられているデータメ
モリはスタティック・メモリなのでニブル・モードを使
用することができない。A cache memory connected to the outside of the MPU requires two clocks even when accessed at the highest speed. Furthermore, since the data memory used as the external cache memory is a static memory, the nibble mode cannot be used.
これらの事情により、バースト・バスサイクルをサポー
トするMPUにキャッシュメモリを接続する場合は、バ
ースト・バスサイクルを使用することができない。よっ
て当該キャッシュメモリは、バースト・バスサイクルを
サポートするMPUの性能を充分発揮させることができ
ないという欠点を有する。Due to these circumstances, burst bus cycles cannot be used when a cache memory is connected to an MPU that supports burst bus cycles. Therefore, this cache memory has the disadvantage that it cannot fully utilize the performance of an MPU that supports burst bus cycles.
本発明は、バースト・バスサイクルをサポートスルマイ
クロプロセッサに接続するキャッシュメモリの制御装置
に関し、従来不可能だった、マイクロプロセッサのバー
ストバスサイクルの使用を可能にし、システム全体の性
能を向上させるという相違点を有する。The present invention relates to a cache memory control device that supports burst bus cycles and is connected to a microprocessor.The present invention enables the use of burst bus cycles of the microprocessor, which was previously impossible, and improves the performance of the entire system. Has a point.
マイクロプロセッサに接続される、キャッシュメモリ制
御用集積回路において、マイクロプロセッサからのバー
スト・アクセス要求を受は入れるバースト要求入力端子
手段、前記マイクロプロセッサへのバースト許可を出力
するバースト許可出力端子手段、バースト・アクセス用
ストローブ信号を発生される信号発生回路を有し、前記
マイクロプロセッサから前記バースト要求入力端子を介
してバースト・アクセス要求が有り、同要求データが前
記キャッシュメモリ制御用集積回路が制御するキャッシ
ュメモリ内に存在する場合、当該バースト・アクセスを
前記マイクロプロセッサに対し許可することを、前記バ
ースト許可出力端子を介して伝え、同時に前記信号発生
回路からのストローブ信号により、前記キャッシュメモ
リから連続的にデータが出力されることを特徴とする。In a cache memory control integrated circuit connected to a microprocessor, burst request input terminal means for accepting a burst access request from the microprocessor, burst permission output terminal means for outputting burst permission to the microprocessor, burst - A signal generation circuit that generates an access strobe signal; a burst access request is received from the microprocessor via the burst request input terminal, and the requested data is sent to the cache controlled by the cache memory control integrated circuit; If the burst access exists in the memory, permission for the burst access is transmitted to the microprocessor via the burst permission output terminal, and at the same time, a strobe signal from the signal generation circuit causes the microprocessor to continuously access the memory from the cache memory. It is characterized by outputting data.
以下に本発明の構成ならびに動作について、図面を参照
して詳細に説明する。The configuration and operation of the present invention will be explained in detail below with reference to the drawings.
〔実施例1〕 第1図は本実雄側におけるシステム構成を表す。[Example 1] Figure 1 shows the system configuration on the Honjitsuo side.
第1図において、
・マイクロプロセッサ101は、バースト要求信号を出
力する端子を備えたマイクロプロセッサ、・データ・メ
モリ・バンク103はキャッシュデータを保持するメモ
リ、
・キャッシュメモリ制御装置102はマイクロプロセッ
サからのバースト要求を入力し、バースト許可信号を出
力するとともに、データ・メモリ・バンク103にたい
しストローブ信号を出力する制御装置である。In FIG. 1, the microprocessor 101 is a microprocessor equipped with a terminal for outputting a burst request signal, the data memory bank 103 is a memory that holds cache data, and the cache memory control device 102 is a microprocessor equipped with a terminal that outputs a burst request signal. This is a control device that inputs a burst request, outputs a burst permission signal, and outputs a strobe signal to the data memory bank 103.
データ・メモリ・バンク103は4個のメモリ・バンク
からなり、それぞれ同じアドレスをマイクロプロセッサ
101より入力する。キャッシュメモリ制御装置102
はデータ・メモリ・バンク103内の4個のメモリ・バ
ンクをそれぞれにストローブ信号を出力し、対応するメ
モリ・バンクからデーターがデータバスに出力される。Data memory bank 103 consists of four memory banks, each of which receives the same address from microprocessor 101. Cache memory control device 102
outputs a strobe signal to each of the four memory banks in data memory bank 103, and data is output from the corresponding memory bank to the data bus.
各メモリ・バンクの対応するデータ領域には、連続デー
タが保存される。すなわち、最初のメモリ・バンクには
、アドレスの下位2ビツトがOOのデ゛−夕が入り、4
つ目のメモリ・バンクには、アドレスの下位2ビツトが
11のデータが入る。Continuous data is stored in a corresponding data area of each memory bank. That is, the first memory bank contains a data whose lower two bits are OO, and 4
The second memory bank stores data with the lower two bits of the address being 11.
第2図は、第1図におけるキャッシュメモリ制御回路1
02の一部を示す。FIG. 2 shows the cache memory control circuit 1 in FIG.
Part of 02 is shown.
第2図において、
・入力端子201はマイクロプロセッサからのバースト
要求信号を入力する端子、
・出力端子202はマイクロプロセッサに対し、バース
ト許可信号を出力する端子1
、ANDゲート203は入力端子201からのバースト
要求信号と、キャッシュメモリのヒツト信号のANDを
とるANDゲート、
・タイミング発生器204は、データ・メモリ・バンク
用のストローブ信号のタイミングを作る、タイミング発
生器、
・ラッチ205はマイクロプロセッサ101からのアド
レスの一部を保持するラッチ、
・デコーダ206はラッチ205に保持されたアドレス
をデコードするデコーダである。In FIG. 2, the input terminal 201 is a terminal for inputting a burst request signal from the microprocessor, the output terminal 202 is a terminal 1 for outputting a burst permission signal to the microprocessor, and the AND gate 203 is a terminal for inputting a burst request signal from the input terminal 201. An AND gate that ANDs the burst request signal and the hit signal of the cache memory. - Timing generator 204 is a timing generator that creates the timing of the strobe signal for the data memory bank. - Latch 205 is supplied from the microprocessor 101. The decoder 206 is a decoder that decodes the address held in the latch 205.
マイクロプロセッサ101からのデータ・フェッチに対
し、キャッシュメモリがヒツトした場合、ヒツト信号が
アサートされる。この時にマイクロプロセッサ101か
らバースト要求信号があった場合、この要求信号とヒツ
ト信号とのANDがとられ、その出力がバースト許可信
号として出力端子202よりマイクロプロセッサ101
に通知される。When the cache memory hits in response to a data fetch from microprocessor 101, a hit signal is asserted. If there is a burst request signal from the microprocessor 101 at this time, this request signal and the hit signal are ANDed, and the output is sent to the microprocessor 101 from the output terminal 202 as a burst permission signal.
will be notified.
タイミング発生器202は、バースト許可信号がアサー
トされていて、バスサイクル信号が入力された場合に、
ラッチ205に対しマイクロプロセッサ101からのア
ドレスを保持するように指示する。マイクロプロセッサ
101からのアドレスは、決められた間隔で増加するた
め、そのタイミングにあわせてラッチ205がアドレス
をラッチするように、タイミング発生器202は信号を
出力する。The timing generator 202, when the burst enable signal is asserted and the bus cycle signal is input,
Instructs latch 205 to hold the address from microprocessor 101. Since the address from the microprocessor 101 increases at predetermined intervals, the timing generator 202 outputs a signal so that the latch 205 latches the address in accordance with the timing.
デコーダ206はラッチ205で保持されているアドレ
スをデコードし、4本のストローブ信号のうち対応する
1本をアクティブにする。ラッチ205の値が00の時
は、ストローブ信号1がアクティブになり、11の時は
ストローブ信号4がアクティブになる。実際にス)o−
ブ信号をアクティブにするタイミングは、タイミング発
生器202により指示される。Decoder 206 decodes the address held in latch 205 and activates the corresponding one of the four strobe signals. When the value of latch 205 is 00, strobe signal 1 becomes active, and when the value of latch 205 is 11, strobe signal 4 becomes active. Actually S)o-
Timing generator 202 directs the timing of activating the activation signal.
マイクロプロセッサ101がバースト・バスサイクルを
実行すると、最初の2クロック間に最初のアドレスを出
力し、次のクロックから1クロツク毎にインクリメント
したアドレスを出力する。When the microprocessor 101 executes a burst bus cycle, it outputs the first address during the first two clocks, and outputs an address incremented every clock from the next clock.
マイクロプロセッサ101は全部で4つのアドレスを出
力するので、それぞれの出力期間は、2クロツク、1ク
ロツク、■クロック、1クロツクである。Since the microprocessor 101 outputs four addresses in total, the respective output periods are 2 clocks, 1 clock, 1 clock, and 1 clock.
この出力期間にあわせて、データ・メモリ・バンク10
3内の対応するデータバンクから、データが出力される
ように、対応するストローブ信号がアクティブになる。In accordance with this output period, data memory bank 10
The corresponding strobe signal becomes active so that data is output from the corresponding data bank in No. 3.
データ・メモリ・バンク103には、共通の上位アドレ
スが入力されるため、すでにアドレスが確定した状態で
ストローブ信号が入力されることになる。これにより、
高速にデータアクセスを行なうことが可能である。Since a common upper address is input to the data memory bank 103, the strobe signal is input with the address already determined. This results in
It is possible to access data at high speed.
以上の動作により、キャッシュメモリがヒツトし、かつ
マイクロプロセッサ101からバースト要求があった場
合、データ・メモリ・バンク103を制御するストロー
ブ信号が生成される。バースト期間中、マイクロプロセ
ッサ101からの要求に従って、順次4つのストローブ
信号がアクティブになる。キャッシュメモリがヒツトし
なかった場合は、バースト要求は許可されない。Through the above operations, when the cache memory is hit and there is a burst request from the microprocessor 101, a strobe signal for controlling the data memory bank 103 is generated. During the burst period, four strobe signals are activated in sequence according to requests from microprocessor 101. If the cache memory is not hit, the burst request is not allowed.
〔実施例2〕
実施例1では、バースト期間中に出力されるストローブ
信号の出力回数は、4回に固定されていたが、本実施例
では4回以下で任意に選択することが可能であるという
特徴をもつ。[Example 2] In Example 1, the number of times the strobe signal is output during the burst period is fixed at four times, but in this example, it can be arbitrarily selected from four times or less. It has the characteristics of
これによりシステム構成に合せてバースト時のデータ・
フェッチの回数を任意に選択することができる。This allows you to adjust the burst data to suit your system configuration.
The number of fetches can be arbitrarily selected.
第3図は本実施例におけるシステム構成を表す。FIG. 3 shows the system configuration in this embodiment.
第3図において、
・レジスタ307はバースト時のデータ・フェッチの回
数を保持するレジスタである。In FIG. 3: - Register 307 is a register that holds the number of data fetches during a burst.
基本的な動作は、実施例1と同様である。レジスタ30
7に保持されている値に基づき、タイミング発生器30
4はラッチ305及び、デコーダ306に対し必要な回
数だけ信号を送る。レジスタ307の値が2の場合は、
ラッチ305は2回アドレスを保持し、デコーダは2回
ストローブ信号を出力する。この場合最初のアドレスば
2クロツク間出力され、次のアドレスは1クロツク間出
力される。The basic operation is the same as in the first embodiment. register 30
7, the timing generator 30
4 sends a signal to the latch 305 and decoder 306 as many times as necessary. If the value of register 307 is 2,
The latch 305 holds the address twice, and the decoder outputs the strobe signal twice. In this case, the first address is output for two clocks, and the next address is output for one clock.
以上説明したように、従来バースト・バスサイクルをサ
ポートするマイクロプロセッサに対して、外部にキャッ
シュメモリを接続する場合、バースト・バスサイクルを
使用することができながったが、キャッシュメモリ制御
回路内部に本発明で示す回路を使用することにより、容
易にバースト・バスサイクルを使用することが可能とな
り、マイクロプロセッサ内蔵型のキャッシュメモリのヒ
ツト率を高めると共に、システム全体の性能を向上させ
ることが可能となる。As explained above, when connecting a cache memory externally to a microprocessor that supports burst bus cycles, burst bus cycles cannot be used; By using the circuit shown in the present invention, it becomes possible to easily use burst bus cycles, increasing the hit rate of the cache memory built into the microprocessor, and improving the performance of the entire system. becomes.
また4組のデータ・メモリ・バンクを使用するため、ア
クセス時間の長いスタティック・メモリを使用しても、
バースト・バスサイクルを使用すルコトカできる。さら
にバースト・バスサイクル時にデータ・フェッチの回数
を任意に選択することが出来るので、システムのバスの
構造にあわせてバースト・バスサイクルを使用すること
が可能となる。Additionally, since four sets of data memory banks are used, even if static memory with long access times is used,
It is possible to use a burst bus cycle. Furthermore, since the number of data fetches can be arbitrarily selected during the burst bus cycle, it is possible to use the burst bus cycle in accordance with the system bus structure.
第1図は実施例の全体構成を示す図面である。
101・・・・・・マイクロプロセッサ、102・・・
・・・キャッシュメモリ制御装置、103・・・・・・
データ・メモリ・バンク
第2図は実施例1の構成を示す図面である。
201・・・・・・入力端子、202・・・・・・出力
端子、203・・・・・・ANDゲート、204・・・
・・・タイミング発生器、205・・・・・・ラッチ、
206・・・・・・デコーダ第3図は実施例2の構成を
示す図面である。
307・・・・・・レジスタ。FIG. 1 is a drawing showing the overall configuration of an embodiment. 101...Microprocessor, 102...
...Cache memory control device, 103...
Data Memory Bank FIG. 2 is a diagram showing the configuration of the first embodiment. 201...Input terminal, 202...Output terminal, 203...AND gate, 204...
...timing generator, 205...latch,
206...Decoder FIG. 3 is a diagram showing the configuration of the second embodiment. 307...Register.
Claims (1)
御用集積回路において、マイクロプロセッサからのバー
スト・アクセス要求を受け入れるバースト要求入力端子
手段と、前記マイクロプロセッサへのバースト許可を出
力するバースト許可出力端子手段と、バースト・アクセ
ス用ストローブ信号を発生させる信号発生回路とを有し
、前記マイクロプロセッサから前記バースト要求入力端
子を介してバースト・アクセス要求が有り、同要求デー
タが前記キャッシュメモリ制御用集積回路が制御するキ
ャッシュメモリ内に存在する場合、当該バースト・アク
セスを前記マイクロプロセッサに対し許可することを、
前記バースト許可出力端子を介して伝え、同時に前記信
号発生回路からのストローブ信号により、前記キャッシ
ュメモリから連続的にデータが出力されることを特徴と
するキャッシュメモリ制御用集積回路。A cache memory control integrated circuit connected to a microprocessor, comprising: burst request input terminal means for accepting a burst access request from the microprocessor; burst permission output terminal means for outputting burst permission to the microprocessor; - a signal generation circuit that generates an access strobe signal, wherein there is a burst access request from the microprocessor via the burst request input terminal, and the requested data is sent to the cache controlled by the cache memory control integrated circuit. if present in memory, granting said burst access to said microprocessor;
An integrated circuit for controlling a cache memory, characterized in that data is continuously output from the cache memory in response to a strobe signal transmitted through the burst permission output terminal and simultaneously from the signal generation circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020588A JPH03225454A (en) | 1990-01-30 | 1990-01-30 | Integrated circuit for cache memory control |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020588A JPH03225454A (en) | 1990-01-30 | 1990-01-30 | Integrated circuit for cache memory control |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03225454A true JPH03225454A (en) | 1991-10-04 |
Family
ID=12031397
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020588A Pending JPH03225454A (en) | 1990-01-30 | 1990-01-30 | Integrated circuit for cache memory control |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03225454A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05210621A (en) * | 1992-01-31 | 1993-08-20 | Fujitsu Ltd | Information processor |
-
1990
- 1990-01-30 JP JP2020588A patent/JPH03225454A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05210621A (en) * | 1992-01-31 | 1993-08-20 | Fujitsu Ltd | Information processor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5280598A (en) | Cache memory and bus width control circuit for selectively coupling peripheral devices | |
| US5226134A (en) | Data processing system including a memory controller for direct or interleave memory accessing | |
| US6202125B1 (en) | Processor-cache protocol using simple commands to implement a range of cache configurations | |
| US5280594A (en) | Architecture for high speed contiguous sequential access memories | |
| US5890195A (en) | Dram with integral sram comprising a plurality of sets of address latches each associated with one of a plurality of sram | |
| US7257673B2 (en) | Ternary CAM with software programmable cache policies | |
| JPH07175783A (en) | Digital signal processor | |
| JPS61139866A (en) | Microprocessor | |
| JPH05205477A (en) | Randomly accessible memory having time overlap memory-access | |
| US6742058B2 (en) | Memory controller having a multiplexer selecting either second set of input signals or converted signals from first set of input signals by a bus mode input | |
| US20030156472A1 (en) | Semiconductor integrated circuit device | |
| US5644747A (en) | Page mode access memory controller including plural address latches and a comparator | |
| USRE41589E1 (en) | Memory system performing fast access to a memory location by omitting the transfer of a redundant address | |
| JPH03225454A (en) | Integrated circuit for cache memory control | |
| JP3583844B2 (en) | Cache memory method | |
| KR100710644B1 (en) | SDRAM Controller | |
| CA2239426A1 (en) | Shared memory system | |
| JP2005141682A (en) | High-speed memory access control device | |
| KR100275958B1 (en) | Microcomputer unit | |
| KR960025112A (en) | System apparatus and method in which multiple processors share one cache memory | |
| JPH11259356A (en) | Memory initialization device | |
| JPH077359B2 (en) | Cache memory controller | |
| Reed et al. | A 66-MHz configurable secondary cache controller with primary cache copyback support | |
| JP3761890B2 (en) | Cache memory device | |
| JPH0469750A (en) | Memory control system |