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
Application number
JP2215538A
Other languages
English (en)
Inventor
Yukio Kabetani
壁谷 幸男
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 JP2215538A priority Critical patent/JPH0497457A/ja
Publication of JPH0497457A publication Critical patent/JPH0497457A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はキャッシュ・コントローラに関し、特にマイク
ロプロセッサの外部に設けられるキャッシュ・コントロ
ーラに関する。
〔従来の技術〕
従来、この種のキャッシュ・コントローラは、キャッシ
ュ・コントローラを内蔵していないマイクロプロセッサ
がらのメモリアクセスの高速化をはかるために用いられ
、キャッシュメモリのミスヒツト時には、データの置換
を行う場合、このマイクロプロセッサの通常のメモリア
クセスの、ニブルモードやスタティックカラムモード等
のDRAMを対象としたバースト転送機能を用いていた
一方、マイクロプロセッサには、キャッシュ・コントロ
ーラを内蔵したものがあり、機能拡張等のため、外部の
キャッシュ・コントローラをセカンド・キャッシュ・コ
ントローラとして使用する場合がある。
〔発明が解決しようとする課題〕
上述した従来のキャッシュ・コントローラは、キャッシ
ュ・コントローラを内蔵していないマイクロプロセッサ
のメモリアクセスを高速化するために、バースト転送は
このマイクロプロセッサが有している通常のメモリアク
セスにより行う構成となっているので、通常のメモリア
クセスが可能な最少クロック数でのメモリアクセスしか
できないために、キャッシュ・コントローラを内蔵した
マイクロプロセッサのバースト転送のように、連続した
メモリアクセスを1クロック周期で実行するという高速
メモリアクセスかできないという欠点があった。また、
キャッシュ・コントローラを内蔵したマイクロプロセッ
サのセカンド・キャッシュ・コントローラとして使用す
る場合、内蔵のキャッシュ・コントローラのように高速
メモリアクセスができず、マイクロコンピュータシステ
ムの高速化が制限されるという欠点があった。
本発明の目的は、内蔵キャッシュ・コントローラと同様
に高速メモリアクセスができ、マイクロコンピュータシ
ステムの高速化をはかることができるキャッシュ・コン
トローラを提供することにある。
〔課題を解決するための手段〕
本発明のキャッシュ・コントローラは、マイクロプロセ
ッサからのバーストリクエスト信号を受けてバーストア
ドレス制御信号を出力するバースト転送用制御回路と、
通常モードの制御信号を受けて通常モードのアドレス制
御信号を出力する制御回路と、前記バーストアドレス制
御信号を受けて前記マイクロプロセッサからのアドレス
信号を基準として順次インクリメントしたバーストアド
レス信号を出力し、前記通常モードのアドレス制御信号
を受けて前記マイクロプロセッサからのアドレス信号と
対応した通常モードのアドレス信号を出力するアドレス
制御回路とを有している。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明の第1の実施例を示すブロック図である
この実施例は、マイクロプロセッサ20からのバースト
リクエスト信号BRQを受けてバーストアドレス制御信
号BAC及びバーストアクノリッジ信号BAKを出力す
るバースト転送用制御回路1と、通常モードの制御信号
CNTを受けて通常モートのアドレス制御信号ACを出
力する制御回路3と、バーストアドレス制御信号BAC
を受けてマイクロプロセッサ20からのアドレス信号A
D、を基準として順次インクリメントしたバーストアド
レス信号BADをキャッシュメモリ30へ出力し、通常
モードのアドレス制御信号ACを受けてマイクロプロセ
ッサ20からのアドレス信号AD1と対応した通常モー
ドのアドレス信号AD2をキャッシュメモリ30へ出力
するアドレス制御回路2とを有する構成となっている。
この実施例は、マイクロプロセッサに内蔵されたキャッ
シュ・コントローラと同様に、1クロック周期で連続し
たメモリアクセスが可能となるので、キャッシュ・コン
トローラを内蔵しているマイクロプロセッサでも、また
内蔵していないマイクロプロセッサでも高速なメモリア
クセスを行うことができる。
第2図は本発明の第2実施例を示すブロック図である。
この実施例は、キャッシュメモリ30Aを複数に分割し
たバンク構成にして、データの置換の範囲を広げるよう
にしたもので、複数のアドレス制御回路2A〜2Dによ
って選択的にデータの置換の範囲を指定することが可能
になるという利点がある。
また、アドレス制御回路2A〜2Dのアドレスインクリ
メントの値もアドレスの設定も任意に指定することが可
能である。
〔発明の効果〕
以上説明したように本発明は、マイクロプロセッサから
のバーストリクエスト信号を受けて基準のアドレスから
順次インクリメントするアドレスを出力する構成とする
ことにより、1クロック周期で連続したメモリアクセス
を実行することができるので、高速メモリアクセスがで
き、マイクロコンピュータシステムの高速化をはかるこ
とができる効果がある。
【図面の簡単な説明】
第1図及び第2図はそれぞれ本発明の第1及び第2の実
施例を示すブロック図である。 1、IA・・・バースト転送用制御回路、2,2A〜2
D・・・アドレス制御回路、3,3A・・・制御回路、
10.1OA・・・キャッシュ・コントローラ、20゜
20A・・・マイクロプロセッサ、30,304・・・
キャッシュメモリ。

Claims (1)

    【特許請求の範囲】
  1. マイクロプロセッサからのバーストリクエスト信号を受
    けてバーストアドレス制御信号を出力するバースト転送
    用制御回路と、通常モードの制御信号を受けて通常モー
    ドのアドレス制御信号を出力する制御回路と、前記バー
    ストアドレス制御信号を受けて前記マイクロプロセッサ
    からのアドレス信号を基準として順次インクリメントし
    たバーストアドレス信号を出力し、前記通常モードのア
    ドレス制御信号を受けて前記マイクロプロセッサからの
    アドレス信号と対応した通常モードのアドレス信号を出
    力するアドレス制御回路とを有することを特徴とするキ
    ャッシュ・コントローラ。
JP2215538A 1990-08-15 1990-08-15 キャッシュ・コントローラ Pending JPH0497457A (ja)

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)

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) マイクロコンピュータ