JPH064406A - キャッシュメモリを有するデータ処理装置 - Google Patents

キャッシュメモリを有するデータ処理装置

Info

Publication number
JPH064406A
JPH064406A JP4159262A JP15926292A JPH064406A JP H064406 A JPH064406 A JP H064406A JP 4159262 A JP4159262 A JP 4159262A JP 15926292 A JP15926292 A JP 15926292A JP H064406 A JPH064406 A JP H064406A
Authority
JP
Japan
Prior art keywords
storage device
primary storage
external
cache memory
external primary
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
JP4159262A
Other languages
English (en)
Inventor
Kagehiro Matsuyama
景洋 松山
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP4159262A priority Critical patent/JPH064406A/ja
Publication of JPH064406A publication Critical patent/JPH064406A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

(57)【要約】 【目的】 マイクロプロセッサ1内の中央演算処理装置
2におけるデータ処理あるいは計算処理等を中断するこ
となく外部二次記憶装置5とキャッシュメモリとして使
用される外部一次記憶装置4との間でデータをを入れ換
えることが可能で、且つキャッシュメモリとして使用さ
れる外部一次記憶装置4をマイクロプロセッサ1に容易
に接続することが出来るデータ処理装置を提供する。 【構成】 マイクロプロセッサ1が構成されているチッ
プ10上に、外部一次記憶装置4をキャッシュメモリとし
て制御すると共に、外部二次記憶装置5のデータと外部
一次記憶装置4のデータとを入れ換える機能を有する外
部一次記憶制御回路3と、キャッシュメモリとして使用
される外部一次記憶装置4を外部二次記憶装置5にマッ
ピングするための外部一次記憶装置用レジスタ6とを備
えている。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデータ処理装置に関し、
更に詳述すれば、中央演算処理装置にキャッシュコント
ロール回路を接続し、容易に高速メモリアクセス手段を
構築することを可能としたキャッシュメモリを有するデ
ータ処理装置に関する。
【0002】
【従来の技術】図3はキャッシュメモリを有するデータ
処理装置の従来のシステム構成を示すブロック図であ
る。
【0003】図3において、参照符号1はワンチップ上
に構成されたマイクロプロセッサを示しており、中央演
算処理装置2を内蔵している。マイクロプロセッサ1の
外部には、外部一次記憶制御回路3,外部一次記憶装置
4及び外部二次記憶装置5が接続されている。外部一次
記憶制御回路3は外部一次記憶装置4をキャッシュメモ
リとして使用するための制御を司る。
【0004】従来のキャッシュメモリを有するデータ処
理装置は上述のように構成されているが、たとえば外部
二次記憶装置5のデータと同一のデータがキャッシュメ
モリとして使用される外部一次記憶装置4に保持されて
いる場合の動作は以下の如くである。
【0005】この場合、マイクロプロセッサ1は外部二
次記憶装置5をアクセスすることなしにキャッシュメモ
リとして使用される外部一次記憶装置4をアクセスする
のみで外部記憶アクセスを終了する。
【0006】外部二次記憶装置5のデータがキャッシュ
メモリとして使用される外部一次記憶装置4に保持され
ていない場合は以下のように動作する。
【0007】マイクロプロセッサ1が外部一次記憶装置
4をアクセスした際に、外部一次記憶制御回路3はアク
セス対象のデータがキャッシュメモリとして使用される
外部一次記憶装置4には保持されていないことをマイク
ロプロセッサ1に通知する。この場合、マイクロプロセ
ッサ1はアクセス体操のデータを外部二次記憶装置5か
ら読み出して一旦キャッシュメモリとして使用される外
部一次記憶装置4にコピーし、その後で外部一次記憶装
置4をアクセスすることによりアクセス対象のデータを
読み込む。
【0008】
【発明が解決しようとする課題】従来のキャッシュメモ
リを有する従来の半導体装置は、上述のように構成され
ているため、マイクロプロセッサ内部の中央演算処理装
置がアクセスするデータがキャッシュメモリとして使用
される外部一次記憶装置に保持されていない場合には外
部二次記憶装置からアクセス対象のデータを一旦読み出
してキャッシュメモリとして使用される外部一次記憶装
置に書き込んで入れ換える必要が生じる。この両記憶装
置間でデータを入れ換えている期間中はマイクロプロセ
ッサの中央演算処理装置はデータ処理あるいは計算処理
を行うことが出来ず、処理時間が長くなるという問題が
ある。
【0009】また、キャッシュメモリとして使用される
外部一次記憶装置を増設することは容易ではなく、シス
テムの大幅な変更が必要になるという問題もある。
【0010】本発明はこのような事情に鑑みてなされた
ものであり、マイクロプロセッサ内の中央演算処理装置
におけるデータ処理あるいは計算処理等を中断すること
なく外部二次記憶装置とキャッシュメモリとして使用さ
れる外部一次記憶装置との間でデータをを入れ換えるこ
とが可能で、且つキャッシュメモリとして使用される外
部一次記憶装置をマイクロプロセッサに容易に接続する
ことが出来るようにしたキャッシュメモリを有するデー
タ処理装置の提供を目的とする。
【0011】
【課題を解決するための手段】本発明に係るキャッシュ
メモリを有するデータ処理装置は、マイクロプロセッサ
が構成されているチップ上に、キャッシュメモリとして
使用される外部一次記憶装置をキャッシュメモリとして
制御すると共に外部二次記憶装置のデータと外部一次記
憶装置のデータとを入れ換える機能を有する外部一次記
憶制御回路と、キャッシュメモリとして使用される外部
一次記憶装置を外部二次記憶装置にマッピングするため
の外部一次記憶装置用レジスタとを備えている。
【0012】また本発明のキャッシュメモリを有するデ
ータ処理装置は、外部一次記憶装置を直接接続可能なコ
ネクタをマイクロプロセッサが備えている。
【0013】
【作用】本発明に係るキャッシュメモリを有するデータ
処理装置では、マイクロプロセッサがキャッシュメモリ
として使用される外部一次記憶装置をアクセスする際
に、アクセス対象のデータが外部一次記憶装置に保持さ
れていない場合は、外部一次記憶制御回路が外部一次記
憶装置用レジスタを参照することにより、中央演算処理
装置における計算動作を中断することなしに外部二次記
憶装置のデータと外部一次記憶装置のデータとを入れ換
えることが出来る。
【0014】また本発明に係るキャッシュメモリを有す
るデータ処理装置では、キャッシュメモリとして使用さ
れる外部一次記憶装置をマイクロプロセッサに直接接続
することが可能になる。
【0015】
【実施例】以下、本発明をその実施例を示す図面に基づ
いて詳述する。図1は本発明に係るキャッシュメモリを
有するデータ処理装置のシステム構成を示すブロック
図、図2は本発明のキャッシュメモリを有するデータ処
理装置の外観を示す模式図である。
【0016】図1及び図2において、参照符号1はワン
チップ上に構成されたマイクロプロセッサを示してお
り、このマイクロプロセッサ1が構成されているチップ
10上には中央演算処理装置2及び外部一次記憶制御回路
3が内蔵されている。マイクロプロセッサ1の外部に
は、キャッシュメモリとして使用される外部一次記憶装
置4及び外部二次記憶装置5が接続されている。
【0017】マイクロプロセッサ1及び外部二次記憶装
置5はそれぞれのチップ10及び50が基板11上に取り付け
られており、両チップ10, 50間は図示されていないプリ
ント配線にて接続されている。また、マイクロプロセッ
サ1が構成されているチップ10にはコネクタ7が設けら
れており、このチップ10のコネクタ7に外部一次記憶装
置4のピンを接続することにより外部一次記憶装置4の
チップ40が直接取り付けられている。
【0018】ところで、外部一次記憶制御回路3は外部
一次記憶装置4をキャッシュメモリとして使用するため
の制御を司る。この外部一次記憶制御回路3は従来は外
部一次記憶制御回路3はマイクロプロセッサ1が構成さ
れているチップ10外部に接続されていたが、本発明のデ
ータ処理装置ではマイクロプロセッサ1に内蔵されてい
る。また外部一次記憶制御回路3には更に、外部一次記
憶制御回路用レジスタ6が備えられている。
【0019】次に本発明のキャッシュメモリを有するデ
ータ処理装置の動作について説明する。まず、外部二次
記憶装置5のデータと同一のデータがキャッシュメモリ
として使用される外部一次記憶装置4に保持されている
場合の動作は以下の如くである。
【0020】この場合、マイクロプロセッサ1は外部二
次記憶装置5をアクセスすることなしにキャッシュメモ
リとして使用される外部一次記憶装置4をアクセスする
のみで外部記憶アクセスを終了する。
【0021】また、外部二次記憶装置5のデータがキャ
ッシュメモリとして使用される外部一次記憶装置4に保
持されていない場合の動作は以下の如くである。
【0022】マイクロプロセッサ1が外部一次記憶装置
4をアクセスした際に、外部一次記憶制御回路3はアク
セス対象のデータがキャッシュメモリとして使用される
外部一次記憶装置4には保持されていないことをマイク
ロプロセッサ1に通知する。この場合、外部一次記憶制
御回路3は外部一次記憶装置用レジスタ6を参照してア
クセス対処のデータを外部二次記憶装置5から読み出し
て一次記憶装置4にコピーする。この後、外部一次記憶
制御回路3はマイクロプロセッサ1に対してデータアク
セスを許可する。
【0023】このようにして外部一次記憶制御回路3か
らデータアクセスの許可が与えられることにより、マイ
クロプロセッサ1はキャッシュメモリとして使用される
外部一次記憶装置4をアクセスすることにより必要なデ
ータをキャッシュメモリとして使用される外部一次記憶
装置4から読み込む。
【0024】
【発明の効果】以上に詳述したように本発明のキャッシ
ュメモリを有するデータ処理装置によれば、マイクロプ
ロセッサが構成されているチップ上に、中央演算処理装
置と、外部一次記憶制御回路と、この外部一次記憶装置
をキャッシュメモリとして使用するための制御を司る外
部一次記憶装置用レジスタとを内蔵しているので、容易
且つ安価にキャッシュメモリ付きの高速マイクロプロセ
ッサシステムを構成することが可能になり、またマイク
ロプロセッサ内の中央演算処理装置による計算処理を中
断することなしに外部二次記憶装置のデータと外部一次
記憶装置のデータとを入れ換えることが可能になる。
【0025】また、マイクロプロセッサが構成されてい
うチップに直接外部一次記憶装置を接続することが出来
るため、外部一次記憶装置の端子容量が減少し、低速で
安価なメモリでも高速アクセスが可能になる。
【図面の簡単な説明】
【図1】本発明に係るキャッシュメモリを有するデータ
処理装置のシステム構成を示すブロック図である。
【図2】本発明のキャッシュメモリを有するデータ処理
装置の外観を示す模式図である。
【図3】キャッシュメモリを有するデータ処理装置の従
来のシステム構成を示すブロック図である。
【符号の説明】
1 マイクロプロセッサ 2 中央演算処理装置 3 外部一次記憶制御回路 4 外部一次記憶装置 5 外部二次記憶装置 6 外部一次記憶装置用レジスタ 7 コネクタ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 中央演算処理装置と、 前記中央演算処理装置に接続された外部一次記憶装置
    と、 前記中央演算処理装置に接続された外部二次記憶装置
    と、 前記外部一次記憶装置をキャッシュメモリとして制御す
    る外部一次記憶制御回路とを有するデータ処理装置にお
    いて、 前記外部一次記憶制御回路は、 外部一次記憶装置をキャッシュメモリとして外部二次記
    憶装置にマッピングするレジスタと、 前記中央演算処理装置によるアクセス対象のデータが前
    記外部一次記憶装置に保持されていない場合にそのデー
    タを前記レジスタを参照して前記外部二次記憶装置と外
    部一次記憶装置との間で入れ換える手段とを備えると共
    に、 前記中央演算処理装置と同一の半導体チップ上に構成さ
    れていることを特徴とするキャッシュメモリを有するデ
    ータ処理装置。
  2. 【請求項2】 マイクロプロセッサは、外部一次記憶装
    置を直接接続可能なコネクタを備えたことを特徴とする
    請求項1に記載のキャッシュメモリを有するデータ処理
    装置。
JP4159262A 1992-06-18 1992-06-18 キャッシュメモリを有するデータ処理装置 Pending JPH064406A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4159262A JPH064406A (ja) 1992-06-18 1992-06-18 キャッシュメモリを有するデータ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4159262A JPH064406A (ja) 1992-06-18 1992-06-18 キャッシュメモリを有するデータ処理装置

Publications (1)

Publication Number Publication Date
JPH064406A true JPH064406A (ja) 1994-01-14

Family

ID=15689925

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4159262A Pending JPH064406A (ja) 1992-06-18 1992-06-18 キャッシュメモリを有するデータ処理装置

Country Status (1)

Country Link
JP (1) JPH064406A (ja)

Similar Documents

Publication Publication Date Title
US6032225A (en) Microprocessor system with burstable, non-cacheable memory access support
US6446163B1 (en) Memory card with signal processing element
JPH064406A (ja) キャッシュメモリを有するデータ処理装置
JPS59173828A (ja) デ−タ処理システム
JPH04237346A (ja) マイクロプロセッサシステム
JPH02207363A (ja) データ転送制御方式、デバイスコントローラ、およびメモリ・コントローラ
EP0464637B1 (en) Expanded memory unit
JPS61206066A (ja) メモリアドレス設定方式
JP3219422B2 (ja) キャッシュメモリ制御方式
JPH01266651A (ja) 半導体メモリ装置
JPH0214741B2 (ja)
JPH01154272A (ja) マルチプロセッサ装置
JPS5856891B2 (ja) 情報処理システム
JPH0512184A (ja) 情報処理システム
JPS6048566A (ja) メモリバスアクセス方式
JPH06175970A (ja) データ通信制御回路
JPS61133465A (ja) Cpuの切換方法
JPS6269337A (ja) キヤツシユ制御方式
JPH0243692A (ja) マイクロプロセッサ及びそのキャッシュメモリ
JPH01243146A (ja) 共用メモリアクセス方式
JPH04251324A (ja) 半導体ディスク装置
JPH04278480A (ja) メモリテスト装置
JPS63186358A (ja) デ−タ転送方式
JPH0358246A (ja) デバグ用データ出力回路
JPS63313251A (ja) アドレッシング回路