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
JPS623505B2 - - Google Patents
[go: Go Back, main page]

JPS623505B2 - - Google Patents

Info

Publication number
JPS623505B2
JPS623505B2 JP54007978A JP797879A JPS623505B2 JP S623505 B2 JPS623505 B2 JP S623505B2 JP 54007978 A JP54007978 A JP 54007978A JP 797879 A JP797879 A JP 797879A JP S623505 B2 JPS623505 B2 JP S623505B2
Authority
JP
Japan
Prior art keywords
memory
address
card
storage
addresses
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
Application number
JP54007978A
Other languages
Japanese (ja)
Other versions
JPS55101178A (en
Inventor
Kenji Oode
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.)
NEC Corp
Original Assignee
Nippon Electric 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP797879A priority Critical patent/JPS55101178A/en
Publication of JPS55101178A publication Critical patent/JPS55101178A/en
Publication of JPS623505B2 publication Critical patent/JPS623505B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/12Group selection circuits, e.g. for memory block selection, chip selection, array selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)

Description

【発明の詳細な説明】 本発明はアドレス制御を行なう記憶装置に関す
る。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a storage device that performs address control.

複数個のメモリカードからなるメモリモジユー
ルを有する記憶装置内でメモリカードのメモリ容
量が変化する場合がある。例えば16Kビツトのメ
モリ素子を32個使用して4列×8行に配列した
64Kバイト(1バイト=8ビツト)のメモリカー
ドを最大4枚使用していた記憶装置において、メ
モリ容量増加等の目的のために、64Kビツトのメ
モリ素子を32個使用して4列×8行に配列した
256Kバイトのメモリカードを最大4枚使用する
場合などである。このような場合従来では以下に
述べるような問題点がある。すなわち、中央処理
装置等の上位装置がメモリアドレスを指定するた
めに前記記憶装置へ送出するメモリアドレスデー
タを、記憶装置内でメモリカードのメモリ容量変
化を考慮して配列すると余る場合がある。すなわ
ち前記例ではメモリカードあたりの最大メモリ容
量が256Kバイトである場合を考慮して、例えば
64Kビツトのメモリ素子内のアドレス選択に16ビ
ツト、メモリカード内のメモリ素子列の選択に2
ビツト、メモリカードの選択に2ビツト、連続的
に割り当て配列したとすると、64Kバイトのメモ
リ容量のメモリカードを使用する場合には、16K
ビツトメモリ素子内のアドレス選択には14ビツト
しか必要ないためメモリアドレスデータビツト内
の途中の2ビツトが余ることなる。従つて、前記
上位装置は前記記憶装置のメモリ容量の大きさに
応じたメモリアドレスデータを使用して、メモリ
素子内のアドレス選択、メモリ素子列の選択およ
びメモリカードの選択を前記メモリアドレスデー
タのビツト順に連続的に行うことができないとい
う問題がある。
In a storage device having a memory module made up of a plurality of memory cards, the memory capacity of the memory card may change. For example, 32 16K bit memory elements are used and arranged in 4 columns x 8 rows.
In storage devices that used up to four 64K-byte (1 byte = 8 bits) memory cards, 32 64K-bit memory elements were used to increase memory capacity by 4 columns x 8 rows. arranged in
For example, when using up to four 256K byte memory cards. In such cases, conventional methods have the following problems. That is, if the memory address data sent to the storage device by a host device such as a central processing unit to specify a memory address is arranged in the storage device taking into account changes in the memory capacity of the memory card, there may be surplus data. In other words, in the above example, considering the case where the maximum memory capacity per memory card is 256K bytes, for example
16 bits for address selection within a 64K bit memory element, 2 bits for selection of memory element rows within a memory card
Assuming that 2 bits are allocated and arranged consecutively for memory card selection, if a memory card with a memory capacity of 64K bytes is used, 16K
Since only 14 bits are needed to select an address within a bit memory element, two middle bits within the memory address data bits are left over. Therefore, the host device uses memory address data corresponding to the memory capacity of the storage device to select an address within a memory element, a memory element column, and a memory card based on the memory address data. There is a problem in that it cannot be performed continuously in bit order.

本発明の目的は上位装置が記憶装置のメモリ容
量の大きさに応じたメモリアドレスデータを使用
して、メモリ素子内のアドレス選択、メモリ素子
列の選択およびメモリカードの選択を前記メモリ
アドレスデータのビツト順に連続的に行うことが
できるようにした記憶装置を提供することにあ
る。
An object of the present invention is for a host device to select an address within a memory element, a memory element column, and a memory card by using memory address data corresponding to the memory capacity of a storage device. The object of the present invention is to provide a storage device that allows data to be stored continuously in bit order.

本発明の装置は、記憶モジユールを形成する複
数の記憶カード手段と、 この記憶カードの記憶容量の大きさを示す記憶
容量識別信号を発生する記憶容量識別信号発生手
段と、 この記憶容量識別信号に基づいてメモリモジユ
ール内のアドレス信号の配列を切換えるアドレス
切換手段とを含むことを特徴とする。
The device of the present invention includes: a plurality of storage card means forming a storage module; a storage capacity identification signal generating means for generating a storage capacity identification signal indicating the storage capacity of the storage card; and address switching means for switching the arrangement of address signals in the memory module based on the address switching means.

本発明の特徴は、記憶装置のメモリカードのメ
モリ容量変化に応じてメモリアドレスデータの配
列を切り換えることにより、上位装置が記憶装置
のメモリ容量の大きさに応じたメモリアドレスデ
ータを使用してメモリ素子内のアドレス選択、メ
モリ素子列の選択およびメモリカードの選択を前
記メモリアドレスデータのビツト順に連続的に行
うことができるように作用することにある。
A feature of the present invention is that by switching the arrangement of memory address data according to changes in the memory capacity of the memory card of the storage device, the host device can use the memory address data according to the memory capacity of the storage device to The purpose of the present invention is to operate so that address selection within an element, selection of a memory element column, and selection of a memory card can be performed continuously in the bit order of the memory address data.

次に本発明について図面を参照して詳細に説明
する。第1図は本発明の一実施例を示す回路図で
ある。
Next, the present invention will be explained in detail with reference to the drawings. FIG. 1 is a circuit diagram showing an embodiment of the present invention.

第1図において、参照番号1は中央処理装置、
参照番号2は記憶装置、参照番号36はメモリカ
ード37〜40からなる(最小1枚〜最大4枚)
メモリモジユール部を示す。ここでメモリカード
は16Kビツトのメモリ素子を4列×8行に配列し
た64Kバイトのメモリ容量のものと64Kビツトの
メモリ素子を同じく4列×8行に配列した256K
バイトのものと混在はないとして、2種類が使用
される。メモリモジユール部の1アドレスを指定
するための前記中央処理装置1から送出されるメ
モリアドレスMAD1〜MAD20はアンド回路1
9〜34からなるアドレスバツフア回路18とア
ンド回路6〜13とオア回路14〜17からなる
選択回路5とから構成されるアドレス回路4に与
えられる。メモリアドレスMAD7〜MAD20は
前記アドレスバツフア回路18のアンド回路21
〜34の入力端子にそれぞれ与えられ、メモリア
ドレスMAD5とMAD6は前記アドレスバツフア
回路18のアンド回路19および20の入力端子
と前記選択回路5のアンド回路11および13の
一方の入力端子にそれぞれ与えられメモリアドレ
スMAD4は前記選択回路5のアンド回路9と1
2との一方の入力端子に与えられ、メモリアドレ
ス3は前記選択回路5のアンド回路7と10との
一方の入力端子に与えられ、メモリアドレス
MAD1および2は前記選択回路5のアンド回路
6および8の一方の入力端子にそれぞれ与えられ
る。また前記メモリモジユール36で使用するメ
モリカードのメモリ容量の大きさが64Kバイトか
256Kバイトかをあらわすメモリ容量信号SELSは
前記選択回路5のアンド回路7,9,11および
13の一方の入力端子とナンド回路3の入力端子
に与えられる。ナンド回路3の出力信号は前記選
択回路5のアンド回路6,8,10および12の
一方の入力端子に与えられる。前記アドレスバツ
フア回路18のアンド回路19〜34の出力信号
はメモリカードに配列されているメモリ素子内の
アドレスを選択する信号CAD1〜CAD16とし
て前記メモリモジユール36のメモリカード37
〜40に送出される。また前記選択回路5のオア
回路16および17の出力信号はメモリカードの
メモリ素子列を選択する信号WS1およびWS2
として前記メモリモジユール46のメモリカード
37〜40に送出される。前記選択回路5のオア
回路14および15の出力信号は解読回路35に
与えられ前記解読回路35の解読結果はメモリモ
ジユールのメモリカードを選択する信号CS1〜
CS4として前記メモリモジユール36のメモリ
カード37〜40に送出される。
In FIG. 1, reference number 1 is a central processing unit;
Reference number 2 is a storage device, reference number 36 is comprised of memory cards 37 to 40 (minimum 1 card to maximum 4 cards)
The memory module section is shown. Here, the memory card has a memory capacity of 64K bytes with 16K bit memory elements arranged in 4 columns x 8 rows, and a 256K memory card with 64K bit memory elements arranged in 4 columns x 8 rows.
Two types are used, assuming that they are not mixed with those of bytes. Memory addresses MAD1 to MAD20 sent from the central processing unit 1 for specifying one address of the memory module are connected to an AND circuit 1.
The signal is applied to an address circuit 4 comprising an address buffer circuit 18 comprising AND circuits 6 to 13 and a selection circuit 5 comprising OR circuits 14 to 17. Memory addresses MAD7 to MAD20 are connected to the AND circuit 21 of the address buffer circuit 18.
34 input terminals, respectively, and memory addresses MAD5 and MAD6 are respectively supplied to input terminals of AND circuits 19 and 20 of the address buffer circuit 18 and one input terminal of AND circuits 11 and 13 of the selection circuit 5. The memory address MAD4 is connected to the AND circuits 9 and 1 of the selection circuit 5.
The memory address 3 is applied to one input terminal of the AND circuits 7 and 10 of the selection circuit 5, and the memory address 3 is applied to one input terminal of the AND circuits 7 and 10 of the selection circuit 5.
MAD1 and MAD2 are applied to one input terminal of AND circuits 6 and 8 of the selection circuit 5, respectively. Also, the memory capacity of the memory card used in the memory module 36 is 64K bytes.
A memory capacity signal SELS representing 256 Kbytes is applied to one input terminal of the AND circuits 7, 9, 11 and 13 of the selection circuit 5 and to the input terminal of the NAND circuit 3. The output signal of the NAND circuit 3 is applied to one input terminal of AND circuits 6, 8, 10 and 12 of the selection circuit 5. The output signals of the AND circuits 19 to 34 of the address buffer circuit 18 are sent to the memory card 37 of the memory module 36 as signals CAD1 to CAD16 for selecting addresses in memory elements arranged in the memory card.
~40. Further, the output signals of the OR circuits 16 and 17 of the selection circuit 5 are signals WS1 and WS2 for selecting the memory element rows of the memory card.
The data is sent to the memory cards 37 to 40 of the memory module 46 as the data. The output signals of the OR circuits 14 and 15 of the selection circuit 5 are applied to a decoding circuit 35, and the decoding result of the decoding circuit 35 is used as a signal CS1 to select a memory card of the memory module.
It is sent to the memory cards 37 to 40 of the memory module 36 as CS4.

次に第1図の本実施例について動作の説明を行
う。まずメモリモジユール36のメモリカード3
7〜40は16Kビツトのメモリ素子を配列した
64Kバイトのメモリ容量のものを使用する。中央
処理装置1がアドレスバツフア回路18へ送出す
るメモリアドレスMAD7〜MAD20は前記アド
レスバツフア回路18のアンド回路21〜34を
介してメモリ素子内のアドレスを選択する信号
CAD3〜CAD16として、前記メモリモジユー
ル37〜40の16Kビツトメモリ素子内の1アド
レスを選択する。またメモリカードのメモリ容量
の大きさが64Kバイトであることをあらわすメモ
リ容量信号SELSはこの場合正論理で“1”とな
り、メモリ容量信号SELSを入力とするナンド回
路3の出力は論理“0”となる。その結果、前記
中央処理装置1が選択回路5へ送出するメモリア
ドレスMAD1〜MAD6の中で前記選択回路5の
オア回路14,15,16および17の出力信号
としてそれぞれメモリアドレスMAD3,MAD
4,MAD5およびMAD6を前記選択回路5で選
択する。このうちメモリアドレスMAD5および
MAD6はメモリ素子列を選択指定するメモリ素
子列選択信号WS1およびWS2として前記メモ
リモジユール37〜40のメモリ素子列、4列の
うち1列を選択する。またメモリアドレスMAD
3およびMAD4は解読回路35により解読さ
れ、その解読結果はメモリカードを選択する信号
CS1〜CS4として前記メモリモジユール36の
メモリカード37〜40の中から1枚を選択す
る。このようにして記憶装置2は中央処理装置1
が指定してきたメモリモジユール36の中の1ア
ドレスの1バイト分のデータを選択する。
Next, the operation of this embodiment shown in FIG. 1 will be explained. First, memory card 3 of memory module 36
7 to 40 are arrayed with 16K bit memory elements.
Use one with a memory capacity of 64K bytes. The memory addresses MAD7 to MAD20 sent by the central processing unit 1 to the address buffer circuit 18 are signals for selecting addresses within the memory element via the AND circuits 21 to 34 of the address buffer circuit 18.
One address within the 16K bit memory element of the memory modules 37-40 is selected as CAD3-CAD16. In addition, the memory capacity signal SELS, which indicates that the memory capacity of the memory card is 64K bytes, is positive logic "1" in this case, and the output of the NAND circuit 3 which receives the memory capacity signal SELS as input is logic "0". becomes. As a result, among the memory addresses MAD1 to MAD6 that the central processing unit 1 sends to the selection circuit 5, the output signals of the OR circuits 14, 15, 16, and 17 of the selection circuit 5 are the memory addresses MAD3, MAD, respectively.
4, MAD5 and MAD6 are selected by the selection circuit 5. Of these, memory address MAD5 and
MAD6 selects one of the four memory element columns of the memory modules 37 to 40 as memory element column selection signals WS1 and WS2 for selecting and specifying memory element columns. Also memory address MAD
3 and MAD4 are decoded by the decoding circuit 35, and the decoding result is a signal for selecting a memory card.
One of the memory cards 37-40 of the memory module 36 is selected as CS1-CS4. In this way, the storage device 2 is connected to the central processing unit 1.
selects 1 byte of data at 1 address in the memory module 36 specified by .

次にメモリモジユール36のメモリカード37
〜40は64Kビツトのメモリ素子を配列した
256Kバイトのメモリ容量のものを使用する。中
央処理装置1がアドレスバツフア回路18へ送出
するメモリアドレスMAD5〜MAD20は前記ア
ドレスバツフア回路18のアンド回路19〜34
を介してメモリ素子内アドレス選択信号CAD1
〜CAD16として、前記メモリカード37〜4
0の64Kビツトメモリ素子内の1アドレスを選択
する。またメモリカードのメモリ容量の大きさが
256Kバイトであることをあらわすメモリ容量信
号SELSはこの場合正論理で論理“0”となり、
メモリ容量信号SELSを入力とするナンド回路3
の出力は論理“1”となる。その結果、前記中央
処理装置1が選択回路5へ送出するメモリアドレ
スMAD1〜MAD6の中で前記選択回路5のオア
回路14,15,16および17の出力信号とし
てそれぞれメモリアドレスMAD1,MAD2,
MAD3およびMAD4が前記選択回路5で選択さ
れる。それから前述した64Kバイトのメモリ容量
のメモリカード使用時の説明と同様にメモリアド
レスMAD3,MAD4は前記メモリカード37〜
40のメモリ素子列、4列のうち1列を選択し、
メモリアドレスMAD1およびMAD2は前記メモ
リモジユール36のメモリカード37〜40の中
から1枚を選択する。このようにして記憶装置2
は、256Kバイトのメモリ容量のメモリカードを
使用したときにも、中央処理装置1が指定してき
たメモリモジユール36の中の1アドレスの1バ
イト分のデータを選択する。
Next, the memory card 37 of the memory module 36
~40 arrayed 64K bit memory elements
Use one with a memory capacity of 256K bytes. The memory addresses MAD5 to MAD20 that the central processing unit 1 sends to the address buffer circuit 18 are the AND circuits 19 to 34 of the address buffer circuit 18.
Address selection signal CAD1 in the memory element via
~As CAD16, the memory card 37~4
Select one address within the zero 64K bit memory element. Also, the memory capacity of the memory card is
In this case, the memory capacity signal SELS representing 256K bytes is positive logic and becomes logic “0”.
NAND circuit 3 with memory capacity signal SELS as input
The output becomes logic "1". As a result, among the memory addresses MAD1 to MAD6 that the central processing unit 1 sends to the selection circuit 5, the memory addresses MAD1, MAD2,
MAD3 and MAD4 are selected by the selection circuit 5. Then, in the same way as explained above when using a memory card with a memory capacity of 64K bytes, the memory addresses MAD3 and MAD4 are set to
40 memory element columns, select 1 column out of 4 columns,
Memory addresses MAD1 and MAD2 select one of the memory cards 37 to 40 of the memory module 36. In this way, storage device 2
selects one byte of data at one address in the memory module 36 specified by the central processing unit 1 even when a memory card with a memory capacity of 256 Kbytes is used.

第1図に示した一実施例である記憶装置2の特
徴的な動作は、64Kバイトのメモリ容量のメモリ
カードを使用するときには、中央処理装置1が記
憶装置2へ送出するメモリアドレスをビツト順に
メモリアドレスMAD7〜MAD20をメモリ素子
内のアドレス選択、メモリアドレスMAD5,
MAD6をメモリ素子列の選択、メモリアドレス
MAD3およびMAD4をメモリカードの選択のた
めに配列し、256Kバイトのメモリ容量のメモリ
カードを使用する時にはメモリアドレスをビツト
順にメモリアドレスMAD5〜MAD20をメモリ
素子内のアドレス選択、メモリアドレスMAD3
およびMAD4をメモリ素子列の選択、メモリア
ドレスMAD1およびMAD2をメモリカードの選
択のために配列するというように、メモリカード
のメモリ容量の変化に応じてメモリアドレスデー
タの配列を変換することにある。
The characteristic operation of the storage device 2, which is an embodiment shown in FIG. Memory addresses MAD7 to MAD20 are selected as addresses within the memory element, memory addresses MAD5,
MAD6 is the memory element row selection, memory address
Arrange MAD3 and MAD4 for memory card selection, and when using a memory card with a memory capacity of 256K bytes, select memory addresses MAD5 to MAD20 in bit order to select addresses within the memory element, and memory address MAD3.
The purpose is to convert the arrangement of memory address data in accordance with changes in the memory capacity of the memory card, such as arranging MAD4 for selecting a memory element column and arranging memory addresses MAD1 and MAD2 for selecting a memory card.

第2図AおよびBと第3図は第1図で示したメ
モリ容量信号を出力する具体的な手段を示す。
FIGS. 2A and 2B and FIG. 3 show specific means for outputting the memory capacity signal shown in FIG.

第2図AおよびBで参照番号101は64Kバイ
トのメモリ容量のメモリカード、参照番号105
は256Kバイトのメモリ容量のメモリカードを示
す。参照番号102は前記参照番号101の中の
出力ピン、前記参照番号103は入力ピンを示
し、参照番号106は前記メモリカード105の
中の出力ピン、参照番号107は入力ピンを示
す。そして前記出力ピン102と106、前記入
力ピン103と107は全く同じピン位置であ
る。また前記メモリカード101の中で入力ピン
102と出力ピン103とは短絡されており、前
記メモリカード105の中で出力ピン106と入
力ピン107とは開放状態である。参照番号10
8は記憶装置内で実装されるバツクボードを示
し、参照番号109および110はそのバツクボ
ード108上の出力ピンおよび入力ピンである。
次に前記メモリカード101もしくは105が前
記バツクボード108に実装された時、前記出力
ピン102または106は前記出力ピン109に
接続され前記入力ピン103または107は前記
入力ピン110に接続される。そして前記出力ピ
ン109はナンド回路111の入力端子に接続さ
れ、前記ナンド回路111の出力はメモリ容量信
号SELSとなる。また前記入力ピン110はグラ
ンドに接続される。
In Figure 2 A and B, reference number 101 is a memory card with a memory capacity of 64K bytes, reference number 105
indicates a memory card with a memory capacity of 256K bytes. Reference number 102 indicates an output pin in the reference number 101, reference number 103 indicates an input pin, reference number 106 indicates an output pin in the memory card 105, and reference number 107 indicates an input pin. The output pins 102 and 106 and the input pins 103 and 107 are at exactly the same pin position. Further, the input pin 102 and the output pin 103 in the memory card 101 are short-circuited, and the output pin 106 and the input pin 107 in the memory card 105 are in an open state. Reference number 10
8 indicates a backboard implemented within the storage device, and reference numerals 109 and 110 are output and input pins on the backboard 108.
Next, when the memory card 101 or 105 is mounted on the backboard 108, the output pin 102 or 106 is connected to the output pin 109 and the input pin 103 or 107 is connected to the input pin 110. The output pin 109 is connected to the input terminal of a NAND circuit 111, and the output of the NAND circuit 111 becomes the memory capacity signal SELS. Further, the input pin 110 is connected to ground.

上記のようにすれば、64Kバイトのメモリカー
ド101を前記バツクボード108へ実装する時
にはナンド回路111の入力端子は正論理で論理
“0”となりメモリ容量信号SELSは前記ナンド
回路111のため反転されて論理“1”となる。
また256Kバイトのメモリカード105を前記バ
ツクボード108へ実装する時にはナンド回路の
入力端子は正論理で論理“1”となりメモリ容量
信号SELSは前記ナンド回路111のため反転さ
れて論理“0”となる。すなわち、第2図Aおよ
びBで示した手段を用いることによりメモリカー
ドのメモリ容量の大きさをあらわすメモリ容量信
号を出力することができる。
By doing the above, when the 64K byte memory card 101 is mounted on the back board 108, the input terminal of the NAND circuit 111 becomes logic "0" with positive logic, and the memory capacity signal SELS is inverted because of the NAND circuit 111. The logic becomes "1".
Furthermore, when the 256 Kbyte memory card 105 is mounted on the backboard 108, the input terminal of the NAND circuit is a positive logic and becomes logic "1", and the memory capacity signal SELS is inverted by the NAND circuit 111 and becomes logic "0". That is, by using the means shown in FIGS. 2A and 2B, it is possible to output a memory capacity signal representing the memory capacity of the memory card.

また第3図のようにスイツチ112とナンド回
路113の入力端子を接続し、前記ナンド回路1
13の出力信号をメモリ容量信号SELSとする。
そして、64Kバイトのメモリ容量のメモリカード
が実装される時にはスイツチをグランドに落と
し、256Kバイトのメモリ容量のメモリカードが
実装される時にはスイツチをオープンにすれば、
上述した第2図AおよびBと同一動作になるか
ら、メモリカードのメモリ容量の大きさをあらわ
すメモリ容量信号を出力する手段として用いるこ
とができる。
Further, as shown in FIG. 3, the switch 112 and the input terminal of the NAND circuit 113 are connected, and the
Let the output signal of No. 13 be the memory capacity signal SELS.
Then, when a memory card with a memory capacity of 64K bytes is installed, the switch is grounded, and when a memory card with a memory capacity of 256K bytes is installed, the switch is left open.
Since the operation is the same as in FIGS. 2A and 2B described above, it can be used as a means for outputting a memory capacity signal representing the memory capacity of the memory card.

ここで、第1図の一実施例の効果について第4
図A,Bおよび第5図AおよびBに示す記憶装置
内のメモリアドレスの配列を参照しながら説明す
る。
Here, we will discuss the effects of the embodiment shown in FIG.
This will be explained with reference to the arrangement of memory addresses in the storage device shown in FIGS. A and B and FIGS. 5A and 5B.

記憶装置は、第1図のようにメモリカードのメ
モリ容量の変化に応じてメモリアドレスの配列を
変換する構成とせずに、予めメモリカードのメモ
リ容量変化を考慮して第4図AかBのようにメモ
リアドレスを配列する。すなわち、第4図Aで示
される記憶装置においてはメモリアドレスMAD
7〜MAD20を64Kバイトのメモリ容量のメモ
リカード使用時の16Kビツトメモリ素子内のアド
レス選択、メモリアドレスMAD5〜MAD20を
256Kバイトのメモリ容量のメモリカード使用時
の64Kビツトメモリ素子内のアドレス選択、メモ
リアドレスMAD3とMAD4とをメモリ素子列の
選択、メモリアドレスMAD1とMAD2とをメモ
リカードの選択というように配列する。また第4
図Bで示される記憶装置においてはメモリアドレ
スMAD7〜MAD20を16Kビツトメモリ素子内
のアドレス選択、メモリアドレスMAD1,MAD
2とMAD7〜MAD20を64Kビツトメモリ素子
内のアドレス選択、メモリアドレスMAD5と
MAD6とをメモリ素子列の選択、メモリアドレ
スMAD3とMAD4とをメモリカードの選択とい
うように配列する。
The storage device does not have a configuration that converts the memory address arrangement according to changes in the memory capacity of the memory card as shown in FIG. Arrange the memory addresses as follows. That is, in the storage device shown in FIG. 4A, the memory address MAD
7 to MAD20 is the address selection in the 16K bit memory element when using a memory card with a memory capacity of 64K bytes, and the memory address MAD5 to MAD20 is
When a memory card with a memory capacity of 256 Kbytes is used, the addresses in the 64 K-bit memory element are selected, memory addresses MAD3 and MAD4 are used to select a memory element column, and memory addresses MAD1 and MAD2 are used to select a memory card. Also the fourth
In the storage device shown in Figure B, memory addresses MAD7 to MAD20 are used to select addresses within a 16K bit memory element, and memory addresses MAD1, MAD
2 and MAD7 to MAD20 are address selections within the 64K bit memory element, and memory address MAD5 and
MAD6 is arranged to select a memory element column, and memory addresses MAD3 and MAD4 are arranged to select a memory card.

ここで、記憶装置におけるメモリアドレスを第
4図Aのように配列しかつ64Kバイトのメモリ容
量のメモリカードを使用する場合、中央処理装置
はメモリアドレスを指定する時メモリアドレス
MAD5,MAD6を論理“0”、“0”に固定し
て、他のメモリアドレスの論理値を決定する必要
が生じる。また記憶装置におけるメモリアドレス
を第4図Bのように配列しかつ256KBのメモリ容
量のメモリカードを1枚だけ使用する場合も、中
央処理装置はメモリアドレスを指定する時メモリ
アドレスMAD3,MAD4を論理“0”、“0”に
固定して、他のメモリアドレスの論理値を決定す
る必要が生じる。
Here, if the memory addresses in the storage device are arranged as shown in Figure 4A and a memory card with a memory capacity of 64 Kbytes is used, the central processing unit will specify the memory address when specifying the memory address.
It becomes necessary to fix MAD5 and MAD6 to logic "0" and "0" and determine the logic values of other memory addresses. Furthermore, even if the memory addresses in the storage device are arranged as shown in Figure 4B and only one memory card with a memory capacity of 256 KB is used, the central processing unit will logically assign memory addresses MAD3 and MAD4 when specifying the memory address. It becomes necessary to fix the logic values to "0" and "0" and determine the logical values of other memory addresses.

すなわち記憶装置におけるメモリアドレスを第
4図AかBのように配列する場合、中央処理装置
は、記憶装置のメモリ容量の大きさ以上に相当す
るメモリアドレスデータを使用する必要が生じ
て、メモリ素子内のアドレス選択、メモリ素子列
の選択およびメモリカードの選択をメモリアドレ
スデータのビツト順に連続的に行うことができな
い。
In other words, when the memory addresses in the storage device are arranged as shown in FIG. Address selection within memory, memory element column selection, and memory card selection cannot be performed consecutively in the bit order of memory address data.

しかし第1図で示した一実施例のように記憶装
置を構成すると、メモリカードのメモリ容量の変
化に応じてメモリアドレスの配列を第5図Aおよ
びBに示すように切り換えることができる。すな
わち、記憶装置は、64Kバイトのメモリ容量のメ
モリカードを使用する時、第5図Aに示すように
メモリアドレスMAD7〜MAD20を16Kビツト
メモリ素子内のアドレス選択、メモリアドレス
MAD5とMAD6をメモリ素子列の選択、メモリ
アドレスMAD3とMAD4をメモリカードの選択
というように配列する。そして記憶装置は256K
バイトのメモリ容量のメモリカードを使用する時
には、第5図Bに示すようにメモリアドレス
MAD5〜MAD20を64Kビツトメモリ素子内の
アドレス選択、メモリアドレスMAD3とMAD4
とはメモリ素子列の選択、メモリアドレスMAD
1とMAD2とをメモリカードの選択というよう
に配列する。
However, if the storage device is constructed as in the embodiment shown in FIG. 1, the memory address arrangement can be changed as shown in FIGS. 5A and 5B in response to changes in the memory capacity of the memory card. That is, when the storage device uses a memory card with a memory capacity of 64 Kbytes, the memory address MAD7 to MAD20 is selected as an address within a 16 Kbit memory element, as shown in FIG. 5A.
MAD5 and MAD6 are arranged to select a memory element column, and memory addresses MAD3 and MAD4 are arranged to select a memory card. And storage is 256K
When using a memory card with a byte memory capacity, the memory address is as shown in Figure 5B.
MAD5 to MAD20 select addresses within the 64K bit memory element, memory addresses MAD3 and MAD4
means memory element column selection, memory address MAD
1 and MAD2 are arranged as memory card selection.

そのため中央処理装置は、メモリアドレスデー
タの一部を論理的に固定することなく記憶装置の
メモリ容量の大きさに応じたメモリアドレスデー
タを使用して、メモリ素子内のアドレス選択、メ
モリ素子列の選択およびメモリカードの選択をメ
モリアドレスのビツト順に連続的に行うことがで
きる。
Therefore, the central processing unit does not logically fix a part of the memory address data, but uses memory address data according to the memory capacity of the storage device to select addresses within the memory element, and to select memory element columns. The selection and memory card selection can be performed sequentially in bit order of the memory address.

本発明には、上位装置がメモリアドレスデータ
を使用してメモリ素子内のアドレス選択、メモリ
素子列の選択およびメモリカードの選択を前記メ
モリアドレスデータのビツト順に連続的に行うこ
とができるという効果がある。
The present invention has the advantage that a host device can use memory address data to successively select an address within a memory element, a memory element column, and a memory card in the bit order of the memory address data. be.

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

第1図は本発明の一実施例を示す図、第2図
A,Bおよび第3図は第1図に示したメモリ容量
信号を出力する回路例を示す図および第4図A,
Bおよび第5図A,Bは第1図の一実施例の動作
の効果を説明するためのメモリアドレス配列を示
す図である。 1……中央処理装置、2……記憶装置、3……
ナンド回路、4……アドレス回路、5……選択回
路、6〜13……アンド回路、14〜17……オ
ア回路、18……アドレスバツフア回路、19〜
34……アンド回路、35……デコーダ回路、3
6……メモリモジユール部、37〜40……メモ
リカード、101,105……メモリカード、1
02,106……メモリカード上の出力ピン、1
03,107……メモリカード上の入力ピン、1
08……バツクボード、109……バツクボード
上の出力ピン、110……バツクボード上の入力
ピン、111,113……ナンド回路、112…
…スイツチ。
FIG. 1 is a diagram showing an embodiment of the present invention, FIGS. 2A, B, and 3 are diagrams showing an example of a circuit that outputs the memory capacity signal shown in FIG. 1, and FIGS.
B and FIGS. 5A and 5B are diagrams showing memory address arrays for explaining the effects of the operation of the embodiment of FIG. 1. 1...Central processing unit, 2...Storage device, 3...
NAND circuit, 4...address circuit, 5...selection circuit, 6-13...AND circuit, 14-17...OR circuit, 18...address buffer circuit, 19-
34...AND circuit, 35...Decoder circuit, 3
6...Memory module section, 37-40...Memory card, 101, 105...Memory card, 1
02,106...Output pin on memory card, 1
03,107...Input pin on memory card, 1
08... Backboard, 109... Output pin on the backboard, 110... Input pin on the backboard, 111, 113... NAND circuit, 112...
...Switch.

Claims (1)

【特許請求の範囲】 1 それぞれ複数の記憶素子からなる記憶素子列
を複数列実装した複数の記憶カードを有する少な
くとも1つの記憶モジユールと、 前記記憶素子の記憶容量を識別する識別信号を
発生する識別信号発生手段と、 M(正整数)本の第1のアドレス線およびN
(正整数)本の第2のアドレス線が接続され前記
識別信号に応答して前記N本の第2のアドレス線
のうちのI(0以上N未満の整数)本に供給され
る信号および前記M本の第1のアドレス線のうち
の(M−I)本に供給される信号を選択しこれら
の選択された信号を前記記憶カードおよび前記記
憶素子列を指定する情報として前記記憶モジユー
ルに供給するとともに前記N本の第2のアドレス
線のうちの残りの(N−I)本に供給される信号
を前記記憶素子内のアドレスを指定する情報とし
て前記記憶モジユールに供給するアドレス切換手
段とから構成したことを特徴とする記憶装置。
[Scope of Claims] 1. At least one storage module having a plurality of storage cards each having a plurality of storage element rows each comprising a plurality of storage elements; and an identification device that generates an identification signal for identifying the storage capacity of the storage element. a signal generating means, M (positive integer) first address lines and N
(a positive integer) number of second address lines are connected, and a signal is supplied to I (an integer greater than or equal to 0 and less than N) of the N second address lines in response to the identification signal; Selecting signals supplied to (M-I) of the M first address lines and supplying these selected signals to the storage module as information specifying the storage card and the storage element array. and address switching means for supplying the signals supplied to the remaining (N−I) of the N second address lines to the memory module as information specifying an address within the memory element. A storage device characterized by comprising:
JP797879A 1979-01-25 1979-01-25 Memory unit Granted JPS55101178A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP797879A JPS55101178A (en) 1979-01-25 1979-01-25 Memory unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP797879A JPS55101178A (en) 1979-01-25 1979-01-25 Memory unit

Publications (2)

Publication Number Publication Date
JPS55101178A JPS55101178A (en) 1980-08-01
JPS623505B2 true JPS623505B2 (en) 1987-01-26

Family

ID=11680531

Family Applications (1)

Application Number Title Priority Date Filing Date
JP797879A Granted JPS55101178A (en) 1979-01-25 1979-01-25 Memory unit

Country Status (1)

Country Link
JP (1) JPS55101178A (en)

Families Citing this family (3)

* 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
JPS62168248A (en) * 1986-01-20 1987-07-24 Nec Corp Memory device
JPH0651948U (en) * 1992-12-21 1994-07-15 住友ベークライト株式会社 Printed wiring board

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5842545B2 (en) * 1976-12-10 1983-09-20 シャープ株式会社 Memory card block selection method
JPS5842544B2 (en) * 1976-12-10 1983-09-20 シャープ株式会社 Memory card block selection device

Also Published As

Publication number Publication date
JPS55101178A (en) 1980-08-01

Similar Documents

Publication Publication Date Title
US5590071A (en) Method and apparatus for emulating a high capacity DRAM
US4523276A (en) Input/output control device with memory device for storing variable-length data and method of controlling thereof
US4908789A (en) Method and system for automatically assigning memory modules of different predetermined capacities to contiguous segments of a linear address range
US5896404A (en) Programmable burst length DRAM
FI83570B (en) MINNESSYSTEM.
US4394753A (en) Integrated memory module having selectable operating functions
US5303192A (en) Semiconductor memory device having information indicative of presence of defective memory cell
US4319343A (en) Programmable digital memory circuit
US4744025A (en) Arrangement for expanding memory capacity
US6324114B1 (en) Semiconductor memory device using a plurality of semiconductor memory chips mounted in one system and a semiconductor memory system using a plurality of semiconductor memory devices
JPS63285650A (en) System and method for controlling memory address signal
US4763302A (en) Alternatively addressed semiconductor memory array
US5179686A (en) Method for automatically detecting the size of a memory by performing a memory warp operation
US6470417B1 (en) Emulation of next generation DRAM technology
US4183086A (en) Computer system having individual computers with data filters
US4841525A (en) Method and arrangement for testing mega-bit memory modules with arbitrary test patterns in a multi-bit test mode
US5598365A (en) High-density read-only memory
US6035381A (en) Memory device including main memory storage and distinct key storage accessed using only a row address
US4800535A (en) Interleaved memory addressing system and method using a parity signal
US6282130B1 (en) EEPROM memory chip with multiple use pinouts
US5216673A (en) Semiconductor memory tester
EP0175420A3 (en) Multiple programmable initialize words in a programmable read only memory
EP0200198B1 (en) An arrangement for expanding memory capacity
US4744053A (en) ROM with mask programmable page configuration
JPS623505B2 (en)