JPH08227374A - メモリシステム - Google Patents

メモリシステム

Info

Publication number
JPH08227374A
JPH08227374A JP7033356A JP3335695A JPH08227374A JP H08227374 A JPH08227374 A JP H08227374A JP 7033356 A JP7033356 A JP 7033356A JP 3335695 A JP3335695 A JP 3335695A JP H08227374 A JPH08227374 A JP H08227374A
Authority
JP
Japan
Prior art keywords
level
low
cpu
access
clock
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
JP7033356A
Other languages
English (en)
Inventor
Shinko Yamada
眞弘 山田
Yoshitsugu Inoue
喜嗣 井上
Toru Noro
徹 野呂
Tomoki Ishii
智樹 石井
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP7033356A priority Critical patent/JPH08227374A/ja
Publication of JPH08227374A publication Critical patent/JPH08227374A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dram (AREA)

Abstract

(57)【要約】 【目的】 入力信号のセットアップタイムを確実に確保
しながら、シンクロナスDRAMの高速アクセスが可能
なメモリシステムを提供することを目的とする。 【構成】 複数のシンクロナスDRAMチップを記憶手
段として使用すメモリシステムにおいて、シンクロナス
DRAMみに供給するクロック周波数を変更する変更手
段を有するよう構成した。

Description

【発明の詳細な説明】
【産業上の利用分野】本願発明は、CPUによって制御
されるメモリシステムに関する。さらに詳しくは、プリ
ンタ装置、スキャナ装置等に使用される画像メモリシス
テムに関するものである。
【0001】
【従来の技術】従来、画像メモリとして使用される記憶
手段は、大容量、低コストを実現するため、高速ペ−ジ
モ−ド、スタティク・コラム・モ−ド、ニブル・モ−ド
のDRAM(ダイナミックランダムアクセスメモリ)に
より構成されていた。
【0002】高速ペ−ジモ−ドのDRAMは、RAS
(ロ−アドレスシグナル)をアサ−トしたままの状態で
CAS(コラムアドレスシグナル)及びコラムアドレス
を入力しなおすことで、同一アドレスに対して、高速に
ランダムアクセスを行うことができる。
【0003】スタティックコラムモ−ドのDRAMは、
RAS(ロ−アドレスシグナル)をアサ−トしたままの
状態でコラムアドレスを変化させることで、高速ペ−ジ
モ−ド同様、同一行アドレスに対して高速アクセスが行
えるものであり、更にCASによって、コラムアドレス
をストロ−ブする必要がないので高速か化が可能であ
る。
【0004】ニブルモ−ドのDRAMは、通常のアクセ
ス終了後、RASをアサ−トしたままの状態で、CAS
をトグルさせることによって下位の2ビット分がインク
リメントされたアドレスのデ−タがシ−ケンシャルにア
クセスされる。ニブルモ−ドは4ワ−ド分しかバ−スト
アクセスできないが、他のモ−ドにくらべて高速である
という特徴を有する。
【0005】しかしながら、高速にアクセスが実現でき
るといっても、そのサイクルタイムは40nsec(2
5MHz)程度であり、更に高速にアクセスが実現する
ためには、バス幅を広げたり、高価なSRAMをい使用
する必要があった。バス幅を広げた場合には、その分制
御回路が複雑となり、遅延時間の増加、最低構成単位の
増加という問題点があった。
【0006】かかる、問題点はシンクロナスDRAMを
使用することにより解決できる。シンクロナスDRAM
は、従来のDRAMを完全同期型にしたものであり、同
期型にしたため、ロ−アドレスやコラムアドレスのエン
トリ、リフレッシュなどについてクロックの立上りエッ
ジに対してコマンドとして与える。リ−ド(読みだし)
に関しては、最初のデ−タまでのアクセス時間は従来の
DRAMと変わらないが、その後のデ−タがクロックご
とに出力される。この時アクセスの順番は、モ−ド設定
にて行うので、コラムアドレスをクロックごとに入力す
る必要はない。ライト(書き込み)に関しては、最初の
デ−タからクロックごとに入力することができる。そし
て、このクロックの周期が高速(100MHz)のた
め、高速アクセスが可能となる。
【0007】シンクロナスDRAMは完全同期型である
ため、入力信号がクロックに対してセットアップ、ホ−
ルドタイムを満足する様に構成すればよく、出力信号に
対してもクロックからの時間として定義されるので、比
較的制御回路を簡単に実現しやすい。尚、参考までに、
シンクロナスDRAMの構成そのものについて開示する
公知資料としては特開平5−120114号がある。
【0008】
【発明が解決しようとする課題】前述のように、シンク
ロナスDRAMを使用することで、CPUの処理速度を
向上させるメモリシステムを提供することができ、完全
同期式であるため、制御回路が比較的簡単に構成でき
る。しかし、完全同期式であるため、クロックに対する
入力信号のセットアップ、ホ−ルドタイムの確保がネッ
クとなって、周波数の上限が決まってしまう。このた
め、シンクロナスDRAMの能力を生かしきれない場合
が発生していた。
【0009】本願発明は、上述の技術課題に鑑みてなさ
れたものであり、その目的とするところは、入力信号の
セットアップタイムを確実に確保しながら、シンクロナ
スDRAMの高速アクセスが可能なメモリシステムを提
供することにある。
【0010】
【課題を解決するための手段】本願発明はかかる目的を
達成するために、複数のシンクロナスDRAMチップを
記憶手段として使用すメモリシステムにおいて、シンク
ロナスDRAMみに供給するクロック周波数を変更する
変更手段を有するよう構成した。
【0011】
【実施例】本願発明の一実施例について説明する。図1
は、本願発明の一実施例のメモリシステムを示す全体ブ
ロック図である。
【0012】CPU101は、全体のシステム制御、及
び、画像処理等を行う。該CPUは内部、即ちチップ上
にインストラクション(命令)とデ−タを格納するため
のキャッシュメモリを持っている。本実施例におけるC
PUは、ミップス社のR4000規格によるRISC型
(縮小易命令セット型)CPUを使用している。
【0013】ROM102はCPUが実行するプログラ
ム、各種パラメ−タ等が記憶されている。
【0014】スキャナインタ−フェ−ス(以下、スキャ
ナI/Fと記載する。)103は、スキャナとのインタ
−フェ−スを行う。
【0015】ホストインタ−フェ−ス(以下、ホストI
/Fと記載する。)104はホストとのインタ−フェ−
スを行う。
【0016】プリンタインタ−フェ−ス(以下、プリン
タI/Fと記載する。)105はプリンタとのインタ−
フェ−スを行う。
【0017】画像メモリ106は前述のように複数のシ
ンクロナスDRAMチップによって構成されている。前
記画像メモリは、スキャナI/Fを通して読み込んだス
キャナデ−タやホストI/Fを通して受け取ったプリン
タデ−タをCPUが処理して作成した画像デ−タを記憶
する。
【0018】また、画像メモリは、CPUがワ−キング
用に使用したり、インストラクションをダウンロ−ド
し、プログラムを実行するような場合にも使用される。
画像メモリ上に記憶された画像デ−タは、プリンタI/
Fを介してプリンタに出力される。CPUの外部アクセ
スは、ASIC107を経由して行われる。
【0019】図2は、ASIC107の内部ブロック図
である。CPUインタ−フェ−スユニット(以下、CP
UI/Fユニットという)201は、CPUとのインタ
−フェ−スを行い、CPUが外部アクセス要求を発行し
た場合ア−ビタ−203に対してバスの使用権を要求す
る。バスが獲得された場合にはCPUに対するサ−ビス
を開始する。
【0020】リフレッシュ制御ユニット202は、内部
にカウンタを持ち、このカウンタの値が一定の値になっ
た時にア−ビタ−203に対してリフレッシュを要求す
る。ア−ビタ−203は、CPUI/Fユニットとリフ
レッシュ制御ユニットからのリクエストのア−ビトレ−
ションを行い、要求内容に応じてSDRAM制御ユニッ
ト204、I/O制御ユニット205に命令を発行す
る。SDRAM制御ユニットは画像メモリとして使用さ
れているSDRAMに対するアクセス要求、及びリフレ
ッシュ要求に対するサ−ビスを実行する。I/O制御ユ
ニット205は、I/O空間に対してのアクセス要求に
対するサ−ビスを実行する。
【0021】図3は、4ワ−ドのバ−スト・リ−ド時の
タイミングチャ−トを示す。CPUI/Fユニットは、
CPUからのアクセス要求を受け、CLK0からRAM
REQをL(ロ−)レベルにし、ア−ビタ−にバスの使
用権を要求する。ア−ビタ−はSDRAM制御ユニット
がアクセス要求受付可能状態になっていることを確認
し、優先順位の高いリクエストがないことを判断し、1
クロック目にRAMACKをL(ロ−)レベルにしてR
AMアクセスが認められたことを認識し、CLK2から
LOWをLレベルにして、クロックの発振周波数を低下
させることを要求する。
【0022】同時に、SDRAMのアドレス・バスであ
るRAにロ−・アドレスをドライブし、RASを、CS
をLレベルにすることで、ロ−・アドレスの入力を行
う。CLK4ではLOWをH(ハイ)レベルに戻し、ク
ロック周波数をもとに戻すことを要求する。本実施例で
は、CAS Latency(キャス・ラテンシ−)=
2、Burst Length(バ−スト・レングス)
=4としているので、カラムアドレス入力から2クロッ
ク後のCLK6で最初のリ−ドデ−タであるD0がデ−
タバス上からサンプリングでき、以降クロック毎にD3
までのト−タル4ワ−ド分のリ−ドデ−タをサンプリン
グできる。
【0023】本実施例では、クロックの発振器としてV
CO(ボルテ−ジ・コントロ−ルド・オシレ−タ)を使
用し、LOW信号でコントロ−ルしているので、コマン
ド入力の時(CLK2,CLK3)にクロック周波数を
低下させ、入力信号のセットアップ・タイムを確保で
き、その後は、通常の周波数に戻すので、デ−タ・アク
セスは本来の周波数で実行できる。
【0024】
【発明の効果】以上説明したように本願発明によれば、
シンクロナスDRAMに供給する周波数を変化させるの
で、必要な場合には入力信号のセット・アップタイムを
確保できる様、周波数を低下させ、必要のない場合に
は、周波数を向上させることで確実にセット・アップタ
イムを確保しながら、シンクロナスDRAMを高速にア
クセスすることができる。
【0025】
【図面の簡単な説明】
図1は、一実施例のメモリシステムのブロック図であ
る。図2は、ASIC107の内部ブロック図である。
図3は、タイミングチャ−トである。
【0026】
【符号の説明】
101 CPU 102 ROM 103 スキャナI/F 104 ホスト
I/F 105 プリンタI/F 106 画像メ
モリ 107 制御ASIC 201 CPUI/Fユニット 202 リフレ
ッシュ制御ユニット 203 ア−ビタ− 204 SDR
AM制御ユニット 205 I/O制御ユニット
───────────────────────────────────────────────────── フロントページの続き (72)発明者 石井 智樹 東京都大田区中馬込1丁目3番6号株式会 社リコー内

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数のシンクロナスDRAMチップを記
    憶手段として使用すメモリシステムにおいて、シンクロ
    ナスDRAMみに供給するクロック周波数を変更する変
    更手段を有することを特徴とするメモリシステム。
JP7033356A 1995-02-22 1995-02-22 メモリシステム Pending JPH08227374A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7033356A JPH08227374A (ja) 1995-02-22 1995-02-22 メモリシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7033356A JPH08227374A (ja) 1995-02-22 1995-02-22 メモリシステム

Publications (1)

Publication Number Publication Date
JPH08227374A true JPH08227374A (ja) 1996-09-03

Family

ID=12384313

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7033356A Pending JPH08227374A (ja) 1995-02-22 1995-02-22 メモリシステム

Country Status (1)

Country Link
JP (1) JPH08227374A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005063442A (ja) * 2003-08-12 2005-03-10 Samsung Electronics Co Ltd メモリコントローラとそれを備えるスマートカード、およびメモリのデータ読出し動作制御方法
WO2005045679A1 (ja) * 2003-11-07 2005-05-19 Rohm Co., Ltd 同期型メモリの制御装置および電子装置
US7366936B2 (en) 2003-09-02 2008-04-29 Brother Kogyo Kabushiki Kaisha Memory control device and image forming device equipped with a selection circuit selectively applying a reference clock or a modulated clock to a synchronous memory as an external clock based on a selection signal

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005063442A (ja) * 2003-08-12 2005-03-10 Samsung Electronics Co Ltd メモリコントローラとそれを備えるスマートカード、およびメモリのデータ読出し動作制御方法
US7366936B2 (en) 2003-09-02 2008-04-29 Brother Kogyo Kabushiki Kaisha Memory control device and image forming device equipped with a selection circuit selectively applying a reference clock or a modulated clock to a synchronous memory as an external clock based on a selection signal
WO2005045679A1 (ja) * 2003-11-07 2005-05-19 Rohm Co., Ltd 同期型メモリの制御装置および電子装置
CN100371911C (zh) * 2003-11-07 2008-02-27 罗姆股份有限公司 同步存储器的控制器和电子设备

Similar Documents

Publication Publication Date Title
US6073223A (en) Memory controller and method for intermittently activating and idling a clock signal for a synchronous memory
US7213121B2 (en) Memory device having asynchronous/synchronous operating modes
US5909701A (en) Interface for high speed memory
JP3532932B2 (ja) 時間重複メモリ・アクセスを有するランダムにアクセス可能なメモリ
US20010054135A1 (en) Memory control technique
US20250266081A1 (en) Read clock start and stop for synchronous memories
JPH0877097A (ja) メモリシステム
KR20030010984A (ko) 데이타 액세스 타이밍을 조정하는 듀얼 포트 메모리콘트롤러
US5253214A (en) High-performance memory controller with application-programmable optimization
JP2005523536A (ja) シングルポートメモリ装置へのアクセスを実行する方法、メモリアクセス装置、集積回路装置、および集積回路装置を使用する方法
US7180822B2 (en) Semiconductor memory device without decreasing performance thereof even if refresh operation or word line changing operation occur during burst operation
CN115525586B (zh) 一种ddr扩展装置及控制方法、装置、介质
US5235694A (en) Multi i/o device system using temporary store of ram data when associated communicating i/o devices are operating at various clocking phases
JP3489497B2 (ja) メモリコントローラ
JP3865972B2 (ja) マイクロコンピュータおよびマイクロコンピュータを用いたシステム
KR100567826B1 (ko) 이종 메모리의 카스 레이턴시와 주파수를 설정하는 방법및 장치
JP2017097618A (ja) コントローラおよび制御方法
JP4114749B2 (ja) メモリ制御装置および電子装置
JP3317592B2 (ja) メモリシステム及び画像形成システム
JPH08101793A (ja) メモリシステム
JP2000285013A (ja) インターフェース装置
JPH07105081A (ja) シンクロナスdramのアクセス制御方法およびその装置
JPH07129462A (ja) メモリ制御装置
JP2001331364A (ja) Cpuシステムおよび周辺lsi
JP5919973B2 (ja) 電子機器、及びメモリー制御方法