JPH0228739A - キャッシュメモリコントローラ - Google Patents

キャッシュメモリコントローラ

Info

Publication number
JPH0228739A
JPH0228739A JP1094022A JP9402289A JPH0228739A JP H0228739 A JPH0228739 A JP H0228739A JP 1094022 A JP1094022 A JP 1094022A JP 9402289 A JP9402289 A JP 9402289A JP H0228739 A JPH0228739 A JP H0228739A
Authority
JP
Japan
Prior art keywords
signal
data
burst
cache memory
mpu
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.)
Granted
Application number
JP1094022A
Other languages
English (en)
Other versions
JPH077359B2 (ja
Inventor
Eiji Kawamura
英二 川村
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 JP1094022A priority Critical patent/JPH077359B2/ja
Publication of JPH0228739A publication Critical patent/JPH0228739A/ja
Publication of JPH077359B2 publication Critical patent/JPH077359B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロプロセッサとキャッシュメモリとの間
に接続されるキャッシュメモリコントローラに関し、特
に連続アクセス要求を発生するマイクロプロセッサに接
続されるべきキャッシュメモリコントローラに関する。
〔従来の技術〕
マイクロプロセッサの高性能化に伴い、シングル・バス
サイクルのみでなく、連続ハス・アクセスをサポートし
たマイクロプロセッサが登場した。以下マイクロプロセ
ッサをMPU、連続バス・アクセスをバースト・バスサ
イクルト記ス。
シングル・バスサイクルでは、1回のバスサイクルで、
1ワードのデータをフェッチするが、バースト・バスサ
イクルをサポートするMPUは、−数的に1回のバスサ
イクルで連続した4ワードのデータをフェッチする。タ
イミング的に述べると、シングル・バスサイクルは1バ
スサイクルあたり、2クロツクを要する。これに対しバ
ースト・バスサイクルでは、最初の1ワードのフェッチ
に2クロツク、残りの3ワードのフエツチに1ワードあ
たり1クロツクを要し、全体で5クロツクかかる。
このバースト・バスサイクルは主にMPUに内蔵されて
いるキャッシュメモリのデータに入替え時に使用される
一般にキャッシュメモリは複数のブロックをからなり、
このブロックを単位としてキャッシュメモリ全体を管理
している。MPU内蔵のキャッシュメモリでは、各ブロ
ックは4個のサブブロックに分割されている場合が多い
。シングルパスサイクルによるデータの入替えでは、ブ
ロック全体のデータを入替えるのではなく、必要なデー
タが入るべきサブブロック1つだけのデータを入替える
こレニ対しバースト・バスサイクルを使用した場合は、
−時に同じブロック内の全てのサブブロックのデータを
入替えられる。従ってサブブロックのデータの入替え時
間を大幅に短縮することが可能となる。更にこのことに
より、内蔵キャッシュメモリのヒツト率も大幅に向上し
、MPU全体の性能の向上をもたらす。
以上のことから、バースト・バスサイクルが使用できる
MPUでは、なるべくバースト・バスサイクルを使用し
た方がよいということになる。
このよウナバースト・バスサイクルを使用する場合、−
数的にはダイナミック・メモリの通常のモードではアク
セス時間が長すぎるため、ニブルモードを使用する。
これに対し、MPUの外部にキャッシュメモリを接続す
るシステムの場合、外部キャッシュメモリに対してバー
スト・アクセスを行なうことは、際めて困難である。そ
の理由として、一般に外部キャッシュメモリは2クロツ
クのシングル・バスサイクルに対応するように設計され
ているため、1クロツクでデータをフェッチすることが
できないことによる。また外部キャッシュメモリに用い
られているデータメモリはスタティック・メモリなので
ニブル・モードを使用することができない 以上の理由から外部キャッシュメモリを使用する場合は
、バースト・バスサイクルでなく、シングル・バスサイ
クルを使用しなければならない。
一方、MPU内部に内蔵されているキャッシュメモリは
、その性格上キャッシュ容量が小さく、MPUの性能を
充分発揮させるためには、さらに外部に容量の大きなキ
ャッシュメモリを接続する必要がある。
〔発明が解決しようとする課題〕
MPUの外部に接続されるキャッシュメモリは、最も高
速にアクセスする場合でも2クロツクを必要としていた
。また外部キャッシュメモリに用いられているデータメ
モリはスタティック・メモリなのでニブル・モードを使
用することができない。
これらの事情により、バースト・バスサイクルをサポー
トするMPUにキャッシュメモリを接続する場合は、バ
ースト・バスサイクルを使用することができない。よっ
て当該キャッシュメモリは、バースト・バスサイクルを
サポートするMPUの性能を充分発揮させることができ
ないという欠点を有する。
本発明の目的は、バースト・バスサイクルをサポートす
るマイクロプロセッサに対し、キャッシュメモリとして
スタティックメモリを使用した場合でもマイクロプロセ
ッサのバースト・バスサイクルの使用を可能にし、シス
テム全体の性能を向上させたキャッシュメモリコントロ
ーラを提供することにある。
〔課題を解決するための手段〕
本発明によるキャッシュメモリコントローラは、マイク
ロプロセッサからのバーストアクセス要求信号を受け入
れる端子と、この端子に前記バースト・アクセス要求が
有り、要求されるデータが制御すべきキャッシュメモリ
内に存在する場合、当該バースト・アクセスを前記マイ
クロプロセッサに対し許可する手段と、制御すべきキャ
ッシュメモリに連続データ読み出しのための信号を供給
する手段とを有することを特徴とする。
〔実施例〕
以下、図面を参照して本発明を詳述する。
=6 第1図は本発明の一実施例によるキャッシュメモリコン
トローラ100のブロック図である。コントローラ10
0は、クロック信号CLKが供給されるクロック端子1
01.MPUがアドレス信号を発生することを通知する
バスサイクル信号BCYSTが供給される端子102.
MPUからのバースト要求信号BREQを受ける端子1
04゜バースト要求を受け付けたことを示すバースト許
可信号BACKを出力する端子103.およびMPUか
らのアドレス信号ADDを受ける端子105を有する。
本実施例ではMPUとして32ビツトのマイクロプロセ
ッサを用いており、このMPUからのアドレス信号AD
Dの32ピツ)(A3、AO,A3+は最上位(第32
)ビット、Aoは最下位(第1)ビット)のうち、上位
の30ピツ)(A3、A2)が端子105に供給される
。供給された30ビットアドレス信号のうちの上位の2
8ビツト(A 31  A + )は制御回路130に
供給される。この制御回路130は、28ビツトのアド
レス信号(A 3+  A + )にもとつき、MPU
が要求するデータがキャッシュメモリにストアされてい
るかどうかの検出、ストアされていないと検出したとき
のキャッシュメモリとメインメモリ間のデータ入れ替え
等を実行するが、制御回路30の構成および動作はよく
知られているところであり、かつ本発明と直接関係ない
ので省略する。制御回路3oがらのヒツト信号HIT、
すなわちMPUが要求するデータがキャッシュメモリに
ストアされていることを示す信号HITはANDゲート
120の一方の入力端子に供給される。ゲート120の
他の反転入力端子には端子104を介してバースト要求
信号BREQが供給される。この信号BREQはMPU
がバースト要求を発生している間ロウレベルとなる。A
NDゲート120の出力がバースト許可信号BACKと
してMPUに返される。
ヒツト信号HIT、バースト要求償号BREQ。
バスサイクル信号BCYSTおよびクロック信号CLK
に応答して、タイミング制御回路140はバーストバス
サイクルを実現するに必要な各種のタイミング制御信号
を発生する。タイミング制御信号のうちの信号ADSお
よび図示しない他の信号はアドレス発生回路150に供
給される。同回路150には、端子105に供給される
アドレス信号の下位2ビツト、すなわちMPUが発生ず
る第3および第4ピツ)A2.A3が供給されている。
アドレス発生回路150は供給されたアドレス信号A 
2 、 A 3を所定のタイミングでインクリメントし
A2’ 、 A3’ として出力する。このインクリメ
ントアドレスA2′、 A3’はストローブ信号発生回
路160に供給される。同回路160にはタイミング制
御回路140から信号STCが供給されており、4つの
ストコープ端子106乃至109から所定のタイミング
でストローブ信号STO乃至ST3を発生する。
第2図を参照すると、第1図のキャッシュコントローラ
100を含むシステムブロック図が示されている。すな
わち、MPU(マイクロプロセッサ)200はクロック
端子CLK、バスサイクル信号出力端子BCYST、バ
ースト許可信号受付端子B A CK 、およびバース
ト要求信号出力端子BREQを有し、キャッシュコント
ローラ100の対応する端子にそれぞれ接続されている
。なお、コント四−ラ100およびMPU200のクロ
ック端子CLKにはクロックジェネレータ400からシ
ステムクロックCLKが与えられている。
MPU200は32ビツト(A 31  A o )の
アドレス端子ADDと1ワード長(32ビツト)のデー
タ端子DATAを有し、それぞれアドレスバス210お
よびデータバス220に接続されている。アドレスバス
210の上位30ビツト (A3、A2)がコントロー
ラ100に供給される。
キャッシュコントローラ100とデータバス220との
間にキャッシュメモリ300が接続されている。本実施
例では、キャラキュメモリ300は4つのバンクメモリ
301乃至304で構成され、各バンクはスタティック
メモリ (SRAM)であって1アドレス当り1ワード
長(4バイト。
32ビツト)のデータをストアし、バンクメモリ301
乃至304のチップセレクト端子百Iはコントローラ1
00のストローブ信号端子STO乃至ST3にそれぞれ
接続されている。すなわち、MPU100からのデータ
フェッチ要求がヒツトした場合、当該要求された1ワー
ドデータと同テータに関連する残りの3ワードデータは
キャッシュメモリ300にストアされていることになる
。また、MPU100からの上位20ビツトのアドレス
(A31  A1□)はメインメモリ (図示せず)上
のキャッシュメモリ300にストアされているデータの
アドレスフィールドの検出に用いられる。したがって、
キャッシュメモリ300へのアクセスアドレスは第5ビ
ツトから第12ビツトまでの8ビツトアドレス(A 4
  A + 、)となり、キャッシュコントローラ10
0は第3.第4ビツトアドレス(A2. A3)からス
トローブ信号STO乃至ST3を所定の順番で発生する
第3図を参照すると、第1図に示したタイミング制御回
路140は、4つのインバータ1401乃至1404.
10個のD形フリップフロップ1405乃至1408.
1411および1418乃至1422.一つのクロック
同期型S−Rフリップフロップ1410.5つのAND
ゲー)1413乃至1417.ならびに一つのORアゲ
−1412を有し、図示のように接続されている。なお
、第1のクロック信号φ1はシステムクロックCLKと
同相であり、第2のクロック信号φ2は逆相である。A
NDゲート1409および1416からアドレス発生回
路150への制御信号BCO8,ADCが取り出されて
いる。アドレス発生回路150は、二つのトライステー
トバッファ1501および1504.ラッチ回路150
2.インクリメンタ回路1503.ならびにANDゲー
ト1505を有し、図示のように接続されている。フリ
ップフロップ1411からストローブ信号発生回路16
0への制御信号STCが取り出され、同回路160はデ
コーダ1601および4つのトライステートインバータ
1602乃至1605を有し、図示のように接続されて
いる。デコーダ1601は2ビツトのアドレス人力A3
’ 、 A2’に対しその出力端子り。。乃至り。3の
論理レベルを第1表のように制御する。
第1表 次に、第1図乃至第3図および第4図のタイミングチャ
ートを参照しながら本キャッシュコントローラ100の
動作を説明する。
MPU200は、キャッシュコントローラ100に刻し
バーストデータフェッチ要求のために、時点T、で、要
求するデータのアドレスとバスサイクル信号BCYST
を発生し、さらにバースト要求信号BREQを発生する
。バスサイクル信号BCYSTは第1クロツク信号φ1
の1クロック分だけロウレベルとなる。この信号BCY
STはインバータ1404.フリップフロップ1406
1408およびANDゲート1409によってφ1の1
クロック分遅延され、その結果、ANDゲー) 1.4
09からは時点T3T5間ハイレベルとなる信号BCO
8が発生させる。フリップフロップ1405のQ出力は
信号BCY1(時点T2T4間パ1”となる)として取
り出され、フリップフロップ1410のセット端子Sに
供給される。
このフリップフロップ1410は、第1クロツク信号φ
1の立上り時にセット端子SがII I IIならばセ
ット状態となり、リセット端子RがII I IIなら
ばリセット状態となり、共に“0″ならば前の状態を保
持するものである。したがって、その出力信号BCY2
は時点T3で1″となる。
一方、MPU200からのアドレスによって制御回路1
30はMPU200が要求するデータがキャッシュメモ
リ300にストアされているかどうか、すなわち、MP
U200からのデータ要求がヒツトしたかどうかを検出
し、ヒツトしている場合は、ヒツト信号H工;Tを時点
T 3II I IIにする。この結果、バースト許可
信号BACKがMPU200に返され、MPU200は
キャッシュコント四−ラ100がバーストデータフェッ
チ要求をザポートすると判定する。
フリップフロップ1410からの信号BCY 2によっ
てANDゲート1416が開くので、時点T4でラッチ
イネーブル信号ADCが発生される。
このとき、信号BCO8によってバッファ1501は開
いているので、ピッ)A3.A2のアドレス信号はバッ
ファ1501を介してラッチ回路1502にラッチされ
、デコーダ1601に供給される。
ビットA3.A2が“00“とすると、テ゛コード出力
端子り。0がII I IIとなる。ヒツト信号HIT
によってANDゲート1413が開くので、フリップフ
ロップ1411のQ出力であるストローブ制御信号ST
Cは時点T4でIt I IIとなる。かくして、イン
バータ1602乃至1605が活性化され、ストローブ
信号STOのみが時点T4で′0”となる。ストローブ
信号STOはバンクメモリ301を選択することになり
、この結果、1ワード(32ビツト)のデータD 30
+がデータバス220に読み出される。MPU200は
バースト許可信号B A CKを受けているので、第1
のクロック信号φ1の2クロツク後のφ、の立上り(時
点’r 5 )でデータバス220上のデータをフェッ
チする。また、MPU200はバーストデータフェッチ
期間中央なくとも上位28ビツトのアドレス(A 31
  A 4 )はそのままの値に保持する。
信号STCによってANDゲート1505が開きかつ時
点T5でバッファ1501はハイインピーダンスとなる
ので、インクリメンタ1503によって1つのインクリ
メントされたアドレス情報(A3.A2=0.1)は時
点T5でバッファ1504を介してラッチ回路1502
に供給される。
方、信号BCY2およびHITによってANDゲー)1
414の出力は“1”となるから、フリップフロップ1
419は時点T4でそのQ出力は“1″′となるが、バ
ースト要求信号BREQによってANDゲー)1417
は閉じているので、ORゲート1412の出力BCRは
“0°゛のままである。すなわち、MP、U 200か
らのバーストデータフェッチ要求がヒツトした場合は、
ANDゲート1415.1417は閉じたまとなり、フ
リップフロップ1418のQ出力は0″′のままとなる
ので、ORゲート1412の出力BCRはヒツト信号H
ITが発生してからφ2の4クロツク後、すなわち時点
Tl01に1゛となり、時点Tl+で信号BCY2は0
”となる。ストローブ制御信号STCは時点T4からT
1□まで“1″となる。
時点T6でラッチ回路150又はインクリメントされた
アドレス情報(A3.A2=01)をラッチしデコーダ
1601に供給する。したがって、この時点T6で、ス
トローブ信号STOは“1′″となり、STIが“0″
となる。かくして、バンクメモリ302が選択され、同
メモリ302からのデータD 302を時点T7でMP
U200はフェッチする。以下、同様にして、時点T8
およびTIOでストローブ信号ST2およびSr1がそ
れぞれパ0”となり、メモリ303および304からの
データD 303およびD 304をMPU200は時
点T9およびTllでそれぞれフェッチする。
時点T11で、信号EYC2が0″となると、フリップ
フロップ1418乃至1422はリセット状態となり、
信号B C,Rも“0″となる。信号STCは時点T1
□でパ0′″となり、インバータ1602乃至1605
をハイインピーダンス状態とし、バーストバスサイクル
を終了させる。MPU200は時点T11で最後のデー
タD304をフェッチし、次のバスサイクルを起動する
(バーストバスサイクルを再び実行することもできる)
かくして、本コントローラ100はMPU200からの
バーストデータフェッチ要求をサポートする。
時点T20でMPU200がシングルパスサイクルによ
るデータフェッチを要求した。この要求がヒツトした結
果、時点T21でヒツト信号HITが発生スる。シング
ルパスサイクルであるからバースト要求信号BREQは
“1゛″のままである。したがって、バースト許可信号
BACKは発生されない。時点T22でラッチ回路15
02はピッ)A3゜A2のアドレスをラッチしデコーダ
1601に供給する。ビットA3.A2が“10”であ
るとすると、ストローブ信号ST2がII OIIとな
り、パンクメモリ303からのデータD 303 ’を
MPU200は時点T23でフェッチする。一方、ヒツ
ト信号HITとII I ++のバースト要求信号BR
EQによってANDゲート1417は開くので、ORア
ゲ−1412の出力BCRは時点T22で“1′″とな
る。したがって、信号BCY2は時点T23でII O
++となり、信号STCは時点T24で“0″となる。
かくして、シングルデータフェッチの時は、本コントロ
ーラは100はMPU200が要求するデータをMPU
200に転送している。
時点’I’3oでMPU200が再びデータフェッチを
要求すると、時点’I”3+で信号BCY2は1”とな
る。このときのデータ要求がヒツトしなかったとすると
、バースト要求にかかわらずヒツト信号HITは++ 
011のままである。したがって、ANDゲート141
3は閉じたままであり、信号STCは発生されず、キャ
ッシュメモリ300からのデータ読出しはおきない。A
NDゲー)1415の出力が時点T31で“1″となる
ので、ORアゲ−1412の出力BCRは時点T3□で
111 ++となり、信号BYC2は時点T33で“′
0”となる。MPU200からのデータフェッチ要求が
ヒツトしなかったときは、よく知られているように、制
御回路130はキャッシュメモリ300とメインメモリ
(図示せず)間のデータ入れ替え作業を実行し、その後
、MPU200に対し要求されたデータを転送する。
第5図に本発明の他の実施例によるキャッシュメモリコ
ントローラ100′を示す。第1図と同一構成部は同じ
番号で示してその説明を省略する。本実施例では、制御
すべきキャッシュメモリが1つのブ四ツクとして構成さ
れ、同メモリに対するバーストデ′−タ読み出しアクセ
スをアドレス変更によって行なうものである。したがっ
て111として示されるようにキャッシュメモリに対す
るストローブ信号丁子の出力端子は一つだけであり、ま
たアドレス発生回路150からのアドレスA3’ 、 
A2’はリプレースアドレスRDDとして端子112か
ら出力されている。また、タイミング制御回路140か
らの信号STCは、切換制御信号CNTとして端子11
0から出力されている。
本キャッシュコントローラ100′を用いたシステムブ
ロック図を第6図に示す。第2図と同一構成部は同じ番
号で示す。キャッシュメモリは300′として示される
ように一つのブロックとして構成され、そのチップセレ
クト端子で百にコントローラ100′のストローブ信号
端子丁子が接続されている。コントローラ100′から
のリプレースアドレスRADD (A3’ 、A2’ 
)とアドレスバス210の第4.第3ビツトA 3 、
 A 2とはマルチプレクサ(MPX)600に供給さ
れ、その出力はバス210の第4.第3ビツトに接続さ
れている。信号CNTが“1゛のときMPU200はリ
プレースアドレスRADDを選択する。
第7図を参照すると、本コントローラ100′のタイミ
ング制御回路140およびアドレス発生回路150の構
成は、第4図と同一であり、ストローブ信号発生回路1
60がインバータ1606で構成される。
今、第8図の時点T30でMPU200がバーストデー
タフェッチ要求を発生し同要求がヒツトしたとすると、
前述のように時点T3+でヒツト信号HITが発生し、
時点T3□で信号STCがII I ++となる。した
がって、キャッシュメモリ300′にストローブ信号に
下が供給され、かつ同メモリ300′に第12ビツト乃
至第3ビツトの10ビツトアドレス“XX・・・X00
”が供給される。
この結果、データD。0がデータバスに読み出され、M
PU200は時点T33で同データI)ooをフェッチ
する。時点T3+でキャッシュメモ!J300’へのア
ドレスは”xx・・XIO”に変化し、メモ!J300
’はそのアドレス変化に応答して対応するアドレスのデ
ータD。1をデータバス220に読み出す。以下同様に
してデータDeo、 Dllが順次読み出され、MPU
200はこれらデータをフェッチする。そして、時点T
35でストローブ信号STは′″1″となり、バースト
バスサイクルを終了する。
時点T36でのMPU200からのデータ要求がシング
ルパスサイクルであると、アドレス“YY=Y10”に
対するデータDID’が時点T37で読み出され、MP
U200は時点T38で同データをフェッチする。
時点T39でのデータフェッチ要求がヒツトしなかった
ならば、ストローブ信号STは発生しない かくして、本キャッシュコントローラ100′は一つの
ブロックとしてのキャッシュメモリ300′に対しバー
ストバスザイクル、シングルパスサイクルのいずれもサ
ポートしている。
以上の実施例において、バーストバスサイクルにもとづ
いてデータ読み出し数を4としたが、これを可変するこ
ともできる。これは、第3図、第7図に示したタイミン
ク制御回路140の一部を変更することによって実現で
きる。その例を第9図に示する。第3図、第7図と同一
構成部は同じ番号で示す。レジスタ901はフェッチす
べきデータ数を指定するデータ(2ビツト)をストアし
、同指定データ”01” 、  ”10”  II l
 l II′′00″′のとき読み出されるべきデータ
数はそれぞれ1,2,3.4となる。デコーダ902は
レジスタ901からの指定データをデコードし、その出
力Dl、D2.D3の論理レベルを第2表のように制御
する。
第2表 デコーダ902の出力DI、D2.D3はANDゲート
903,904,905およびORゲート906.90
7,908をそれぞれ介してフリップフロップ1422
,1421.1420に各々供給される。例えば、指定
データが”10”(すなわちデータ数が2)であるとす
ると、第4図で時点T6のときに信号BCRはII I
 IIとなり、信号STCは時点T8でパ0′″となる
。かくして、MPU200にフェッチされるデータの数
は2に指定できる。
〔発明の効果〕
以上のとおり、本発明によれば、バーストバスサイクル
要求を発生するMPUとキャッシュメモリとの間に介在
し、MPUからのバーストバス要求をサポートして連続
したデータ読み出しを可能にしたキャッシュメモリコン
トローラが提供される。
トローラの動作を示すタイミングチャート、第9図は第
1図又は第5図のコントローラの変形例を示す回路図で
ある。

Claims (1)

    【特許請求の範囲】
  1. マイクロプロセッサに接続される、キャッシュメモリ制
    御用集積回路において、マイクロプロセッサからの連続
    アクセス要求信号を受け入れる端子と、この端子に連続
    アクセス要求が有り、かつ要求されたデータが制御すべ
    きキャッシュメモリ内に存在する場合、当該連続アクセ
    スを前記マイクロプロセッサに対し許可することを伝え
    る連続アクセス許可出力手段と、制御すべきキャッシュ
    メモリに連続的データ読出しのための制御信号を供給す
    る手段とを有することを特徴とするキャッシュメモリコ
    ントローラ。
JP1094022A 1988-04-12 1989-04-12 キャッシュメモリコントローラ Expired - Fee Related JPH077359B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1094022A JPH077359B2 (ja) 1988-04-12 1989-04-12 キャッシュメモリコントローラ

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP63-90510 1988-04-12
JP9051088 1988-04-12
JP1094022A JPH077359B2 (ja) 1988-04-12 1989-04-12 キャッシュメモリコントローラ

Publications (2)

Publication Number Publication Date
JPH0228739A true JPH0228739A (ja) 1990-01-30
JPH077359B2 JPH077359B2 (ja) 1995-01-30

Family

ID=26431988

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1094022A Expired - Fee Related JPH077359B2 (ja) 1988-04-12 1989-04-12 キャッシュメモリコントローラ

Country Status (1)

Country Link
JP (1) JPH077359B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07507545A (ja) * 1992-05-26 1995-08-24 エクソン・ケミカル・パテンツ・インク р−キシレン生成物の純度を改良する方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07507545A (ja) * 1992-05-26 1995-08-24 エクソン・ケミカル・パテンツ・インク р−キシレン生成物の純度を改良する方法

Also Published As

Publication number Publication date
JPH077359B2 (ja) 1995-01-30

Similar Documents

Publication Publication Date Title
US5602780A (en) Serial to parallel and parallel to serial architecture for a RAM based FIFO memory
JP2538067B2 (ja) 条件書き込み手段を有するランダム・アクセス・メモリ回路
JP3369227B2 (ja) プロセッサ
JP3304577B2 (ja) 半導体記憶装置とその動作方法
EP2149083B1 (en) Fifo buffer
US6175893B1 (en) High bandwidth code/data access using slow memory
WO2001042926A1 (en) Interface for a memory unit
EP0337385B1 (en) Cache memory controller associated with a microprocessor
WO2006050983A1 (en) Memory access using multiple sets of address/data lines
EP0380860B1 (en) Self timed register file
JPH0228739A (ja) キャッシュメモリコントローラ
JP3931593B2 (ja) データ書込回路
US5115498A (en) Local memory fast selecting apparatus including a memory management unit (mmu) and an auxiliary memory
US6567884B1 (en) Endian-controlled counter for synchronous ports with bus matching
US20040160845A1 (en) Method and apparatus to reduce access time in synchronous FIFOS with zero latency overhead
KR940009821B1 (ko) 마이크로 프로세서의 입출력 기능을 이용한 어드레스 확장회로
JP2004087027A (ja) アクセス回路
JP3242474B2 (ja) データ処理装置
JP2650789B2 (ja) キャッシュメモリ装置
KR950003883B1 (ko) 메모리제어논리장치
JPH0212358A (ja) データ転送方式
JPH0619737B2 (ja) メモリアクセス装置
JP3903872B2 (ja) 多重アクセス制御回路
JPH0421045A (ja) キャッシュメモリ
JPH0581126A (ja) データ処理装置及びデータ処理システム

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees