JPH0497457A - キャッシュ・コントローラ - Google Patents
キャッシュ・コントローラInfo
- Publication number
- JPH0497457A JPH0497457A JP2215538A JP21553890A JPH0497457A JP H0497457 A JPH0497457 A JP H0497457A JP 2215538 A JP2215538 A JP 2215538A JP 21553890 A JP21553890 A JP 21553890A JP H0497457 A JPH0497457 A JP H0497457A
- Authority
- JP
- Japan
- Prior art keywords
- address
- signal
- microprocessor
- burst
- cache controller
- 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
- 230000004044 response Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Memory System (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はキャッシュ・コントローラに関し、特にマイク
ロプロセッサの外部に設けられるキャッシュ・コントロ
ーラに関する。
ロプロセッサの外部に設けられるキャッシュ・コントロ
ーラに関する。
従来、この種のキャッシュ・コントローラは、キャッシ
ュ・コントローラを内蔵していないマイクロプロセッサ
がらのメモリアクセスの高速化をはかるために用いられ
、キャッシュメモリのミスヒツト時には、データの置換
を行う場合、このマイクロプロセッサの通常のメモリア
クセスの、ニブルモードやスタティックカラムモード等
のDRAMを対象としたバースト転送機能を用いていた
。
ュ・コントローラを内蔵していないマイクロプロセッサ
がらのメモリアクセスの高速化をはかるために用いられ
、キャッシュメモリのミスヒツト時には、データの置換
を行う場合、このマイクロプロセッサの通常のメモリア
クセスの、ニブルモードやスタティックカラムモード等
のDRAMを対象としたバースト転送機能を用いていた
。
一方、マイクロプロセッサには、キャッシュ・コントロ
ーラを内蔵したものがあり、機能拡張等のため、外部の
キャッシュ・コントローラをセカンド・キャッシュ・コ
ントローラとして使用する場合がある。
ーラを内蔵したものがあり、機能拡張等のため、外部の
キャッシュ・コントローラをセカンド・キャッシュ・コ
ントローラとして使用する場合がある。
上述した従来のキャッシュ・コントローラは、キャッシ
ュ・コントローラを内蔵していないマイクロプロセッサ
のメモリアクセスを高速化するために、バースト転送は
このマイクロプロセッサが有している通常のメモリアク
セスにより行う構成となっているので、通常のメモリア
クセスが可能な最少クロック数でのメモリアクセスしか
できないために、キャッシュ・コントローラを内蔵した
マイクロプロセッサのバースト転送のように、連続した
メモリアクセスを1クロック周期で実行するという高速
メモリアクセスかできないという欠点があった。また、
キャッシュ・コントローラを内蔵したマイクロプロセッ
サのセカンド・キャッシュ・コントローラとして使用す
る場合、内蔵のキャッシュ・コントローラのように高速
メモリアクセスができず、マイクロコンピュータシステ
ムの高速化が制限されるという欠点があった。
ュ・コントローラを内蔵していないマイクロプロセッサ
のメモリアクセスを高速化するために、バースト転送は
このマイクロプロセッサが有している通常のメモリアク
セスにより行う構成となっているので、通常のメモリア
クセスが可能な最少クロック数でのメモリアクセスしか
できないために、キャッシュ・コントローラを内蔵した
マイクロプロセッサのバースト転送のように、連続した
メモリアクセスを1クロック周期で実行するという高速
メモリアクセスかできないという欠点があった。また、
キャッシュ・コントローラを内蔵したマイクロプロセッ
サのセカンド・キャッシュ・コントローラとして使用す
る場合、内蔵のキャッシュ・コントローラのように高速
メモリアクセスができず、マイクロコンピュータシステ
ムの高速化が制限されるという欠点があった。
本発明の目的は、内蔵キャッシュ・コントローラと同様
に高速メモリアクセスができ、マイクロコンピュータシ
ステムの高速化をはかることができるキャッシュ・コン
トローラを提供することにある。
に高速メモリアクセスができ、マイクロコンピュータシ
ステムの高速化をはかることができるキャッシュ・コン
トローラを提供することにある。
本発明のキャッシュ・コントローラは、マイクロプロセ
ッサからのバーストリクエスト信号を受けてバーストア
ドレス制御信号を出力するバースト転送用制御回路と、
通常モードの制御信号を受けて通常モードのアドレス制
御信号を出力する制御回路と、前記バーストアドレス制
御信号を受けて前記マイクロプロセッサからのアドレス
信号を基準として順次インクリメントしたバーストアド
レス信号を出力し、前記通常モードのアドレス制御信号
を受けて前記マイクロプロセッサからのアドレス信号と
対応した通常モードのアドレス信号を出力するアドレス
制御回路とを有している。
ッサからのバーストリクエスト信号を受けてバーストア
ドレス制御信号を出力するバースト転送用制御回路と、
通常モードの制御信号を受けて通常モードのアドレス制
御信号を出力する制御回路と、前記バーストアドレス制
御信号を受けて前記マイクロプロセッサからのアドレス
信号を基準として順次インクリメントしたバーストアド
レス信号を出力し、前記通常モードのアドレス制御信号
を受けて前記マイクロプロセッサからのアドレス信号と
対応した通常モードのアドレス信号を出力するアドレス
制御回路とを有している。
次に、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明の第1の実施例を示すブロック図である
。
。
この実施例は、マイクロプロセッサ20からのバースト
リクエスト信号BRQを受けてバーストアドレス制御信
号BAC及びバーストアクノリッジ信号BAKを出力す
るバースト転送用制御回路1と、通常モードの制御信号
CNTを受けて通常モートのアドレス制御信号ACを出
力する制御回路3と、バーストアドレス制御信号BAC
を受けてマイクロプロセッサ20からのアドレス信号A
D、を基準として順次インクリメントしたバーストアド
レス信号BADをキャッシュメモリ30へ出力し、通常
モードのアドレス制御信号ACを受けてマイクロプロセ
ッサ20からのアドレス信号AD1と対応した通常モー
ドのアドレス信号AD2をキャッシュメモリ30へ出力
するアドレス制御回路2とを有する構成となっている。
リクエスト信号BRQを受けてバーストアドレス制御信
号BAC及びバーストアクノリッジ信号BAKを出力す
るバースト転送用制御回路1と、通常モードの制御信号
CNTを受けて通常モートのアドレス制御信号ACを出
力する制御回路3と、バーストアドレス制御信号BAC
を受けてマイクロプロセッサ20からのアドレス信号A
D、を基準として順次インクリメントしたバーストアド
レス信号BADをキャッシュメモリ30へ出力し、通常
モードのアドレス制御信号ACを受けてマイクロプロセ
ッサ20からのアドレス信号AD1と対応した通常モー
ドのアドレス信号AD2をキャッシュメモリ30へ出力
するアドレス制御回路2とを有する構成となっている。
この実施例は、マイクロプロセッサに内蔵されたキャッ
シュ・コントローラと同様に、1クロック周期で連続し
たメモリアクセスが可能となるので、キャッシュ・コン
トローラを内蔵しているマイクロプロセッサでも、また
内蔵していないマイクロプロセッサでも高速なメモリア
クセスを行うことができる。
シュ・コントローラと同様に、1クロック周期で連続し
たメモリアクセスが可能となるので、キャッシュ・コン
トローラを内蔵しているマイクロプロセッサでも、また
内蔵していないマイクロプロセッサでも高速なメモリア
クセスを行うことができる。
第2図は本発明の第2実施例を示すブロック図である。
この実施例は、キャッシュメモリ30Aを複数に分割し
たバンク構成にして、データの置換の範囲を広げるよう
にしたもので、複数のアドレス制御回路2A〜2Dによ
って選択的にデータの置換の範囲を指定することが可能
になるという利点がある。
たバンク構成にして、データの置換の範囲を広げるよう
にしたもので、複数のアドレス制御回路2A〜2Dによ
って選択的にデータの置換の範囲を指定することが可能
になるという利点がある。
また、アドレス制御回路2A〜2Dのアドレスインクリ
メントの値もアドレスの設定も任意に指定することが可
能である。
メントの値もアドレスの設定も任意に指定することが可
能である。
以上説明したように本発明は、マイクロプロセッサから
のバーストリクエスト信号を受けて基準のアドレスから
順次インクリメントするアドレスを出力する構成とする
ことにより、1クロック周期で連続したメモリアクセス
を実行することができるので、高速メモリアクセスがで
き、マイクロコンピュータシステムの高速化をはかるこ
とができる効果がある。
のバーストリクエスト信号を受けて基準のアドレスから
順次インクリメントするアドレスを出力する構成とする
ことにより、1クロック周期で連続したメモリアクセス
を実行することができるので、高速メモリアクセスがで
き、マイクロコンピュータシステムの高速化をはかるこ
とができる効果がある。
第1図及び第2図はそれぞれ本発明の第1及び第2の実
施例を示すブロック図である。 1、IA・・・バースト転送用制御回路、2,2A〜2
D・・・アドレス制御回路、3,3A・・・制御回路、
10.1OA・・・キャッシュ・コントローラ、20゜
20A・・・マイクロプロセッサ、30,304・・・
キャッシュメモリ。
施例を示すブロック図である。 1、IA・・・バースト転送用制御回路、2,2A〜2
D・・・アドレス制御回路、3,3A・・・制御回路、
10.1OA・・・キャッシュ・コントローラ、20゜
20A・・・マイクロプロセッサ、30,304・・・
キャッシュメモリ。
Claims (1)
- マイクロプロセッサからのバーストリクエスト信号を受
けてバーストアドレス制御信号を出力するバースト転送
用制御回路と、通常モードの制御信号を受けて通常モー
ドのアドレス制御信号を出力する制御回路と、前記バー
ストアドレス制御信号を受けて前記マイクロプロセッサ
からのアドレス信号を基準として順次インクリメントし
たバーストアドレス信号を出力し、前記通常モードのア
ドレス制御信号を受けて前記マイクロプロセッサからの
アドレス信号と対応した通常モードのアドレス信号を出
力するアドレス制御回路とを有することを特徴とするキ
ャッシュ・コントローラ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2215538A JPH0497457A (ja) | 1990-08-15 | 1990-08-15 | キャッシュ・コントローラ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2215538A JPH0497457A (ja) | 1990-08-15 | 1990-08-15 | キャッシュ・コントローラ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0497457A true JPH0497457A (ja) | 1992-03-30 |
Family
ID=16674089
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2215538A Pending JPH0497457A (ja) | 1990-08-15 | 1990-08-15 | キャッシュ・コントローラ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0497457A (ja) |
-
1990
- 1990-08-15 JP JP2215538A patent/JPH0497457A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3039557B2 (ja) | 記憶装置 | |
| JP2704113B2 (ja) | データ処理装置 | |
| JPH0497457A (ja) | キャッシュ・コントローラ | |
| JP2624388B2 (ja) | Dma装置 | |
| JP4114749B2 (ja) | メモリ制御装置および電子装置 | |
| JPH09311812A (ja) | マイクロコンピュータ | |
| JPH0222748A (ja) | 不揮発生メモリ制御回路 | |
| JP2617132B2 (ja) | ダイレクトメモリアクセス方式 | |
| JP2923330B2 (ja) | Riscプロセッサのメモリアクセス制御回路 | |
| JPH05197612A (ja) | データ・アクセス回路 | |
| JPS6054065A (ja) | 同期制御装置 | |
| JP2594919B2 (ja) | ロジックlsi | |
| JPH0247743A (ja) | マイクロコンピュータ | |
| JPS5572229A (en) | Information processing system | |
| JPH0314145A (ja) | メモリアクセス回路 | |
| JPS61112272A (ja) | マイクロコンピユ−タ応用装置 | |
| JPH10254760A (ja) | Dram制御回路 | |
| JPH01265351A (ja) | Mpuシステム | |
| JPH05134867A (ja) | 制御記憶アクセスシステム | |
| JPH03167648A (ja) | ダイレクトメモリアクセス制御装置 | |
| JPS6310246A (ja) | マイクロプロセサのアドレス出力方式 | |
| JPH02153451A (ja) | バス制御方式 | |
| JPH04324544A (ja) | マイクロプロセッサシステム | |
| JPH01113876A (ja) | 画像入力装置 | |
| JPH05342864A (ja) | マイクロコンピュータ |