JPH033254B2 - - Google Patents
Info
- Publication number
- JPH033254B2 JPH033254B2 JP55087394A JP8739480A JPH033254B2 JP H033254 B2 JPH033254 B2 JP H033254B2 JP 55087394 A JP55087394 A JP 55087394A JP 8739480 A JP8739480 A JP 8739480A JP H033254 B2 JPH033254 B2 JP H033254B2
- Authority
- JP
- Japan
- Prior art keywords
- bits
- address
- memory
- bit
- selection
- 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 - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
- G06F12/0615—Address space extension
- G06F12/0623—Address space extension for memory modules
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Description
【発明の詳細な説明】
本発明は、記憶装置に関するもので、詳しく
は、集中制御式記憶装置の共通制御部を変更する
ことなく、記憶ブロツクの容量の拡張と増設を可
能にした記憶装置の構成に関するものである。
は、集中制御式記憶装置の共通制御部を変更する
ことなく、記憶ブロツクの容量の拡張と増設を可
能にした記憶装置の構成に関するものである。
従来、情報処理装置においては、第1図aに示
すように、各記憶ブロツク4ごとに独立の制御部
3を設けた1台以上の分散制御式記憶装置を接続
し、プロセツサ1より各記憶装置に対してアクセ
スを行つている。しかし、近年、LSIメモリ素子
の高集積化とともに、第1図bに示すような複数
個の記憶ブロツク4を1個の共通制御部3で制御
する集中制御式記憶装置が出現している。
すように、各記憶ブロツク4ごとに独立の制御部
3を設けた1台以上の分散制御式記憶装置を接続
し、プロセツサ1より各記憶装置に対してアクセ
スを行つている。しかし、近年、LSIメモリ素子
の高集積化とともに、第1図bに示すような複数
個の記憶ブロツク4を1個の共通制御部3で制御
する集中制御式記憶装置が出現している。
集中制御式記憶装置では、記憶ブロツク4は増
設単位となり、1台の記憶装置に搭載するメモリ
容量は記憶ブロツク4の容量を単位として変更す
ることができる。
設単位となり、1台の記憶装置に搭載するメモリ
容量は記憶ブロツク4の容量を単位として変更す
ることができる。
なお、集中制御式記憶装置を使用する情報処理
システムでは、システム中に1台の記憶装置のみ
を使用する場合が多い。
システムでは、システム中に1台の記憶装置のみ
を使用する場合が多い。
集中制御式記憶装置の増設方法は、第2図に示
すように、各記憶ブロツク4ごとに共通制御部3
とのインタフエース5が同じであるから、共通制
御部3にあらかじめ必要ブロツク数のインタフエ
ース5と記憶ブロツク4の実装スペースを用意し
ておけば、記憶ブロツク4の増設とともに共通制
御部3を変更する必要はない。
すように、各記憶ブロツク4ごとに共通制御部3
とのインタフエース5が同じであるから、共通制
御部3にあらかじめ必要ブロツク数のインタフエ
ース5と記憶ブロツク4の実装スペースを用意し
ておけば、記憶ブロツク4の増設とともに共通制
御部3を変更する必要はない。
ところが、記憶ブロツク4の増設とは別に、1
個の記憶ブロツク4の記憶装置を拡張する場合に
は、共通制御部3とのインタフエース5がアドレ
ス的に一致しなくなるため、共通制御部3の構成
を変更する必要がある。例えば、記憶ブロツク当
りの最大記憶容量を、32Kワード×2バイトから
128Kワード×2バイトに拡張する場合に、チツ
プ・サイズが大きくなるとき、あるいは、記憶装
置自体の世代交代が行われるときであれば、共通
制御部3を新たに設計すればよいので、何ら問題
はない。
個の記憶ブロツク4の記憶装置を拡張する場合に
は、共通制御部3とのインタフエース5がアドレ
ス的に一致しなくなるため、共通制御部3の構成
を変更する必要がある。例えば、記憶ブロツク当
りの最大記憶容量を、32Kワード×2バイトから
128Kワード×2バイトに拡張する場合に、チツ
プ・サイズが大きくなるとき、あるいは、記憶装
置自体の世代交代が行われるときであれば、共通
制御部3を新たに設計すればよいので、何ら問題
はない。
しかし、近年、半導体記憶デバイスの記憶密度
の向上は著しく、例えばN−MOS RAMについ
ても、ほぼ同一サイズのチツプ当りの記憶容量が
4Kビツト、16Kビツト、64Kビツトと順次増大
し、市販されている。
の向上は著しく、例えばN−MOS RAMについ
ても、ほぼ同一サイズのチツプ当りの記憶容量が
4Kビツト、16Kビツト、64Kビツトと順次増大
し、市販されている。
このような情勢から、ビツト単価が廉価となる
ため、ユーザは既設の記憶装置に対して同じスペ
ースの中での記憶容量の拡張を望む場合が多い。
ため、ユーザは既設の記憶装置に対して同じスペ
ースの中での記憶容量の拡張を望む場合が多い。
本発明の目的は、このような要望に答えるた
め、既設の記憶装置において、記憶ブロツク当り
の最大記憶容量を拡張する場合でも、共通制御部
を設計変更することなく、共通制御部とのインタ
フエース単位のブロツク当りの最大記憶容量の拡
張と、拡張された記憶ブロツクの増設を簡単に行
える記憶装置を提供することにある。
め、既設の記憶装置において、記憶ブロツク当り
の最大記憶容量を拡張する場合でも、共通制御部
を設計変更することなく、共通制御部とのインタ
フエース単位のブロツク当りの最大記憶容量の拡
張と、拡張された記憶ブロツクの増設を簡単に行
える記憶装置を提供することにある。
上記目的を達成するため、本発明の記憶装置
は、各々記憶素子アレイで構成された複数のチツ
プを内蔵する複数個の記憶ブロツクと、記憶ブロ
ツクを共通に制御する制御部とを有する記憶装置
において、制御部には、複数ビツトからなるアド
レスデータビツトを格納するアドレスデータビツ
トレジスタと、上記アドレスデータレジスタから
切替手段を介さずに上記アドレスデータビツトの
うちの所定ビツトを入力して、記憶素子アレイ中
のワード行とワード列を選択するためのワード行
番地選択用ビツトと、ワード列番地選択用ビツト
とを出力するマルチプレクサと、アドレスデータ
ビツトのうちの所定ビツトと重複しない第1のビ
ツト配列と、所定ビツトのうちの記憶アレイの選
択に使用しないビツトを含む第2のビツト配列と
を入力して、記憶ブロツクの記憶容量の拡張ない
し縮小を示す切替信号にしたがつて、記憶ブロツ
クの指定に使用する記憶ブロツク選択信号を第1
または第2のビツト配列のいずれかより生成して
出力する手段とを設け、記憶ブロツク選択信号と
マルチプレクサされたワード行番地選択用ビツト
とワード列番地選択用ビツトとを用いて記憶チツ
プの記憶素子アレイを選択することに特徴があ
る。
は、各々記憶素子アレイで構成された複数のチツ
プを内蔵する複数個の記憶ブロツクと、記憶ブロ
ツクを共通に制御する制御部とを有する記憶装置
において、制御部には、複数ビツトからなるアド
レスデータビツトを格納するアドレスデータビツ
トレジスタと、上記アドレスデータレジスタから
切替手段を介さずに上記アドレスデータビツトの
うちの所定ビツトを入力して、記憶素子アレイ中
のワード行とワード列を選択するためのワード行
番地選択用ビツトと、ワード列番地選択用ビツト
とを出力するマルチプレクサと、アドレスデータ
ビツトのうちの所定ビツトと重複しない第1のビ
ツト配列と、所定ビツトのうちの記憶アレイの選
択に使用しないビツトを含む第2のビツト配列と
を入力して、記憶ブロツクの記憶容量の拡張ない
し縮小を示す切替信号にしたがつて、記憶ブロツ
クの指定に使用する記憶ブロツク選択信号を第1
または第2のビツト配列のいずれかより生成して
出力する手段とを設け、記憶ブロツク選択信号と
マルチプレクサされたワード行番地選択用ビツト
とワード列番地選択用ビツトとを用いて記憶チツ
プの記憶素子アレイを選択することに特徴があ
る。
以下、本発明の実施例を、図面により説明す
る。
る。
第3図は、本発明の実施例を示すアドレス・デ
ータ・ビツト切替機構を備えた記憶装置のブロツ
ク図である。
ータ・ビツト切替機構を備えた記憶装置のブロツ
ク図である。
第3図において、プロセツサ1に接続された記
憶装置2は、共通制御部3と1個ないし複数個の
記憶ブロツク4から構成される。
憶装置2は、共通制御部3と1個ないし複数個の
記憶ブロツク4から構成される。
共通制御部3は、プロセツサ1より送出された
アドレス・データを格納するアドレス・データ・
レジスタ13、アドレス・データ・ビツトの用途
変更を行うためのアドレス・データ・ビツト切替
機構10〜12、8本のアドレス・データ・バス
19にアドレス・データの一部を時分割で送出す
るためのマルチプレクサ14、2本の素子イネー
ブル線18の任意の1本を選択するデコーダ1
5,16本のMS選択信号線17の任意の1本を
選択するデコーダ16から構成されている。
アドレス・データを格納するアドレス・データ・
レジスタ13、アドレス・データ・ビツトの用途
変更を行うためのアドレス・データ・ビツト切替
機構10〜12、8本のアドレス・データ・バス
19にアドレス・データの一部を時分割で送出す
るためのマルチプレクサ14、2本の素子イネー
ブル線18の任意の1本を選択するデコーダ1
5,16本のMS選択信号線17の任意の1本を
選択するデコーダ16から構成されている。
記憶ブロツク4は、アドレス・ゲート20に接
続された記憶素子チツプ22の2列と、これらに
共通に接続されたアドレス・データ・バツフア・
ゲート21から構成されている。
続された記憶素子チツプ22の2列と、これらに
共通に接続されたアドレス・データ・バツフア・
ゲート21から構成されている。
共通制御部3は、記憶ブロツク4がMS選択信
号線17に対応しているので、最大16ブロツクを
接続することができる。素子イネーブル線18の
2本と、アドレス・データ・バス19は、各記憶
ブロツク4に対して共通に接続されている。
号線17に対応しているので、最大16ブロツクを
接続することができる。素子イネーブル線18の
2本と、アドレス・データ・バス19は、各記憶
ブロツク4に対して共通に接続されている。
なお、MS選択信号線17、素子イネーブル線
18およびアドレス・データ・バス19は、第2
図におけるインタフエース5に対応する。
18およびアドレス・データ・バス19は、第2
図におけるインタフエース5に対応する。
また、タイミング系、その他の必要な機能は記
載を省略している。
載を省略している。
共通制御部3と記憶ブロツク4が接続されると
き、1メモリ・サイクル中にデコーダ16で1個
の記憶ブロツク4のみを選択し、デコーダ15で
選択された記憶ブロツク4内のアンド・ゲート2
0のうち、A0またはA1のいずれか一方を選択す
る。したがつて、記憶ブロツク4では、2列の記
憶素子チツプ22のうちの1列(18ビツト=2バ
イト)が選択されて、動作する。このとき、バツ
フア・ゲート21を通過したアドレス・データ
は、記憶素子チツプ22における各記憶素子アレ
イの1ビツトのアドレスを示す。
き、1メモリ・サイクル中にデコーダ16で1個
の記憶ブロツク4のみを選択し、デコーダ15で
選択された記憶ブロツク4内のアンド・ゲート2
0のうち、A0またはA1のいずれか一方を選択す
る。したがつて、記憶ブロツク4では、2列の記
憶素子チツプ22のうちの1列(18ビツト=2バ
イト)が選択されて、動作する。このとき、バツ
フア・ゲート21を通過したアドレス・データ
は、記憶素子チツプ22における各記憶素子アレ
イの1ビツトのアドレスを示す。
第4図は、第3図に示す記憶装置のアドレス・
データ・ビツトの用途を示す説明図である。
データ・ビツトの用途を示す説明図である。
第4図に示すアドレス・データ・ビツトが表示
30は、第3図におけるアドレス・データ・レジ
スタ13に対応しており、20〜223のバイト・ア
ドレスの24ビツトを示している。
30は、第3図におけるアドレス・データ・レジ
スタ13に対応しており、20〜223のバイト・ア
ドレスの24ビツトを示している。
記憶装置2は、記憶素子チツプ22の各々が
16384ワード×1ビツト(=16Kビツト)/チツ
プの記憶容量であれば、記憶ブロツク4の最大記
憶容量は約64Kバイトとなるから、16個の記憶ブ
ロツク分で最大約1Mバイトとなる。
16384ワード×1ビツト(=16Kビツト)/チツ
プの記憶容量であれば、記憶ブロツク4の最大記
憶容量は約64Kバイトとなるから、16個の記憶ブ
ロツク分で最大約1Mバイトとなる。
記憶容量を、64Kバイトから順に64Kバイト単
位で最大1Mバイトまで増設可能にするためには、
アドレス・データ・ビツトの用途を第4図のケー
スAに示すように定める。すなわち、用途表示
(ECS)31は、21〜27のビツトを記憶素子チツ
プ22内の記憶素子アレイ中のワード行番地選択
用とし、用途表示(ERS)32は、28〜214のビ
ツトを同じくワード例番地選択用とし、用途表示
(CS)33は、215のビツトを2列の記憶素子チ
ツプ(C0〜C17)22のうちの任意の1列を選択
するチツプ選択用とし、用途表示(MSS)34
は、216〜219を16ブロツク中の任意の1個の記憶
ブロツク4を選択するMS選択用として、それぞ
れ使用する。
位で最大1Mバイトまで増設可能にするためには、
アドレス・データ・ビツトの用途を第4図のケー
スAに示すように定める。すなわち、用途表示
(ECS)31は、21〜27のビツトを記憶素子チツ
プ22内の記憶素子アレイ中のワード行番地選択
用とし、用途表示(ERS)32は、28〜214のビ
ツトを同じくワード例番地選択用とし、用途表示
(CS)33は、215のビツトを2列の記憶素子チ
ツプ(C0〜C17)22のうちの任意の1列を選択
するチツプ選択用とし、用途表示(MSS)34
は、216〜219を16ブロツク中の任意の1個の記憶
ブロツク4を選択するMS選択用として、それぞ
れ使用する。
このような用途に使用するため、第3図におい
て、アドレス・データ・ビツト切替機構10〜1
2に切替信号を加えて、ビツト選択を行なつてい
る。
て、アドレス・データ・ビツト切替機構10〜1
2に切替信号を加えて、ビツト選択を行なつてい
る。
記憶装置の高密化により、記憶素子チツプ22
を65536ワード×1ビツト(=64Kビツト)/チ
ツプの記憶容量を備えたものに置き替えて、記憶
ブロツク4の最大記憶容量を256Kバイトに拡張
し、かつ記憶装置2として256Kバイト単位で最
大4Mバイトまで増設できるようにするためには、
アドレス・データ・ビツトの用途を第4図のケー
スBに示すように定める必要がある。
を65536ワード×1ビツト(=64Kビツト)/チ
ツプの記憶容量を備えたものに置き替えて、記憶
ブロツク4の最大記憶容量を256Kバイトに拡張
し、かつ記憶装置2として256Kバイト単位で最
大4Mバイトまで増設できるようにするためには、
アドレス・データ・ビツトの用途を第4図のケー
スBに示すように定める必要がある。
第4図に示す用途表示35,36,37,38
は、それぞれ記憶素子チツプ22内の記憶素子ア
レイ中のワード行番地選択用、同じくワード列番
地選択用、チツプ選択用およびMS選択用として
使用される。
は、それぞれ記憶素子チツプ22内の記憶素子ア
レイ中のワード行番地選択用、同じくワード列番
地選択用、チツプ選択用およびMS選択用として
使用される。
第3図において、第4図のケースBのような用
途に使用するため、アドレス・データ・ビツト切
替機構10〜12に加える切替信号を変更し、12
ビツトのアドレス・データ・ビツトを切り替えて
マルチプレクサ14、デコーダ15,16に送出
する。
途に使用するため、アドレス・データ・ビツト切
替機構10〜12に加える切替信号を変更し、12
ビツトのアドレス・データ・ビツトを切り替えて
マルチプレクサ14、デコーダ15,16に送出
する。
なお、ケースAのときには、28のビツトに対応
するマルチプレクサ14のM7の出力は記憶ブロ
ツク4側では使用しないが、ケースBのときには
使用するので、ケースBのためにハードウエアを
用意しておく。
するマルチプレクサ14のM7の出力は記憶ブロ
ツク4側では使用しないが、ケースBのときには
使用するので、ケースBのためにハードウエアを
用意しておく。
また、デコーダ15に加えられるTF信号は、
記憶素子チツプ22の起動タイミング信号であ
り、マルチプレクサ14に加えられるTRC信号
はアドレス・データを時分割で送出するためのタ
イミング信号である。
記憶素子チツプ22の起動タイミング信号であ
り、マルチプレクサ14に加えられるTRC信号
はアドレス・データを時分割で送出するためのタ
イミング信号である。
第3図および第4図では、基本的なアドレス・
データ・ビツト切替機構10〜12を備えた記憶
装置2を示している。
データ・ビツト切替機構10〜12を備えた記憶
装置2を示している。
第5図は、本発明の他の実施例を示す記憶装置
のブロツク図であり、簡略化したアドレス・デー
タ・ビツト切替機構を備えた場合を示す。
のブロツク図であり、簡略化したアドレス・デー
タ・ビツト切替機構を備えた場合を示す。
アドレス・データ・ビツト切替機構(G8〜
G11)12は、4ビツトを切り替えるだけで、記
憶容量の拡張を実現できる。アドレス・データ・
ビツト切替機構12以外の構成は、第3図と同じ
であるので説明を省略する。
G11)12は、4ビツトを切り替えるだけで、記
憶容量の拡張を実現できる。アドレス・データ・
ビツト切替機構12以外の構成は、第3図と同じ
であるので説明を省略する。
第6図は、第5図に示す記憶装置2におけるア
ドレス・データ・ビツトの用途の説明図である。
ドレス・データ・ビツトの用途の説明図である。
第6図のケースAは、第4図のケースAと全く
同一であり、記憶素子チツプ22が16Kビツト/
チツプの場合である。また、第6図のケースC
は、記憶素子チツプ22が64Kビツト/チツプの
ときであり、用途表示(ECS)31,39は記憶
素子アレイ中のワード行番地選択用、用途表示
(ERS)32,40は同じくワード列番地選択
用、用途表示(CS)33はチツプ選択用、用途
表示(MSS)38はMS選択用として、それぞれ
使用される。ケースAとケースCのアドレス・デ
ータ・ビツト切り替えは、用途目的により第5図
の切替機構(G8〜G11)12に加えられた切替
信号により行うことができ、アドレス・データ・
ビツトの216〜219の4ビツトを切り替えるのみで
よい。
同一であり、記憶素子チツプ22が16Kビツト/
チツプの場合である。また、第6図のケースC
は、記憶素子チツプ22が64Kビツト/チツプの
ときであり、用途表示(ECS)31,39は記憶
素子アレイ中のワード行番地選択用、用途表示
(ERS)32,40は同じくワード列番地選択
用、用途表示(CS)33はチツプ選択用、用途
表示(MSS)38はMS選択用として、それぞれ
使用される。ケースAとケースCのアドレス・デ
ータ・ビツト切り替えは、用途目的により第5図
の切替機構(G8〜G11)12に加えられた切替
信号により行うことができ、アドレス・データ・
ビツトの216〜219の4ビツトを切り替えるのみで
よい。
さらに、第5図では示されていないが、デコー
ダ15にアドレス・データ・ビツト切替機構を追
加して、簡略化された切替機構を実現することも
できる。その場合のアドレス・データ・ビツトの
用途を第6図のケースDに示す。ケースDはケー
スCと同じように、記憶素子チツプ22を64Kビ
ツト/チツプにしたときであり、用途表示
(ECS)41は記憶素子アレイ中のワード行番地
選択用、用途表示(ERS)42は同じくワード
列番地選択用、用途表示(CS)43はチツプ選
択用としてそれぞれ使用される。他の用途表示3
1,32,38は、ケースCと同じであり、また
ケースAとケースDのアドレス・データ・ビツト
切り替えは、ケースAとケースCの場合と同じよ
うにして行われる。この場合に、切り替える必要
があるアドレス・データ・ビツトは215〜219の5
ビツトである。
ダ15にアドレス・データ・ビツト切替機構を追
加して、簡略化された切替機構を実現することも
できる。その場合のアドレス・データ・ビツトの
用途を第6図のケースDに示す。ケースDはケー
スCと同じように、記憶素子チツプ22を64Kビ
ツト/チツプにしたときであり、用途表示
(ECS)41は記憶素子アレイ中のワード行番地
選択用、用途表示(ERS)42は同じくワード
列番地選択用、用途表示(CS)43はチツプ選
択用としてそれぞれ使用される。他の用途表示3
1,32,38は、ケースCと同じであり、また
ケースAとケースDのアドレス・データ・ビツト
切り替えは、ケースAとケースCの場合と同じよ
うにして行われる。この場合に、切り替える必要
があるアドレス・データ・ビツトは215〜219の5
ビツトである。
第4図および第6図に示したアドレス・デー
タ・ビツトの用途例は、記憶素子チツプ22に
16Kビツト/チツプを使用することを基本にして
いるが、他の容量の記憶素子チツプを基本にする
こともできる。
タ・ビツトの用途例は、記憶素子チツプ22に
16Kビツト/チツプを使用することを基本にして
いるが、他の容量の記憶素子チツプを基本にする
こともできる。
第7図は、本発明の他の実施例を示すアドレ
ス・データ・ビツトの用途配列図である。
ス・データ・ビツトの用途配列図である。
第7図では、64Kビツト/チツプを基本とした
場合で、記憶容量を縮小する際に、記憶素子チツ
プ22の容量を小さいものと交換するときのアド
レス・データ・ビツトの用途例を示す。
場合で、記憶容量を縮小する際に、記憶素子チツ
プ22の容量を小さいものと交換するときのアド
レス・データ・ビツトの用途例を示す。
第7図のケースBは、64Kビツト/チツプのと
きの用途を示しており、第4図のケースBで説明
したとおり、用途表示(ECS)35、(ERS)3
6、(CS)37、(MSS)38を基本として切替
機構を備えている。ケースFは、記憶素子チツプ
22が16Kビツト/チツプのときであり、用途表
示(ECS)31、(CS)44、(ERS)45、
(MSS)34は、それぞれ記憶素子アレイ中のワ
ード行番地選択用、チツプ選択用、記憶素子アレ
イ中のワード列番地選択用、MS選択用として使
用される。
きの用途を示しており、第4図のケースBで説明
したとおり、用途表示(ECS)35、(ERS)3
6、(CS)37、(MSS)38を基本として切替
機構を備えている。ケースFは、記憶素子チツプ
22が16Kビツト/チツプのときであり、用途表
示(ECS)31、(CS)44、(ERS)45、
(MSS)34は、それぞれ記憶素子アレイ中のワ
ード行番地選択用、チツプ選択用、記憶素子アレ
イ中のワード列番地選択用、MS選択用として使
用される。
第7図より明らかなように、ケースBとケース
Fの用途切り替えに必要なアドレス・データ・ビ
ツト数は、28,216,217,220,221の計5ビツトと
なる。
Fの用途切り替えに必要なアドレス・データ・ビ
ツト数は、28,216,217,220,221の計5ビツトと
なる。
このように、用途切り替えが必要なビツト数だ
け切替機構を設けて、ビツト対応に割り付けを行
つておくことにより、記憶素子チツプの記憶容量
の拡張あるいは縮小、ならびに記憶ブロツクの増
設が可能となる。
け切替機構を設けて、ビツト対応に割り付けを行
つておくことにより、記憶素子チツプの記憶容量
の拡張あるいは縮小、ならびに記憶ブロツクの増
設が可能となる。
第8図は、本発明の実施例を示すアドレス・デ
ータ・ビツト切替機構の構成図である。
ータ・ビツト切替機構の構成図である。
第8図は、一例として第5図に示す切替機構1
2を、第6図のケースAとケースCの用途にした
がつて切り替えができるように構成したものであ
る。すわち、ケースAの用途で使用する場合に
は、切替信号“1”を入力することにより、アン
ド・ゲートA1,A3,A5,A7が開き、216
〜219の4ビツトが(MSS)34の信号としてデ
コーダ16に入力し、そこで解読されて16個の記
憶ブロツクの1つを選択する。
2を、第6図のケースAとケースCの用途にした
がつて切り替えができるように構成したものであ
る。すわち、ケースAの用途で使用する場合に
は、切替信号“1”を入力することにより、アン
ド・ゲートA1,A3,A5,A7が開き、216
〜219の4ビツトが(MSS)34の信号としてデ
コーダ16に入力し、そこで解読されて16個の記
憶ブロツクの1つを選択する。
次に、ケースCの用途で使用する場合には、切
替信号“0”を入力することにより、アンド・ゲ
ートA2,A4,A6,A8が開き、218〜221の
4ビツトが(MSS)38の信号としてデコーダ
16に入力される。
替信号“0”を入力することにより、アンド・ゲ
ートA2,A4,A6,A8が開き、218〜221の
4ビツトが(MSS)38の信号としてデコーダ
16に入力される。
したがつて、第3図の切替機構(G0〜G11)
10〜12や第5図の切替機構(G8〜G11)1
2を設けることにより、制御部3の設計変更を行
うことなく、例えば、最大記憶容量64Kバイトか
ら256Kバイト、あるいは64Kバイトから16Kバイ
トに記憶ブロツクを切り替えて、簡単に拡張また
は縮小が可能であり、かつブロツク単位で順に増
設が可能となる。また、第6図のケースA,C,
Dに示すように、記憶素子チツプが16Kビツト/
チツプのときの記憶素子アレイ中のワード(行と
列)選択用アドレス・データ・ビツト(ECS)3
1と(ERS)42の14ビツト、または(ECS)
31と(ERS)32の14ビツトを切り替えない
ように定めれば、切り替えのビツト数は12ビツト
から4ないし5ビツトに少くなる。これによつ
て、ハードウエアン量が減少するとともに、記憶
素子アレイ中のワード(行と列)選択用アドレ
ス・データの遅れがなくなるため、メモリ・アク
セス・タイムの遅延増加は防止される。
10〜12や第5図の切替機構(G8〜G11)1
2を設けることにより、制御部3の設計変更を行
うことなく、例えば、最大記憶容量64Kバイトか
ら256Kバイト、あるいは64Kバイトから16Kバイ
トに記憶ブロツクを切り替えて、簡単に拡張また
は縮小が可能であり、かつブロツク単位で順に増
設が可能となる。また、第6図のケースA,C,
Dに示すように、記憶素子チツプが16Kビツト/
チツプのときの記憶素子アレイ中のワード(行と
列)選択用アドレス・データ・ビツト(ECS)3
1と(ERS)42の14ビツト、または(ECS)
31と(ERS)32の14ビツトを切り替えない
ように定めれば、切り替えのビツト数は12ビツト
から4ないし5ビツトに少くなる。これによつ
て、ハードウエアン量が減少するとともに、記憶
素子アレイ中のワード(行と列)選択用アドレ
ス・データの遅れがなくなるため、メモリ・アク
セス・タイムの遅延増加は防止される。
以上説明したように、本発明によれば、既設の
記憶装置に対して、記憶ブロツク当りの最大記憶
容量を拡大または縮小する場合でも、共通制御部
を設計変更することなく、しかも記憶ブロツクの
増設を簡単に行うことができるので、ユーザは半
導体記憶デバイスの進歩に伴つて記憶素子チツプ
を交換することができ、きわめて便利となる。
記憶装置に対して、記憶ブロツク当りの最大記憶
容量を拡大または縮小する場合でも、共通制御部
を設計変更することなく、しかも記憶ブロツクの
増設を簡単に行うことができるので、ユーザは半
導体記憶デバイスの進歩に伴つて記憶素子チツプ
を交換することができ、きわめて便利となる。
第1図は記憶装置における制御方式の種類を説
明するブロツク図、第2図は本発明が適用される
制御方式の記憶装置ブロツク図、第3図は本発明
の実施例を示すアドレス・データ・ビツト切替機
構を備えた記憶装置のブロツク図、第4図は第3
図の記憶装置におけるアドレス・データ・ビツト
の用途を示す説明図、第5図は本発明の他の実施
例を示す記憶装置のブロツク図、第6図は第5図
の記憶装置におけるアドレス・データ・ビツトの
用途を示す説明図、第7図は本発明の他の実施例
を示すアドレス・データ・ビツトの用途配列図、
第8図は本発明の実施例を示すアドレス・デー
タ・ビツト切替機構の構成図である。 1:プロセツサ、2:記憶装置、3:制御部、
4:記憶ブロツク、5:インタフエース、10〜
12:アドレス・データ・ビツト切替機構、1
3:アドレス・データ・レジスタ、14:マルチ
プレクサ、15,16:デコーダ、17:MS選
択信号線、18:素子イネーブル線、19:アド
レス・データ・バス、20:アンド・ゲート、2
1:バツフア・ゲート、22:記憶素子チツプ。
明するブロツク図、第2図は本発明が適用される
制御方式の記憶装置ブロツク図、第3図は本発明
の実施例を示すアドレス・データ・ビツト切替機
構を備えた記憶装置のブロツク図、第4図は第3
図の記憶装置におけるアドレス・データ・ビツト
の用途を示す説明図、第5図は本発明の他の実施
例を示す記憶装置のブロツク図、第6図は第5図
の記憶装置におけるアドレス・データ・ビツトの
用途を示す説明図、第7図は本発明の他の実施例
を示すアドレス・データ・ビツトの用途配列図、
第8図は本発明の実施例を示すアドレス・デー
タ・ビツト切替機構の構成図である。 1:プロセツサ、2:記憶装置、3:制御部、
4:記憶ブロツク、5:インタフエース、10〜
12:アドレス・データ・ビツト切替機構、1
3:アドレス・データ・レジスタ、14:マルチ
プレクサ、15,16:デコーダ、17:MS選
択信号線、18:素子イネーブル線、19:アド
レス・データ・バス、20:アンド・ゲート、2
1:バツフア・ゲート、22:記憶素子チツプ。
Claims (1)
- 1 各々記憶素子アレイで構成された複数のチツ
プを内蔵する複数個の記憶ブロツクと、該記憶ブ
ロツクを共通に制御する制御部とを有する記憶装
置において、上記制御部には、複数ビツトからな
るアドレスデータビツトを格納するアドレスデー
タビツトレジスタと、上記アドレスデータレジス
タから切替手段を介さずに上記アドレスデータビ
ツトのうちの所定ビツトを入力して、記憶素子ア
レイ中のワード行とワード列を選択するためのワ
ード行番地選択用ビツトと、ワード列番地選択用
ビツトとを出力するマルチプレクサと、上記アド
レスデータビツトのうちの上記所定ビツトと重複
しない第1のビツト配列と、上記所定ビツトのう
ちの上記記憶アレイの選択に使用しないビツトを
含む第2のビツト配列とを入力して、上記記憶ブ
ロツクの記憶容量の拡張ないし縮小を示す切替信
号にしたがつて、上記記憶ブロツクの指定に使用
する記憶ブロツク選択信号を上記第1または第2
のビツト配列のいずれかより生成して出力する手
段とを設け、上記記憶ブロツク選択信号とマルチ
プレクスされた上記ワード行番地選択用ビツトと
上記ワード列番地選択用ビツトとを用いて上記記
憶チツプの記憶素子アレイを選択することを特徴
とする記憶装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8739480A JPS5713561A (en) | 1980-06-27 | 1980-06-27 | Memory device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8739480A JPS5713561A (en) | 1980-06-27 | 1980-06-27 | Memory device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30872491A Division JPH0719219B2 (ja) | 1991-11-25 | 1991-11-25 | 記憶装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5713561A JPS5713561A (en) | 1982-01-23 |
| JPH033254B2 true JPH033254B2 (ja) | 1991-01-18 |
Family
ID=13913658
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8739480A Granted JPS5713561A (en) | 1980-06-27 | 1980-06-27 | Memory device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5713561A (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4545010A (en) * | 1983-03-31 | 1985-10-01 | Honeywell Information Systems Inc. | Memory identification apparatus and method |
| SE458525B (sv) * | 1985-05-23 | 1989-04-10 | Pharmacia Ab | Foerfarande foer tvaerbindning av en poroes agar- eller agarosgel |
| JPS61273656A (ja) * | 1985-05-30 | 1986-12-03 | Fujitsu Ltd | デ−タ転送制御方式 |
| JPS62168248A (ja) * | 1986-01-20 | 1987-07-24 | Nec Corp | メモリ装置 |
| JP2587415B2 (ja) * | 1986-01-22 | 1997-03-05 | テキサス インスツルメンツ インコーポレイテッド | メモリバンクの選択が可変なデ−タ処理システム |
| JPS63186345A (ja) * | 1987-01-29 | 1988-08-01 | Toshiba Corp | アドレス多重化制御回路 |
| JPH05346886A (ja) * | 1991-03-19 | 1993-12-27 | Oki Data Syst:Kk | ダイナミックramのアドレス指定方式 |
| US7156018B2 (en) | 2001-04-09 | 2007-01-02 | Koenig & Bauer Aktiengesellschaft | Printing couple in a printing machine with a pivotable transfer cylinder |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5149533B2 (ja) * | 1971-12-16 | 1976-12-27 |
-
1980
- 1980-06-27 JP JP8739480A patent/JPS5713561A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5713561A (en) | 1982-01-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5912854A (en) | Data processing system arranged for operating synchronously with a high speed memory | |
| US5386385A (en) | Method and apparatus for preventing invalid operating modes and an application to synchronous memory devices | |
| US5394541A (en) | Programmable memory timing method and apparatus for programmably generating generic and then type specific memory timing signals | |
| US5602780A (en) | Serial to parallel and parallel to serial architecture for a RAM based FIFO memory | |
| EP0245882A2 (en) | Data processing system including dynamic random access memory controller with multiple independent control channels | |
| US4384342A (en) | System for reducing access time to plural memory modules using five present-fetch and one prefetch address registers | |
| EP0481597A1 (en) | Memory controller for direct or interleave memory accessing | |
| US6912615B2 (en) | Control means for burst access control | |
| EP0389203A2 (en) | Semiconductor memory device having information indicative of presence of defective memory cells | |
| US4763302A (en) | Alternatively addressed semiconductor memory array | |
| JPH09512942A (ja) | デュアルバンクメモリおよび同メモリを用いたシステム | |
| EP0307945A2 (en) | Memory control apparatus for use in a data processing system | |
| US4954994A (en) | FIFO memory capable of simultaneously selecting a plurality of word lines | |
| JPS63163937A (ja) | メモリ制御装置 | |
| US4639894A (en) | Data transferring method | |
| JPH033254B2 (ja) | ||
| EP1026600A2 (en) | Method and apparatus for interfacing with RAM | |
| US5089987A (en) | Refresh control circuit | |
| JPH0855495A (ja) | 同期メモリデバイスを非同期メモリデバイスとして再構成する回路及び方法 | |
| JPH052528A (ja) | 記憶装置 | |
| US5890194A (en) | Method for efficient use of DRAM data and parity areas | |
| KR100224807B1 (ko) | 반도체 메모리장치 및 고속억세스 방법 | |
| JPH0370052A (ja) | アドレス変換回路、メモリコントロール装置、情報処理装置、および、記録装置 | |
| KR900002496Y1 (ko) | 메모리 영역 확장 회로 | |
| JPS6054055A (ja) | 記憶装置 |