Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH033254B2 - - Google Patents
[go: Go Back, main page]

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
Application number
JP55087394A
Other languages
Japanese (ja)
Other versions
JPS5713561A (en
Inventor
Seiji Izumi
Shigeru Kaneko
Shiro Hoshi
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP8739480A priority Critical patent/JPS5713561A/en
Publication of JPS5713561A publication Critical patent/JPS5713561A/en
Publication of JPH033254B2 publication Critical patent/JPH033254B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0615Address space extension
    • G06F12/0623Address 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

【発明の詳細な説明】 本発明は、記憶装置に関するもので、詳しく
は、集中制御式記憶装置の共通制御部を変更する
ことなく、記憶ブロツクの容量の拡張と増設を可
能にした記憶装置の構成に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a storage device, and more specifically, to a storage device that allows expansion and addition of storage blocks without changing the common control unit of the centrally controlled storage device. It's about configuration.

従来、情報処理装置においては、第1図aに示
すように、各記憶ブロツク4ごとに独立の制御部
3を設けた1台以上の分散制御式記憶装置を接続
し、プロセツサ1より各記憶装置に対してアクセ
スを行つている。しかし、近年、LSIメモリ素子
の高集積化とともに、第1図bに示すような複数
個の記憶ブロツク4を1個の共通制御部3で制御
する集中制御式記憶装置が出現している。
Conventionally, in an information processing apparatus, as shown in FIG. is accessing. However, in recent years, with the increase in the degree of integration of LSI memory elements, a centrally controlled storage device, as shown in FIG.

集中制御式記憶装置では、記憶ブロツク4は増
設単位となり、1台の記憶装置に搭載するメモリ
容量は記憶ブロツク4の容量を単位として変更す
ることができる。
In a centrally controlled storage device, the storage block 4 is an expansion unit, and the memory capacity installed in one storage device can be changed using the capacity of the storage block 4 as a unit.

なお、集中制御式記憶装置を使用する情報処理
システムでは、システム中に1台の記憶装置のみ
を使用する場合が多い。
Note that in information processing systems that use centrally controlled storage devices, only one storage device is often used in the system.

集中制御式記憶装置の増設方法は、第2図に示
すように、各記憶ブロツク4ごとに共通制御部3
とのインタフエース5が同じであるから、共通制
御部3にあらかじめ必要ブロツク数のインタフエ
ース5と記憶ブロツク4の実装スペースを用意し
ておけば、記憶ブロツク4の増設とともに共通制
御部3を変更する必要はない。
As shown in FIG. 2, the method for adding a centrally controlled storage device is to
Since the interface 5 is the same with the common control unit 3, if you prepare space for mounting the required number of interfaces 5 and memory blocks 4 in the common control unit 3 in advance, you can change the common control unit 3 when adding memory blocks 4. do not have to.

ところが、記憶ブロツク4の増設とは別に、1
個の記憶ブロツク4の記憶装置を拡張する場合に
は、共通制御部3とのインタフエース5がアドレ
ス的に一致しなくなるため、共通制御部3の構成
を変更する必要がある。例えば、記憶ブロツク当
りの最大記憶容量を、32Kワード×2バイトから
128Kワード×2バイトに拡張する場合に、チツ
プ・サイズが大きくなるとき、あるいは、記憶装
置自体の世代交代が行われるときであれば、共通
制御部3を新たに設計すればよいので、何ら問題
はない。
However, apart from adding memory block 4, 1
When expanding the storage device of each storage block 4, the configuration of the common control section 3 must be changed because the interface 5 with the common control section 3 will no longer match in terms of addresses. For example, change the maximum storage capacity per memory block from 32K words x 2 bytes.
When expanding to 128K words x 2 bytes, if the chip size increases, or if the generation of the storage device itself is changed, all you need to do is design a new common control unit 3, so there will be no problems. There isn't.

しかし、近年、半導体記憶デバイスの記憶密度
の向上は著しく、例えばN−MOS RAMについ
ても、ほぼ同一サイズのチツプ当りの記憶容量が
4Kビツト、16Kビツト、64Kビツトと順次増大
し、市販されている。
However, in recent years, the storage density of semiconductor storage devices has improved significantly, and even for N-MOS RAM, the storage capacity per chip of approximately the same size has increased significantly in recent years.
It has been gradually increased to 4K bits, 16K bits, and 64K bits, and is now commercially available.

このような情勢から、ビツト単価が廉価となる
ため、ユーザは既設の記憶装置に対して同じスペ
ースの中での記憶容量の拡張を望む場合が多い。
Under these circumstances, since the unit price per bit has become low, users often desire to expand the storage capacity of existing storage devices within the same space.

本発明の目的は、このような要望に答えるた
め、既設の記憶装置において、記憶ブロツク当り
の最大記憶容量を拡張する場合でも、共通制御部
を設計変更することなく、共通制御部とのインタ
フエース単位のブロツク当りの最大記憶容量の拡
張と、拡張された記憶ブロツクの増設を簡単に行
える記憶装置を提供することにある。
An object of the present invention is to meet such demands by providing an interface with the common control section without changing the design of the common control section even when expanding the maximum storage capacity per memory block in an existing storage device. To provide a storage device that can easily expand the maximum storage capacity per unit block and add expanded storage blocks.

上記目的を達成するため、本発明の記憶装置
は、各々記憶素子アレイで構成された複数のチツ
プを内蔵する複数個の記憶ブロツクと、記憶ブロ
ツクを共通に制御する制御部とを有する記憶装置
において、制御部には、複数ビツトからなるアド
レスデータビツトを格納するアドレスデータビツ
トレジスタと、上記アドレスデータレジスタから
切替手段を介さずに上記アドレスデータビツトの
うちの所定ビツトを入力して、記憶素子アレイ中
のワード行とワード列を選択するためのワード行
番地選択用ビツトと、ワード列番地選択用ビツト
とを出力するマルチプレクサと、アドレスデータ
ビツトのうちの所定ビツトと重複しない第1のビ
ツト配列と、所定ビツトのうちの記憶アレイの選
択に使用しないビツトを含む第2のビツト配列と
を入力して、記憶ブロツクの記憶容量の拡張ない
し縮小を示す切替信号にしたがつて、記憶ブロツ
クの指定に使用する記憶ブロツク選択信号を第1
または第2のビツト配列のいずれかより生成して
出力する手段とを設け、記憶ブロツク選択信号と
マルチプレクサされたワード行番地選択用ビツト
とワード列番地選択用ビツトとを用いて記憶チツ
プの記憶素子アレイを選択することに特徴があ
る。
In order to achieve the above object, the storage device of the present invention includes a plurality of storage blocks each containing a plurality of chips each constituted by a storage element array, and a control unit that commonly controls the storage blocks. The control section includes an address data bit register for storing address data bits consisting of a plurality of bits, and a predetermined bit of the address data bits inputted from the address data register without going through a switching means to control the storage element array. a multiplexer that outputs word row address selection bits and word column address selection bits for selecting word rows and word columns in the address data bit; and a first bit array that does not overlap with predetermined bits of the address data bits. , and a second bit array including bits that are not used for selecting the storage array out of the predetermined bits, and specify the storage block according to the switching signal indicating expansion or reduction of the storage capacity of the storage block. The memory block selection signal to be used is
or means for generating and outputting from either of the second bit arrays, and using the memory block selection signal and the multiplexed word row address selection bits and word column address selection bits to select the memory element of the memory chip. There is a feature in selecting the array.

以下、本発明の実施例を、図面により説明す
る。
Embodiments of the present invention will be described below with reference to the drawings.

第3図は、本発明の実施例を示すアドレス・デ
ータ・ビツト切替機構を備えた記憶装置のブロツ
ク図である。
FIG. 3 is a block diagram of a storage device equipped with an address/data/bit switching mechanism showing an embodiment of the present invention.

第3図において、プロセツサ1に接続された記
憶装置2は、共通制御部3と1個ないし複数個の
記憶ブロツク4から構成される。
In FIG. 3, a storage device 2 connected to a processor 1 is composed of a common control section 3 and one or more storage blocks 4.

共通制御部3は、プロセツサ1より送出された
アドレス・データを格納するアドレス・データ・
レジスタ13、アドレス・データ・ビツトの用途
変更を行うためのアドレス・データ・ビツト切替
機構10〜12、8本のアドレス・データ・バス
19にアドレス・データの一部を時分割で送出す
るためのマルチプレクサ14、2本の素子イネー
ブル線18の任意の1本を選択するデコーダ1
5,16本のMS選択信号線17の任意の1本を
選択するデコーダ16から構成されている。
The common control unit 3 stores address data sent from the processor 1.
A register 13, an address/data bit switching mechanism 10 to 12 for changing the use of the address/data bits, and a mechanism for sending part of the address/data to eight address/data buses 19 in a time-sharing manner. multiplexer 14; decoder 1 for selecting any one of the two element enable lines 18;
It is composed of a decoder 16 that selects any one of the 5 and 16 MS selection signal lines 17.

記憶ブロツク4は、アドレス・ゲート20に接
続された記憶素子チツプ22の2列と、これらに
共通に接続されたアドレス・データ・バツフア・
ゲート21から構成されている。
The memory block 4 includes two rows of memory element chips 22 connected to an address gate 20 and an address/data buffer commonly connected to them.
It is composed of a gate 21.

共通制御部3は、記憶ブロツク4がMS選択信
号線17に対応しているので、最大16ブロツクを
接続することができる。素子イネーブル線18の
2本と、アドレス・データ・バス19は、各記憶
ブロツク4に対して共通に接続されている。
Since the storage block 4 corresponds to the MS selection signal line 17, the common control section 3 can connect up to 16 blocks. Two element enable lines 18 and an address/data bus 19 are commonly connected to each storage block 4.

なお、MS選択信号線17、素子イネーブル線
18およびアドレス・データ・バス19は、第2
図におけるインタフエース5に対応する。
Note that the MS selection signal line 17, element enable line 18, and address data bus 19 are
This corresponds to interface 5 in the figure.

また、タイミング系、その他の必要な機能は記
載を省略している。
In addition, descriptions of timing systems and other necessary functions are omitted.

共通制御部3と記憶ブロツク4が接続されると
き、1メモリ・サイクル中にデコーダ16で1個
の記憶ブロツク4のみを選択し、デコーダ15で
選択された記憶ブロツク4内のアンド・ゲート2
0のうち、A0またはA1のいずれか一方を選択す
る。したがつて、記憶ブロツク4では、2列の記
憶素子チツプ22のうちの1列(18ビツト=2バ
イト)が選択されて、動作する。このとき、バツ
フア・ゲート21を通過したアドレス・データ
は、記憶素子チツプ22における各記憶素子アレ
イの1ビツトのアドレスを示す。
When the common control unit 3 and the memory block 4 are connected, the decoder 16 selects only one memory block 4 during one memory cycle, and the AND gate 2 in the memory block 4 selected by the decoder 15
0, select either A 0 or A 1 . Therefore, in the memory block 4, one column (18 bits=2 bytes) of the two columns of memory element chips 22 is selected and operated. At this time, the address data passed through the buffer gate 21 indicates a 1-bit address of each storage element array in the storage element chip 22.

第4図は、第3図に示す記憶装置のアドレス・
データ・ビツトの用途を示す説明図である。
Figure 4 shows the address and address of the storage device shown in Figure 3.
FIG. 3 is an explanatory diagram showing the usage of data bits.

第4図に示すアドレス・データ・ビツトが表示
30は、第3図におけるアドレス・データ・レジ
スタ13に対応しており、20〜223のバイト・ア
ドレスの24ビツトを示している。
The address/data bit display 30 shown in FIG. 4 corresponds to the address/data register 13 in FIG. 3, and shows 24 bits of byte addresses 20 to 223 .

記憶装置2は、記憶素子チツプ22の各々が
16384ワード×1ビツト(=16Kビツト)/チツ
プの記憶容量であれば、記憶ブロツク4の最大記
憶容量は約64Kバイトとなるから、16個の記憶ブ
ロツク分で最大約1Mバイトとなる。
In the storage device 2, each of the storage element chips 22
If the memory capacity is 16384 words x 1 bit (=16K bits)/chip, the maximum memory capacity of memory block 4 will be approximately 64K bytes, so the maximum memory capacity for 16 memory blocks will be approximately 1M bytes.

記憶容量を、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選択用として、それぞ
れ使用する。
In order to be able to increase the storage capacity starting from 64K bytes in 64K byte increments up to a maximum of 1M byte,
The use of address data bits is determined as shown in case A of FIG. That is, the usage display (ECS) 31 uses bits 2 1 to 2 7 for selecting word row addresses in the memory array in the storage chip 22 , and the usage display (ERS) 32 uses bits 2 8 to 2 14 . The bits are also used for word address selection, and the purpose display (CS) 33 is used for chip selection to select any one column out of the two columns of memory element chips ( C0 to C17 ) 22. and usage indication (MSS) 34
216 to 219 are respectively used for MS selection to select any one memory block 4 among the 16 blocks.

このような用途に使用するため、第3図におい
て、アドレス・データ・ビツト切替機構10〜1
2に切替信号を加えて、ビツト選択を行なつてい
る。
For use in such applications, address/data/bit switching mechanisms 10 to 1 are shown in FIG.
Bit selection is performed by adding a switching signal to 2.

記憶装置の高密化により、記憶素子チツプ22
を65536ワード×1ビツト(=64Kビツト)/チ
ツプの記憶容量を備えたものに置き替えて、記憶
ブロツク4の最大記憶容量を256Kバイトに拡張
し、かつ記憶装置2として256Kバイト単位で最
大4Mバイトまで増設できるようにするためには、
アドレス・データ・ビツトの用途を第4図のケー
スBに示すように定める必要がある。
As the density of memory devices increases, the memory element chip 22
By replacing the memory block 4 with one with a memory capacity of 65536 words x 1 bit (=64K bits)/chip, the maximum memory capacity of memory block 4 is expanded to 256K bytes, and the maximum memory capacity of memory block 2 is 4M in units of 256K bytes. In order to be able to increase the number of bytes,
It is necessary to determine the use of address data bits as shown in case B of FIG.

第4図に示す用途表示35,36,37,38
は、それぞれ記憶素子チツプ22内の記憶素子ア
レイ中のワード行番地選択用、同じくワード列番
地選択用、チツプ選択用およびMS選択用として
使用される。
Application indications 35, 36, 37, 38 shown in Figure 4
are used for word row address selection, word column address selection, chip selection, and MS selection in the storage element array in the storage element chip 22, respectively.

第3図において、第4図のケースBのような用
途に使用するため、アドレス・データ・ビツト切
替機構10〜12に加える切替信号を変更し、12
ビツトのアドレス・データ・ビツトを切り替えて
マルチプレクサ14、デコーダ15,16に送出
する。
In FIG. 3, the switching signals applied to the address/data/bit switching mechanisms 10 to 12 are changed in order to use it for an application like case B in FIG.
The bit address, data, and bits are switched and sent to the multiplexer 14 and decoders 15 and 16.

なお、ケースAのときには、28のビツトに対応
するマルチプレクサ14のM7の出力は記憶ブロ
ツク4側では使用しないが、ケースBのときには
使用するので、ケースBのためにハードウエアを
用意しておく。
Note that in case A, the output of M7 of multiplexer 14 corresponding to 28 bits is not used on the memory block 4 side, but in case B, it is used, so prepare hardware for case B. .

また、デコーダ15に加えられるTF信号は、
記憶素子チツプ22の起動タイミング信号であ
り、マルチプレクサ14に加えられるTRC信号
はアドレス・データを時分割で送出するためのタ
イミング信号である。
Furthermore, the TF signal applied to the decoder 15 is
This is an activation timing signal for the memory element chip 22, and the TRC signal applied to the multiplexer 14 is a timing signal for transmitting address data in a time-division manner.

第3図および第4図では、基本的なアドレス・
データ・ビツト切替機構10〜12を備えた記憶
装置2を示している。
In Figures 3 and 4, the basic address
A storage device 2 with data bit switching mechanisms 10-12 is shown.

第5図は、本発明の他の実施例を示す記憶装置
のブロツク図であり、簡略化したアドレス・デー
タ・ビツト切替機構を備えた場合を示す。
FIG. 5 is a block diagram of a storage device illustrating another embodiment of the present invention, in which a simplified address/data/bit switching mechanism is provided.

アドレス・データ・ビツト切替機構(G8〜
G11)12は、4ビツトを切り替えるだけで、記
憶容量の拡張を実現できる。アドレス・データ・
ビツト切替機構12以外の構成は、第3図と同じ
であるので説明を省略する。
Address/data/bit switching mechanism (G8~
G11) 12 can expand the storage capacity by simply switching 4 bits. Address/Data/
The configuration other than the bit switching mechanism 12 is the same as that shown in FIG. 3, so a description thereof will be omitted.

第6図は、第5図に示す記憶装置2におけるア
ドレス・データ・ビツトの用途の説明図である。
FIG. 6 is an explanatory diagram of the uses of address data bits in the storage device 2 shown in FIG.

第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ビツトを切り替えるのみで
よい。
Case A in FIG. 6 is exactly the same as case A in FIG.
This is the case with chips. Also, case C in Figure 6
is when the memory element chip 22 is 64K bits/chip, and the usage indicators (ECS) 31 and 39 are for selecting the word row address in the memory element array, and the usage indicators (ERS) 32 and 40 are also for selecting the word column address. The purpose display (CS) 33 is used for chip selection, and the purpose display (MSS) 38 is used for MS selection. Address/data/bit switching between case A and case C can be performed by a switching signal applied to the switching mechanism (G8 to G11) 12 in Fig. 5 depending on the purpose of use.
It is only necessary to switch 4 bits 216 to 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
ビツトである。
Furthermore, although not shown in FIG. 5, an address/data/bit switching mechanism can be added to the decoder 15 to realize a simplified switching mechanism. The use of address data bits in that case is shown in case D of FIG. Case D is the same as case C, when the memory element chip 22 is set to 64K bits/chip, and the purpose display (ECS) 41 is for selecting a word row address in the memory array, and the purpose display (ERS) 42 is Likewise, the word column address selection and purpose display (CS) 43 are used for chip selection. Other usage indication 3
1, 32, and 38 are the same as case C, and address/data/bit switching between case A and case D is performed in the same manner as in case A and case C. In this case, the address data bits that need to be switched are 5 of 215 to 219 .
It's bit.

第4図および第6図に示したアドレス・デー
タ・ビツトの用途例は、記憶素子チツプ22に
16Kビツト/チツプを使用することを基本にして
いるが、他の容量の記憶素子チツプを基本にする
こともできる。
An example of the use of the address data bits shown in FIGS. 4 and 6 is for the memory element chip 22.
It is based on the use of 16K bits/chip, but it is also possible to use memory element chips with other capacities.

第7図は、本発明の他の実施例を示すアドレ
ス・データ・ビツトの用途配列図である。
FIG. 7 is a usage arrangement diagram of address data bits showing another embodiment of the present invention.

第7図では、64Kビツト/チツプを基本とした
場合で、記憶容量を縮小する際に、記憶素子チツ
プ22の容量を小さいものと交換するときのアド
レス・データ・ビツトの用途例を示す。
FIG. 7 shows an example of how address data bits are used when the capacity of the memory element chip 22 is replaced with a smaller capacity one when reducing the memory capacity based on 64K bits/chip.

第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選択用として使
用される。
Case B in Figure 7 shows the usage for 64K bits/chip, and as explained in Case B in Figure 4, usage indication (ECS) 35, (ERS) 3
6, (CS) 37, and (MSS) 38 are basically equipped with a switching mechanism. Case F is when the memory element chip 22 is 16K bits/chip, and the usage indication (ECS) 31, (CS) 44, (ERS) 45,
(MSS) 34 is used for selecting a word row address in the memory element array, for selecting a chip, for selecting a word column address in the memory element array, and for selecting an MS.

第7図より明らかなように、ケースBとケース
Fの用途切り替えに必要なアドレス・データ・ビ
ツト数は、28,216,217,220,221の計5ビツトと
なる。
As is clear from FIG. 7, the number of address data bits required to switch the usage between case B and case F is 2 8 , 2 16 , 2 17 , 2 20 , and 2 21 , which is a total of 5 bits.

このように、用途切り替えが必要なビツト数だ
け切替機構を設けて、ビツト対応に割り付けを行
つておくことにより、記憶素子チツプの記憶容量
の拡張あるいは縮小、ならびに記憶ブロツクの増
設が可能となる。
In this way, by providing as many switching mechanisms as the number of bits that require switching of uses and allocating them in correspondence with the bits, it becomes possible to expand or reduce the storage capacity of the storage element chip and to increase the number of storage blocks.

第8図は、本発明の実施例を示すアドレス・デ
ータ・ビツト切替機構の構成図である。
FIG. 8 is a block diagram of an address/data/bit switching mechanism showing an embodiment of the present invention.

第8図は、一例として第5図に示す切替機構1
2を、第6図のケースAとケースCの用途にした
がつて切り替えができるように構成したものであ
る。すわち、ケースAの用途で使用する場合に
は、切替信号“1”を入力することにより、アン
ド・ゲートA1,A3,A5,A7が開き、216
〜219の4ビツトが(MSS)34の信号としてデ
コーダ16に入力し、そこで解読されて16個の記
憶ブロツクの1つを選択する。
FIG. 8 shows the switching mechanism 1 shown in FIG. 5 as an example.
2 is configured so that it can be switched between case A and case C in FIG. 6 according to the intended use. That is, when used for case A, inputting the switching signal "1" opens AND gates A1, A3, A5, and A7, and 2 16
The four bits .about.219 enter the decoder 16 as the (MSS) 34 signal, where they are decoded to select one of the 16 storage blocks.

次に、ケースCの用途で使用する場合には、切
替信号“0”を入力することにより、アンド・ゲ
ートA2,A4,A6,A8が開き、218〜221
4ビツトが(MSS)38の信号としてデコーダ
16に入力される。
Next, when using for case C, inputting the switching signal "0" opens AND gates A2, A4, A6, and A8, and the 4 bits 218 to 221 are set to (MSS). 38 signals are input to the decoder 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ビツトに少くなる。これによつ
て、ハードウエアン量が減少するとともに、記憶
素子アレイ中のワード(行と列)選択用アドレ
ス・データの遅れがなくなるため、メモリ・アク
セス・タイムの遅延増加は防止される。
Therefore, the switching mechanism (G0 to G11) in Figure 3
10-12 and switching mechanism (G8-G11) 1 in Figure 5
2, it is possible to easily expand or reduce the maximum storage capacity by switching the memory block from 64K bytes to 256K bytes, or from 64K bytes to 16K bytes, without changing the design of the control unit 3. , and can be expanded in block units. In addition, cases A and C in Figure 6,
As shown in D, the memory element chip is 16K bits/
Address data bit (ECS) 3 for word (row and column) selection in memory element array when chip
1 and (ERS) 42 bits, or (ECS)
If the 14 bits of 31 and (ERS) 32 are set not to be switched, the number of bits to be switched will be reduced from 12 bits to 4 or 5 bits. This reduces the amount of hardware and eliminates delays in word (row and column) selection address data in the storage element array, thereby preventing an increase in memory access time delays.

以上説明したように、本発明によれば、既設の
記憶装置に対して、記憶ブロツク当りの最大記憶
容量を拡大または縮小する場合でも、共通制御部
を設計変更することなく、しかも記憶ブロツクの
増設を簡単に行うことができるので、ユーザは半
導体記憶デバイスの進歩に伴つて記憶素子チツプ
を交換することができ、きわめて便利となる。
As explained above, according to the present invention, even when expanding or reducing the maximum storage capacity per memory block in an existing storage device, it is possible to expand or reduce the maximum storage capacity per memory block without changing the design of the common control unit. Since this can be done easily, users can replace storage element chips as semiconductor storage devices progress, which is extremely convenient.

【図面の簡単な説明】[Brief explanation of the drawing]

第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:記憶素子チツプ。
FIG. 1 is a block diagram explaining types of control methods in a storage device, FIG. 2 is a storage device block diagram of a control method to which the present invention is applied, and FIG. 3 is an address/data/data block diagram showing an embodiment of the present invention. A block diagram of a storage device equipped with a bit switching mechanism.
FIG. 5 is a block diagram of a storage device showing another embodiment of the present invention, and FIG. 6 is an explanatory diagram showing the use of address data bits in the storage device shown in FIG.・An explanatory diagram showing the usage of bits; FIG. 7 is a usage arrangement diagram of address data bits showing another embodiment of the present invention;
FIG. 8 is a block diagram of an address/data/bit switching mechanism showing an embodiment of the present invention. 1: Processor, 2: Storage device, 3: Control unit,
4: Memory block, 5: Interface, 10~
12: Address/data/bit switching mechanism, 1
3: Address/data register, 14: Multiplexer, 15, 16: Decoder, 17: MS selection signal line, 18: Element enable line, 19: Address/data bus, 20: AND gate, 2
1: Buffer gate, 22: Memory element chip.

Claims (1)

【特許請求の範囲】[Claims] 1 各々記憶素子アレイで構成された複数のチツ
プを内蔵する複数個の記憶ブロツクと、該記憶ブ
ロツクを共通に制御する制御部とを有する記憶装
置において、上記制御部には、複数ビツトからな
るアドレスデータビツトを格納するアドレスデー
タビツトレジスタと、上記アドレスデータレジス
タから切替手段を介さずに上記アドレスデータビ
ツトのうちの所定ビツトを入力して、記憶素子ア
レイ中のワード行とワード列を選択するためのワ
ード行番地選択用ビツトと、ワード列番地選択用
ビツトとを出力するマルチプレクサと、上記アド
レスデータビツトのうちの上記所定ビツトと重複
しない第1のビツト配列と、上記所定ビツトのう
ちの上記記憶アレイの選択に使用しないビツトを
含む第2のビツト配列とを入力して、上記記憶ブ
ロツクの記憶容量の拡張ないし縮小を示す切替信
号にしたがつて、上記記憶ブロツクの指定に使用
する記憶ブロツク選択信号を上記第1または第2
のビツト配列のいずれかより生成して出力する手
段とを設け、上記記憶ブロツク選択信号とマルチ
プレクスされた上記ワード行番地選択用ビツトと
上記ワード列番地選択用ビツトとを用いて上記記
憶チツプの記憶素子アレイを選択することを特徴
とする記憶装置。
1. In a storage device having a plurality of memory blocks each containing a plurality of chips each constituted by a memory element array, and a control section that commonly controls the memory blocks, the control section has an address that is composed of a plurality of bits. An address data bit register for storing data bits, and a predetermined bit of the address data bits inputted from the address data register without going through a switching means to select word rows and word columns in the storage element array. a multiplexer for outputting word row address selection bits and word column address selection bits; a first bit array that does not overlap with the predetermined bits of the address data bits; A second bit array including bits not used for array selection is input, and a memory block to be used for specifying the memory block is selected according to a switching signal indicating expansion or reduction of the memory capacity of the memory block. signal above the first or second
means for generating and outputting from one of the bit arrays of the memory chip, and using the word row address selection bit and the word column address selection bit multiplexed with the memory block selection signal, the memory chip is A storage device characterized by selecting a storage element array.
JP8739480A 1980-06-27 1980-06-27 Memory device Granted JPS5713561A (en)

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 (en) 1991-11-25 1991-11-25 Storage device

Publications (2)

Publication Number Publication Date
JPS5713561A JPS5713561A (en) 1982-01-23
JPH033254B2 true JPH033254B2 (en) 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 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
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 (en) * 1985-05-23 1989-04-10 Pharmacia Ab PROCEDURE FOR CROSS-BINDING OF A PORO'S AGAR OR AGARO GEL
JPS61273656A (en) * 1985-05-30 1986-12-03 Fujitsu Ltd Data transmission and controlling system
JPS62168248A (en) * 1986-01-20 1987-07-24 Nec Corp Memory device
JP2587415B2 (en) * 1986-01-22 1997-03-05 テキサス インスツルメンツ インコーポレイテッド Data processing system with variable memory bank selection
JPS63186345A (en) * 1987-01-29 1988-08-01 Toshiba Corp Address multiplexing control circuit
JPH05346886A (en) * 1991-03-19 1993-12-27 Oki Data Syst:Kk Address designating system for dynamic ram
ATE434520T1 (en) 2001-04-09 2009-07-15 Koenig & Bauer Ag PRINTING UNIT OF A PRINTING MACHINE

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5149533B2 (en) * 1971-12-16 1976-12-27

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
AU640813B2 (en) A data processing system including a memory controller for direct or interleave memory accessing
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
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
US6128244A (en) Method and apparatus for accessing one of a plurality of memory units within an electronic memory device
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 (en) Memory controller
US4639894A (en) Data transferring method
JPH033254B2 (en)
EP1026600A2 (en) Method and apparatus for interfacing with RAM
US5089987A (en) Refresh control circuit
JPH11250660A (en) Memory device and addressing method for the memory device
JPH052528A (en) Storage device
US5890194A (en) Method for efficient use of DRAM data and parity areas
KR100224807B1 (en) Semiconductor memory device and high speed access method
JPH0370052A (en) Address translation circuit, memory controller, information processor, and recorder
KR900002496Y1 (en) Memory region expandent circuit
JPS6054055A (en) Storage device
JPS59156097A (en) Time division switch output control method
JPS59207484A (en) Semiconductor memory