JPH03192441A - メモリ制御装置 - Google Patents
メモリ制御装置Info
- Publication number
- JPH03192441A JPH03192441A JP33135989A JP33135989A JPH03192441A JP H03192441 A JPH03192441 A JP H03192441A JP 33135989 A JP33135989 A JP 33135989A JP 33135989 A JP33135989 A JP 33135989A JP H03192441 A JPH03192441 A JP H03192441A
- Authority
- JP
- Japan
- Prior art keywords
- data
- bank
- banks
- signal
- write data
- 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
Links
- 238000013500 data storage Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 6
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は記憶装置に係わり、特に複数のバンクからなる
メモリモジニールで構成される記憶装置の制御を行うメ
モリ制御回路に関する。
メモリモジニールで構成される記憶装置の制御を行うメ
モリ制御回路に関する。
一般に、記憶装置へのアクセスの要求は、連続したアド
レスに対して行われることが多い。この特性を生かすた
め、特に大・中型など高速性を1つのねらいにしている
コンビコータの記憶装置では、記憶部の構成をいくつか
のメモリモジュールに分割し、それぞれをバンクと呼ば
れる独立した論理ユニットとして制御するようになって
いる。
レスに対して行われることが多い。この特性を生かすた
め、特に大・中型など高速性を1つのねらいにしている
コンビコータの記憶装置では、記憶部の構成をいくつか
のメモリモジュールに分割し、それぞれをバンクと呼ば
れる独立した論理ユニットとして制御するようになって
いる。
そして、異なるバンクにほぼ同時に動作指令が出た場合
には、バンクは並行同時動作をするので等価的に動作速
度の向上を図ることができる。ま・た、障害が発生した
ときに故障のバンクだけを取り除いて記憶装置を再構成
することができるという長所もある。
には、バンクは並行同時動作をするので等価的に動作速
度の向上を図ることができる。ま・た、障害が発生した
ときに故障のバンクだけを取り除いて記憶装置を再構成
することができるという長所もある。
また、例えば8ビツトのマイクロプロセッサのようにア
クセス可能な論理アドレス空間が64にバイトという狭
いものを使用する場合に、さらに大きなメモリ容量が要
求されることがある。このような場合にも、同一の論理
アドレス空間に複数のメモリモジュールをそれぞれ異な
るバンクとして割り当て、これらを切り換えることによ
り大容量のメモリとして使用する方式が採られることが
多い。
クセス可能な論理アドレス空間が64にバイトという狭
いものを使用する場合に、さらに大きなメモリ容量が要
求されることがある。このような場合にも、同一の論理
アドレス空間に複数のメモリモジュールをそれぞれ異な
るバンクとして割り当て、これらを切り換えることによ
り大容量のメモリとして使用する方式が採られることが
多い。
従来、この種の方式を採用した記憶装置では、それぞれ
のバンクごとに書込データ線と読出データ線が設けられ
、それぞれ個別にデータの読み書きが行われるようにな
っていた。
のバンクごとに書込データ線と読出データ線が設けられ
、それぞれ個別にデータの読み書きが行われるようにな
っていた。
第4図は、バンク切換方式を用いた従来のメモリ制御装
置およびその周辺部を表わしたものである。
置およびその周辺部を表わしたものである。
この図に示すように、バンク11(BO)、バンク12
(B、)にそれぞれ対応して、第11第2のメモリモジ
ュール13.14が設けられている。これらのメモリモ
ジュール13.14の読出データ端子RDは、それぞれ
レジスタ16.17を介してシステムバスに接続され、
書込データ端子WDはそれぞれレジスタ21.22を介
してシステムバス18に接続されている。また、これら
のメモリモジニールのアドレス端子ADHは、いずれも
レジスタ23を介してシステムバス18に接続されてい
る。このレジスタ23は、出力側をメモリモジュール1
3.14に接続されたメモリモジュール制御部24にも
接続されている。
(B、)にそれぞれ対応して、第11第2のメモリモジ
ュール13.14が設けられている。これらのメモリモ
ジュール13.14の読出データ端子RDは、それぞれ
レジスタ16.17を介してシステムバスに接続され、
書込データ端子WDはそれぞれレジスタ21.22を介
してシステムバス18に接続されている。また、これら
のメモリモジニールのアドレス端子ADHは、いずれも
レジスタ23を介してシステムバス18に接続されてい
る。このレジスタ23は、出力側をメモリモジュール1
3.14に接続されたメモリモジュール制御部24にも
接続されている。
このような従来のメモリ制御装置では、それぞれのバン
クのメモリモジュールごとに書込データ線26.27と
読出データ線28.29が独立して設けられ、アドレス
信号31の一部の信号32を基にメモリモジニール制御
部24で生成した各種の制御信号33によりバンクの切
り換えが行われるようになっていた。
クのメモリモジュールごとに書込データ線26.27と
読出データ線28.29が独立して設けられ、アドレス
信号31の一部の信号32を基にメモリモジニール制御
部24で生成した各種の制御信号33によりバンクの切
り換えが行われるようになっていた。
このように、従来のメモリ制御装置では、それぞれのバ
ンクごとに書込データ線と読出データ線を設け、個別に
データの読み書きを行うようになっていたので、1バン
ク当たりのハードウェア量が多くなってしまう。特に多
数のバンクで記憶装置を構成した場合、ハードウェアの
量が極めて多くなり、信頼性が低下するという欠点があ
った。
ンクごとに書込データ線と読出データ線を設け、個別に
データの読み書きを行うようになっていたので、1バン
ク当たりのハードウェア量が多くなってしまう。特に多
数のバンクで記憶装置を構成した場合、ハードウェアの
量が極めて多くなり、信頼性が低下するという欠点があ
った。
そこで、本発明の目的は、1つのバンク当たりのハード
ウェアを削減することができるメモリ制御装置を提供す
ることにある。
ウェアを削減することができるメモリ制御装置を提供す
ることにある。
本発明では、(i)記憶装置を構成する互いに独立した
メモリモジュールとして動作可能な複数のバンクの各々
に対して共通の書込データ線を有し、これらのバンクの
それぞれにデータの書き込みを行うデータ書込手段と、
(ii )複数のバンクの各々に対して個別の読出デー
タ線を有し、これらのバンクのそれぞれからデータを読
み出すデータ読出手段と、(iii)データを書き込む
ためのアドレスが与えられたとき、データ書込手段に対
し、複数のバンクに順次時分割的にデータの書き込みを
行うためのタイミングを与える第1のタイミング出力手
段と、(iv)データを読み出すためのアドレスが与え
られたとき、データの読出手段に対し、複数のバンクの
すべてから同時にデータ読み出しを行うためのタイミン
グを与える第2のタイミング出力手段とをメモリ制御回
路に具備させる。
メモリモジュールとして動作可能な複数のバンクの各々
に対して共通の書込データ線を有し、これらのバンクの
それぞれにデータの書き込みを行うデータ書込手段と、
(ii )複数のバンクの各々に対して個別の読出デー
タ線を有し、これらのバンクのそれぞれからデータを読
み出すデータ読出手段と、(iii)データを書き込む
ためのアドレスが与えられたとき、データ書込手段に対
し、複数のバンクに順次時分割的にデータの書き込みを
行うためのタイミングを与える第1のタイミング出力手
段と、(iv)データを読み出すためのアドレスが与え
られたとき、データの読出手段に対し、複数のバンクの
すべてから同時にデータ読み出しを行うためのタイミン
グを与える第2のタイミング出力手段とをメモリ制御回
路に具備させる。
そして、本発明では、それぞれのバンクに対してデータ
を書き込むときには共通の書込データ線により時分割制
御を行い、データを読み出すときには個別の読出データ
線により同時制御を行うこととする。
を書き込むときには共通の書込データ線により時分割制
御を行い、データを読み出すときには個別の読出データ
線により同時制御を行うこととする。
以下、実施例につき本発明の詳細な説明する。
第1図は本発明の一実施例におけるメモリ制御装置およ
びその周辺部を表わしたものである。この図で、同一部
分には同一の符号を付し、適宜説明を省略する。
びその周辺部を表わしたものである。この図で、同一部
分には同一の符号を付し、適宜説明を省略する。
この装置では、第11第2のメモリモジュール13.1
4の書込データ端子WDは、いずれも共通のレジスタ3
5を介してシステムバス18に接続されている。また、
メモリモジニール制御部24には、1/ジスタ23から
入力されるアドレス信号の一部の信号32のほか、メモ
リ回路内部で作られるタイミング生成信号34が入力さ
れるようになっている。その他は、第4図の従来例と同
じ構成となっている。
4の書込データ端子WDは、いずれも共通のレジスタ3
5を介してシステムバス18に接続されている。また、
メモリモジニール制御部24には、1/ジスタ23から
入力されるアドレス信号の一部の信号32のほか、メモ
リ回路内部で作られるタイミング生成信号34が入力さ
れるようになっている。その他は、第4図の従来例と同
じ構成となっている。
次に、以上のような構成のメモリ制御装置の動作を説明
する。
する。
まず、第2図と共にデータ書き込み時の動作を説明する
。データ書き込みのサイクルになると、レジスタ35は
システムバス18から書込データ36を受は取り、共通
の書込データ線25を介してメモリモジニール13.1
4の書込データ端子WDに与える。また、レジスタ23
は、システムバス18からアクセスすべきアドレスを示
すアドレス信号31を受は取り、その一部37をメモリ
モジュール13.14のアト1/ス端子ADRに与える
。
。データ書き込みのサイクルになると、レジスタ35は
システムバス18から書込データ36を受は取り、共通
の書込データ線25を介してメモリモジニール13.1
4の書込データ端子WDに与える。また、レジスタ23
は、システムバス18からアクセスすべきアドレスを示
すアドレス信号31を受は取り、その一部37をメモリ
モジュール13.14のアト1/ス端子ADRに与える
。
一方、メモリモジュール制御部24内の図示しないタイ
ミング生成部では、アドレス信号31の一部の信号32
とタイミング生成信号34を基に各種の制御信号38を
生成する。これらの中には、メモリモジニール13.1
4のアドレス端子ADRに与えられたロウアドレスおよ
びカラムアドレスをラッチするための信号として、第1
、第20ロウアドレスストローブ(RAS) 信号38
−1.38−2、および第1、第20カラムアドレスス
トローブ(CAS)信号38−3.38−4が含まれて
いる。これらの信号のうち第1のRAS信号38−1
(第2図a)と第1のCAS信号38−3(同図C)が
共にアクティブ1”のときには、バンクBo のメモリ
モジュール13が選択されてアクセスが行われる。また
、”]!2のRAS信号38−2 (同図b)と第2の
CAS信号38−4(同図d)が共にアクティブ1”の
ときには、バンクB1 のメモリモジュール14が選択
されてアクセスが行われる。第2図に示すように、デー
タを書き込む場合にはバンクB0、BI のうちのいず
れか一方だけが選択され、時分割的に書き込みが行われ
る。この場合、システム場合18から見て同一の論理ア
ドレスに対して、データ書き込みが行われることとなる
が、バンク切り換えの前後で書込データ25を変化させ
ることにより、メモリモジュール13およびメモリモジ
ュール14の同じ物理アドレスに対して別個のデータを
書き込むことができる。
ミング生成部では、アドレス信号31の一部の信号32
とタイミング生成信号34を基に各種の制御信号38を
生成する。これらの中には、メモリモジニール13.1
4のアドレス端子ADRに与えられたロウアドレスおよ
びカラムアドレスをラッチするための信号として、第1
、第20ロウアドレスストローブ(RAS) 信号38
−1.38−2、および第1、第20カラムアドレスス
トローブ(CAS)信号38−3.38−4が含まれて
いる。これらの信号のうち第1のRAS信号38−1
(第2図a)と第1のCAS信号38−3(同図C)が
共にアクティブ1”のときには、バンクBo のメモリ
モジュール13が選択されてアクセスが行われる。また
、”]!2のRAS信号38−2 (同図b)と第2の
CAS信号38−4(同図d)が共にアクティブ1”の
ときには、バンクB1 のメモリモジュール14が選択
されてアクセスが行われる。第2図に示すように、デー
タを書き込む場合にはバンクB0、BI のうちのいず
れか一方だけが選択され、時分割的に書き込みが行われ
る。この場合、システム場合18から見て同一の論理ア
ドレスに対して、データ書き込みが行われることとなる
が、バンク切り換えの前後で書込データ25を変化させ
ることにより、メモリモジュール13およびメモリモジ
ュール14の同じ物理アドレスに対して別個のデータを
書き込むことができる。
次に、第3図と共にデータ読み出し時の動作を説明する
。テ゛−タ読み出しのサイクルになると、メモリモジニ
ール制御部24内の図示しないタイミング生成部では、
アドレス信号31の一部の信号32とタイミング生成信
号34を基に、第1、第2のRAS信号38−1.38
−2、および第1、第2のCAS信号38−3.38−
4を生成し、メモリモジュール13.14に与える。こ
れにより、データ書き込み時と同様のバンク選択が行わ
れる。すなわち、第1のRAS信号38−1(第3図a
)と第1のCAS信号38−3(同図C)が共にアクテ
ィブ″1”のときには、ノくンクB0のメモリモジ一−
ル13が選択される。また、第2のRAS信号38−2
<同図b)と第20CAs信号38−4 (同図d)
が共にアクティブ“1”のときには、バンクB、のメモ
リモジミール14が選択される。データを読み出す場合
には、第3図に示すように、これらのストローブ信号が
すべてアクティブ1”となるようなタイミングで与えら
れるので、メモリモジニール13およびメモリモジュー
ル14の双方が選択されることとなる。そして、それぞ
れのメモリモジュールの同じ物理アドレスから、それぞ
れ読出データ線26.27を介して同時にデータが読み
出され、それぞれレジスタ16.17を介してシステム
バス18に送出されることとなる。
。テ゛−タ読み出しのサイクルになると、メモリモジニ
ール制御部24内の図示しないタイミング生成部では、
アドレス信号31の一部の信号32とタイミング生成信
号34を基に、第1、第2のRAS信号38−1.38
−2、および第1、第2のCAS信号38−3.38−
4を生成し、メモリモジュール13.14に与える。こ
れにより、データ書き込み時と同様のバンク選択が行わ
れる。すなわち、第1のRAS信号38−1(第3図a
)と第1のCAS信号38−3(同図C)が共にアクテ
ィブ″1”のときには、ノくンクB0のメモリモジ一−
ル13が選択される。また、第2のRAS信号38−2
<同図b)と第20CAs信号38−4 (同図d)
が共にアクティブ“1”のときには、バンクB、のメモ
リモジミール14が選択される。データを読み出す場合
には、第3図に示すように、これらのストローブ信号が
すべてアクティブ1”となるようなタイミングで与えら
れるので、メモリモジニール13およびメモリモジュー
ル14の双方が選択されることとなる。そして、それぞ
れのメモリモジュールの同じ物理アドレスから、それぞ
れ読出データ線26.27を介して同時にデータが読み
出され、それぞれレジスタ16.17を介してシステム
バス18に送出されることとなる。
このようにして、本実施例では、RAS慣号、CAS信
号をそれぞれ2種類ずつ生成し、この組み合わせにより
バンクの切り換えを行うこととなる。また、共通のデー
タ書込線により時分割的にデータの書き込みを行うと共
に、独立したデータ読出線により同時にデータ読み出し
を行うこととなる。
号をそれぞれ2種類ずつ生成し、この組み合わせにより
バンクの切り換えを行うこととなる。また、共通のデー
タ書込線により時分割的にデータの書き込みを行うと共
に、独立したデータ読出線により同時にデータ読み出し
を行うこととなる。
以上説明したように、本発明によればロウアドレスおよ
びカラムアドレスのストローブ信号をそれぞれ複数用意
し、これらのタイミングを調整することにより各バンク
共通の書込データ線によってデータの書き込みを行うこ
ととしたので、書込データ線のハードウェア量を削減す
ることができる。このため、基板製作時における配線の
自由度も大きくなり、信頼性が向上するという効果があ
る。
びカラムアドレスのストローブ信号をそれぞれ複数用意
し、これらのタイミングを調整することにより各バンク
共通の書込データ線によってデータの書き込みを行うこ
ととしたので、書込データ線のハードウェア量を削減す
ることができる。このため、基板製作時における配線の
自由度も大きくなり、信頼性が向上するという効果があ
る。
第1図〜第3図は本発明の一実施例を説明するためのも
ので、このうち第1図はメモリ制御装置およびその周辺
部を示すブロック図、第2図は第1図のメモリ制御装置
のデータ書き込み時の動作を説明するためのタイミング
図、第3図は第1図のメモリ制御装置のデータ読み出し
時の動作を説明するためのタイミング図、第4図は従来
のメモリ制御装置およびその周辺部を示すブロック図で
ある。 11・・・・・・バンクBo 12・・・・・・バ
ンクB113.14・・・・・・メモリモジニール、1
8・・・・・・システムバス、 24・・・・・・メモリモジニール制御部。
ので、このうち第1図はメモリ制御装置およびその周辺
部を示すブロック図、第2図は第1図のメモリ制御装置
のデータ書き込み時の動作を説明するためのタイミング
図、第3図は第1図のメモリ制御装置のデータ読み出し
時の動作を説明するためのタイミング図、第4図は従来
のメモリ制御装置およびその周辺部を示すブロック図で
ある。 11・・・・・・バンクBo 12・・・・・・バ
ンクB113.14・・・・・・メモリモジニール、1
8・・・・・・システムバス、 24・・・・・・メモリモジニール制御部。
Claims (1)
- 【特許請求の範囲】 記憶装置を構成する互いに独立したメモリモジュールと
して動作可能な複数のバンクの各々に対して共通の書込
データ線を有し、これらのバンクのそれぞれにデータの
書き込みを行うデータ書込手段と、 前記複数のバンクの各々に対して個別の読出データ線を
有し、これらのバンクのそれぞれからデータを読み出す
データ読出手段と、 データを書き込むためのアドレスが与えられたとき、前
記データ書込手段に対し、前記複数のバンクに順次時分
割的にデータの書き込みを行うためのタイミングを与え
る第1のタイミング出力手段と、 データを読み出すためのアドレスが与えられたとき、前
記データ読出手段に対し、前記複数のバンクのすべてか
ら同時にデータの読み出しを行うためのタイミングを与
える第2のタイミング出力手段 とを具備することを特徴とするメモリ制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33135989A JPH03192441A (ja) | 1989-12-22 | 1989-12-22 | メモリ制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33135989A JPH03192441A (ja) | 1989-12-22 | 1989-12-22 | メモリ制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03192441A true JPH03192441A (ja) | 1991-08-22 |
Family
ID=18242802
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33135989A Pending JPH03192441A (ja) | 1989-12-22 | 1989-12-22 | メモリ制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03192441A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58159286A (ja) * | 1982-03-17 | 1983-09-21 | Nec Corp | 記憶装置の制御方式 |
| JPS60253083A (ja) * | 1984-05-30 | 1985-12-13 | Fujitsu Ltd | 記憶装置制御方式 |
-
1989
- 1989-12-22 JP JP33135989A patent/JPH03192441A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58159286A (ja) * | 1982-03-17 | 1983-09-21 | Nec Corp | 記憶装置の制御方式 |
| JPS60253083A (ja) * | 1984-05-30 | 1985-12-13 | Fujitsu Ltd | 記憶装置制御方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3099931B2 (ja) | 半導体装置 | |
| US5590071A (en) | Method and apparatus for emulating a high capacity DRAM | |
| JPH0516060B2 (ja) | ||
| JPS62298090A (ja) | 複数個の独立制御チャンネルを持ったダイナミックランダムアクセスメモリコントロ−ラを具備するデ−タ処理システム | |
| JPH0363096B2 (ja) | ||
| EP1415304B1 (en) | Memory device having different burst order addressing for read and write operations | |
| EP0307945B1 (en) | Memory control apparatus for use in a data processing system | |
| JP3039557B2 (ja) | 記憶装置 | |
| US5265053A (en) | Main memory DRAM interface | |
| CA1145856A (en) | Row selection circuits for memory circuits | |
| US7139893B2 (en) | Transparent SDRAM in an embedded environment | |
| JPH0390942A (ja) | 主記憶装置の制御方式 | |
| JPH03192441A (ja) | メモリ制御装置 | |
| JP3677187B2 (ja) | 半導体装置 | |
| JPS61204751A (ja) | 記憶装置制御方式 | |
| JP2590695B2 (ja) | 時分割スイッチ回路 | |
| JP3441416B2 (ja) | 半導体装置 | |
| JPH04248641A (ja) | メモリ制御装置 | |
| JPH01111234A (ja) | パリティチェック方式 | |
| JPH0955082A (ja) | 半導体記憶装置 | |
| JPH05100949A (ja) | 記憶装置制御回路 | |
| JPH0536272A (ja) | メモリ装置 | |
| JPH0447590A (ja) | メモリ内蔵型集積回路装置 | |
| JPS6398046A (ja) | メモリ制御装置 | |
| JPH0277954A (ja) | メモリ自動再配列方式 |