JPH0525331B2 - - Google Patents

Info

Publication number
JPH0525331B2
JPH0525331B2 JP61314972A JP31497286A JPH0525331B2 JP H0525331 B2 JPH0525331 B2 JP H0525331B2 JP 61314972 A JP61314972 A JP 61314972A JP 31497286 A JP31497286 A JP 31497286A JP H0525331 B2 JPH0525331 B2 JP H0525331B2
Authority
JP
Japan
Prior art keywords
signal
address strobe
strobe signal
column address
row address
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.)
Expired - Fee Related
Application number
JP61314972A
Other languages
English (en)
Other versions
JPS63163938A (ja
Inventor
Takeyuki Sudo
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 Ltd
Original Assignee
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 Ltd filed Critical Fujitsu Ltd
Priority to JP31497286A priority Critical patent/JPS63163938A/ja
Publication of JPS63163938A publication Critical patent/JPS63163938A/ja
Publication of JPH0525331B2 publication Critical patent/JPH0525331B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔概要〕 本発明はダイナミツクRAMコントローラであ
つて、バイト/ワード選択信号に応じて少なくと
も夫々2種類の行アドレスストローブ信号及び列
アドレスストローブ信号を生成して所定のメモリ
ブロツクに供給することにより複数のメモリブロ
ツクを単一又は複数同時にアクセス可能とする。
〔産業上の利用分野〕
本発明はダイナミツクRAMコントローラに関
し、CPUより供給されるアドレスを行アドレス
と列アドレスとに分離して時系列にダイナミツク
RAMに供給するダイナミツクRAMコントロー
ラに関する。
ダイナミツクRAMは直交するワード線とビツ
ト線との交点にメモリセルがマトリクス状に配列
されており、行アドレスで任意のワード線を指定
し、このワード線に接続された全メモリセルの情
報を検出し、次に列アドレスで任意のビツト線を
指定して、単一のメモリセルのアクセスを行な
う。
このため、任意のワード線に接続された全メモ
リセルの情報を検出した後、行アドレスを固定し
て列アドレスを順次変更することにより、複数の
メモリセルを高速にアクセスすることが可能であ
る。
この高速アクセスのモードとしては、行アドレ
スを固定して列アドレスを4回イクリメントして
連続する4つの列アドレスのメモリセルを順次ア
クセスするニブル・モードと、行アドレスを固定
して列アドレスを任意に変更して複数の列アドレ
スのメモリセルを順次アクセスするページ・モー
ドとがある。
また、ダイナミツクRAMのワード線のプリチ
ヤージを行なうには、100msec程度の時間を要す
るために、ダイナミツクRAMを複数のメモリバ
ンク(メモリブロツク)に分割し、単一のバンク
のデータ読み出し時に他のバンクのプリチヤージ
を行なうことにより、ダイナミツクRAMのアク
セス速度を見掛け上高速化すること(メモリ・イ
ンタリーブ)が行なわれている。
〔従来の技術〕
第6図は従来のダイナミツクRAMコントロー
ラを用いたシステムのブロツク系統図を示す。図
中、CPU10は外付けのタイミング信号発生回
路等を含んだものであり、ダイナミツクRAM
(以下「D−RAM」という)部11をアクセス
するためのアドレスを生成すると共に、行アドレ
スの取込みタイミングを指示するストローブ信号
RAS、及び列アドレスの取込みタイミングを指
示するストローブ信号、及び各種制御信号
を生成している。
上記のアドレス及びストローブ信号,
CAS、制御信号夫々はダイナミツクRAMコント
ローラ12に供給される。ダイナミツクRAMコ
ントローラ12はアドレスを行アドレスと列アド
レスとに分離して時系列にD−RAM部11に供
給すると共に、行アドレスストローブ信号
0〜3、列アドレスストローブ信号、
ライトイネーブル信号を生成してD−RAM
部11に供給する。
上記のストローブ信号0〜3はCPU
10より供給されるアドレスのうちの2ビツトを
コントローラ内部でデコードすることによりいず
れか一つが生成される。
D−RAM部11は夫々16ビツト単位で入出力
を行なうメモリバンク11a〜11dで構成され
た4バンク構成であり、ダイナミツクRAMコン
トローラ12よりの行アドレス、列アドレス、列
アドレスストローブ信号、ライトイネーブ
ル信号夫々はこれらのメモリバンク11a〜
11dに共通に供給され、行アドレスストローブ
信号0〜3はメモリバンク11a〜1
1dに各別に供給される。これによつてメモリバ
ンク11a〜11dのうち行アドレスストローブ
信号及び列アドレスストローブ信号が共に供給さ
れたメモリバンクで行アドレス及び列アドレスが
取込まれ、アクセスが行なわれる。メモリバンク
11a〜11d夫々は16ビツトのデータバス13
を介してCPU10と接続されている。
〔発明が解決しようとする問題点〕
例えばインテル社の8086、モトローラ社の
68000等のCPUではメモリをバイト単位でバイト
アクセスするか、又はワード(=2バイト)単位
でワードアクセスするかを選択するバイト/ワー
ド選択信号を出力している。
しかし、従来のダイナミツクRAMコントロー
ラは上記バイト/ワード選択信号を利用しておら
ず、第6図示の如く単一のバンクを選択してワー
ドアクセスしか行なうことができず、CPU10
の機能を充分に活用していないという問題点があ
つた。
本発明は上記の点に鑑みてなされたものであ
り、複数のメモリバンクを単一又は複数同時にア
クセス可能なダイナミツクRAMコントローラを
提供することを目的とする。
〔問題点を解決するための手段〕
本発明のダイナミツクRAMコントローラは、
メモリアクセス要求信号とCPUで用いられるシ
ステムクロツク信号より高周波数のクロツク信号
とを供給され、メモリアクセス要求信号をクロツ
ク信号により取込んでクロツク信号に同期した行
アドレスの取込みを指示する行アドレスストロー
ブ信号を発生し、行アドレス信号の発生後一定時
間遅延して列アドレスの取込みを指示する列アド
レスストローブ信号を発生し、ダイナミツク
RAM部の高速アクセスモード時に、列アドレス
ストローブ信号を発生した後、クロツク信号に同
期して高速アクセスモード用の列アドレスストロ
ーブ信号を発生し、CPU20より供給されるバ
イトアクセスとワードアクセスとの選択を指示す
るバイト/ワード選択信号に応じて、行アドレス
ストローブ信号及び列アドレスストローブ信号そ
のもの又は取込み指示のない少なくとも夫々2種
類の行アドレスストローブ信号と列アドレススト
ローブ信号とを生成して、複数のメモリブロツク
に夫々少なくとも夫々2種類の行アドレスストロ
ーブ信号とのうちの所定の行アドレスストローブ
信号及び列アドレスストローブ信号を供給するよ
う構成してなる。
即ち、例えば複数のメモリブロツクをマトリク
ス状に配置した場合を考えると、行方向に配置さ
れた複数のメモリブロツクに同一の行アドレスス
トローブ信号を夫々供給し、列方向に配置された
複数のメモリブロツクに同一の列アドレスストロ
ーブ信号を夫々供給し、行アドレスストローブ信
号及び列アドレスストローブ信号の組合せにより
行及び列両方のアドレスストローブ信号が同時に
供給される所望のメモリブロツクのアクセスを可
能とする。
〔作用〕
本発明においては、CPUアドレスとメモリア
ドレス要求信号を生成するだけで、高速アクセス
モード用の列アドレスストローブ信号がシステム
クロツクより高周波数のクロツクに同期して生成
され高速アクセスが可能となる。また、バイト/
ワード選択信号に応じて、複数のメモリブロツク
29a〜29dに夫々所定の行アドレスストロー
ブ信号と列アドレスストローブ信号が所定の組合
せで供給される。複数のメモリブロツク29a〜
29dに供給される行アドレスストローブ信号と
列アドレスストローブ信号とはメモリアクセス要
求信号から生成された取込み指示又は取込み指示
のないいずれかの状態であり、前述の組合せに従
つて行及び列両方のアドレスストローブ信号が共
に取込み指示の状態のメモリアクセスのみがアク
セスされるので、複数のメモリブロツク29a〜
29dを単一又は複数同時にアクセスできる。
〔実施例〕
第1図は本発明のダイナミツクRAMコントロ
ーラを用いたシステムの全体構成図を示す。
同図中、20はCPUであり、クロツクジエネ
レータ21より数MHzのシステムクロツク信号を
供給されて動作を行ない、各10ビツトの行アドレ
ス及び列アドレスをアドレスバス22a,22b
に送出し、またアドレスの取込みタイミングを指
示するメモリアクセス要求信号としてのアドレス
ストローブ信号、読み出しと書き込みとを切
換えるリード/ライト信号R/、アツパーバン
クとロアーバンクとを指示するバンクセレクト信
号BS、バイトアクセスとワードアクセスとを指
示するバイト/ワード選択信号BAC0,BAC
1、高速アクセスモード中のニブルモードを指示
する制御信号、高速アクセスモード中のペ
ージモードを指示する制御信号、外部/内
部リフレツシユ切換信号夫々を出力する。このバ
ンクセレクト信号BSはアドレス中の1ビツトで
あり、制御信号,はアドレスの空ビツ
トを用いて出力される。
ダイナミツクRAMコントローラ23はマルチ
プレクサ24、リフレツシユ・タイム・ジエネレ
ータ25、アービタ26、タイミング・ジエネレ
ータ27より構成されている。
マルチプレクサ24はアドレスバス22a,2
2bより供給される行アドレスと列アドレスとの
いずれか一方を選択信号に応じて切換選択してア
ドレスバス28よりD−RAM部29に供給す
る。
リフレツシユ・タイム・ジエネレータ25は外
部/内部リフレツシユ切換信号が内部リフレツシ
ユ・モードを指示するとき、クロツク・ジエネレ
ータ21より供給されるクロツク信号CLKから
一定周期でD−RAM29のリフレツシユを要求
するリフレツシユリクエスト信号を生成しアービ
タ26に供給する。ところでクロツクジエネレー
タ21の出力するクロツク信号CLKは源発振信
号で上記システムクロツク信号の数倍の周波数で
例えば15〜30MHzの信号である。
アービタ26はクロツク信号CLKに同期して
動作し、リフレツシユリクエスト信号とアドレス
ストローブ信号とを供給されて、リード/ラ
イト・サイクルとリフレツシユ・サイクルとの優
先順位を決定し調整し、調整後のリフレツシユリ
クエスト信号をタイミングジエネレータ27に供
給する。
タイミング・ジエネレータ27は上記のリフレ
ツシユリクエスト信号、CPU20よりのアドレ
スストローブ信号、リード/ライト信号R/
W、バンクセレクト信号BS、バイト/ワード選
択信号BAC0,BAC1、制御信号,
及びクロツク信号のCLKを供給されて、行アド
レスと列アドレスとの切換え選択を指示する選択
信号を生成しマルチプレクサ24に供給するとと
共に、行アドレスストローブ信号0,
1、行アドレスストローブ信号0,1、
ライトイネーブル信号夫々を生成してD−
RAM29に供給し、またリフレツシユ・サイク
ルであることを指示するレデイ信号RDYを生成
してCPU20に供給する。
上記のタイミング・ジエネレータ27の要部に
ついて第2図と共に更に詳しく説明する。
同図中、端子31にはリード/ライト・サイク
ルにHレベルでリフレツシユ・サイクルが必要と
なつたときにLレベルとなるリフレツシユリクエ
スト信号が入来し、端子32にはLレベルでアド
レスの取込みを指示するアドレスストローブ信号
ASが入来し、端子33にはクロツク信号CLKが
入来する。また、端子34には通常アクセスモー
ドでHレベル、高速アクセスモード中のニブルモ
ードでのみLレベルの制御信号が入来し、
端子35には通常アクセスモードでHレベル、高
速アクセスモード中のページモードのみでLレベ
ルの制御信号が入来する。
リード/ライト・サイクルではリフレツシユリ
クエスト信号がHレベルであるので、第3図Bに
示す如きアドレスストローブ信号ASはアンド回
路36a,36bを介してJ型フリツプフロツ
プ37のJ端子及び端子に供給される。また、
アドレスストローブ信号はインバータ38で
反転されてフリツプフロツプ37,39の夫々の
P端子(プリセツト端子)に供給され、フリツプ
フロツプ37,39はアドレスストローブ信号
ASがLレベルとなつた後動作を行なう。第3図
Aに示すクロツク信号CLKはバツフアアンプ4
0を経た後、フリツプフロツプ39のCLK端子
に供給され、またインバータ41を介してフリツ
プフロツプ37のCLK端子に供給される。
フリツプフロツプ37はアドレスストローブ信
号ASがLレベルとなつた後、クロツク信号CLK
第1パルスP1の立下がりでQ端子出力をLレベ
ルとする。このQ端子出力をD端子に供給されて
いるD型フリツプフロツプ39は第2パルスP2
の立上りで上記フリツプフロツプ37の出力を取
込みQ端子出力をLレベルとする。このフリツプ
フロツプ39のQ端子出力はバツフアアンプ42
a,42b夫々に供給され、端子43a又は43
bより第3図Cに示す如き行アドレスストローブ
信号0又は1として出力される。
なお、ストローブ信号0又は1の立
下がりの遅延時間t1はフリツプフロツプ39及び
バツフアアンプ40,42によるものである。
上記フリツプフロツプ39のQ端子出力は遅延
回路44で一定時間遅延された後インバータ45
で反転されてナンド回路46に供給される。ナン
ド回路46に信号を供給しているカウンタ47は
アドレスストローブ信号がLレベルとなつた
時点でHレベルを出力しているため、上記インバ
ータ45の出力信号はナンド回路46で反転さ
れ、更にバツフアアンプ48a,48b夫々に供
給され、端子49a又は49bより第3図Dに示
す如き列アドレスストローブ信号0又は
CAS1として出力される。ここで遅延回路44
の遅延時間t2は第4図Fに示す行アドレスホール
ドタイムt3と列アドレスセツトアツプタイムt4
の和である。
また、フリツプフロツプ39のQ端子出力は遅
延回路50において行アドレスホールドタイムt3
だけ遅延された後、端子51より選択信号として
マルチプレクサ24に供給される。
ここまでの動作は通常アクセスモード及び高速
アクセスモード共に同一であり、通常アクセスモ
ードでは、この後アドレスストローブ信号が
立上つた後、ストローブ信号0又は1
及び0又は1が立上がる。これはアド
レスストローブ信号が反転されてフリツプフ
ロツプ39のP端子に供給され、アドレスストロ
ーブ信号がHレベルとなるとフリツプフロツ
プ39がプリセツトされてそのQ端子出力がHレ
ベルとなるためである。
デコーダ54は端子34,35よりの制御信号
をインバータ52,53夫々を介して供給されて
おり、高速アクセスモードのときのみHレベルの
信号をアンド回路55に供給する。また、高速ア
クセスモードのニブルモード、ページモード夫々
を指示する2ビツトの制御信号を生成してカウン
タ47に供給する。
アンド回路55は高速アクセスモードの要求が
あつたときのみクロツク信号CLKを通してカウ
ンタ47のCLK端子に供給する。
カウンタ47はアドレスストローブ信号を
R端子に供給され、このアドレスストローブ信号
ASの立下がり時点でリセツトされHレベルの信
号を出力する。また、カウンタ47のEN端子に
はインバータ56を介してフリツプフロツプ39
のQ端子出力が供給されており、ストローブ信号
RAS0又は1がLレベルとなつた後カウン
タ47は上記クロツク信号CLKのカウントを開
始する。即ち第3図Aのクロツク信号CKLの第
3パルスからカウントを開始し、4パルス後の第
6パルスP6の立上がりを検出した後第7パルス
P7の立上がりを検出するまでLレベルの信号を
出力し、この後クロツク信号CLKの3パルス周
期でLレベル期間がクロツク信号CLKの略2パ
ルス周期分の信号を生成して出力する。カウンタ
47は第3図Eに示す如く制御信号がLレ
ベルでデコーダ54よりの制御信号がニブルモー
ドを指示するとき、Lレベルの信号を4回生成
し、4回目でLレベルとなつた後はこのLレベル
を保持する。なお、ページモード時には上記Lレ
ベルの信号の生成をクロツク信号CLKの3クロ
ツク周期で繰り返す。上記のカウンタ47及びイ
ンバータ52からインバータ56までの各回路に
より高速アクセス列アドレスストローブ発生回路
61が構成されている。
このカウンタ47の出力信号はナンド回路46
に供給され、ナンド回路46はカウンタ47より
Lレベル信号が供給されたときストローブ信号
CAS0又は1をHレベルとする。これよつ
てニブルモード時のストローブ信号0又は
CAS1は第3図Dの如くなる。
端子60にはHレベルがアツパーバンクを指示
しLレベルがロアーバンクを指示するバンクセレ
クト信号BSが入来する。端子61,62夫々に
は共にLレベルでワードアクセスを指示し、一方
のみがHレベルでバイドアクセスを指示するバイ
ト/ワード選択信号BAC0,BAC1夫々が入来
する。
端子60〜62夫々に入来した第3図Gに示す
如き信号はBS,BAC0,BAC1はデコーダ63
に供給される。デコーダ63はフリツプフロツプ
39のQ端子出力が立下がつた時点で上記のバン
クセレクト信号BS及びバイト/ワード選択信号
BAC0,BAC1夫々をラツチする。この後、ラ
ツチした信号をデコードしてバツフア制御信号
BC1〜BC4を生成し、バツフアアンプ42a,
42b,48a,48b夫々の制御端子に各別に
供給する。
バツフアアンプ42a,42b,48a,48
b夫々は上記のバツフア制御信号BC1〜BC4に
応じてストローブ信号0,1,
0,1夫々を端子43a,43b,49a,
49b夫々より出力する。
上記のバンクセレクト信号BS、バイト/ワー
ド選択信号BAC0,BAC1夫々とストローブ信
号0,1,0,1夫々との関
係を第4図に示す。図中、バンクセレクト信号
BS、バイト/ワード選択信号BAC0,BAC1
夫々はHレベルを“1”、Lレベルを“0”で表
わしている。またストローブ信号0,
1,0,1夫々は「有効」と表わされ
たものが出力され、「H」と表わされたものは端
子43a,43b,49a,49bがHレベル固
定出力であることを表わしている。これによつ
て、モード番号1、2では2つのメモリバンクが
選択されてワードアクセスが行なわれ、モード番
号3〜6では単一のメモリバンクが選択されてバ
イトアクセスが行なわれ、モード番号7では4つ
のメモリバンクが選択されて4バイト一括アクセ
スであるロングワードアクセスが行なわれ、モー
ド番号8ではいずれのメモリバンクもアクセスが
行なわれない。
第1図に戻つて説明するに、マルチプレクサ2
4は第2図の端子51より供給される信号によつ
てアドレスの切換選択を行ない、ニブルモードで
は第3図Fに示す如く、まず行アドレスを選択
し、次の列アドレスを選択してアドレスバス28
に送出する。
D−RAM部29は4個のメモリブロツク即ち
メモリバンク29a〜29dより構成されてお
り、これらのメモリバンク29a〜29d夫々は
8個のダイナミツクRAM素子で構成されて8ビ
ツト単位で入出力を行なうものである。
アドレスバス28よりの行アドレス、列アドレ
スは全メモリバンク29a〜29dに供給され、
またタイミング・ジエネレータ27の出力するラ
イトイネーブル信号も全メモリバンク29a
〜29dに供給される。ストローブ信号0
はメモリバンク29a,29bに供給され、スト
ローブ信号1はメモリバンク29c,29
dに供給される。またストローブ信号0は
メモリバンク29a,29bに供給され、ストロ
ーブ信号0はメモリバンク29c,29d
に供給される。即ち、例えば複数のメモリブロツ
ク29a〜29dをマトリクス状に配置した場合
を考えると、行方向に配置された複数のメモリブ
ロツク29aと29b,29cと29d夫々に同
一の行アドレスストローブ信号0,1
を夫々供給し、列方向に配置された複数のメモリ
ブロツク29aと29c,29bと29d夫々に
同一の列アドレスストローブ信号0,
1を夫々供給し、行アドレスストローブ信号
RAS0,1及び列アドレスストローブ信号
CAS0,1の組合せにより行及び列両方の
アドレスストローブ信号が同時に供給される所望
のメモリブロツクのアクセスを可能とする。
更に、メモリバンク29a,29cは16ビツト
のデータバス30の上位8ビツトに接続され、メ
モリバンク29b,29dはデータバス30の下
位8ビツトに接続されている。このデータバス3
0の全ビツトはCPU20と接続されている。
このため、第4図示のモード番号1ではメモリ
バンク29a,29bに行アドレス及び列アドレ
スが取込まれてこれらが同時にアクセスされ、ワ
ードアクセスが行なわれる。モード番号2ではメ
モリバンク29c,29dが同時にワードアクセ
スされる。
モード番号3ではメモリバンク29dにのみ行
アドレス及び列アドレスが取込まれてバイトアク
セスが行なわれ、同様にしてモード番号4、5、
6夫々ではメモリバンク29c,29a,29b
夫々が各別にバイトアクセスされる。モード番号
7では全メモリバンク29a〜29dに行アドレ
ス及び列アドレスが取込まれるので、データバス
30が32ビツトであるときに使用されロングワー
ドアクセスが行なわれる。モード番号8では全メ
モリアクセス29a〜29dに行アドレス及び列
アドレスが取込まれないのでD−RAM部29を
2組接続したシステムにおいて、いずれか一方の
D−RAM部を使用するとき、使用されないD−
RAM部に対するチツプセレクト信号の代りに利
用することができる。
なお、通常アクセスモードにおけるモード番号
5の場合について詳しく説明する。
メモリバンク29aには第5図A,Bに示すス
トローブ信号0,0が供給されて、行
アドレス、列アドレスが取込まれバイトアクセス
が行なわれる。メモリバンク29bには第5図
C,Dに示すストローブ信号0,1が
供給され、ストローブ信号1はHレベルを
保つているのでメモリバンク29bはリフレツシ
ユ(RASオンリー・リフレツシユ)される。メ
モリブロツク29cには第5図E,Fに示すスト
ローブ信号1,0が供給され、またメ
モリブロツク29dには第5図G,Hに示すスト
ローブ信号1,1が供給され、ストロ
ーブ信号1がHレベルを維持するためメモ
リブロツク29c,29dのアクセスは行なわれ
ない。
このようにバイト/ワード選択信号BAC0,
BAC1に応じてストローブ信号0,
1,0,1を生成しているためメモリ
バンク29a〜29dをバイト/ワード選択信号
BAC0,BAC1に応じてバイトアクセス又はワ
ードアクセスすることができる。
更にバンクセレクト信号BSに応じてストロー
ブ信号0,1,0,1を生成
しているためにバイトアクセス時に4つのメモリ
バンク29a〜29dのうちの単一のメモリバン
クのみをアクセス可能である。
これによつて、従来充分に活用していなかつた
CPU20のバイト/ワード選択機能を活用する
ことができる。
なお、メモリバンク29a〜29d夫々を1ワ
ード(16ビツト)単位で入出力を行なう構成とし
ても良い。この場合にはバイト/ワード選択信号
BAC0,BAC1がバイトアクセスを指示すると
き単一のメモリバンク29aのワードアクセスが
行なわれ、バイト/ワード選択信号BAC0,
BAC1がワードアクセスを指示するとき2個の
メモリバンクが同時にアクセスされてロングワー
ドアクセスが行なわれる。
〔発明の効果〕
上述の如く、本発明のダイナミツクRAMコン
トローラによれば、CPUのシステムクロツクよ
り高周波数のクロツクより高速アクセスモード用
の列アドレスストローブを発生して高速アクセス
が可能となり、CPUの出力するバイト/ワード
選択信号に応じて複数のメモリブロツクを単一又
は複数同時にアクセスすることができ、CPUの
バイト/ワード選択機能を充分に活用でき、実用
上きわめて有用である。
【図面の簡単な説明】
第1図は本発明のダイナミツクRAMコントロ
ーラを用いたシステムの一実施例の全体構成図、
第2図は第1図示のタイミング・ジエネレータの
要部の一実施例の回路構成図、第3図は第2図示
の回路各部の信号タイムチヤート、第4図は第1
図示のCPU出力信号とダイナミツクRAMコント
ローラ出力信号との関係を説明するための図、第
5図は各メモリバンクのストローブ信号の信号タ
イムチヤート、第6図は従来システムの一例のブ
ロツク構成図である。 図中において、20はCPU、21はクロツク
ジエネレータ、23はダイナミツクRAMコント
ローラ、24はマルチプレクサ、25はリフレツ
シユ・タイム・ジエネレータ、26はアービタ、
27はタイミング・ジエネレータ、29はダイナ
ミツクRAM(D−RAM)部、29a〜29dは
メモリバンク、42a,42b,48a,48b
はバツフアアンプ、63はデコーダである。

Claims (1)

  1. 【特許請求の範囲】 1 CPU20がダイナミツクRAM部29をアク
    セスするためのアドレス及び該アドレスの取込み
    を指示するメモリアクセス要求信号を供給され、
    該アドレスを行アドレスと列アドレスとに分離
    し、かつ該メモリアクセス要求信号より該行アド
    レスの取込みを指示する行アドレスストローブ信
    号及び該列アドレスの取込みを指示する列アドレ
    スストローブ信号を生成して、該行アドレスと列
    アドレスと行アドレスストローブ信号と列アドレ
    スストローブ信号とを該ダイナミツクRAM部2
    9を構成する複数のメモリブロツクに供給するダ
    イナミツクRAMコントローラ23であつて、 該メモリアクセス要求信号と該CPU20で用
    いられるシステムクロツク信号より高周波数のク
    ロツク信号とを供給され、該メモリアクセス要求
    信号を該クロツク信号により取込んで該クロツク
    信号に同期した該行アドレスの取込みを指示する
    行アドレスストローブ信号を発生し、 該行アドレス信号の発生後一定時間遅延して該
    列アドレスの取込みを指示する列アドレスストロ
    ーブ信号を発生し、 該ダイナミツクRAM部の高速アクセスモード
    時に、列アドレスストローブ信号を発生した後、
    該クロツク信号に同期して高速アクセスモード用
    の列アドレスストローブ信号を発生し、 該CPU20より供給されるバイトアクセスと
    ワードアクセスとの選択を指示するバイト/ワー
    ド選択信号に応じて、該行アドレスストローブ信
    号及び列アドレスストローブ信号そのもの又は取
    込み指示のない少なくとも夫々2種類の行アドレ
    スストローブ信号と列アドレスストローブ信号と
    を生成して、該複数のメモリブロツクに夫々該少
    なくとも夫々2種類の行アドレスストローブ信号
    と列アドレスストローブ信号とのうちの所定の行
    アドレスストローブ信号及び列アドレスストロー
    ブ信号を供給するよう構成したことを特徴とする
    ダイナミツクRAMコントローラ。
JP31497286A 1986-12-26 1986-12-26 ダイナミツクramコントロ−ラ Granted JPS63163938A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31497286A JPS63163938A (ja) 1986-12-26 1986-12-26 ダイナミツクramコントロ−ラ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31497286A JPS63163938A (ja) 1986-12-26 1986-12-26 ダイナミツクramコントロ−ラ

Publications (2)

Publication Number Publication Date
JPS63163938A JPS63163938A (ja) 1988-07-07
JPH0525331B2 true JPH0525331B2 (ja) 1993-04-12

Family

ID=18059882

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31497286A Granted JPS63163938A (ja) 1986-12-26 1986-12-26 ダイナミツクramコントロ−ラ

Country Status (1)

Country Link
JP (1) JPS63163938A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2118662C (en) * 1993-03-22 1999-07-13 Paul A. Santeler Memory controller having all dram address and control signals provided synchronously from a single device
JP2624155B2 (ja) * 1993-12-20 1997-06-25 日本電気株式会社 表示用メモリ書き込みデータ制御回路
JPH07234824A (ja) * 1994-02-24 1995-09-05 Nec Corp 記憶制御装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5426328U (ja) * 1977-07-22 1979-02-21
JPS5968068A (ja) * 1982-10-12 1984-04-17 Nec Corp メモリボ−ド
JPS6074174A (ja) * 1983-09-29 1985-04-26 Fujitsu Ltd メモリ・アクセス方式

Also Published As

Publication number Publication date
JPS63163938A (ja) 1988-07-07

Similar Documents

Publication Publication Date Title
JP3590413B2 (ja) メモリ制御装置
US20020144049A1 (en) Multiple mode memory module
JPH03254497A (ja) マイクロコンピュータ
JP2005322265A (ja) 処理システム
EP0307945A2 (en) Memory control apparatus for use in a data processing system
US5640517A (en) Method and apparatus for masters to command a slave whether to transfer data in a sequential or non-sequential burst order
US7707328B2 (en) Memory access control circuit
US5530955A (en) Page memory device capable of short cycle access of different pages by a plurality of data processors
US5901298A (en) Method for utilizing a single multiplex address bus between DRAM, SRAM and ROM
US4964037A (en) Memory addressing arrangement
JPH0525331B2 (ja)
JP2827361B2 (ja) 半導体メモリ装置
US6041015A (en) Semiconductor type memory device having consecutive access to arbitrary memory address
JP3253668B2 (ja) メモリ装置とこれを用いたデータ処理システム
JPS61227295A (ja) 半導体記憶装置
JPH0525330B2 (ja)
JP3314395B2 (ja) メモリ制御装置
JP3318125B2 (ja) Dram制御回路
JPH0561769A (ja) メモリ・アクセス方法
JP3389152B2 (ja) Dram制御回路
JP2570271B2 (ja) 半導体メモリ制御装置
KR890008560Y1 (ko) Dram 타이밍 발생기
JPH0554646A (ja) メモリ装置及びそのダイナミツクramリフレツシユ方式
JPS6371759A (ja) ダイレクトメモリアクセス装置
JPS6325885A (ja) メモリアクセス方式

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees