JPH0240741A - Cache speeding-up device - Google Patents

Cache speeding-up device

Info

Publication number
JPH0240741A
JPH0240741A JP63190972A JP19097288A JPH0240741A JP H0240741 A JPH0240741 A JP H0240741A JP 63190972 A JP63190972 A JP 63190972A JP 19097288 A JP19097288 A JP 19097288A JP H0240741 A JPH0240741 A JP H0240741A
Authority
JP
Japan
Prior art keywords
signal
address
cache
circuit
access timing
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
Application number
JP63190972A
Other languages
Japanese (ja)
Inventor
Hiroko Yoshida
浩子 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP63190972A priority Critical patent/JPH0240741A/en
Publication of JPH0240741A publication Critical patent/JPH0240741A/en
Pending legal-status Critical Current

Links

Landscapes

  • Memory System (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

PURPOSE:To shorten a cache operation time by prefetching an address while making the output of a cache access timing generating circuit which responds to a phase different clock lead an address determination signal, and then starting cache operation. CONSTITUTION:A microprocessor 2 which is applied with a synchronizing clock 100 generates a memory access signal 210, an address signal 230, and the address determination signal 220. On the other hand, a cache access timing generating circuit 3 which is applied with the delay clock from a phase clock generating circuit 1 outputs a cache access timing signal 310 leading the signal 230 by a specific time to a cache controller 5 which is applied with the output of an invalid control circuit 7 for invalidating wrong data written in a cache according to an address error together with the signal 230. Then the address signal is prefetched to start the cache operation and the cache operation time is shortened by the specific leading time to perform the cache operation substantially at a high speed.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は情報処理装置に関し、特にキャッシュの高速化
装置に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to an information processing device, and more particularly to a cache speedup device.

従来の技術 従来、キャッシュを用いてメモリアクセスタイムの平均
時間を短縮することがコンピュータシステムにおいて一
般に行われているが、キャッシュの動作を開始させるタ
イミングにはマイクロプロセッサ側から送られるアドレ
ス確定信号が使用されていた。
Conventional technology Conventionally, it has been common practice in computer systems to use a cache to shorten the average memory access time, but an address confirmation signal sent from the microprocessor side is used to start the cache operation. It had been.

発明が解決しようとする課題 しかし、上述した従来のキャッシュアクセスタイミング
に用いていたアドレス確定信号は実際のアドレス確定時
間よりも遅延して出力されるので、キャッシュの動作開
始時刻が遅れるという欠点があった。
Problems to be Solved by the Invention However, since the address confirmation signal used for the conventional cache access timing described above is output with a delay from the actual address confirmation time, there is a drawback that the cache operation start time is delayed. Ta.

そこで、本発明は、キャッシュの動作開始を従来に比較
して早めることができるキャッシュ高速化装置を提供せ
んとするものである。
SUMMARY OF THE INVENTION Therefore, the present invention aims to provide a cache speed-up device that can start cache operation earlier than in the past.

課題を解決するための手段 本発明によるならば、 キャッシュを有するシステムにおいてメモリバスアクセ
ス時に、メモリバスアクセス開始信号とアドレス信号と
アドレス確定信号を発生するマイクロプロセッサと、 前記メモリバスアクセス信号を受けて該前記メモリバス
アクセス信号より遅延したキャッシュアクセスタイミン
グ信号を発生する手段と、前記アドレス信号を入力し、
前記キャッシュアクセスタイミング信号により、キャッ
シュ・ヒットの判別動作を開始し、バスリクエスト信号
とメインメモリ書込信号とを発生するキャッシュディレ
クトリ回路と、 前記ディレクトリ回路から発生する前記バスリクエスト
信号と前記アドレス確定信号との条件によりメモリバス
へのバスリクエストを制御するバスリクエスト制御回路
と、 前記ブイレフ) IJ回路から発生する前記メインメモ
リ書込信号と前記アドレス確定信号との条件により、メ
インメモリ書込を制御するメインメモリ書込制御回路と
、 前記アドレス確定信号と前記キャッシュアクセスタイミ
ング信号とを少なくとも受けてアドレスエラー判定信号
を発生する回路と、 フラッシニ発生アドレス信号と前記アドレス信号と前記
アドレスエラー判定信号とを受けて前記ディレクトリ回
路にインバリッドアドレス信号を出力する回路と、 前記アドレスエラー判定信号とフラッシュ発生信号と受
けて前記ディレクトリ回路にインバリッド発生信号を出
力するインバリッド制御回路とを具備していることを特
徴とするキャッシュ高速化装置が提供される。
Means for Solving the Problems According to the present invention, a microprocessor generates a memory bus access start signal, an address signal, and an address confirmation signal when accessing a memory bus in a system having a cache; means for generating a cache access timing signal delayed from the memory bus access signal; and inputting the address signal;
a cache directory circuit that starts a cache hit determination operation in response to the cache access timing signal and generates a bus request signal and a main memory write signal; and the bus request signal and the address confirmation signal generated from the directory circuit. a bus request control circuit that controls a bus request to a memory bus according to the conditions of the main memory write signal generated from the IJ circuit and the address confirmation signal; a main memory write control circuit; a circuit that receives at least the address confirmation signal and the cache access timing signal and generates an address error determination signal; and a circuit that receives the flash occurrence address signal, the address signal, and the address error determination signal. and an invalid control circuit that receives the address error determination signal and the flush generation signal and outputs an invalid generation signal to the directory circuit. A cache acceleration device is provided.

本発明の好ましい実施態様の1つでは、キャッシュアク
セスタイミング信号発生手段は、前記マイクロプロセッ
サの動作クロックと一定の位相差の位相差クロックを発
生する位相差クロック発生回路と、前記メモリバスアク
セス信号と前記位相差クロックと受けて前記キャッシュ
アクセスタイミング信号を発生する回路とを具備してお
り、アドレスエラー判定信号発生回路は、前記アドレス
確定信号と前記キャッシュアクセスタイミング信号に加
えて、位相差クロックを受けるようになされている。
In one preferred embodiment of the present invention, the cache access timing signal generation means includes a phase difference clock generation circuit that generates a phase difference clock having a constant phase difference from the operating clock of the microprocessor, and a phase difference clock generation circuit that generates a phase difference clock having a constant phase difference from the operation clock of the microprocessor; and a circuit that receives the phase difference clock and generates the cache access timing signal, and the address error determination signal generation circuit receives the phase difference clock in addition to the address confirmation signal and the cache access timing signal. It is done like this.

本発明の好ましい別の実施態様では、キャッシュアクセ
スタイミング信号発生手段は、前記メモリバスアクセス
信号を受けて遅延してキャッシュアクセスタイミング信
号として出力する遅延回路であり、アドレスエラー判定
信号発生回路は、前記アドレス確定信号と前記キャッシ
ュアクセスタイミング信号に加えて、前記メモリバスア
クセス信号を受けるようになされている。
In another preferred embodiment of the present invention, the cache access timing signal generation means is a delay circuit that receives and delays the memory bus access signal and outputs the delayed signal as a cache access timing signal; In addition to the address confirmation signal and the cache access timing signal, the memory bus access signal is received.

作用 上記のように本発明のキャッシュ高速化装置の好ましい
1つの実施態様では、キャッシュの動作開始時刻をアド
レス確定信号よりも早くさせる為に、位相差クロック発
生回路により、マイクロプロセッサの同期クロックにあ
る一定の時間位相をずらした位相差クロックを発生させ
る。ここで、ある一定の時間とは、メモリバスアクセス
の際に、マイクロプロセッサの同期クロック立ち上がり
からアドレス信号が確定するまでの最大時間以上とする
Operation As described above, in a preferred embodiment of the cache acceleration device of the present invention, in order to make the cache operation start time earlier than the address confirmation signal, a phase difference clock generation circuit is used to adjust the synchronization clock of the microprocessor. A phase difference clock whose phase is shifted by a certain amount of time is generated. Here, the certain period of time is defined as the maximum time from the rising edge of the microprocessor's synchronous clock until the address signal is determined when accessing the memory bus.

キャッシュアクセスタイミング信号発生回路は、このよ
うな位相差クロックでメモリバスアクセス信号をサンプ
リングすることにより、キャッシュアクセスタイミング
信号を発生させる。そのタイミングにより、キャッシュ
コントローラ回路が、キャツシュヒツトの判別動作を開
始する。
The cache access timing signal generation circuit generates a cache access timing signal by sampling the memory bus access signal using such a phase difference clock. At this timing, the cache controller circuit starts the cash hit determination operation.

キャッシュコントローラ回路がそのキャッシュ動作によ
り発生するバスリクエストおよびメインメモリへの書込
み信号は、バスリクエスト制御回路およびメインメモリ
書込み制御回路が、マイクロプロセッサ側のアドレス確
定信号により抑止あるいは可能化とする。
A bus request control circuit and a main memory write control circuit inhibit or enable a bus request and a write signal to the main memory generated by the cache controller circuit due to its cache operation using an address confirmation signal on the microprocessor side.

更に、アドレスエラー判定回路が、キャッシュアクセス
タイミング信号が発生したことを条件とし、アドレス確
定信号を位相差クロックでサンプリングすることにより
、アドレスエラーを判定する。そして、インバリッド制
御回路が、アドレスエラー判定信号とメインメモリから
のフラッシュ発生信号により、キャッシュ内のデータを
インバリッドにし、また、インバリッドアドレス制御回
路が、アドレスエラー判定信号により、メインメモリよ
りのフラッシニ発生アドレスまたはマイクロプロセッサ
よりの誤アドレスをキャッシュコントローラに入力しイ
ンバリッドにする。
Furthermore, the address error determination circuit determines an address error by sampling the address confirmation signal using a phase difference clock, on the condition that the cache access timing signal is generated. Then, the invalid control circuit invalidates the data in the cache based on the address error determination signal and the flush generation signal from the main memory, and the invalid address control circuit causes a flush generation signal from the main memory to be generated based on the address error determination signal. Input an address or an incorrect address from the microprocessor to the cache controller and make it invalid.

一方、アドレス確定信号はプロセッサ側のメモリバスサ
イクルが実行されるときのみ発生される。
On the other hand, the address confirmation signal is generated only when a memory bus cycle on the processor side is executed.

かくして、本発明によるキャッシュ高速化装置は、従来
のキャッシュアクセスタイミングに対し、アドレス確定
信号が出力されるのを待たずにアドレスを先取りしてキ
ャッシュの動作開始を早くする。
In this way, the cache speed-up device according to the present invention preempts the address without waiting for the address confirmation signal to be output, and starts the cache operation earlier than the conventional cache access timing.

実施例 次に、本発明によるキャッシュ高速化装置の実施例を添
付図面を参照して説明する。
Embodiment Next, an embodiment of the cache acceleration device according to the present invention will be described with reference to the accompanying drawings.

第1図は、本発明によるキャッシュ高速化装置の1つの
実施例で、本発明に関係する部分のみを表している。第
2図は、第1図の装置の動作を図解するタイミングチャ
ートである。
FIG. 1 shows one embodiment of a cache acceleration device according to the present invention, and shows only the parts related to the present invention. FIG. 2 is a timing chart illustrating the operation of the device of FIG.

位相差クロック発生回路1は、マイクロプロセッサ2の
同期クロック100を入力して、第2図に示すように、
ある一定の時間t1位相ずらして、位相差クロック11
0を発生する。マイクロプロセッサ2は、メモリバスア
クセス信号210、アドレス信号230、アドレス確定
信号220を出力する。
The phase difference clock generation circuit 1 inputs the synchronous clock 100 of the microprocessor 2, and as shown in FIG.
The phase difference clock 11 is shifted by a certain period of time t1.
Generates 0. The microprocessor 2 outputs a memory bus access signal 210, an address signal 230, and an address confirmation signal 220.

時間1.は、第2図かられかるように、メモリバスアク
セスの際に、マイクロプロセッサの同期クロック立ち上
がりからアドレス信号が確定するまでの最大時間t2以
上とする。
Time 1. As shown in FIG. 2, when accessing the memory bus, the maximum time t2 from the rising edge of the microprocessor's synchronous clock until the address signal is determined is set to be longer than t2.

メモリバスアクセス信号210は、そのサイクルのメモ
リバスアクセスを開始したことを意味し、アドレス信号
230とともに出力する。アドレス確定信号220はマ
イクロプロセッサからのメモリバスサイクルが実行され
るときのみ(こ発生する。そのため、第2図に示すよう
に、アドレス信号230が確定してから、ドレス確定信
号220が立ち上がるまで、時間t3の遅れがある。
The memory bus access signal 210 means that the memory bus access for that cycle has started, and is output together with the address signal 230. The address confirmation signal 220 is generated only when a memory bus cycle from the microprocessor is executed. Therefore, as shown in FIG. There is a delay of time t3.

キャッシュアクセスタイミング発生回路3は、位相差ク
ロック110によりメモリバスアクセス信号210をサ
ンプリングし、第2図示すように、キャッシュアクセス
タイミング信号310を発生する。
The cache access timing generation circuit 3 samples the memory bus access signal 210 using the phase difference clock 110, and generates the cache access timing signal 310 as shown in FIG.

位相差クロック110によりメモリバスアクセス信号2
10をサンプリングしているので、キャッシュアクセス
タイミング信号310は、アドレス確定信号230の立
ち上がり時刻より、時間t4早く立ち上がる。
Memory bus access signal 2 is generated by phase difference clock 110.
10, the cache access timing signal 310 rises earlier than the rise time of the address confirmation signal 230 by time t4.

キャッシュコントローラ5は、マイクロプロセッサ2か
らのアドレス信号230を入力し、キャッシュアクセス
タイミング信号310によりキャッシュコントローラの
動作を開始する。キャッシュコントローラ5の動作はア
ドレスのディレクトリチエツクであるが、リード動作時
、ミスヒツトした場合はメモリバスに対してバスリクエ
ストを発生し、またライト動作時はライトスル一方式で
あると、動作開始と同時にバスリクエストを発生する。
The cache controller 5 receives the address signal 230 from the microprocessor 2 and starts operating the cache controller in response to the cache access timing signal 310. The operation of the cache controller 5 is to check the address directory, but if there is a miss during a read operation, it will issue a bus request to the memory bus, and during a write operation, if it is a write-through type, the bus will be sent to the memory bus as soon as the operation starts. Generate a request.

その時の発生される信号がメモリバスリクエスト信号5
30であり、第2図に示すように、キャッシュアクセス
タイミング信号310の立ち上がり時刻より、時間1.
遅れている。さらに、ライト動作時にはメインメモリへ
の書込みを発生する。この発生信号が、メインメモリ書
込信号540であり、第2図に示すように、キャッシュ
アクセスタイミング信号310の立ち上がり時刻より、
時間t6遅れている。
The signal generated at that time is the memory bus request signal 5.
30, and as shown in FIG. 2, from the rise time of the cache access timing signal 310, the time 1.
Running late. Furthermore, during a write operation, writing to the main memory occurs. This generated signal is the main memory write signal 540, and as shown in FIG.
Time t6 is delayed.

更に、メモリバスリクエスト信号530とアドレス確定
信号220は、バスリクエスト制御回路として機能する
AND回路8に人力され、そのAND回路8は、メモリ
バスリクエスト信号530とアドレス確定信号220と
の条件によりメモリバスへのバスリクエストを制御する
Further, the memory bus request signal 530 and the address confirmation signal 220 are inputted to an AND circuit 8 which functions as a bus request control circuit, and the AND circuit 8 controls the memory bus request signal 530 and the address confirmation signal 220 according to the conditions of the memory bus request signal 530 and the address confirmation signal 220. Control bus requests to.

メインメモリ書込信号540とアドレス確定信号220
は、メインメモリ書込制御回路として機能するAND回
路9に人力され、そのAND回路9は、メインメモリ書
込信号540とアドレス確定信号220との条件により
メインメモリ書込を制御する。
Main memory write signal 540 and address confirmation signal 220
is manually input to an AND circuit 9 which functions as a main memory write control circuit, and the AND circuit 9 controls main memory write according to the conditions of the main memory write signal 540 and the address confirmation signal 220.

従って、キャッシュコントローラ5キヤツシユ動作によ
り発生するバスリクエスト530およびメインメモリへ
の書込み信号540は、バスリクエスト制御回路(AN
D回路8)およびメインメモリ書込み制御回路(AND
回路9)が、マイクロプロセッサ側のアドレス確定信号
により抑止あるいは可能化とする。
Therefore, the bus request 530 generated by the cache operation of the cache controller 5 and the write signal 540 to the main memory are sent to the bus request control circuit (AN
D circuit 8) and main memory write control circuit (AND
The circuit 9) inhibits or enables the address determination signal from the microprocessor side.

また、アドレスエラー判定回路4は、キャッシュアクセ
スタイミング信号310により動作を開始し、アドレス
確定信号220を位相差クロック110によってサンプ
リングし、そのサイクルのアドレスが確定しているか否
かを判定し、確定していない場合にはアドレスエラー判
定信号410を発生する。
Further, the address error determination circuit 4 starts operating in response to the cache access timing signal 310, samples the address determination signal 220 using the phase difference clock 110, determines whether or not the address of the cycle is determined, and confirms the address. If not, an address error determination signal 410 is generated.

アドレスエラー判定信号410が発生した場合は、メイ
ンメモリよりのフラッシュ発生信号610に関ワラス、
アドレスエラー判定信号410とフラッシュ発生信号6
10とを受けるOR回路6がインバリッド発生信号51
0を発生させキャッシュコントローラ5に人力する。こ
のOR回路6がインバリッド制御回路を構成している。
When the address error determination signal 410 is generated, the flash generation signal 610 from the main memory is
Address error determination signal 410 and flash generation signal 6
10, the OR circuit 6 receives the invalid generation signal 51.
0 is generated and input to the cache controller 5 manually. This OR circuit 6 constitutes an invalid control circuit.

更に、アドレスエラー判定信号410フラッシニ発生ア
ドレス信号620 とアドレス信号230 とを受ける
インバリッドアドレス制御回路7が、フラッシュ発生ア
ドレス信号620に関わらず、アドレス信号230をイ
ンバリッドアドレス信号520 としてキャッシュコン
トローラ5に人力し、キャッシュ内に書込まれた誤デー
タをインバリッドにする。
Further, the invalid address control circuit 7 that receives the address error determination signal 410, the flush generated address signal 620, and the address signal 230 sends the address signal 230 to the cache controller 5 as an invalid address signal 520, regardless of the flush generated address signal 620. Manually invalidate incorrect data written in the cache.

以上のことから、メモリバスアクセスがはじまってから
キャッシュアクセスタイミングまでt。
From the above, from the start of memory bus access to the cache access timing is t.

の時間だけアクセス時間が短縮されることがわかろう。It can be seen that the access time is reduced by an amount of time.

第3図は、第1図に示したキャッシュ高速化装置の変形
例を図示するものであり、第1図の構成要素と同一の構
成要素に同一を参照番号を付して説明を省略する。
FIG. 3 illustrates a modification of the cache acceleration device shown in FIG. 1, and the same reference numerals are given to the same components as those in FIG. 1, and the explanation thereof will be omitted.

第1図と第3図との比較から明らかなように、マイクロ
プロセッサ2からのメモリバスアクセス信号210は、
直接アドレスエラー判定回路4に入力されると共に、遅
延回路IOを介してキャッシュコントローラ5に入力さ
れている。その遅延されたメモリバスアクセス信号21
0により、キャッシュコントローラ5は動作を開始する
As is clear from a comparison between FIG. 1 and FIG. 3, the memory bus access signal 210 from the microprocessor 2 is
The signal is directly input to the address error determination circuit 4, and is also input to the cache controller 5 via the delay circuit IO. The delayed memory bus access signal 21
0, the cache controller 5 starts operating.

第3図に示すキャッシュ高速化装置においても、メモリ
バスアクセス信号210を遅延してキャッシュコントロ
ーラ5に入力して動作させることにより、アドレス確定
信号よりも前にキャッシュを可能としている。
In the cache acceleration device shown in FIG. 3 as well, by delaying the memory bus access signal 210 and inputting it to the cache controller 5 for operation, caching can be performed before the address confirmation signal.

第3図に示すキャッシュ高速化装置は、キャッシュアク
セスタイミングを決定する回路が遅延回路のみであるの
で、ボード面積が制約されている場合に適している。
The cache acceleration device shown in FIG. 3 is suitable for cases where board area is limited because the circuit that determines cache access timing is only a delay circuit.

発明の効果 以上の説明から明らかなように、本発明によるキャッシ
ュ高速化装置は、アドレス確定信号よりも前にキャッシ
ュを可能としているので、キャッシュ動作時間を短縮で
きる。
Effects of the Invention As is clear from the above description, the cache speeding up device according to the present invention enables caching before the address confirmation signal, so that the cache operation time can be shortened.

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

第1図は、本発明によるキャッシュ高速化装置の1つの
実施例を示すブロック図である。 第2図は、第1図の装置の動作を図解するタイミングチ
ャートである。 第3図は、第1図に示したキャッシュ高速化装置の変形
例を図示するブロック図である。 〔主な参照番号〕 1・・位相差クロック発生回路 2・・マイクロプロセッサ 3・・キャッシュアクセスタイミング発生回路4・・ア
ドレスエラー判定回路 5・・キャッシュコントローラ
FIG. 1 is a block diagram showing one embodiment of a cache acceleration device according to the present invention. FIG. 2 is a timing chart illustrating the operation of the device of FIG. FIG. 3 is a block diagram illustrating a modification of the cache acceleration device shown in FIG. 1. [Main reference numbers] 1. Phase difference clock generation circuit 2. Microprocessor 3. Cache access timing generation circuit 4. Address error determination circuit 5. Cache controller

Claims (1)

【特許請求の範囲】 キャッシュを有するシステムにおいてメモリバスアクセ
ス時に、メモリバスアクセス開始信号とアドレス信号と
アドレス確定信号を発生するマイクロプロセッサと、 前記メモリバスアクセス信号を受けて該前記メモリバス
アクセス信号より遅延したキャッシュアクセスタイミン
グ信号を発生する手段と、 前記アドレス信号を入力し、前記キャッシュアクセスタ
イミング信号により、キャッシュ・ヒットの判別動作を
開始し、バスリクエスト信号とメインメモリ書込信号と
を発生するキャッシュディレクトリ回路と、 前記ディレクトリ回路から発生する前記バスリクエスト
信号と前記アドレス確定信号との条件によりメモリバス
へのバスリクエストを制御するバスリクエスト制御回路
と、 前記ディレクトリ回路から発生する前記メインメモリ書
込信号と前記アドレス確定信号との条件により、メイン
メモリ書込を制御するメインメモリ書込制御回路と、 前記アドレス確定信号と前記キャッシュアクセスタイミ
ング信号とを少なくとも受けてアドレスエラー判定信号
を発生する回路と、 フラッシュ発生アドレス信号と前記アドレス信号と前記
アドレスエラー判定信号とを受けて前記ディレクトリ回
路にインバリッドアドレス信号を出力する回路と、 前記アドレスエラー判定信号とフラッシュ発生信号と受
けて前記ディレクトリ回路にインバリッド発生信号を出
力するインバリッド制御回路とを具備していることを特
徴とするキャッシュ高速化装置。
[Scope of Claims] A microprocessor that generates a memory bus access start signal, an address signal, and an address confirmation signal when accessing a memory bus in a system having a cache; means for generating a delayed cache access timing signal; and a cache that receives the address signal, starts a cache hit determination operation based on the cache access timing signal, and generates a bus request signal and a main memory write signal. a directory circuit; a bus request control circuit that controls a bus request to a memory bus according to the conditions of the bus request signal and the address confirmation signal generated from the directory circuit; and the main memory write signal generated from the directory circuit. a main memory write control circuit that controls main memory writing according to the conditions of the address confirmation signal and the address confirmation signal; and a circuit that receives at least the address confirmation signal and the cache access timing signal and generates an address error determination signal. a circuit that receives a flush generation address signal, the address signal, and the address error determination signal and outputs an invalid address signal to the directory circuit; and a circuit that receives the address error determination signal and the flash generation signal and outputs an invalid address signal to the directory circuit. A cache acceleration device comprising: an invalid control circuit that outputs a signal.
JP63190972A 1988-07-30 1988-07-30 Cache speeding-up device Pending JPH0240741A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63190972A JPH0240741A (en) 1988-07-30 1988-07-30 Cache speeding-up device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63190972A JPH0240741A (en) 1988-07-30 1988-07-30 Cache speeding-up device

Publications (1)

Publication Number Publication Date
JPH0240741A true JPH0240741A (en) 1990-02-09

Family

ID=16266737

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63190972A Pending JPH0240741A (en) 1988-07-30 1988-07-30 Cache speeding-up device

Country Status (1)

Country Link
JP (1) JPH0240741A (en)

Similar Documents

Publication Publication Date Title
US5265236A (en) Method and apparatus for increasing the speed of memory access in a virtual memory system having fast page mode
US6405291B1 (en) Predictive snooping of cache memory for master-initiated accesses
EP0468786A2 (en) Processor which performs memory access in parallel with cache access and method employed thereby
JPH0666056B2 (en) Information processing system
JPH0628254A (en) Personal computer having memory system provided with write through cache and with pipeline snoop cycle
US5603010A (en) Performing speculative system memory reads prior to decoding device code
US5590316A (en) Clock doubler and smooth transfer circuit
JP2704113B2 (en) Data processing device
KR960007833B1 (en) Method and apparatus for fast page mode selection
JPH0240741A (en) Cache speeding-up device
US5235694A (en) Multi i/o device system using temporary store of ram data when associated communicating i/o devices are operating at various clocking phases
US4620277A (en) Multimaster CPU system with early memory addressing
JPH0740244B2 (en) Micro Processor
US6385703B1 (en) Speculative request pointer advance for fast back-to-back reads
JP4037806B2 (en) Cache memory device
JP3373253B2 (en) Information processing device
JP2001229074A (en) Memory controller and information processor and memory control chip
JPH0594407A (en) Bus control system
JP2839311B2 (en) Memory control circuit
JP2000187635A (en) Memory control circuit
JPS6054065A (en) synchronous control device
JPS63298651A (en) Information processing device
JP3270215B2 (en) Cache device
JPH06161868A (en) Memory controller
JPH0512121A (en) Data processor