JPH02230442A - キャッシュメモリ制御回路 - Google Patents
キャッシュメモリ制御回路Info
- Publication number
- JPH02230442A JPH02230442A JP1052326A JP5232689A JPH02230442A JP H02230442 A JPH02230442 A JP H02230442A JP 1052326 A JP1052326 A JP 1052326A JP 5232689 A JP5232689 A JP 5232689A JP H02230442 A JPH02230442 A JP H02230442A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- access
- address
- access mode
- outputs
- 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
- 102100024109 Cyclin-T1 Human genes 0.000 abstract description 3
- 101000910488 Homo sapiens Cyclin-T1 Proteins 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- BDEDPKFUFGCVCJ-UHFFFAOYSA-N 3,6-dihydroxy-8,8-dimethyl-1-oxo-3,4,7,9-tetrahydrocyclopenta[h]isochromene-5-carbaldehyde Chemical compound O=C1OC(O)CC(C(C=O)=C2O)=C1C1=C2CC(C)(C)C1 BDEDPKFUFGCVCJ-UHFFFAOYSA-N 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はキャッシュメモリ制御回路に関し、特に情報処
理装置のキャッシュメモリに対するアクセスモードを制
御するキャッシュメモリ制御回路に関する。
理装置のキャッシュメモリに対するアクセスモードを制
御するキャッシュメモリ制御回路に関する。
従来、この種のキャッシュメモリ制御回路においては、
キャッシュメモリに対するアドレスマップに応じたキャ
ッシュアクセスモード、キャッシュバイパスモード、ア
クセスキャンセルモー1一等のアクセスモードの指定は
、キャッシュメモリ制御部へのアクセスモード指定と、
キャッシュメモリ制御部の内部における制御動作指定と
の2段階で実行されていた。
キャッシュメモリに対するアドレスマップに応じたキャ
ッシュアクセスモード、キャッシュバイパスモード、ア
クセスキャンセルモー1一等のアクセスモードの指定は
、キャッシュメモリ制御部へのアクセスモード指定と、
キャッシュメモリ制御部の内部における制御動作指定と
の2段階で実行されていた。
第3図は従来のキャッシュメモリ制御回路の一例を示す
ブロック図である。
ブロック図である。
このキャッシュメモリ制御回路は、まず、バスサイクル
デコーダ6においてバスサイクル指定信号BCDとタグ
アドレスTAとを解読してパスアクセス指定信号BAD
を発生しキャッシュメモリ制御部10のアクセスモー1
〜デコーダ2Bへ伝達する。
デコーダ6においてバスサイクル指定信号BCDとタグ
アドレスTAとを解読してパスアクセス指定信号BAD
を発生しキャッシュメモリ制御部10のアクセスモー1
〜デコーダ2Bへ伝達する。
次に、キャッシュメモリ制御部10において、アクセス
モー1〜テコータ2Bでハスアクセス指定信号BADと
リード ライト信号R/Wとを解読し所定のタイミング
てアクセス制御信号ACを発生しアクセス制御回路5へ
の伝達する。
モー1〜テコータ2Bでハスアクセス指定信号BADと
リード ライト信号R/Wとを解読し所定のタイミング
てアクセス制御信号ACを発生しアクセス制御回路5へ
の伝達する。
一方、比較回路4はタグメモリ3に格納されているタグ
アドレスTA′とアドレス信号AD′により入力された
タグアドレスTAとを比敦しヒッ1へ判定信号H Jを
発生しアクセス制御回路5へ伝達する。
アドレスTA′とアドレス信号AD′により入力された
タグアドレスTAとを比敦しヒッ1へ判定信号H Jを
発生しアクセス制御回路5へ伝達する。
そしてアクセス制御回路5は、これらアクセス制御信号
AC及ひヒッI・判定信号HJに従ってキャッシュメモ
リ制御信号CCNTを出力ずる構成となっている。
AC及ひヒッI・判定信号HJに従ってキャッシュメモ
リ制御信号CCNTを出力ずる構成となっている。
」二連した従来のキャッシュメモリ制御回路は、パスザ
イクルテコータ6てバスサイクル指定信号BCDを解読
した後、その出力信号をキャッシュメモリ制御部10の
アクセスモーt’テコータ2l1へ伝達し解読するとい
う2段階で実行する構成となっているので、キャッシュ
メモリ制御部10の動作か遅れ高速化か困難になるとい
う欠点がある。
イクルテコータ6てバスサイクル指定信号BCDを解読
した後、その出力信号をキャッシュメモリ制御部10の
アクセスモーt’テコータ2l1へ伝達し解読するとい
う2段階で実行する構成となっているので、キャッシュ
メモリ制御部10の動作か遅れ高速化か困難になるとい
う欠点がある。
また、アクセスモード指定も因定されアドレスマッピン
クか固定されているので、アI〜レス領域の拡張、変更
ができないという欠点がある。
クか固定されているので、アI〜レス領域の拡張、変更
ができないという欠点がある。
本発明の目的は、動作の高速化かでき、かつア1ヘレス
領域を変更することがてきるキャッシュメモリ制御回路
を提供することにある。
領域を変更することがてきるキャッシュメモリ制御回路
を提供することにある。
本発明のキャッキュメモリ制御回路は、それそれアドレ
ス領域指定を含む複数のアクセスモー1〜のうちの一つ
を内部に設定しバスアクセスモーI〜信号を出力するア
クセスモー1へレジスタと、少なくとも前記バスアクセ
スモー1・信号を解読して所定のタイミングでアクセス
制御信号を出力するアクセスモーl〜テコータと、タグ
メモリに格納されているタグアドレスとアドレス信号に
より入力されるタクア}〜レスとを比較しヒット判定信
号を出力する比較回路と、前記アクセス制御信号と前記
ヒッ1〜判定信号とを入力しキャッシュメモリ制御信号
を出力するアクセス制御回路とを有している。
ス領域指定を含む複数のアクセスモー1〜のうちの一つ
を内部に設定しバスアクセスモーI〜信号を出力するア
クセスモー1へレジスタと、少なくとも前記バスアクセ
スモー1・信号を解読して所定のタイミングでアクセス
制御信号を出力するアクセスモーl〜テコータと、タグ
メモリに格納されているタグアドレスとアドレス信号に
より入力されるタクア}〜レスとを比較しヒット判定信
号を出力する比較回路と、前記アクセス制御信号と前記
ヒッ1〜判定信号とを入力しキャッシュメモリ制御信号
を出力するアクセス制御回路とを有している。
次に、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明の第1の実施例を示すフロック図である
。
。
この実施例は、まずアドレス信号ADをタグアドレスA
T、ページアドl/スPA及びセツ1〜アドレスSAで
構成し、このうちのページアドレスPAにより、それそ
れアドレス領域指定を含み分類された複数のアクセスモ
ードのうちの一つを入力する。
T、ページアドl/スPA及びセツ1〜アドレスSAで
構成し、このうちのページアドレスPAにより、それそ
れアドレス領域指定を含み分類された複数のアクセスモ
ードのうちの一つを入力する。
アクセスモー1へレジスタ1は、レシスタセット信号R
Sに従ってページアドレスPAにより入力されたアクセ
スモードを内部に設定し、パスサイクル毎にバスアクセ
スモー1・信号BAMを出力ずる。
Sに従ってページアドレスPAにより入力されたアクセ
スモードを内部に設定し、パスサイクル毎にバスアクセ
スモー1・信号BAMを出力ずる。
アクセスモードデコータ2は、ハスアクセスモ− 1’
信号BAM、ペーシストレスPA及びりーI一ライ1一
信号R、/Wを入力してこれらを解読し、所定のタイミ
ングでアクセス制御信号ACを出力する。
信号BAM、ペーシストレスPA及びりーI一ライ1一
信号R、/Wを入力してこれらを解読し、所定のタイミ
ングでアクセス制御信号ACを出力する。
タグメモリ3はタグア1−レス(AT′)を格納してお
き、セットアトレスSAによりセッh i!択を行い一
つのタクアトレスA丁′を出力する。
き、セットアトレスSAによりセッh i!択を行い一
つのタクアトレスA丁′を出力する。
比較回路4は、タグメモリ3からのタグアドレスTA′
とアドレス信号ADにより入力されタグアドレスTAと
を比較し、比較結果をヒッl−判定信号H Jとして出
力する。
とアドレス信号ADにより入力されタグアドレスTAと
を比較し、比較結果をヒッl−判定信号H Jとして出
力する。
アクセス制御回路5は、アクセス制御信号A. C及ひ
ヒッ1〜判定信号H Jを入力しこれらに従ってキャッ
シュメモリ制御信号CCNTを出力してキャッシュメモ
リのアクセス制御を行う構成となっている。
ヒッ1〜判定信号H Jを入力しこれらに従ってキャッ
シュメモリ制御信号CCNTを出力してキャッシュメモ
リのアクセス制御を行う構成となっている。
従って、タグメモリ3におけるセッI−選択の実行中に
アクセスモー1〜レシスタ1の内部に直接アクセスモー
1〜を設定しこのアクセスモーI・レシスタ1からハス
アクセスモーl〜信−号BAMを出力ずうことかてきる
のて、動作の高速化をはかることができる。まプご、ア
クセスモー1〜指定の際ア1〜I/ス領域指定もてきる
ので、ブロクラム実行中にもアI’レス領域を変更する
ことかてきる。
アクセスモー1〜レシスタ1の内部に直接アクセスモー
1〜を設定しこのアクセスモーI・レシスタ1からハス
アクセスモーl〜信−号BAMを出力ずうことかてきる
のて、動作の高速化をはかることができる。まプご、ア
クセスモー1〜指定の際ア1〜I/ス領域指定もてきる
ので、ブロクラム実行中にもアI’レス領域を変更する
ことかてきる。
第2図は本発明の第2の実施例を示すフロック図である
。
。
この実施例は、アクセスモー1〜指定を、アドレス信号
A. Dより上位のハスサイクル指定信号BCDにより
入力する構成としたもので、アクセスモー1〜に対する
アI〜レス領域をより広く割当てることかできるという
利点かある。
A. Dより上位のハスサイクル指定信号BCDにより
入力する構成としたもので、アクセスモー1〜に対する
アI〜レス領域をより広く割当てることかできるという
利点かある。
以−11説明したように本発明は、アクセスモー1〜レ
シスタを設け、この内部に直接、ア1〜l/ス領域指定
を含むアクセスモー1〜を設定する梠成することにより
、従来のハスザイクルテコータによる解読動作を除去す
ることができるのてこのハスサイクルデコー夕による遅
延を除去することてき、動作の高速化をはかることかで
きる効果かある。
シスタを設け、この内部に直接、ア1〜l/ス領域指定
を含むアクセスモー1〜を設定する梠成することにより
、従来のハスザイクルテコータによる解読動作を除去す
ることができるのてこのハスサイクルデコー夕による遅
延を除去することてき、動作の高速化をはかることかで
きる効果かある。
また、アクセスモー1・指定時にアFレス領域指定をず
ることかてきるのて、アドレス領域を変更することかで
き、,メモリ空間を有効活用することかできる効果があ
る。
ることかてきるのて、アドレス領域を変更することかで
き、,メモリ空間を有効活用することかできる効果があ
る。
第1図及び第2図はそれそれ本発明の第]及ひ第2の実
施例を示すフロック図、第3図は従来のキャッシュメモ
リ制御回路の一例を示すブロック図である。 1,1A・アクセスモートレジスタ、2,2A2B・・
・アクセスモー1へテコー夕、3・・タグメモリ、4・
・・比較回路、5・・アクセス制御回路、6・ハス→ノ
ーイクルテコータ、1 0 − *− A−ツシュメモ
リ制御部。
施例を示すフロック図、第3図は従来のキャッシュメモ
リ制御回路の一例を示すブロック図である。 1,1A・アクセスモートレジスタ、2,2A2B・・
・アクセスモー1へテコー夕、3・・タグメモリ、4・
・・比較回路、5・・アクセス制御回路、6・ハス→ノ
ーイクルテコータ、1 0 − *− A−ツシュメモ
リ制御部。
Claims (1)
- それぞれアドレス領域指定を含む複数のアクセスモード
のうちの一つを内部に設定しバスアクセスモード信号を
出力するアクセスモードレジスタと、少なくとも前記バ
スアクセスモード信号を解読して所定のタイミングでア
クセス制御信号を出力するアクセスモードデコーダと、
タグメモリに格納されているタグアドレスとアドレス信
号により入力されるタグアドレスとを比較しヒット判定
信号を出力する比較回路と、前記アクセス制御信号と前
記ヒット判定信号とを入力しキャッシュメモリ制御信号
を出力するアクセス制御回路とを有することを特徴とす
るキャッシュメモリ制御回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1052326A JPH02230442A (ja) | 1989-03-03 | 1989-03-03 | キャッシュメモリ制御回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1052326A JPH02230442A (ja) | 1989-03-03 | 1989-03-03 | キャッシュメモリ制御回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02230442A true JPH02230442A (ja) | 1990-09-12 |
Family
ID=12911669
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1052326A Pending JPH02230442A (ja) | 1989-03-03 | 1989-03-03 | キャッシュメモリ制御回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02230442A (ja) |
-
1989
- 1989-03-03 JP JP1052326A patent/JPH02230442A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0527971A (ja) | 情報処理装置 | |
| JPS6041769B2 (ja) | アドレス指定方式 | |
| JPH02230442A (ja) | キャッシュメモリ制御回路 | |
| JPH03201031A (ja) | 情報処理装置 | |
| JP3190032B2 (ja) | データ記憶装置 | |
| KR0153537B1 (ko) | 메모리 번지 데이타를 선행 선택하는 신호처리 구조 | |
| JPS5960787A (ja) | メモリアクセス方式 | |
| JP2570407B2 (ja) | プログラマブル・コントローラ | |
| JPH02153444A (ja) | メモリ制御回路 | |
| JP2692180B2 (ja) | マイクロコンピュータ | |
| JPS6221129B2 (ja) | ||
| JPH0354665A (ja) | ベクトル処理装置 | |
| JPH0128965B2 (ja) | ||
| JP2576589B2 (ja) | 仮想記憶アクセス制御方式 | |
| JPH0319028A (ja) | 命令実行制御装置 | |
| JPH0469737A (ja) | マイクロアドレス回路 | |
| JPS58123146A (ja) | メモリアドレス拡張方式 | |
| JPH01269140A (ja) | メモリ拡張回路 | |
| JPH04209046A (ja) | メモリアクセス回路 | |
| JPH0247743A (ja) | マイクロコンピュータ | |
| JPS62168235A (ja) | デ−タ処理装置 | |
| JPH03122735A (ja) | 汎用キャッシュメモリコントローラ | |
| JPH04305736A (ja) | マイクロプロセッサ | |
| JPS6398035A (ja) | マイクロプログラム制御装置 | |
| JPH0652044A (ja) | マイクロプロセッサ |