JPH10320277A5 - - Google Patents

Info

Publication number
JPH10320277A5
JPH10320277A5 JP1997301182A JP30118297A JPH10320277A5 JP H10320277 A5 JPH10320277 A5 JP H10320277A5 JP 1997301182 A JP1997301182 A JP 1997301182A JP 30118297 A JP30118297 A JP 30118297A JP H10320277 A5 JPH10320277 A5 JP H10320277A5
Authority
JP
Japan
Prior art keywords
data
cacheable
response
storage circuit
microprocessor
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
JP1997301182A
Other languages
English (en)
Other versions
JPH10320277A (ja
Filing date
Publication date
Application filed filed Critical
Publication of JPH10320277A publication Critical patent/JPH10320277A/ja
Publication of JPH10320277A5 publication Critical patent/JPH10320277A5/ja
Pending legal-status Critical Current

Links

Claims (10)

  1. キャッシュ可能なデータとキャッシュ不可能なデータとを記憶するためにアドレス指定可能な記憶空間を有する外部読み出し/書き込みメモリを接続するためのマイクロプロセッサであって、該マイクロプロセッサが、
    前記キャッシュ不可能なデータの一部を記憶するためのデータ記憶回路と、
    前記キャッシュ不可能なデータの前記一部に対応するアドレスを記憶するためのアドレス記憶回路と、
    時間に関するアクティビティに応答して初期値からしきい値に計数を進めるためのカウンタと、
    前記計数がしきい値に達したことに応答して、前記データ記憶回路の前記キャッシュ不可能なデータの前記一部が期限切れであると示すためのインジケータと、
    データ転送を可能にする、前記データ記憶回路に選択的に接続可能なデータバスと、
    データ転送のためのアドレスを伝えるアドレスバスと、
    前記データ記憶回路、前記アドレス記憶回路、前記インジケータおよび前記アドレスバスに接続された応答回路であって、前記アドレスバス上のアドレスが前記アドレス記憶装置に記憶されている前記アドレスに一致し、かつ、前記インジケータが前記データ記憶回路内のキャッシュ不可能なデータの前記一部が期限切れであることを示していない場合に、データ読み出し操作に応答して前記データ記憶装置内のデータを前記データバスに供給可能にするヒット信号を生成し、それ以外の場合に、ミス信号を生成する応答回路、
    を含むマイクロプロセッサ。
  2. 第1項記載のマイクロプロセッサにおいて、
    前記応答回路の前記ヒット信号は、さらに、データ書き込み操作に応答して、前記データバス上のデータを前記データ記憶回路に記憶可能にし、
    前記マイクロプロセッサは、さらに前記データ記憶回路の前記キャッシュ不可能なデータの前記一部が前記データ記憶回路に記憶された後データ書き込み操作によって修正されたことを示すためのクリーン/ダーティ・インジケータを含むマイクロプロセッサ。
  3. 第2項記載のマイクロプロセッサにおいて、さらに、
    前記クリーン/ダーティ・インジケータを評価するための回路と、
    前記クリーン/ダーティ・インジケータがクリーン状態からダーティ状態に変化したことを前記評価回路が検出したことに応答して、前記キャッシュ不可能なデータを前記アドレス指定可能記憶空間に書き込むための回路とを含むマイクロプロセッサ。
  4. 第1項記載のマイクロプロセッサにおいて、
    前記応答回路の前記ヒット信号は、さらに、データ書き込み操作に応答して、前記データバス上のデータを前記データ記憶回路に記憶可能にし、
    前記マイクロプロセッサは、さらに前記キャッシュ不可能なデータが、前記データ記憶回路に記憶されている間、前記計数が前記しきい値に達するのに先立ってデータ書き込み操作によって変更されるのに応答して、前記キャッシュ不可能なデータを前記アドレス指定可能記憶空間に書き込むための回路を含むマイクロプロセッサ。
  5. 第1項記載のマイクロプロセッサにおいて、さらに、
    複数の数値を記憶するためのルックアップ・テーブルと、
    前記アドレスが前記複数の数値の1つに対応する、前記アドレス記憶回路の前記アドレスに応答して前記ルックアップ・テーブルを調べるための回路と、
    前記複数の数値の前記1つを前記しきい値として選択するための回路とを含むマイクロプロセッサ。
  6. 第1項記載のマイクロプロセッサにおいて、さらに、
    複数の数値を記憶するためのルックアップ・テーブルと、
    前記アドレスが前記複数の数値の1つに対応する、前記アドレス記憶回路の前記アドレスに応答して前記ルックアップ・テーブルを調べるための回路と、
    前記複数の数値の前記1つを前記初期値として選択するための回路とを含むマイクロプロセッサ。
  7. 第1項記載のマイクロプロセッサにおいて、
    前記キャッシュ可能なデータの前記一部が前記キャッシュ可能なデータの第1部分を含み、
    前記キャッシュ不可能なデータの前記一部に対応する前記アドレスが前記キャッシュ不可能なデータの前記第1部分に対応する第1アドレスを含み、
    前記カウンタが、時間に関する第1アクティビティに応答して第1初期値から第1しきい値に向かって計数を進めるための第1カウンタを含み、
    前記データ記憶回路の前記キャッシュ不可能なデータの前記一部が期限切れであることを示すための前記インジケータが第1インジケータを含み、
    さらに、
    前記キャッシュ不可能なデータの第2部分を記憶するための第3記憶回路と、
    前記キャッシュ不可能なデータの前記第2部分に対応する第2アドレスを記憶するための第4記憶回路と、
    前記第3記憶回路が前記キャッシュ不可能なデータの前記第2部分を受信するのに応答して計数を進め始める、時間に関するアクティビティに応答して第2初期値から第2しきい値に向けて第2計数を進めるための第2カウンタと、
    前記第3記憶回路の前記キャッシュ不可能なデータの前記第2部分が、前記第2計数が前記第2しきい値に達したことに応答して期限切れになることを示すための第2インジケータとを含むマイクロプロセッサ。
  8. 第1項記載のマイクロプロセッサにおいて、
    前記データ記憶回路が前記キャッシュ不可能なデータの前記一部を受信するためのバスに接続され、
    前記バスがバス・サイクルの間バス・トランザクションを伝えるよう動作し、
    前記カウンタが前記バス・トランザクションの各1つに応答して進むように、時間に関する前記アクティビティが前記バス・トランザクションを構成するマイクロプロセッサ。
  9. 第1項記載のマイクロプロセッサにおいて、前記計数がしきい値に達したことに応答して、前記データ記憶回路の前記キャッシュ不可能なデータの前記一部が期限切れであることを示すための前記インジケータがさらに、前記データ記憶回路の前記キャッシュ不可能なデータの前記一部が有効か無効かを示すマイクロプロセッサ。
  10. 第1項記載のマイクロプロセッサにおいて、さらに前記計数が前記しきい値に達したとき、前記データ記憶回路の前記キャッシュ不可能なデータの前記一部分が期限切れであることを示すように、前記カウンタが前記キャッシュ不可能なデータに対応することを示すためのカウンタ識別子を含むマイクロプロセッサ。
JP9301182A 1996-10-31 1997-10-31 マイクロプロセッサ回路およびシステム Pending JPH10320277A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US2923296P 1996-10-31 1996-10-31
US029232 1996-10-31

Publications (2)

Publication Number Publication Date
JPH10320277A JPH10320277A (ja) 1998-12-04
JPH10320277A5 true JPH10320277A5 (ja) 2005-07-07

Family

ID=21847956

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9301182A Pending JPH10320277A (ja) 1996-10-31 1997-10-31 マイクロプロセッサ回路およびシステム

Country Status (3)

Country Link
EP (1) EP0840232B1 (ja)
JP (1) JPH10320277A (ja)
DE (1) DE69727031T2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3964049B2 (ja) 1997-06-06 2007-08-22 テキサス インスツルメンツ インコーポレイテツド マイクロプロセッサ
JP2011248515A (ja) * 2010-05-25 2011-12-08 Panasonic Corp キャッシュコントローラ及びその制御方法
CN115794675B (zh) * 2023-01-19 2023-05-16 北京象帝先计算技术有限公司 写数据方法、装置、图形处理系统、电子组件及电子设备
CN115878507B (zh) * 2023-01-19 2023-07-21 北京象帝先计算技术有限公司 系统级芯片的内存访问方法、装置及电子设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0382396A3 (en) * 1989-02-08 1991-11-27 Hitachi, Ltd. Program memory buffer for processor
US5561780A (en) * 1993-12-30 1996-10-01 Intel Corporation Method and apparatus for combining uncacheable write data into cache-line-sized write buffers

Similar Documents

Publication Publication Date Title
JP3934710B2 (ja) マイクロプロセッサ
JP3657622B2 (ja) エントリ当たり可変ページ寸法の変換ルックアサイドバッファ
JP2007504552A5 (ja)
US6343344B1 (en) System bus directory snooping mechanism for read/castout (RCO) address transaction
GB2260432A (en) Processor for multiple cache coherent protocols
JPH1083346A5 (ja)
WO2003001384A3 (en) Fast and accurate cache way selection
CA2040014A1 (en) Display control device for reducing power consumption of display units
JP2005158040A5 (ja)
EP0840455A3 (en) A microcontroller accessible macrocell
TW343303B (en) Cache flushing device and computer system applied with the same
GB2260628A (en) Line buffer for cache memory
US20030070045A1 (en) Method and apparatus for reducing cache thrashing
JPH08272688A5 (ja)
JPH10320277A5 (ja)
JP2001222468A5 (ja)
JP2007502480A5 (ja)
JP5635311B2 (ja) リンクされているデータストアにおいて、アイテムの保存およびアイテムの上書きを決定するデータ保存プロトコル
CN101116063A (zh) 具有高速缓存内存之系统及访问方法
JPH04357539A (ja) 2重ポートのキャッシュタグメモリデバイス
JP2003345653A5 (ja)
EP0840232A3 (en) Microprocessor comprising means for storing non-cacheable data
US6643736B1 (en) Scratch pad memories
RU2008106758A (ru) Устройство полупроводниковой памяти
US20050060494A1 (en) Method and system for performing a memory-mode write to cache