JPS63304497A - リフレツシユ回路 - Google Patents

リフレツシユ回路

Info

Publication number
JPS63304497A
JPS63304497A JP62140017A JP14001787A JPS63304497A JP S63304497 A JPS63304497 A JP S63304497A JP 62140017 A JP62140017 A JP 62140017A JP 14001787 A JP14001787 A JP 14001787A JP S63304497 A JPS63304497 A JP S63304497A
Authority
JP
Japan
Prior art keywords
refresh
circuit
output
address
comparator
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
JP62140017A
Other languages
English (en)
Inventor
Toshiyuki Okui
奥井 利幸
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 JP62140017A priority Critical patent/JPS63304497A/ja
Publication of JPS63304497A publication Critical patent/JPS63304497A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロコンピュータの回路構成に係シ、特に
ダイナミックメモリのリフレッシュ回路に関するもので
ある。
〔従来の技術〕
従来、この種のリフレッシュ回路は、1つのりフリッシ
ュカウンタとその制御回路とからなり、リフレッシュカ
ウンタの設定値時間経過毎にリフレッシュを行なってい
た。
〔発明が解決しようとする問題点〕
上述し次従来のリフレッシュ回路では、そのとき行なわ
れているマイクロプロセッサの処理の状態にかかわらず
、一定時間毎にリフレッシュを行なうので、処理速度が
低下するという問題点があった。
〔問題点を解決するための手段〕
本発明のリフレッシュ回路は、マイクロプロセッサのア
ドレス信号とその前に出力されたラッチ回路の出力アド
レス信号とを比較する回路と、間隔を伸ばすことのでき
るリフレッシュタイマと、このリフレッシュタイマがタ
イムアウトされるとリフレッシュを行う制御回路とを備
えてなるようにしたものである。
〔作 用〕
本発明においては、マイクロプロセッサの状態を監視し
ながらリフレッシュを行う。
〔実施例〕
以下、図面に基づき本発明の実施例を詳細に説明する。
図は本発明の一実施例を示すブロック図である。
図において、1はキューを含むマイクロプロセッサ、2
は以前のアドレスを記憶しておくためのラッチ回路、3
はマイクロプロセッサ1のアドレス信号とその前に出力
されたラッチ回路2の出力アドレス信号とを比較する回
路であるコンパレータ、4は間隔を伸ばすことのできる
リフレッシュタイマ、5はこのリフレッシュタイマ4が
タイムアウトされるとリフレッシュを行う制御回路、6
はリフレッシュ回路、Tは制御回路5の出力によって制
御されるバスアーとり、8はメモリ、9は一定値発生回
路、10はこの一定値発生回路9の出力とコンパレータ
3の出力を入力とし一定値以上アドレスかはなれたかを
調べるコンパレータで、こノコンパレータ10の出力は
リフレッシュタイマ4に供給されるように構成されてい
る。
つぎにこの図に示す実施例の動作を説明する。
マス、マイクロプロセッサ1はパスアービタγを通して
メモリ8にアクセスを行なっている。また、ラッチ回路
2はマイクロプロセッサ1が命令フェッチのために出し
ているアドレスを常にラッチしている。
つぎに、新しく命令をフェッチする毎にそのアドレスと
ラッチ回路2の出力アドレスをコンパレータ3で比較し
てアドレスがいくつ進んだかを検出スる。そして、コン
パレータ10でコンパレータ3の出力と一定値発生回路
9の出力との差を比較し、一定値以上進んだかあるいは
戻ったかを検出して分枝命令が実行されることを検出す
る。
つぎに、リフレッシュタイマ4がタイムアウトされると
制御回路5はリフレッシュを行うが、そのとき、上述し
た分枝命令が行なわれた直後ならば、リフレッシュタイ
マ4をタイムアウトせずに、間隔を伸ばす。
このように、本発明は、分枝命令実行直後にリフレッシ
ュを行なわせず実行効率を上げることができる。
そして、メモリ8にリフレッシュを行う際、他のものが
メモリ8をアクセスしなければリフレッシュによる性能
低下は零(0)でおる。
ところが、リフレッシュ期間中に他のものがメモリ8を
アクセスしようとした場合、制御回路5はリフレッシュ
が終るまでそのアクセスを許さない念め、その待ち時間
の性能がおちる。この性能の劣化を最小限にするため今
まで一定期間毎にリフレッシュを行っていたのに対して
、他のメモリアクセスが発生しない可能性の高いときに
リフレッシュを行うようにする。
そして、他のメモリアクセスがおこらない可能性が高い
ことを検出する手段は、マイクロプロセッサ1がパイプ
ライン処理を行っていることを利用して、分枝命令を実
行した直後は先取シ命令がクリアされて新しい命令アク
セスを行うのでリフレッシュと重なる可能性が高い。そ
こで、そういウトキにリフレッシュタイマ4がリフレッ
シュを要求したときは、一定時間リフレッシュを伸ばす
ことによってリフレッシュと他のメモリアクセスがぶつ
からない可能性を増やすことを利用する。
そして、分枝命令が実行し友ことを検出するには、命令
フェッチアドレス線とその前の命令フェツチア)” L
/ Xa−と比較し、そのアドレスが一定間隔以上はな
れていることによって行うC〔発明の効果〕 以上説明したように、本発明によれは、マイクロプロセ
ッサの状態を監視しながらリフレッシュを行うことによ
り、リフレッシュの性能を上げることができ、また、分
枝命令実行直後にリフレッシュを行なわせず実行効率を
上げることができる効果がある。
【図面の簡単な説明】
図は本発明の一実施例を示すブロック図である。 1・φl111マイクロプロセッサ、2@・・・ラッチ
回路、3・・・・コンパレータ、411−@・リフレッ
シュタイマ、5拳拳争・i#I 峙DOjB。 特許呂願人 日本電気株式会社

Claims (1)

    【特許請求の範囲】
  1. マイクロプロセッサのアドレス信号とその前に出力され
    たラッチ回路の出力アドレス信号とを比較する回路と、
    間隔を伸ばすことのできるリフレッシュタイマと、この
    リフレッシュタイマがタイムアウトされるとリフレッシ
    ュを行う制御回路とを備えてなることを特徴とするリフ
    レッシュ回路。
JP62140017A 1987-06-05 1987-06-05 リフレツシユ回路 Pending JPS63304497A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62140017A JPS63304497A (ja) 1987-06-05 1987-06-05 リフレツシユ回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62140017A JPS63304497A (ja) 1987-06-05 1987-06-05 リフレツシユ回路

Publications (1)

Publication Number Publication Date
JPS63304497A true JPS63304497A (ja) 1988-12-12

Family

ID=15258999

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62140017A Pending JPS63304497A (ja) 1987-06-05 1987-06-05 リフレツシユ回路

Country Status (1)

Country Link
JP (1) JPS63304497A (ja)

Similar Documents

Publication Publication Date Title
KR920001319A (ko) 처리기 및 처리기의 처리방법
JP2000251467A (ja) メモリリフレッシュ制御装置およびその制御方法
JP2661222B2 (ja) パルス出力装置
JP2913099B2 (ja) Dramリフレッシュ装置
JPS60195661A (ja) デ−タ処理システム
JPS62259295A (ja) リフレツシユ制御方式
JPS59229662A (ja) 共有メモリ制御回路
JPH02310886A (ja) メモリリフレッシュ制御方式
JP2721610B2 (ja) プログラマブルコントローラ
JPS5829194A (ja) 情報処理装置
JPS5968892A (ja) ダイナミツクramを用いた高速メモリにおけるリフレツシユ方式
JPS61226839A (ja) イベント処理方式
JPS6033654A (ja) マイクロプロセツサ間デ−タ転送方式
JPH0253291A (ja) 半導体記憶装置
JPH04362593A (ja) Dramのリフレッシュ制御装置
JPS61151745A (ja) 割込処理方式
JPH02263256A (ja) マイクロコンピュータ及びコントローラ
JPH04140858A (ja) メモリ書き込み装置
JPH0776931B2 (ja) 情報処理システム
JPH0438526A (ja) マイクロコンピュータ
JPS63155330A (ja) マイクロプログラム制御装置
JPH05198170A (ja) リフレッシュ制御回路
JPS6326744A (ja) マイクロプロセツサにおけるメモリバンク切り換え回路
JPH01237994A (ja) Dramリフレッシュ制御装置
JPH03183094A (ja) Dramのリフレッシュ回路