JPH04170653A - キャッシュメモリシステム - Google Patents

キャッシュメモリシステム

Info

Publication number
JPH04170653A
JPH04170653A JP2299371A JP29937190A JPH04170653A JP H04170653 A JPH04170653 A JP H04170653A JP 2299371 A JP2299371 A JP 2299371A JP 29937190 A JP29937190 A JP 29937190A JP H04170653 A JPH04170653 A JP H04170653A
Authority
JP
Japan
Prior art keywords
address
processor
tag
cache memory
section
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
JP2299371A
Other languages
English (en)
Inventor
Katsutoshi Nakamura
勝利 中村
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 Software Shikoku Ltd
Original Assignee
NEC Software Shikoku Ltd
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 Software Shikoku Ltd filed Critical NEC Software Shikoku Ltd
Priority to JP2299371A priority Critical patent/JPH04170653A/ja
Publication of JPH04170653A publication Critical patent/JPH04170653A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はキャッシュメモリシステムに関する。
〔従来の技術〕
従来、この種のキャッシュメモリシステムは、タグ部に
与えるアドレスと、プロセッサが出力するアドレスとの
関係が固定となっていた。
〔発明が解決しようとする課題〕
上述した従来のキャッシュメモリシステムは、タグ部に
与えるアドレスと、プロセッサが出力するアドレスとの
関係が、固定となっているので、このキャッシュメモリ
システムで動作させるプログラムのアドレスの関係によ
っては、タグ部に与えるアドレスが重複するケースが増
え、タグ部の不一致が発生する確立が高くなり、アクセ
ス速度の速いキャッシュメモリを有効に利用出来ない欠
点がある。
〔課題を解決するための手段〕
本発明のキャッシュメモリシステムは、タグ部に対して
与えるアドレスと、プロセッサが出力するアドレスとの
対応する関係を変更する変換回路を含んで構成される。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図である。
プロセッサ1がメモリをリードするためには、制御信号
6とアドレス8を出力する。プロセッサから出力された
アドレス8は制御信号6と共にメモリ部6へ入力され、
タグ部13へは、アドレス8をデータ部つとアドレス部
10に分割して入力される。
タグ部13では、メモリセル4内のアドレス部1で示さ
れた情報により導びかれな情報とデータ部9の情報とを
比較部14で比較し、比較結果11をメモリ部3へ渡し
て制御を譲る。
この比較結果11が一致しているなら、メモリ部3はキ
ャッシュメモリのデータをプロセッサへ渡し、もし不一
致なら、メモリ部3はメインメモリのデータをプロセッ
サ1へ渡し、同時にそのデータをキャッシュメモリへも
登録し、タグ制御部5は制御信号12によってメモリセ
ル4を更新する。
この流れの中のプロセッサ1から出力されたアドレス8
とタグ部13に入力されるアドレス部10との対応する
関係を変更可能な変換回路2が存在する。
ここで、プロセッサ1から出力されたアドレス8のバス
幅か、8ビツトの場合を想定して具体例を説明する。
第1図に示す変換回N2の対応が、第2図に示す状態な
とすると、第4図に示すプロセッサのアドレスの場合、
タグのアドレスは、AからEのサイクル全て同一となっ
てしまい第1図に示すメモリセル4の内容は、タグ制御
部5からの制御信号12で更新されてしまう。つまり、
第4図のAとEは、同じプロセッサからのアドレスなの
に第1図に示す比較部14よりの比較結果11は、不一
致状態となる。
ところが、第1図に示す変換回路2の対応を、第3図に
示す状態に変更すると、第5図に示す通り第4図と同じ
プロセッサのアドレスでも、タグのアドレスは各々異り
、第1図に示すタグ制御部5からの制御信号12で、メ
モリセル4は更新されるが、メモリセル4のアドレスが
異るため、第5図のJサイクルにおいて第1図に示す比
較部14よりの比較結果11は、一致状態となる。
〔発明の効果〕
以上説明したように本発明は、タグ部に対して与えるア
ドレスと、プロセッサが出力するアドレスとの対応する
関係を変更することにより、タグ部で不一致が頻繁に発
生する様なアドレスを有する、プログラムを動作させて
も、動作状態に応じた最適の環境を横築し、アクセス速
度の速いキャッシュメモリを有効に利用できる効果があ
る。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図および
第3図はタグ部に対して与えるアドレスとプロセッサが
出力するアドレスとの対応する関係を表した図、第4図
および第5図はプロセッサが出力するアドレスとタグ部
のアドレスとの関係を具体的データを盛り込んで表した
図である。 1・・・プロセッサ、2・・・変換回路、3・・・メモ
リ部、4・・・メモリセル、5・・・タグ制御部、6・
・・制御信号、7・・・データ、8・・・プロセッサが
出力するアドレス、9・・・タグ部へ出力するデータ部
、10・・・タグ部へ出力するアドレス部、11・・・
タグ部の一致情報、12・・・タグ制御部が出力する制
御信号、13・・・タグ部、14・・・比較部。

Claims (1)

    【特許請求の範囲】
  1. タグ部に対して与えるアドレスとプロセッサが出力する
    アドレスとの対応する関係を変更する変換回路を具備す
    ることを特徴とするキャッシュメモリシステム。
JP2299371A 1990-11-05 1990-11-05 キャッシュメモリシステム Pending JPH04170653A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2299371A JPH04170653A (ja) 1990-11-05 1990-11-05 キャッシュメモリシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2299371A JPH04170653A (ja) 1990-11-05 1990-11-05 キャッシュメモリシステム

Publications (1)

Publication Number Publication Date
JPH04170653A true JPH04170653A (ja) 1992-06-18

Family

ID=17871700

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2299371A Pending JPH04170653A (ja) 1990-11-05 1990-11-05 キャッシュメモリシステム

Country Status (1)

Country Link
JP (1) JPH04170653A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012160131A (ja) * 2011-02-02 2012-08-23 Toyota Motor Corp キャッシュメモリの制御装置、キャッシュメモリシステム、キャッシュメモリの制御装置の製造方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012160131A (ja) * 2011-02-02 2012-08-23 Toyota Motor Corp キャッシュメモリの制御装置、キャッシュメモリシステム、キャッシュメモリの制御装置の製造方法

Similar Documents

Publication Publication Date Title
EP0121373B1 (en) Multilevel controller for a cache memory interface in a multiprocessing system
EP0660229B1 (en) Method and apparatus for modifying the contents of a register
JPH04170653A (ja) キャッシュメモリシステム
JPH05210601A (ja) 信号伝送方法および装置
JPS62157961A (ja) マルチプロセツサシステムの割込制御方法
JPS6285343A (ja) メモリ読み出し回路
KR960018958A (ko) 다중 프로세서 시스템에서 아토믹 명령어 수행시 데이타 버퍼를 사용한 메인 메모리 액세스 장치
JPH0221012B2 (ja)
US4916601A (en) Means for transferring firmware signals between a control store and a microprocessor means through a reduced number of connections by transfer according to firmware signal function
SU1737440A1 (ru) Устройство дл программной обработки цифровой информации @
SU860138A1 (ru) Регистр
SU888121A1 (ru) Устройство дл формировани исполнительных адресов
JPH03204744A (ja) アドレス変換機構
KR0127884B1 (ko) 우편함 인터럽트 발생회로
JP2764024B2 (ja) 記憶装置のテーブル索引方法及び索引装置
JPH023093A (ja) 表示制御回路
KR970049620A (ko) 데이터 전송 제어 장치
JPS6086625A (ja) デ−タ処理装置
KR19980026275A (ko) 저소비전력형cpu
JPH04101256A (ja) I/oポートアドレス方式
JPS62105252A (ja) 異常検出回路
JPS61128698A (ja) 走査装置
JPH02287732A (ja) レジスタアドレス生成装置
JPH0478931A (ja) 指定語割込み発生方式
JPS63196968A (ja) 入出力制御装置