JPH0528034A - Memory capacity setting method - Google Patents
Memory capacity setting methodInfo
- Publication number
- JPH0528034A JPH0528034A JP18148991A JP18148991A JPH0528034A JP H0528034 A JPH0528034 A JP H0528034A JP 18148991 A JP18148991 A JP 18148991A JP 18148991 A JP18148991 A JP 18148991A JP H0528034 A JPH0528034 A JP H0528034A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- memory capacity
- capacity setting
- mounting
- bank
- 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
Abstract
(57)【要約】 (修正有)
【目的】メモリ容量の設定が簡単且つ確実にでき、更に
未実装部分があってもクロストークや信号遅延を生じな
いようにする。
【構成】メモリコントロールユニット1にメモリバンク
毎のメモリ素子の搭載と非搭載を決定する信号を供給す
るメモリ容量設定回路18を設け、メモリ容量設定回路
18はメモリ素子搭載時に2つの抵抗R1,R2の分圧
により確定した第1の論理レベル信号を出力し、非搭載
時には抵抗R1,R2のいずれか一方を除くことにより
確定した第2の論理レベル信号を出力する。更に、バッ
ファ素子部2に3ステートタイプのバッファ素子を使用
し、メモリ素子搭載時にはメモリ容量設定回路18から
の第1の論理レベル信号でイネーブル状態とし、非常搭
載時には第2の論理レベル信号でバッファ出力をハイイ
ンピーダンスに保つデセーブル状態とする。
(57) [Summary] (Correction) [Purpose] The memory capacity can be set easily and surely, and even if there is an unmounted part, crosstalk and signal delay do not occur. [Structure] The memory control unit 1 is provided with a memory capacity setting circuit 18 for supplying a signal for determining mounting or non-mounting of a memory element for each memory bank, and the memory capacity setting circuit 18 has two resistors R1 and R2 when the memory element is mounted. The first logical level signal determined by the voltage division is output, and when not mounted, the second logical level signal determined by removing either one of the resistors R1 and R2 is output. Further, a 3-state type buffer element is used for the buffer element section 2, and when the memory element is mounted, it is enabled by the first logic level signal from the memory capacity setting circuit 18, and when it is mounted in the emergency state, it is buffered by the second logic level signal. The output is placed in a disable state that maintains high impedance.
Description
【0001】[0001]
【産業上の利用分野】本発明は、バンク単位に搭載容量
を制限することでメモリ容量の異なる複数書類のモジュ
ールボードを可能とするメモリシステムのメモリ容量設
定方式に関する。計算機装置等に実装するメモリシステ
ムのメモリ容量は様々であり、一般的なメモリ容量毎に
モジュールボードを作成している。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory capacity setting method for a memory system that enables module boards for a plurality of documents having different memory capacities by limiting the mounting capacity for each bank. There are various memory capacities of a memory system mounted on a computer device or the like, and a module board is created for each general memory capacity.
【0002】しかし、メモリ容量毎にモジュールボード
を製造した場合には、メモリ容量を増したい場合に、モ
ジュールそのものの交換を必要とし、それまで使用して
いたモジュールボートが無駄になる。このためモジュー
ルボードの最大搭載容量を決め、この最大搭載容量の範
囲内で実際の搭載容量をバンク単位で少なくして複数種
類のメモリ容量が得られるようにしている。However, when a module board is manufactured for each memory capacity, it is necessary to replace the module itself in order to increase the memory capacity, and the module board used up to that point is wasted. Therefore, the maximum mounting capacity of the module board is determined, and the actual mounting capacity is reduced in bank units within the range of the maximum mounting capacity so that a plurality of types of memory capacities can be obtained.
【0003】しかし、この場合のメモリ容量の設定は、
例えばディップスイッチで行っているが、極端に信頼性
が低く、また実装スペースも大きく、コスト的にも不利
である。更に、メモリ素子のみを未実装とした場合に
は、メモリ素子を駆動するバッファ素子が無負荷状態と
なることで、実装側へのクロストークや静電容量の変化
による信号遅延の問題を生じ、この点を解決したメモリ
容量の設定が必要となる。However, the memory capacity setting in this case is as follows.
For example, a dip switch is used, but the reliability is extremely low, the mounting space is large, and the cost is disadvantageous. Furthermore, when only the memory element is not mounted, the buffer element that drives the memory element is in an unloaded state, which causes a problem of signal delay due to crosstalk to the mounting side and a change in capacitance. It is necessary to set the memory capacity that solves this point.
【0004】[0004]
【従来の技術】従来、メモリ容量の異なる同一機能のモ
ジュールボートを使用したメモリシステムでメモリ容量
の設定を行う場合には、モジュールボードそのものをメ
モリ容量毎に異なるようにしている。しかし、モジュー
ル毎にメモリ容量を異ならせたメモリ容量の設定にあっ
てはモジュールボードの種類が増加し、製造管理が繁雑
になる。2. Description of the Related Art Conventionally, when setting a memory capacity in a memory system using module boards of the same function having different memory capacities, the module boards themselves are made different for each memory capacity. However, when the memory capacity is set differently for each module, the number of types of module boards increases, and manufacturing management becomes complicated.
【0005】またバージョンアップ等によりメモリ容量
を増加させたい場合には、メモリ容量の大きなモジュー
ルボードに交換することになるが、それまで使用してメ
モリ容量の小さいモジュールボードは廃棄せざるを得な
い。この無駄を避けるために使用済みのモジュールボー
ドのメモリ容量を増加させるには、メモリ素子1個当た
りの容量を増大する以外不可能であった。Further, when it is desired to increase the memory capacity by version upgrade or the like, the module board with a larger memory capacity will be replaced, but the module board with a smaller memory capacity used until then must be discarded. . In order to avoid this waste, it is impossible to increase the memory capacity of the used module board except to increase the capacity per memory element.
【0006】この問題を解決するためモジュールボード
の最大搭載容量を決め、この最大搭載容量の範囲内で実
際のメモリ素子の搭載容量をバンスク単位で少なくする
部分設定を行うことで、複数種類のメモリ容量を設定す
るようにしている。そして、このようなメモリ容量の部
分設定を行った場合には、モジュールボードにデップス
イッチを設け、部分設定に応じたメモリ容量をメモリコ
ントロールユニット(MCU)に対し設定することで、
未搭載のバンクアドレスのアクセスに対しエラーを返す
ようにしている。In order to solve this problem, the maximum mounting capacity of the module board is determined, and by partially setting the actual mounting capacity of the memory element in bunsk units within the range of the maximum mounting capacity, a plurality of types of memory can be obtained. I am trying to set the capacity. Then, when such partial setting of the memory capacity is performed, a DIP switch is provided on the module board and the memory capacity corresponding to the partial setting is set in the memory control unit (MCU).
An error is returned when an unloaded bank address is accessed.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、ディッ
プスイッチを用いたメモリ容量の設定は、手軽にできる
という利点を有するものの、ディップスイッチは極端に
信頼性が低く、また設定ミスによる動作不良等の問題が
ある。またメモリ容量の部分設定を行ったメモリシステ
ムにあっては、次のような問題がある。However, although the memory capacity can be easily set using the DIP switch, the DIP switch is extremely unreliable and has a problem such as a malfunction due to a setting error. There is. Further, the memory system in which the memory capacity is partially set has the following problems.
【0008】まずメモリ素子を制御するバッファ素子は
搭載したまま、メモリ素子のみを未搭載とした場合に
は、バッファ素子がドライブする信号線上に受信する素
子が不在となる。即ちバッファ素子は無負荷状態とな
る。この場合、バッファ素子がドライブする信号の変化
点におけるアンダーシュート及びオーバーシュートが、
メモリ素子を搭載した時(負荷接続時)に比べ大きくな
るため、隣接する他の信号系統に対するクロストークを
生じ、誤動作を起こし易くなる。これを回避するために
はプリント基板のパターン設計において特別の配慮が必
要である。First, when only the memory element is not mounted while the buffer element for controlling the memory element is mounted, the element for receiving on the signal line driven by the buffer element is absent. That is, the buffer element is in an unloaded state. In this case, the undershoot and overshoot at the change point of the signal driven by the buffer element are
Since it becomes larger than when a memory element is mounted (when a load is connected), crosstalk with another adjacent signal system occurs, and a malfunction easily occurs. In order to avoid this, special consideration is required in the pattern design of the printed circuit board.
【0009】またバッファ素子とメモリ素子を共に未搭
載とした場合には、メモリコントロールユニット(MC
U)からバッファ素子までの信号線の静電容量が変化
し、信号遅延などの不具合が生じる場合がある。本発明
は、このような従来の問題点に鑑みてなされたもので、
メモリ容量の設定が簡単且つ確実でき、更に未実装部分
があってもによるクロストークや信号遅延を生じないメ
モリ素子をバンク単位に部分設定可能なメモリシステム
のメモリ容量設定方式を提供することを目的とする。When both the buffer element and the memory element are not mounted, the memory control unit (MC
The capacitance of the signal line from U) to the buffer element may change, causing a problem such as signal delay. The present invention has been made in view of such conventional problems,
An object of the present invention is to provide a memory capacity setting method for a memory system in which the memory capacity can be set easily and surely, and memory elements that do not cause crosstalk or signal delay due to unimplemented parts can be partially set in bank units. And
【0010】[0010]
【課題を解決するための手段】図1は本発明の原理説明
図である。まず本発明は、複数のメモリ素子より構成さ
れる一定メモリ容量を有する複数のメモリバンクと、メ
モリ素子の制御を行うメモリコントロールユニット(M
CU)1と、メモリコントロールユニット1より出力さ
れるアドレス信号及びメモリ制御信号をバッファリング
してメモリ素子へ送るバッファ素子部2とをモジュール
ボードに搭載し、モジュールボードに搭載されるバンク
数が常に最大数ではなく、バンク単位に搭載制限を行う
ことにより複数種類のメモリ容量をとることが可能なメ
モリシステムのメモリ容量設定方式を対象とする。FIG. 1 is a diagram for explaining the principle of the present invention. First, the present invention relates to a plurality of memory banks each having a certain memory capacity, which are composed of a plurality of memory elements, and a memory control unit (M
CU) 1 and a buffer element unit 2 that buffers the address signal and the memory control signal output from the memory control unit 1 and sends them to the memory element are mounted on the module board, and the number of banks mounted on the module board is always The target is a memory capacity setting method for a memory system that allows multiple kinds of memory capacities by restricting mounting in bank units rather than the maximum number.
【0011】このようなロモリシステムのメモリ容量設
定方式として本発明にあっては、メモリコントロールユ
ニット1にメモリバンク毎のメモリ素子の搭載と非搭載
を決定する信号を供給するメモリ容量設定回路18を設
け、メモリ容量設定回路18はメモリ素子搭載時に2つ
の抵抗R1,R2の分圧により確定した第1の論理レベ
ル信号を出力し、非搭載時には抵抗R1,R2のいずれ
か一方を除くことにより確定した第2の論理レベル信号
を出力するようにしたことを特徴とする。In the present invention as a memory capacity setting method for such a Lomori system, a memory capacity setting circuit 18 is provided to the memory control unit 1 for supplying a signal for deciding whether or not to install a memory element for each memory bank. The memory capacity setting circuit 18 is provided to output the first logic level signal determined by the voltage division of the two resistors R1 and R2 when the memory element is mounted, and is determined by removing one of the resistors R1 and R2 when not mounted. The second logic level signal is output.
【0012】より具体的に説明するとメモリ容量設定回
路18は、接地側の第1抵抗R1とプラス電源側の第2
抵抗R2との直列回路を有し、この直列回路の第1抵抗
R1を第2抵抗に対し十分小さくすることにより(R1
《 R2)、搭載時には第1及び第2の抵抗R1,R2
の分圧により確定したローレベル信号を出力し、非搭載
時には第1抵抗R1を未実装とすることで確定したハイ
レベル信号を出力する。More specifically, the memory capacity setting circuit 18 includes a first resistor R1 on the ground side and a second resistor R1 on the positive power source side.
By having a series circuit with the resistor R2 and making the first resistor R1 of this series circuit sufficiently smaller than the second resistor (R1
<< R2), the first and second resistors R1 and R2 when mounted
The low level signal determined by the voltage division is output, and the high level signal determined by not mounting the first resistor R1 when not mounted is output.
【0013】更に、バッファ素子部2に3ステートタイ
プのバッファ素子を使用し、メモリ素子搭載時にはメモ
リ容量設定回路18からの第1の論理レベル信号をバッ
ファ素子部2に設けたバッファ素子のイネーブル端子に
受けて入力に応じた出力を生ずるイネーブル状態とし、
非常搭載時には第2の論理レベル信号をバッファ素子3
のイネーブル端子に受けて入力レベルが変化しても常に
出力をハイインピーダンスに保つデセーブル状態とする
ことを特徴とする。Further, a 3-state type buffer element is used for the buffer element section 2, and when the memory element is mounted, the first logic level signal from the memory capacity setting circuit 18 is provided in the buffer element section 2 and the enable terminal of the buffer element is provided. To enable the output corresponding to the input,
In the case of emergency mounting, the second logic level signal is applied to the buffer element 3
It is characterized in that the output is always in a high impedance state even if the input level is changed by receiving it at the enable terminal.
【0014】[0014]
【作用】このような構成を備えた本発明のメモリ容量設
定方式によれば次の作用が得られる。まず、メモリ容量
の設定は、メモリ容量設定回路に設けている分圧回路の
一方の抵抗R1を、メモリ素子の搭載時には実装し、未
搭載時には未実装とすればよいことから、単一の抵抗の
実装、未実装で簡単にメモリコントロールユニットに搭
載の有無を認識させてメモリ容量を設定でき、信頼性も
保たれる。According to the memory capacity setting system of the present invention having such a configuration, the following effects can be obtained. First, for setting the memory capacity, one resistor R1 of the voltage dividing circuit provided in the memory capacity setting circuit may be mounted when the memory element is mounted and not mounted when the memory element is not mounted. With or without mounting, the memory capacity can be set easily by letting the memory control unit recognize whether or not it is mounted, and reliability is maintained.
【0015】更に、小メモリ容量からの大メモリ容量へ
のバージョンアップが、メモリ素子と共に抵抗をバンク
数分だけ追加搭載するだけで済み、同一のプリント基板
が使用できる。一方、未実装部分にはバッファ素子は搭
載したままであるので、バッファ素子の未搭載とした場
合のような静電容量の変化はない。Further, the version upgrade from the small memory capacity to the large memory capacity is required only by additionally mounting the resistors for the number of banks together with the memory elements, and the same printed circuit board can be used. On the other hand, since the buffer element is still mounted on the unmounted portion, there is no change in capacitance as in the case where the buffer element is not mounted.
【0016】またメモリ素子の未搭載部分のバッファ素
子は、メモリ容量設定回路からの信号により自動的にデ
セーブル状態とされ、バッファ入力が変化しても出力は
常にハイインピーダンス状態に保たれ、他の信号系統に
対しクロストークを及ぼすことがなく、誤動作を防止で
き、且つパターン設計において特別な配慮はいらなくな
る。Further, the buffer element of the unmounted portion of the memory element is automatically disabled by a signal from the memory capacity setting circuit, and the output is always kept in the high impedance state even if the buffer input changes, and No crosstalk is exerted on the signal system, malfunctions can be prevented, and no special consideration is required in pattern design.
【0017】[0017]
【実施例】図2は本発明の一実施例を示した実施例構成
図であり、全てのメモリバンクにメモリ素子を搭載した
状態を示していある。図2において、1はメモリコント
ロールユニット(MCU)であり、メモリコントロール
ユニット1に対してはRAM4a,4bが設けられてい
る。FIG. 2 is a block diagram of an embodiment showing one embodiment of the present invention, showing a state where memory elements are mounted in all memory banks. In FIG. 2, reference numeral 1 denotes a memory control unit (MCU), and the memory control unit 1 is provided with RAMs 4a and 4b.
【0018】RAM4a,4bは例えばDRAMからな
り、DRAM8個で1バンクを形成する。この実施例は
DRAM8個より構成されるRAM4aをバンク#0、
RAM4bをバンク#1の2バンクとした2バンクを例
にとっている。勿論、最大バンス数は必要に応じて任意
に定めることができ、また1バンク当たりDRAM8個
以上でも構わない。The RAMs 4a and 4b are composed of, for example, DRAM, and eight DRAMs form one bank. In this embodiment, a RAM 4a composed of 8 DRAMs is provided in a bank # 0,
Two banks, where the RAM 4b is the two banks of the bank # 1, are taken as an example. Of course, the maximum number of bunches can be arbitrarily determined as necessary, and one bank may have eight or more DRAMs.
【0019】ここでバンク#0は固定的に実装されるバ
ンクであり、一方、バンク#1は実装と未実装が選択で
きるバンクとしている。バンク#0,#1のRAM4
a,4bに対しては、水平方向にアドレス線10とメモ
リ制御を行う制御線としてRAS/CAS/WE線12
が設けられている。Here, the bank # 0 is a fixedly mounted bank, while the bank # 1 is a bank that can be mounted or not mounted. RAM4 in banks # 0 and # 1
For a and 4b, the RAS / CAS / WE line 12 is used as a control line for horizontally controlling the address line 10 and the memory.
Is provided.
【0020】アドレス線10はRAM4a,4b内のメ
モリ素子のそれぞれのアドレスピンに黒丸で示すように
接続されている。この実施例では説明を簡単にするため
アドレス線10を2本としているが、バンク当りのメモ
リ容量に応じた数のアドレス線が設けられ、例えは1M
×1bitのDRAMでは10本、4M×1bitのD
RAMでは11本のアドレス線が設けられる。The address line 10 is connected to each address pin of the memory elements in the RAMs 4a and 4b as indicated by black circles. In this embodiment, the number of address lines 10 is two in order to simplify the description, but the number of address lines corresponding to the memory capacity per bank is provided, for example, 1M.
10 x 4M x 1bit DRAM, 4M x 1bit D
In the RAM, 11 address lines are provided.
【0021】またRAS/CAS/WE線12は、RA
M4a,4b内のそれぞれのRAS/CAS/WEピン
に黒丸で示すように接続されている。実際にはWE線
(ライトイネーブル線)、RAS線(行制御線)及びC
AS線(列制御線)の3本を設けているが、説明を簡単
にするため1本のRAS/CAS/WE線12として示
している。The RAS / CAS / WE line 12 is RA
They are connected to the RAS / CAS / WE pins in M4a and 4b as indicated by black circles. Actually, WE line (write enable line), RAS line (row control line) and C
Although three AS lines (column control lines) are provided, they are shown as one RAS / CAS / WE line 12 to simplify the description.
【0022】更に、メモリコントロールユニット1から
は8本のデータ線14が取り出されてRAM4a,4b
の垂直方向に配線され、バンク#0,#1のビットb0
〜b7の同一位置にあるRAM2a,2bのデータピン
に接続される。メモリコントロールユニット1からのア
ドレス線8,10及びRAS/CAS/WE線9,12
は、バンク#0,#1に対応して設けたバッファ素子部
2a,2b内のバッファ素子3に接続されている。バッ
ファ素子3は、イネーブル端子を備えた3ステートバッ
ファ素子であり、イネーブル端子の信号レベルをLレベ
ルとするとイネーブル状態となり、例えば入力するアド
レス信号の論理レベルに応じた信号をアドレス線12に
出力する。またイネーブル端子の信号レベルをHレベル
にするとデセーブル状態となり、入力するアドレス信号
が変化しても出力はハイインピーダンス状態に保持され
る。Further, eight data lines 14 are taken out from the memory control unit 1 to be used in the RAMs 4a and 4b.
In the vertical direction, and bit b0 of banks # 0 and # 1
To b7 are connected to the data pins of the RAMs 2a and 2b at the same position. Address lines 8 and 10 and RAS / CAS / WE lines 9 and 12 from the memory control unit 1
Are connected to the buffer elements 3 in the buffer element portions 2a and 2b provided corresponding to the banks # 0 and # 1. The buffer element 3 is a three-state buffer element having an enable terminal, and is in an enable state when the signal level of the enable terminal is L level, and outputs a signal corresponding to the logical level of an input address signal to the address line 12, for example. . Further, when the signal level of the enable terminal is set to the H level, it becomes the disable state, and the output is held in the high impedance state even if the input address signal changes.
【0023】更にメモリコントロールユニット1に対し
てはメモリ容量設定回路18が設けられる。メモリ容量
設定回路18は、実装と未実装を選択できるメモリバン
ク#1に対応して設けられたもので、図2のバンク#1
の実装状態では、第1抵抗R1と第2抵抗R2の直列回
路を接地側とプラス電源+Vcc間に接続し、その分圧
電圧をメモリ容量設定信号15として出力している。Further, a memory capacity setting circuit 18 is provided for the memory control unit 1. The memory capacity setting circuit 18 is provided corresponding to the memory bank # 1 that can be mounted or not mounted.
In the mounted state, the series circuit of the first resistor R1 and the second resistor R2 is connected between the ground side and the positive power source + Vcc, and the divided voltage is output as the memory capacity setting signal 15.
【0024】ここで抵抗R1とR2の間には、
R1《 R2
の関係が設定されている。従って、抵抗R1,R2の分
圧電圧としてのメモリ容量設定信号15は、メモリコン
トロールユニット1及びバッファ素子3のスレッショル
ドレベルを下回って論理的にLレベルに設定される。Here, the relation of R1 << R2 is set between the resistors R1 and R2. Therefore, the memory capacity setting signal 15 as the divided voltage of the resistors R1 and R2 is logically set to the L level below the threshold level of the memory control unit 1 and the buffer element 3.
【0025】このためメモリコントロールユニット1は
メモリ容量設定信号15がLレベルにあるとき、2バン
ク分のRAM4a,4bが搭載されていると判断する。
またメモリ容量設定信号15は、バンク#1側のバッフ
ァ素子3のイネーブル端子をLレベルとすることでイネ
ーブル状態とし、アドレス線10及びCAS/RAS/
WE線12をドライブ状態とする。Therefore, when the memory capacity setting signal 15 is at the L level, the memory control unit 1 determines that the RAMs 4a and 4b for two banks are mounted.
Further, the memory capacity setting signal 15 is brought into an enable state by setting the enable terminal of the buffer element 3 on the bank # 1 side to the L level, and the address line 10 and CAS / RAS /
The WE line 12 is brought into a drive state.
【0026】尚、バンク#0側のバッファ素子3のイネ
ーブル端子は接地接続されることでドライブ状態に固定
されている。メモリコントロールユニット1によるメモ
リ動作は次のようになる。メモリコントロールユニット
1はシステムバス17からのメモリシステムへのアクセ
スアドレスを判断し、アクセス先がバンク#0のRAM
4aであれば、アドレス線8,10と共に、バンク#0
用のRAS/CAS/WE線9,12を適宜変化させ、
バンク#0に対してアクセスを行う。The enable terminal of the buffer element 3 on the bank # 0 side is fixed to the drive state by being grounded. The memory operation by the memory control unit 1 is as follows. The memory control unit 1 determines the access address to the memory system from the system bus 17, and the access destination is the RAM of the bank # 0.
4a, bank # 0 together with address lines 8 and 10.
RAS / CAS / WE lines 9 and 12 for
Access to bank # 0.
【0027】このときバンク#1のアドレス線10もバ
ンク#0のアドレス線10と全く同期して変化している
が、バンク#1用のRAS/CAS/WE線12は変化
しないため、バンク#1のRAM4bは、その出力をハ
イインピーダンス状態に保ち、且つ書き込みが行われる
ことはない。図3は、図2のバンク#1のRAM24を
未搭載とした場合の実施例構成図である。At this time, the address line 10 of the bank # 1 also changes completely in synchronization with the address line 10 of the bank # 0, but the RAS / CAS / WE line 12 for the bank # 1 does not change, so the bank # 1 The RAM 4b of No. 1 keeps its output in a high impedance state, and writing is not performed. FIG. 3 is a block diagram of an embodiment in which the RAM 24 of the bank # 1 of FIG. 2 is not mounted.
【0028】図2でバンク#1の8個のRAM4aを未
搭載とした場合には、メモリ容量設定回路18の接地側
の抵抗R1を未搭載とする。抵抗R1が搭載されないこ
とにより、メモリ容量設定回路18は、プルアップ抵抗
としての抵抗R2のみとなり、図2の時とは逆にメモリ
容量設定信号15はHレベル信号となる。メモリ容量設
定信号15がHレベルにあると、メモリコントロールユ
ニット1はバンク#1が未搭載と判断し、もし、システ
ムバス17から、バンク#1に対応するアドレスがアク
セスされた時には未搭載領域がアクセスされたことを示
すエラーを返す。When the eight RAMs 4a of bank # 1 are not mounted in FIG. 2, the ground-side resistor R1 of the memory capacity setting circuit 18 is not mounted. Since the resistor R1 is not mounted, the memory capacitance setting circuit 18 has only the resistor R2 as a pull-up resistor, and the memory capacitance setting signal 15 becomes an H level signal, contrary to the case of FIG. When the memory capacity setting signal 15 is at the H level, the memory control unit 1 determines that the bank # 1 is not mounted, and if the address corresponding to the bank # 1 is accessed from the system bus 17, the unmounted area is Returns an error indicating that it was accessed.
【0029】同時にバンク#1側のバッファ素子3のイ
ネーブル端子に対する入力もHレベルとなるため、バッ
ファ素子3はデセーブル状態となる。このためバッファ
素子3の出力はハイインピーダンスとなり、バンク#1
のアドレス線10及びRAS/CAS/WE線12をド
ライブすることはない。尚、上記の実施例でメモリ容量
設定回路はバンク搭載でLレベルとなり、未搭載でHレ
ベルとなるメモリ容量設定信号15を出力しているが、
逆の論理レベルとなってもよい。この場合には、メモリ
容量設定信号15を反転した後にバンク#1のバッファ
素子に供給する。At the same time, since the input to the enable terminal of the buffer element 3 on the bank # 1 side also becomes H level, the buffer element 3 is disabled. Therefore, the output of the buffer element 3 becomes high impedance, and the bank # 1
The address line 10 and the RAS / CAS / WE line 12 are not driven. In the above embodiment, the memory capacity setting circuit outputs the memory capacity setting signal 15 which becomes L level when the bank is mounted and becomes H level when the bank is not mounted.
The logic levels may be opposite. In this case, the memory capacity setting signal 15 is inverted and then supplied to the buffer element of bank # 1.
【0030】また上記の実施例は搭載と未搭載が選択で
きるバンクをバンク#1の1つとした場合を例にとるも
のであったが、必要に応じて適宜の登録と未踏録を選択
できるバンクを増してもよく、この場合には、メモリ容
量設定回路18も併せて増加させることになる。In the above embodiment, the bank which can be mounted or not mounted is selected as one of the banks # 1. However, a bank which can be appropriately registered and unregistered can be selected as required. May be increased, and in this case, the memory capacity setting circuit 18 is also increased.
【0031】[0031]
【発明の効果】以上説明したように本発明によれば、バ
ンク単位の実装と未実装とを選択することにより同一の
モジュールボードを使用して異なったメモリ容量を簡単
に設定でき、メモリ容量の設定もバンクに対応した1つ
の抵抗の実装と未実装により簡単に決められ、また信頼
性も保証できる。As described above, according to the present invention, it is possible to easily set different memory capacities by using the same module board by selecting mounting and non-mounting in bank units. The setting can be easily decided by mounting or not mounting one resistor corresponding to the bank, and the reliability can be guaranteed.
【0032】またメモリ素子のみの実装と未実装を選択
できるようにすると共に、未実装のバンクに対応したバ
ッファ素子をメモリ容量設定信号で自動的にデセーブル
状態として出力をハイインピーダンスに保つことがで
き、クロストークによる誤動作と静電容量に起因した信
号遅延を防ぎ、特に高速のメモリ素子を使用した場合に
有効である。Further, it is possible to select mounting or non-mounting of only the memory element, and it is possible to automatically disable the buffer element corresponding to the unmounted bank by the memory capacity setting signal to keep the output at high impedance. , It is possible to prevent malfunction due to crosstalk and signal delay due to electrostatic capacity, which is particularly effective when a high-speed memory element is used.
【図1】本発明の原理説明図FIG. 1 is an explanatory view of the principle of the present invention.
【図2】全てのバンクにメモリ素子を搭載した場合の本
発明の実施例構成図FIG. 2 is a configuration diagram of an embodiment of the present invention when memory elements are mounted in all banks.
【図3】バンク#1を未実装とした場合の本発明の実施
例構成図FIG. 3 is a configuration diagram of an embodiment of the present invention when bank # 1 is not mounted.
1:メモリコントロールユニット(MCU) 2,2a,2b:バッファ素子部 3:バッファ素子 4a,4b:RAM(DRAM) 10:アドレス線 12:RAS/CAS/WE線 14:データ線 15:メモリ容量設定信号 17:システムバス 18:メモリ容量設定回路 1: Memory control unit (MCU) 2, 2a, 2b: buffer element section 3: Buffer element 4a, 4b: RAM (DRAM) 10: Address line 12: RAS / CAS / WE line 14: Data line 15: Memory capacity setting signal 17: System bus 18: Memory capacity setting circuit
Claims (3)
リ容量を有する複数のメモリバンクと、前記メモリ素子
の制御を行うメモリコントロールユニット1と、該メモ
リコントロールユニット1より出力されるアドレス信号
及びメモリ制御信号をバッファリングして前記メモリ素
子へ送るバッファ素子部2とをモジュールボードに搭載
し、該モジュールボードに搭載されるバンク数が常に最
大数ではなく、バンク単位に搭載制限を行うことにより
複数種類のメモリ容量をとることが可能なメモリシステ
ムのメモリ容量設定方式に於いて、 前記メモリコントロールユニット1に前記メモリバンク
毎のメモリ素子の搭載と非搭載を決定する信号を供給す
るメモリ容量設定回路18を設け、該メモリ容量設定回
路18はメモリ素子搭載時に2つの抵抗R1,R2の分
圧により確定した第1の論理レベル信号を出力し、非搭
載時には抵抗R1,R2のいずれか一方を除くことによ
り確定した第2の論理レベル信号を出力するようにした
ことを特徴とするメモリ容量設定方式。1. A plurality of memory banks each having a fixed memory capacity composed of a plurality of memory elements, a memory control unit 1 for controlling the memory elements, and an address signal and a memory output from the memory control unit 1. A plurality of buffer elements are provided by mounting a buffer element section 2 for buffering a control signal and sending the same to the memory element on a module board, and the number of banks mounted on the module board is not always the maximum number, but by mounting restrictions on a bank-by-bank basis. In a memory capacity setting method of a memory system capable of taking various kinds of memory capacities, a memory capacity setting circuit for supplying a signal for determining mounting or non-mounting of a memory element for each memory bank to the memory control unit 1. 18 is provided, and the memory capacity setting circuit 18 has two resistors when a memory element is mounted. The first logic level signal determined by the voltage division of the anti-R1 and R2 is output, and the second logic level signal determined by removing one of the resistors R1 and R2 when not mounted is output. Memory capacity setting method.
て、 前記メモリ容量設定回路18は、接地側の第1抵抗R1
とプラス電源側の第2抵抗R2との直列回路を有し、該
直列回路の第1抵抗R1を第2抵抗に対し十分小さくす
ることにより、搭載時には第1及び第2の抵抗R1,R
2の分圧により確定したローレベル信号を出力し、非搭
載時には第1抵抗R1を未実装とすることで確定したハ
イレベル信号を出力することを特徴とするメモリ容量設
定方式。2. The memory capacity setting system according to claim 1, wherein the memory capacity setting circuit 18 comprises a ground-side first resistor R1.
And a second resistor R2 on the positive power source side in series, and by making the first resistor R1 of the series circuit sufficiently smaller than the second resistor, the first and second resistors R1, R when mounted
A memory capacity setting method, which outputs a low level signal determined by a voltage division of 2, and outputs a high level signal determined by not mounting the first resistor R1 when not mounted.
て、 前記バッファ素子部2に3ステートタイプのバッファ素
子を使用し、メモリ素子搭載時には前記メモリ容量設定
回路18からの第1の論理レベル信号を前記バッファ素
子部2に設けたバッファ素子のイネーブル端子に受けて
入力に応じた出力を生ずるイネーブル状態とし、非常搭
載時には前記第2の論理レベル信号を前記バッファ素子
3のイネーブル端子に受けて入力レベルが変化しても常
に出力をハイインピーダンスに保つデセーブル状態とす
ることを特徴とするメモリ容量設定方式。3. The memory capacity setting method according to claim 1, wherein a buffer element of 3-state type is used in said buffer element section 2, and when the memory element is mounted, the first logic from said memory capacity setting circuit 18 is used. A level signal is received by the enable terminal of the buffer element provided in the buffer element section 2 to generate an output corresponding to the input, and in the emergency mounting, the second logic level signal is received by the enable terminal of the buffer element 3. The memory capacity setting method is characterized in that the output is always in a high-impedance state even if the input level changes.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18148991A JPH0528034A (en) | 1991-07-23 | 1991-07-23 | Memory capacity setting method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18148991A JPH0528034A (en) | 1991-07-23 | 1991-07-23 | Memory capacity setting method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0528034A true JPH0528034A (en) | 1993-02-05 |
Family
ID=16101657
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18148991A Pending JPH0528034A (en) | 1991-07-23 | 1991-07-23 | Memory capacity setting method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0528034A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009122073A (en) * | 2007-11-19 | 2009-06-04 | Yokogawa Electric Corp | Mounting circuit and semiconductor test equipment |
| JP2016076156A (en) * | 2014-10-08 | 2016-05-12 | ローム株式会社 | Touch panel, touch panel controller, control method thereof, and electronic device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63261445A (en) * | 1987-04-20 | 1988-10-28 | Hitachi Ltd | Memory control system |
| JPH034343A (en) * | 1989-05-31 | 1991-01-10 | Toshiba Corp | Memory device |
-
1991
- 1991-07-23 JP JP18148991A patent/JPH0528034A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63261445A (en) * | 1987-04-20 | 1988-10-28 | Hitachi Ltd | Memory control system |
| JPH034343A (en) * | 1989-05-31 | 1991-01-10 | Toshiba Corp | Memory device |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009122073A (en) * | 2007-11-19 | 2009-06-04 | Yokogawa Electric Corp | Mounting circuit and semiconductor test equipment |
| JP2016076156A (en) * | 2014-10-08 | 2016-05-12 | ローム株式会社 | Touch panel, touch panel controller, control method thereof, and electronic device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6414868B1 (en) | Memory expansion module including multiple memory banks and a bank control circuit | |
| US7353316B2 (en) | System and method for re-routing signals between memory system components | |
| US8284620B2 (en) | Memory controller-adaptive 1T/2T timing control | |
| US6714433B2 (en) | Memory module with equal driver loading | |
| US7343444B2 (en) | Reconfigurable memory module and method | |
| US6981089B2 (en) | Memory bus termination with memory unit having termination control | |
| US6347367B1 (en) | Data bus structure for use with multiple memory storage and driver receiver technologies and a method of operating such structures | |
| EP0076629B1 (en) | Reconfigureable memory system | |
| US8117363B2 (en) | Memory module capable of improving the integrity of signals transmitted through a data bus and a command/address bus, and a memory system including the same | |
| US20100027356A1 (en) | Dynamic On-Die Termination of Address and Command Signals | |
| US6931500B2 (en) | Method for bus capacitance reduction | |
| US20020087789A1 (en) | Data storage system | |
| WO2001008010A1 (en) | Reconfigurable memory with selectable error correction storage | |
| US5357624A (en) | Single inline memory module support system | |
| US6397281B1 (en) | Bus arbitration system | |
| US20080061842A1 (en) | Circuit and method for detecting timed amplitude reduction of a signal relative to a threshold voltage | |
| US20050180240A1 (en) | Method and system for fast memory access | |
| US7013375B2 (en) | Configurable directory allocation | |
| JP3760505B2 (en) | RAM control circuit | |
| US7587571B2 (en) | Evaluation unit in an integrated circuit | |
| JP2866418B2 (en) | Memory card | |
| KR100542339B1 (en) | Memory expander | |
| JPH0950334A (en) | Terminator control system | |
| JPH06119200A (en) | Memory device and its test method | |
| KR20010028002A (en) | Memory module having a plurality of semiconductor memory device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19970610 |