JPH03181090A - ダイナミックramのリフレッシュ方法 - Google Patents

ダイナミックramのリフレッシュ方法

Info

Publication number
JPH03181090A
JPH03181090A JP1319294A JP31929489A JPH03181090A JP H03181090 A JPH03181090 A JP H03181090A JP 1319294 A JP1319294 A JP 1319294A JP 31929489 A JP31929489 A JP 31929489A JP H03181090 A JPH03181090 A JP H03181090A
Authority
JP
Japan
Prior art keywords
dynamic ram
interrupt
refresh
processing unit
central processing
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
JP1319294A
Other languages
English (en)
Inventor
Satoru Yamaguchi
悟 山口
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.)
Fujitsu VLSI Ltd
Fujitsu Ltd
Original Assignee
Fujitsu VLSI Ltd
Fujitsu 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 Fujitsu VLSI Ltd, Fujitsu Ltd filed Critical Fujitsu VLSI Ltd
Priority to JP1319294A priority Critical patent/JPH03181090A/ja
Publication of JPH03181090A publication Critical patent/JPH03181090A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dram (AREA)

Abstract

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

Description

【発明の詳細な説明】 [概要] ダイナミックRAMのリフレッシュ方法に係り、詳しく
はマイクロコンピュータに備えたダイナミックRAMの
リフレッシュ方法に関し、スタティックRAMのように
中央処理装置はアクセスでき、しかも、リフレッシュの
ための回路数を減らすことができるダイナミックRAM
のリフレッシュ方法を提供することを目的とし、ダイナ
ミックRAMのリフレッシュ方法であって、中央処理装
置が、フリーランニングタイマが定期的に発生するオー
バーフロー信号を割り込み信号として入力し、この割り
込み信号に基づく割り込みルーチンによってダイナミッ
クRAMのリフレッシュを行うようにしたものである。
[産業上の利用分野] 本発明はダイナミックRAMのリフレッシュ方法に係り
、詳しくはダイナミックRAMを備えたマイクロコンピ
ュータのリフレッシュ方法に関するものである。
ダイナミックRAMはスタティックRAMより高集積化
が可能なことから、マイクロコンピュータに内蔵するR
AMも高集積化を図る上でダイナミックRAMがスタテ
ィックRAMに代わって採用されるようになってきてい
る。ダイナミックRAMを採用するに際してはスタティ
ックRAMにはないリフレッシュかあり、そのために定
期的なリフレッシュ処理動作か必要となる。
[従来の技術] 近年、スタティックRAM(以下、SRAMという)よ
りダイナミックRAM(以下、DRA〜1という)CI
)はうか畠集積化の点で優れているということから、マ
イクロコンピュータにはD RA Mが採用されて来て
いる。そして、第2図に示すように中央処理装置(以下
、CPUという)lはアドレス、データの各バス2,3
及びアービター回路4を介してDRAM5とデータのや
りとりを行っている。アービター回路4はリフレッシュ
カウンタ6から定期的に出力されるリフレッシュ信号に
基づいてDRAM5をリフレッシュさせている。
又、アービター回路4はそのリフレッシュ期間中におい
てはCPUIのアクセスを禁止、即ちCPU1に対して
アクセス許可信号を出力しないようにしている。
[発明か解決しようとする課題] 従って、DRAM5はCPUIがDRAM5に対してリ
フレッシュ期間中はアクセスすることができないという
点でSRAMに劣ることになる。
又、DRAM5はリフレッシュのためのアービター回路
4.リフレッシュカウンタ6等のDRAMコントローラ
を設ける必要かあり、回路数か多くなる問題があった。
本発明は上記問題点を解決するためになされたものであ
って、その目的はスタティックRAMのように中央処理
装置はアクセスでき、しかも、リフレッシュのための回
路数を減らすことができるダイナミックRAMのリフレ
ッシュ方l去を提供することにある。
[課題を解決するための手段] 本発明は上記目的を達成するために、マイクロコンピュ
ータに備えたフリーランニングタイマが定期的に発生す
るオーバーフロー信号を割り込み信号として中央処理装
置に出力させる。
中央処理装置はこの割り込み信号に基づく割り込み処理
にてダイナミックRAMのリフレッシュを行う。
[作用] ダイナミックRAMのリフレッシュはフリーランニング
タイマQつオーバーフロー毎に中央処理装置の割り込み
ルーチンに従って行われる。
従って、リフレッシュのためのダイナミックRAMコン
トローラは不要となる。しかも、中央処理装置はダイナ
ミックRAMをスタティックRAMのようにアクセスで
きることになる。
[実施例〕 以下、本発明を具体化した一実施例を図面に従って説明
する。
第1図は本発明を実施するためのマイクロコンピュータ
のシステム図である。
第1図において、中央処理装置(以下、CPUという)
11はアドレスバス12、データバス13の各バスを介
してダイナミックRAM (以下、DRAMという)1
4と接続されている。フリーランニングタイマ15は発
振回路16からのカウントクロック信号をカウントし、
予め定めた値にまで到達した時、即ちオーバーフローし
た時にリセットし再び最初からカウントを行うとともに
、その動作を繰り返すようになっている。そして、フリ
ーランニングタイマ15はその時々のカウント値を前記
CPUIIに出力するとともに、オーバーフローした時
に割り込み制御回路17に対してオーバーフロー割り込
み信号を出力する。従って、フリーランニングタイマ1
5はオーバーフローする毎(一定期間毎)に割り込み制
御回路17にオーバーフロー割り込み信号を出力するこ
とになる。
割り込み制御回路17はオーバーフロー割り込み信号に
基づいてCPUIIにフリーランニングタイマ15によ
る割り込みを知らせるとともに、DRAMI・lにデー
タ出力を禁止させるためのリフレッシュ信号を出力する
。又、割り込み制御回路17は他のいくつかの割り込み
信号を入力するようになっていて、一つの割り込み信号
が入っているとき、その割り込みによるCPUIIの割
り込みルーチンが終了するまでは他の割り込み信号をマ
スクするようになっている。
次に、上記のように構成されたマイクロコンピュータの
DRAMl4をリフレッシュさせるための作用を説明す
る。
今、CPUIIがメインルーチンに従って動作している
状態において、フリーランニングタイマ15かオーバー
フローすると、同タイマ15から割り込み制御回路17
にオーバーフロー割り込み信号を出力する。割り込み制
御回路17はCPU11にフリーランニングタイマ15
が定期的に発生するオーバーフローに基づく割り込み信
号を出力する。CPUIIはこの割り込み信号に基づ・
いて今まで行っていたメインルーチンからDRAMl4
をリフレッシュするための割り込みルーチンに入る。C
PU11はこの割り込みルーチンで予め用意されたリフ
レッシュするためのプログラムに基づいてアドレス及び
データバス12.13を介してDRAMl4をリフレッ
シュするための処理動作を行う。このリフレッシュ中は
メインルーチンは一時的に休止(HALT)されている
ので、DRAMl4はアクセスされることはない。
そして、リフレッシュの処理か終了すると、CPu1l
は再ひメインルーチンに戻りユーザープロゲラl、を再
実行する。以後、フリーランニングタイマI5がオーバ
ーフローする毎に、即ち定期的にDRAMl4はCPU
IIにてリフレッシュされる。尚、フリーランニングタ
イマは、時刻表示をするときのクロックカウントや、パ
ワーオンリセットの解除、ウォッチドッグタイマ等に使
用されているので、これを兼用することが可能である。
このように本実施例においては、フリーランニングタイ
マ15が定期的に発生するオーバーフロー割り込み信号
に基づいてCPUIIは割り込み処理を行い、その割り
込み処理でDRAMl 4をリフレッシュさせるように
したので、従来のようにリフレッシュのためのリフレッ
シュカウンタ及びアービター回路を不要にすることがで
き、その分だけマイクロコンピュータのシステム構成を
簡略することかでき、リフレッシュについて考慮する必
要がなくなる。
[発明の効果j 以上詳述したように、本発明によればスタティックRA
Mのように中央処理装置はアクセスでき、しかも、リフ
レッシュのための回路数を減らすことかできる効果があ
る。
【図面の簡単な説明】
第1図は本発明を実施するためのマイクロコンピュータ
を示すシステム図、 第2図は従来のマイクロコンピュータを示すシステム図
である。 図において、 tiはCPU。 14はダイナミックRAM、 15はフリーランニングタイマである。

Claims (1)

  1. 【特許請求の範囲】 ダイナミックRAMのリフレッシュ方法であって、 中央処理装置が、フリーランニングタイマが定期的に発
    生するオーバーフロー信号を割り込み信号として入力し
    、この割り込み信号に基づく割り込みルーチンによって
    ダイナミックRAMのリフレッシュを行うようにしたこ
    とを特徴とするダイナミックRAMのリフレッシュ方法
JP1319294A 1989-12-08 1989-12-08 ダイナミックramのリフレッシュ方法 Pending JPH03181090A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1319294A JPH03181090A (ja) 1989-12-08 1989-12-08 ダイナミックramのリフレッシュ方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1319294A JPH03181090A (ja) 1989-12-08 1989-12-08 ダイナミックramのリフレッシュ方法

Publications (1)

Publication Number Publication Date
JPH03181090A true JPH03181090A (ja) 1991-08-07

Family

ID=18108591

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1319294A Pending JPH03181090A (ja) 1989-12-08 1989-12-08 ダイナミックramのリフレッシュ方法

Country Status (1)

Country Link
JP (1) JPH03181090A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07326188A (ja) * 1994-05-31 1995-12-12 Nec Corp メモリリフレッシュ装置および方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07326188A (ja) * 1994-05-31 1995-12-12 Nec Corp メモリリフレッシュ装置および方法

Similar Documents

Publication Publication Date Title
EP1192525B1 (en) Method and apparatus for dynamically changing the sizes of pools that control the power consumption levels of memory devices
US8438416B2 (en) Function based dynamic power control
JP4083847B2 (ja) メモリ・リフレッシュ方法及びシステム
JPH10133714A (ja) 集積回路装置
JPH03181090A (ja) ダイナミックramのリフレッシュ方法
JPH0756774A (ja) ウォッチドッグタイマ
JPH10106259A (ja) メモリ制御装置
US20250391458A1 (en) Managing race conditions for dram self-refresh
JPH04143993A (ja) Dramコントローラ
JPH04191938A (ja) 情報処理システム
JP2628588B2 (ja) Dramのリフレッシュ回路
JPH04372030A (ja) プロセッサのメモリアクセス方式
JP2557785Y2 (ja) シングルチップマイクロコンピュータ
JPH0636558A (ja) Dramのリフレッシュ方法
JPH03282667A (ja) コンピュータ装置
JPS63247996A (ja) メモリアクセス方法
JPH09297990A (ja) メモリリフレッシュ制御方法およびメモリリフレッシュ制御装置
JPH05198170A (ja) リフレッシュ制御回路
JPH0434628A (ja) メモリ制御装置
JPH01307997A (ja) メモリ装置
JPH07287684A (ja) ディジタル処理装置
JPH0581169A (ja) バス制御システム
JPH0434795A (ja) リフレッシュ制御回路
JPH0531775B2 (ja)
JPH0423145A (ja) Riscプロセッサのメモリアクセス制御回路