[go: up one dir, main page]

JPH09297707A - Driving method for storage device, and same device - Google Patents

Driving method for storage device, and same device

Info

Publication number
JPH09297707A
JPH09297707A JP8113683A JP11368396A JPH09297707A JP H09297707 A JPH09297707 A JP H09297707A JP 8113683 A JP8113683 A JP 8113683A JP 11368396 A JP11368396 A JP 11368396A JP H09297707 A JPH09297707 A JP H09297707A
Authority
JP
Japan
Prior art keywords
address
storage device
address input
driving
circuit configuration
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.)
Withdrawn
Application number
JP8113683A
Other languages
Japanese (ja)
Inventor
Masayoshi Suzuki
政義 鈴木
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP8113683A priority Critical patent/JPH09297707A/en
Publication of JPH09297707A publication Critical patent/JPH09297707A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide the driving method which properly drives a storage device with different access specifications. SOLUTION: This storage device driving method properly drives the storage devices with different address input specifications and supplies addresses, based upon 1st address input specifications to the storage device to write 1st pattern data (S1, S2). Then an address based upon 2nd address input specifications is supplied to the storage device to write the 2nd pattern data (S3, S4). Then the address based upon the 1st address input specifications is supplied to the storage device to read in the corresponding data (S5, S6). When the read-in data are equal to the 1st pattern data, the storage device is set to the driving circuit constitution, which follows the 1st address input specifications (S7, S8, and S10).

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、記憶装置の駆動方
法とその装置、特に、増設用メモリを駆動する記憶装置
の駆動方法とその装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of driving a storage device and a device thereof, and more particularly to a method of driving a storage device driving an expansion memory and a device thereof.

【0002】[0002]

【従来の技術】コンピュータ、プリンタ等の装置の増設
用メモリとして、S.O.DIMMが広く普及してい
る。これは、装置に予め備えられたS.O.DIMM用
ソケットにS.O.DIMMをセットすることで、一般
のユーザーが容易にメモリを増設することができるため
である。
2. Description of the Related Art As a memory for expanding an apparatus such as a computer or a printer, an S. O. DIMM is widely used. This is an S.V. O. S.D. in the DIMM socket. O. This is because by setting the DIMM, general users can easily add memory.

【0003】S.O.DIMMは、メモリの容量、構
成、アクセス速度の異なる種々のものが市販されてお
り、それらの違いは、S.O.DIMMに設けられたプ
レゼンスディテクト端子(PD0〜PD6)を装置側が
センスすることで、装置に認識され、使い分けがなされ
ている。尚、プレゼンスディテクト端子(以後、PD端
子と略す)において、PD0〜3が容量及び構成を、ま
たPD4〜6がアクセス速度を示している。
S. O. Various types of DIMMs having different memory capacities, configurations, and access speeds are commercially available. O. The presence-side terminals (PD0 to PD6) provided in the DIMM are sensed by the device side, so that the device is recognized and used properly. In the presence detect terminal (hereinafter abbreviated as PD terminal), PD0 to 3 indicate the capacity and configuration, and PD4 to 6 indicate the access speed.

【0004】一方、容量構成、アクセス速度が同じであ
るため、PD端子の仕様が同様であるにもかかわらず、
インターフェース信号の異なるS.O.DIMMがあ
る。例えば、東芝製容量4MBのS.O.DIMMで、
THL321050ATS−6と、THL321070
ATS−6であり、そのブロック図及びピン配置を図1
A、図1B、及び、図2A、図2Bに示す。これらの図
より明らかなように、両者の違いは実装されているDR
AMのタイプが異なるものである。
On the other hand, since the capacity configuration and the access speed are the same, even though the PD terminal specifications are the same,
S.I. O. There is a DIMM. For example, Toshiba's 4 MB S. O. With DIMM,
THL321050ATS-6 and THL321070
It is ATS-6, and its block diagram and pin arrangement are shown in FIG.
A, FIG. 1B, and FIGS. 2A and 2B. As is clear from these figures, the difference between the two is implemented.
The types of AM are different.

【0005】図1A、図1Bの方は、マルチプレックス
されたアドレス入力がロウアドレス入力及びカラムアド
レス入力ともに10本(A0〜A9)であるのに対し
て、図2A、2Bの方は、ロウアドレス入力12本(A
0〜A7,A8R〜A11R)とカラムアドレス入力8
本(A0〜A7)となっている。一般に、前者は1Kリ
フレッシュタイプ、後者は4Kリフレッシュタイプと呼
ばれており、以後、この呼び方で説明する。
In FIG. 1A and FIG. 1B, the multiplexed address input is 10 (A0 to A9) for both row address input and column address input, whereas in FIG. 12 address inputs (A
0 to A7, A8R to A11R) and column address input 8
It is a book (A0-A7). In general, the former is called a 1K refresh type and the latter is called a 4K refresh type, which will be described below.

【0006】[0006]

【発明が解決しようとする課題】このように、インター
フェース信号が異なるタイプのS.O.DIMMがある
にもかかわらず、従来の装置では、どちらかのタイプの
インターフェースしか具備しておらず、また、装置のイ
ンターフェースと異なるタイプのS.O.DIMMを装
着されても、プレゼンスディテクト端子の設定が同じで
あるため、装置側で判別ができず、正しいアクセスがで
きないという欠点があった。
As described above, S.S. O. Despite the presence of DIMMs, conventional devices have only one type of interface, and the S. O. Even if a DIMM is attached, since the presence detect terminal settings are the same, there is a drawback that the device cannot discriminate and correct access cannot be performed.

【0007】本発明は、上記従来例に鑑みてなされたも
ので、異なるアクセス仕様の記憶装置を適正に駆動する
記憶装置の駆動方法とその装置を提供することを目的と
する。
The present invention has been made in view of the above conventional example, and an object of the present invention is to provide a method of driving a storage device and a device for appropriately driving storage devices having different access specifications.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するた
め、本発明の記憶装置の駆動方法とその装置は以下の構
成を備える。即ち、異なるアドレス入力仕様を有する記
憶装置を適正に駆動する記憶装置の駆動方法であって、
第1のアドレス入力仕様に従うアドレスを記憶装置に供
給して、第1のパターンデータを書き込む第1書込み工
程と、第2のアドレス入力仕様に従うアドレスを前記記
憶装置に供給して、第2のパターンデータを書き込む第
2書込み工程と、第1のアドレス入力仕様に従うアドレ
スを記憶装置に供給して、対応するデータを読み込む読
込み工程と、前記読込み工程で読み込まれたデータと前
記第1のパターンデータが等しいならば、前記第1のア
ドレス入力仕様に従う駆動回路構成に設定する駆動回路
構成工程とを備える。
In order to achieve the above object, a method of driving a storage device of the present invention and the device thereof have the following configurations. That is, a method of driving a storage device that appropriately drives storage devices having different address input specifications,
A first write step of supplying an address according to a first address input specification to a storage device to write first pattern data, and an address according to a second address input specification to the storage device to provide a second pattern. A second writing step of writing data, a reading step of supplying an address complying with the first address input specification to a storage device to read corresponding data, and a data read in the reading step and the first pattern data If they are equal, a drive circuit configuration step of setting the drive circuit configuration according to the first address input specification is provided.

【0009】また、別の発明は、異なるアドレス入力仕
様を有する記憶装置を適正に駆動する記憶装置の駆動装
置であって、第1のアドレス入力仕様に従うアドレスを
記憶装置に供給して、第1のパターンデータを書き込む
第1書込み手段と、第2のアドレス入力仕様に従うアド
レスを前記記憶装置に供給して、第2のパターンデータ
を書き込む第2書込み手段と、第1のアドレス入力仕様
に従うアドレスを記憶装置に供給して、対応するデータ
を読み込む読込み手段と、前記読込み手段で読み込まれ
たデータと前記第1のパターンデータが等しいならば、
前記第1のアドレス入力仕様に従う駆動回路構成に設定
する駆動回路構成手段とを備える。
Another aspect of the present invention is a drive device for a storage device that appropriately drives a storage device having a different address input specification, wherein an address according to the first address input specification is supplied to the storage device, and a first device is provided. First writing means for writing the pattern data, and an address according to the second address input specification for supplying the memory device with the second writing means for writing the second pattern data and the address according to the first address input specification. If the reading means that supplies the data to the storage device and reads the corresponding data is equal to the data read by the reading means and the first pattern data,
Drive circuit configuration means for setting the drive circuit configuration according to the first address input specification.

【0010】[0010]

【発明の実施の形態】本実施の形態では、1Kリフレッ
シュタイプ及び4Kリフレッシュタイプの両方のS.
O.DIMMに対してアクセス可能なインターフェース
構成を提供する。 [第1の実施の形態]図3は本発明の一実施の形態を示
すS.O.DIMMインターフェース回路の構成を説明
するブロック図である。
BEST MODE FOR CARRYING OUT THE INVENTION In the present embodiment, both 1K refresh type and 4K refresh type S.S.
O. Provide an accessible interface configuration for the DIMM. [First Embodiment] FIG. 3 shows an S.V. O. It is a block diagram explaining the structure of a DIMM interface circuit.

【0011】図3において、1はアドレス入力のラッ
チ、2は制御ロジック回路であり、また4〜6はマルチ
プレクサである。信号11〜17は、図示されていない
CPU及びその周辺回路の出力信号である。また、信号
20〜26は、S.O.DIMMに対して出力される信
号である。以下詳細にその構成について説明する。尚、
各回路図中の信号名の最後の文字が"*"である信号は、
負論理であることを示す。
In FIG. 3, reference numeral 1 is an address input latch, 2 is a control logic circuit, and 4 to 6 are multiplexers. Signals 11 to 17 are output signals of the CPU and its peripheral circuits (not shown). Further, the signals 20 to 26 are S. O. This is a signal output to the DIMM. The configuration will be described in detail below. still,
The signal whose last character of the signal name in each circuit diagram is "*" is
Indicates negative logic.

【0012】CPUから出力されるアドレス信号である
A2〜A21(11)は、信号ADS*(12)のアド
レスストローブ信号により、アドレスラッチ(1)にラ
ッチされる。アドレスラッチ1の出力信号であるLA2
〜LA21は、マルチプレクサ3、4、5、6の入力と
なる。信号CS*(13)は、CPUのアドレス信号の
上位ビットをデコードした信号であり、S.O.DIM
Mヘのアクセスを示すものであり、制御ロジック回路
(2)に入力される。
Address signals A2 to A21 (11) output from the CPU are latched in the address latch (1) by the address strobe signal of the signal ADS * (12). LA2 which is the output signal of the address latch 1
~ LA21 becomes an input of the multiplexers 3, 4, 5, and 6. The signal CS * (13) is a signal obtained by decoding the upper bits of the address signal of the CPU. O. DIM
This indicates access to M and is input to the control logic circuit (2).

【0013】信号W/R*(14)は、CPUのアクセ
スの種類であるライトまたはリードを示す。また、信号
BE0*〜BE3*(15)は、S.O.DIMMのデ
ータバス32bit(4バイト)のうちのどのバイトに
対するアクセスかを示すバイトイネーブル信号である。
The signal W / R * (14) indicates write or read which is the type of access by the CPU. Further, the signals BE0 * to BE3 * (15) are S.S. O. It is a byte enable signal indicating which byte of the DIMM data bus 32 bits (4 bytes) is to be accessed.

【0014】また、信号CLK(17)は、制御ロジッ
ク回路(2)に動作タイミングを与えるクロック信号で
ある。信号REFREQ(16)は、リフレッシュカウ
ンタの出力であり、本信号が真になることで制御ロジッ
ク回路(2)はS.O.DIMMに対して公知のリフレ
ッシュ動作を実行する。
The signal CLK (17) is a clock signal which gives the operation timing to the control logic circuit (2). The signal REFREQ (16) is the output of the refresh counter, and when this signal becomes true, the control logic circuit (2) outputs the S.S. O. A known refresh operation is performed on the DIMM.

【0015】尚、リフレッシュ動作についての説明は省
略する。上記入力信号により、制御ロジック回路(2)
は以下の信号を出力する。信号RAS0*,RAS2*
(24)は、ロウアドレスストローブ信号であり、信号
CAS0*〜/CAS3*(25)は、カラムアドレス
ストローブ信号である。また、信号WE*(26)は、
ライトイネーブル信号である。
The description of the refresh operation will be omitted. Control logic circuit (2) according to the input signal
Outputs the following signal. Signals RAS0 *, RAS2 *
(24) is a row address strobe signal, and signals CAS0 * to / CAS3 * (25) are column address strobe signals. In addition, the signal WE * (26) is
This is a write enable signal.

【0016】BE0*〜BE3*(15)のバイトイネ
ーブル信号に応じて、ロウアドレスストローブ信号RA
S0*,RAS2*(24)及びカラムアドレスストロ
ーブ信号CAS0*〜CAS3*が出力される。信号2
7は、ロウアドレス・カラムアドレス切換信号R/C*
であり、マルチプレクサ3、4のセレクト入力となる。
A row address strobe signal RA is issued in response to the byte enable signals BE0 * to BE3 * (15).
S0 *, RAS2 * (24) and column address strobe signals CAS0 * to CAS3 * are output. Signal 2
7 is a row address / column address switching signal R / C *
And becomes the select input of the multiplexers 3 and 4.

【0017】信号18、19は、制御信号であり、各々
マルチプレクサ6及び5のセレクト入力となる。マルチ
プレクサ(3〜6)は、セレクト入力が論理"L"の場
合、A入力が出力され、また、論理"H"の場合、B入力
が出力される。アドレスラッチ1の各出力は、マルチプ
レクサ(3〜6)の入力に接続される。また、そのうち
LA20は、そのままS.O.DIMMのアドレス信号
MA10となっている。
Signals 18 and 19 are control signals and serve as select inputs of the multiplexers 6 and 5, respectively. The multiplexers (3 to 6) output the A input when the select input is the logic “L”, and output the B input when the select input is the logic “H”. Each output of address latch 1 is connected to the input of a multiplexer (3-6). In addition, LA20 is the S. O. It is the address signal MA10 of the DIMM.

【0018】マルチプレクサ(5)の出力は、マルチプ
レクサ(3)のB入力に接続されており、マルチプレク
サ(3)の出力は、S.O.DIMMのアドレス信号M
A8、9となる。マルチプレクサ(6)のB入力は、V
ccにプルアップされており、論理"H"固定となってい
る。また、その出力はアドレス信号MA11となる。
The output of the multiplexer (5) is connected to the B input of the multiplexer (3) and the output of the multiplexer (3) is the S.M. O. DIMM address signal M
It becomes A8, 9. The B input of the multiplexer (6) is V
It is pulled up to cc and is fixed to logic "H". The output becomes the address signal MA11.

【0019】更に、マルチプレクサ(4)の出力は、ア
ドレス信号MA0〜7となる。図4は、本実施の形態の
動作を示すタイミングチャートである。同図に従い動作
を説明する。まず、タイミングT1にて、CPU(図示
されていない)はアドレス信号、アドレスストローブ信
号ADS*、ライト/リード信号W/R*、バイトイネ
ーブル信号BE0*〜BE3*が出力される。
Further, the output of the multiplexer (4) becomes the address signals MA0-7. FIG. 4 is a timing chart showing the operation of this embodiment. The operation will be described with reference to FIG. First, at timing T1, a CPU (not shown) outputs an address signal, an address strobe signal ADS *, a write / read signal W / R *, and byte enable signals BE0 * to BE3 *.

【0020】また、タイミングT2では、アドレススト
ローブ信号ADS*が偽となる。これにより、アドレス
ラッチ(1)にアドレス信号がラッチされ、MA0〜1
1にロウアドレスが出力される。次に、タイミングT3
では、ロウアドレスストローブRAS0*,RAS2*
が出力され、引き続き、タイミングT4では、ロウアド
レスカラムアドレス切換信号R/C*が論理"L"とな
り、アドレス信号MA0〜9にカラムアドレスが出力さ
れる。
At the timing T2, the address strobe signal ADS * becomes false. As a result, the address signal is latched in the address latch (1) and MA0 to 1
The row address is output to 1. Next, timing T3
Then, the row address strobes RAS0 *, RAS2 *
Then, at timing T4, the row address / column address switching signal R / C * becomes logic "L", and the column address is output to the address signals MA0-9.

【0021】また、ライトイネーブル信号WE*も出力
される。次に、タイミングT5において、カラムストロ
ーブ信号CAS0*〜CAS3*が出力される。タイミ
ングT6では、ロウアドレスストローブ信号RAS0
*,RAS2*、カラムアドレスストローブ信号CAS
0*〜CAS3*、ライトイネーブル信号WE*を偽と
するとともに、ロウ・カラムアドレス切換信号R/C*
は論理"H"とする。
A write enable signal WE * is also output. Next, at timing T5, the column strobe signals CAS0 * to CAS3 * are output. At timing T6, the row address strobe signal RAS0
*, RAS2 *, column address strobe signal CAS
0 * to CAS3 *, the write enable signal WE * is set to false, and the row / column address switching signal R / C * is set.
Is a logic "H".

【0022】以上により、S.O.DIMMヘのアクセ
ス(ライト)は終了する。リードの場合も、ライトイネ
ーブル信号WE*が真とならないこと以外は上記と同様
のサイクルでアクセスされる。図5は、本実施の形態に
おけるCPUのアドレス信号A2〜A21とS.O.D
IMMに出力されるアドレス信号MA0〜MA11の対
応を示した図である。
From the above, S. O. The access (write) to the DIMM ends. Also in the case of reading, access is performed in the same cycle as described above except that the write enable signal WE * is not true. FIG. 5 shows the address signals A2 to A21 and S.S. O. D
It is a figure showing correspondence of address signals MA0-MA11 outputted to IMM.

【0023】図5からわかるように、下位のアドレス信
号MA0〜7はロウアドレスとしてA12〜19、カラ
ムアドレスとしてA2〜9が共通に出力される。また、
MA10は、常にA20が出力される。一方、MA8,
9は、制御信号Aを変更することで、また、MA11は
制御信号Bを変更することで変化する。即ち、制御信号
Aを論理"L"に設定した場合、MA8,9はロウアドレ
スとしてA20,21が、また、カラムアドレスとして
A10,11が出力される。
As can be seen from FIG. 5, the lower address signals MA0 to 7 are commonly output as row addresses A12 to 19 and column addresses A2 to 9. Also,
MA10 always outputs A20. On the other hand, MA8,
9 changes by changing the control signal A, and MA 11 changes by changing the control signal B. That is, when the control signal A is set to the logic "L", the MAs 8 and 9 output A20 and 21 as row addresses and the column addresses A10 and 11, respectively.

【0024】一方、論理"H"に設定した場合は、ロウ、
カラムアドレス共にA10、11が出力される。また、
制御信号Bが論理"L"の場合には、MA11にA21が
出力され、論理"H"の場合には論理"H"が必ず出力され
る。以上のように、制御信号Aを論理"L"に設定するこ
とで、1Kリフレッシュタイプに、また、論理"H"に設
定することで4Kリフレッシュタイプに適応したアドレ
スが出力されることになる。また、制御信号Bを論理"
H"に設定することで、MA11を論理"H"固定とする
ことになる。
On the other hand, when the logic "H" is set, low,
A10 and 11 are output together with the column address. Also,
When the control signal B is logic "L", A21 is output to MA11, and when it is logic "H", logic "H" is always output. As described above, when the control signal A is set to the logic "L", the address suitable for the 1K refresh type is output, and when the control signal A is set to the logic "H", the address suitable for the 4K refresh type is output. In addition, the control signal B is set to logic "
By setting to H ", MA11 is fixed to logic" H ".

【0025】尚、1KリフレッシュタイプのS.O.D
IMMのMA10,11に対応する入力ピンは図2Bに
あるようにN.C(ノーコネクション)となっているた
め、上記の信号が入力されても影響されないことは明ら
かである。図6は装着されたS.O.DIMMのタイプ
を判別する手順を示したフローチャートである。
The 1K refresh type S.M. O. D
The input pins corresponding to MAs 10 and 11 of the IMM are N.M. Since it is C (no connection), it is clear that it is not affected even if the above signals are input. FIG. 6 shows the mounted S. O. 7 is a flowchart showing a procedure for determining the type of DIMM.

【0026】まず、ステップS1において、制御信号A
及びBを論理"L"に設定する。次に、ステップS2で
は、アドレス"0H"番地にデータ”55555555H”
をライトする。ここで示すアドレスはS.O.DIMM
がマッピングされた相対アドレスである。尚、"H"は1
6進数を意味する。図7は装着されているS.O.DI
MMのタイプによるステップS2の処理を実行した後の
S.O.DIMM上のデータを示す図である。図7の
(a)は1Kリフレッシュタイプが、(b)は4Kリフ
レッシュタイプが装着された場合のものである。
First, in step S1, the control signal A
And B to logic "L". Next, in step S2, data "55555555H" is stored in the address "0H".
To write. The address shown here is S. O. DIMM
Is the mapped relative address. "H" is 1
Means hexadecimal. FIG. 7 shows the S. O. DI
After executing the processing of step S2 according to the type of MM, the S.M. O. It is a figure which shows the data on DIMM. 7A shows the case where the 1K refresh type is mounted, and FIG. 7B shows the case where the 4K refresh type is mounted.

【0027】ステップS2の実行により、どちらも"0H
〜3H"番地に"55H"がライトされたことになる。次
に、ステップS3では、制御信号Aは論理"L"に、制御
信号Bを論理"H"に設定する。引き続き、ステップS4
では、アドレス"0H"番地にステップS2とは異なるデ
ータ"AAAAAAAAH"をライトする。
By executing step S2, both are set to "0H".
That is, "55H" is written to the address "~ 3H." Next, in step S3, the control signal A is set to logic "L" and the control signal B is set to logic "H".
Then, the data "AAAAAAAAH" different from that in step S2 is written in the address "0H".

【0028】もし、装着されているS.O.DIMMが
1Kリフレッシュタイプであれば、有効なMA0〜9
は、ロウ、カラムアドレス共に論理"L"であるため、図
8の(a)のように"0H〜3H"番に"AAH"がライトさ
れたことになる。一方、4Kリフレッシュタイプであれ
ば、ロウアドレスとして有効なMA0〜11において、
MA11が論理"H"、その他は論理"L"となり、カラム
アドレスとしてMA0〜7は全て論理"L"となるため、
図8の(b)に示すようにアドレス"200000H〜2
00003H"番地にデータ"AAH"がライトされる。
If the S. O. If DIMM is 1K refresh type, valid MA0-9
Since both the row and column addresses are logical "L", "AAH" is written in the "0H-3H" numbers as shown in FIG. On the other hand, if it is a 4K refresh type, in MA0-11 which is effective as a row address,
MA11 is a logical "H", others are a logical "L", and MA0 to MA7 are all logical "L" as column addresses.
As shown in FIG. 8B, the address "200000H-2
The data "AAH" is written in the address "00003H".

【0029】図8からも明らかなように、上記の処理に
より、装着されているS.O.DIMMのタイプによ
り、メモリマップ上データが異なることとなる。次に、
ステップS5において、ステップS1と同様に制御信号
A及びBを論理"L"に設定する。ステップS6では、ア
ドレス"0H"番地をリードする。
As is clear from FIG. 8, the S. O. The data on the memory map varies depending on the type of DIMM. next,
In step S5, the control signals A and B are set to logic "L" as in step S1. In step S6, the address "0H" is read.

【0030】ステップS7では、リードデータがステッ
プS4でライトしたデータ"AAAAAAAAH"かどう
かを判断する。リードしたデータが"AAAAAAAA
H"である場合は、ステップS9に進む。ステップS9で
は、装着されたS.O.DIMMが1Kリフレッシュタ
イプと判断し、制御信号A及びBを”論理"L"”に保持
する。
In step S7, it is determined whether the read data is the data "AAAAAAAAH" written in step S4. The read data is "AAAAAAAAA.
If it is H ", the process proceeds to step S9. In step S9, the mounted SO DIMM is determined to be the 1K refresh type, and the control signals A and B are held at" logic "L".

【0031】一方、ステップS7でノーと判定した場合
は、ステップS8に進み、ステップS6でリードしたデ
ータがステップS1においてライトしたデータ”555
55555H”かどうかを判断する。ここで、そうであ
るならば、装着されているS.O.DIMMが4Kリフ
レッシュタイプと判断し、ステップS10に進む。ステ
ップS10では、制御信号Aを論理"H"”に、制御信号
Bを論理"L"にセットする。
On the other hand, if it is determined NO in step S7, the process proceeds to step S8, and the data read in step S6 is the data "555" written in step S1.
55555H "is determined. If so, it is determined that the attached SO DIMM is the 4K refresh type, and the process proceeds to step S10. In step S10, the control signal A is set to logic" H ". The control signal B is set to "" to logic "L".

【0032】尚、ステップS8において、ノーと判定さ
れた場合は、S.O.DIMMヘのアクセスが正しく実
行できないエラーと判断されるためエラー処理ルーチン
に移行する。以上の処理により、各々タイプに適応する
アドレスの出力が設定されたこととなる。
If it is determined NO in step S8, the S. O. Since it is determined that the access to the DIMM cannot be executed correctly, the process proceeds to the error processing routine. By the above processing, the output of the address suitable for each type is set.

【0033】なお、本発明は、複数の機器から構成され
るシステムに適用しても、一つの機器からなる装置に適
用してもよい。以上説明したように、本発明によれば、
プレゼンスディテクト端子の設定が同じであるにもかか
わらず、アドレス信号の異なるタイプのS.O.DIM
Mに対しても、そのタイプを判別することで、各々のタ
イプに適応したアドレス信号の出力が可能となる。
The present invention may be applied to either a system composed of a plurality of devices or an apparatus composed of a single device. As described above, according to the present invention,
Although the settings of the presence detect terminals are the same, S.S. O. DIM
By determining the type of M as well, it is possible to output an address signal adapted to each type.

【0034】[0034]

【発明の効果】以上説明したように本発明によれば、異
なるアクセス仕様の記憶装置を適正に駆動することがで
きる。
As described above, according to the present invention, it is possible to properly drive storage devices having different access specifications.

【図面の簡単な説明】[Brief description of drawings]

【図1A】1KリフレッシュタイプのS.O.DIMM
の構成を説明する図である。
FIG. 1A is a 1K refresh type S.I. O. DIMM
FIG. 3 is a diagram illustrating the configuration of FIG.

【図1B】1KリフレッシュタイプのS.O.DIMM
の信号の端子割当を説明する図である。
FIG. 1B is a 1K refresh type S.I. O. DIMM
FIG. 6 is a diagram for explaining the terminal assignment of the signal of FIG.

【図2A】4KリフレッシュタイプのS.O.DIMM
の構成を説明する図である。
2A is a 4K refresh type S.I. O. DIMM
FIG. 3 is a diagram illustrating the configuration of FIG.

【図2B】4KリフレッシュタイプのS.O.DIMM
の信号の端子割当を説明する図である。
FIG. 2B is a 4K refresh type S.I. O. DIMM
FIG. 6 is a diagram for explaining the terminal assignment of the signal of FIG.

【図3】本発明の実施の形態に係るS.O.DIMMイ
ンターフェース回路の構成を説明するブロック図であ
る。
FIG. 3 is a diagram illustrating an S.S. O. It is a block diagram explaining the structure of a DIMM interface circuit.

【図4】本発明の実施の形態に係るS.O.DIMMイ
ンターフェース回路の動作を説明するタイミングチャー
トである。
FIG. 4 is a diagram illustrating an S.S. O. 6 is a timing chart illustrating the operation of the DIMM interface circuit.

【図5】本発明の実施の形態に係るS.O.DIMMイ
ンターフェース回路のアドレス出力を説明する図であ
る。
FIG. 5 is a diagram illustrating an S.S. O. It is a figure explaining the address output of a DIMM interface circuit.

【図6】本発明の実施の形態に係るS.O.DIMMイ
ンターフェース回路の動作を説明するフローチャートで
ある。
FIG. 6 is a diagram illustrating an S.S. O. 7 is a flowchart illustrating an operation of the DIMM interface circuit.

【図7】本発明の実施の形態に係るS.O.DIMMイ
ンターフェース回路の動作を説明するメモリマップの図
である。
FIG. 7 is a diagram illustrating an S.S. O. It is a memory map figure explaining operation | movement of a DIMM interface circuit.

【図8】本発明の実施の形態に係るS.O.DIMMイ
ンターフェース回路の動作を説明するメモリマップの図
である。
FIG. 8 is a diagram illustrating an S.S. O. It is a memory map figure explaining operation | movement of a DIMM interface circuit.

【符号の説明】[Explanation of symbols]

1 アドレスラッチ 2 制御回路 3〜6 マルチプレクサ 1 Address Latch 2 Control Circuit 3-6 Multiplexer

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 異なるアドレス入力仕様を有する記憶装
置を適正に駆動する記憶装置の駆動方法であって、 第1のアドレス入力仕様に従うアドレスを記憶装置に供
給して、第1のパターンデータを書き込む第1書込み工
程と、 第2のアドレス入力仕様に従うアドレスを前記記憶装置
に供給して、第2のパターンデータを書き込む第2書込
み工程と、 第1のアドレス入力仕様に従うアドレスを記憶装置に供
給して、対応するデータを読み込む読込み工程と、 前記読込み工程で読み込まれたデータと前記第1のパタ
ーンデータが等しいならば、前記第1のアドレス入力仕
様に従う駆動回路構成に設定する駆動回路構成工程とを
備えることを特徴とする記憶装置の駆動方法。
1. A method of driving a storage device, which appropriately drives storage devices having different address input specifications, wherein an address according to a first address input specification is supplied to the storage device to write first pattern data. A first writing step, an address complying with a second address input specification are supplied to the storage device, a second writing step for writing second pattern data, and an address complying with the first address input specification are supplied to the storage device. A read step of reading corresponding data, and a drive circuit configuration step of setting a drive circuit configuration according to the first address input specification if the data read in the read step and the first pattern data are equal to each other. A method for driving a storage device, comprising:
【請求項2】 前記読込み工程で読み込まれたデータと
前記第2のパターンデータが等しいならば、前記第2の
アドレス入力仕様に従う駆動回路構成に設定する駆動回
路構成工程をさらに備えることを特徴とする請求項1に
記載の記憶装置の駆動方法。
2. If the data read in the reading step and the second pattern data are equal, a driving circuit configuration step of setting a driving circuit configuration according to the second address input specification is further provided. The method of driving a storage device according to claim 1.
【請求項3】 前記第1のアドレスは、ロウアドレスと
カラムアドレスを有し、前記第2のアドレスは、前記第
1のアドレス仕様と異なるロウアドレスとカラムアドレ
スを有することを特徴とする請求項1に記載の記憶装置
の駆動方法。
3. The first address has a row address and a column address, and the second address has a row address and a column address different from the first address specification. 2. A method for driving a storage device according to item 1.
【請求項4】 前記記憶装置は、ダイナミックメモリで
あることを特徴とする請求項1に記載の記憶装置の駆動
方法。
4. The method of driving a storage device according to claim 1, wherein the storage device is a dynamic memory.
【請求項5】 前記駆動回路構成工程で構成された駆動
回路を用いて、前記記憶装置をアクセスするアクセス工
程をさらに備えることを特徴とする請求項1に記載の記
憶装置の駆動方法。
5. The method of driving a storage device according to claim 1, further comprising an access step of accessing the storage device by using the drive circuit configured in the drive circuit configuration step.
【請求項6】 異なるアドレス入力仕様を有する記憶装
置を適正に駆動する記憶装置の駆動装置であって、 第1のアドレス入力仕様に従うアドレスを記憶装置に供
給して、第1のパターンデータを書き込む第1書込み手
段と、 第2のアドレス入力仕様に従うアドレスを前記記憶装置
に供給して、第2のパターンデータを書き込む第2書込
み手段と、 第1のアドレス入力仕様に従うアドレスを記憶装置に供
給して、対応するデータを読み込む読込み手段と、 前記読込み手段で読み込まれたデータと前記第1のパタ
ーンデータが等しいならば、前記第1のアドレス入力仕
様に従う駆動回路構成に設定する駆動回路構成手段とを
備えることを特徴とする記憶装置の駆動装置。
6. A drive device of a storage device for properly driving storage devices having different address input specifications, wherein an address according to a first address input specification is supplied to the storage device to write first pattern data. A first writing unit, an address according to a second address input specification are supplied to the storage device, a second writing unit for writing second pattern data, and an address according to the first address input specification are supplied to the storage device. Read means for reading the corresponding data, and drive circuit configuration means for setting the drive circuit configuration according to the first address input specification if the data read by the read means and the first pattern data are equal. A drive device for a storage device, comprising:
【請求項7】 前記読込み手段で読み込まれたデータと
前記第2のパターンデータが等しいならば、前記第2の
アドレス入力仕様に従う駆動回路構成に設定する駆動回
路構成手段をさらに備えることを特徴とする請求項6に
記載の記憶装置の駆動装置。
7. If the data read by the reading means is equal to the second pattern data, a drive circuit configuration means for setting a drive circuit configuration according to the second address input specification is further provided. The drive device for a storage device according to claim 6.
【請求項8】 前記第1のアドレスは、ロウアドレスと
カラムアドレスを有し、前記第2のアドレスは、前記第
1のアドレス仕様と異なるロウアドレスとカラムアドレ
スを有することを特徴とする請求項6に記載の記憶装置
の駆動装置。
8. The first address has a row address and a column address, and the second address has a row address and a column address different from the first address specification. 6. The drive device for the storage device according to item 6.
【請求項9】 前記記憶装置は、ダイナミックメモリで
あることを特徴とする請求項6に記載の記憶装置の駆動
装置。
9. The drive device for a storage device according to claim 6, wherein the storage device is a dynamic memory.
【請求項10】 前記駆動回路構成手段で構成された駆
動回路を用いて、前記記憶装置をアクセスするアクセス
手段をさらに備えることを特徴とする請求項6に記載の
記憶装置の駆動装置。
10. The drive device for a storage device according to claim 6, further comprising access means for accessing the storage device by using the drive circuit configured by the drive circuit configuration means.
JP8113683A 1996-05-08 1996-05-08 Driving method for storage device, and same device Withdrawn JPH09297707A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8113683A JPH09297707A (en) 1996-05-08 1996-05-08 Driving method for storage device, and same device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8113683A JPH09297707A (en) 1996-05-08 1996-05-08 Driving method for storage device, and same device

Publications (1)

Publication Number Publication Date
JPH09297707A true JPH09297707A (en) 1997-11-18

Family

ID=14618540

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8113683A Withdrawn JPH09297707A (en) 1996-05-08 1996-05-08 Driving method for storage device, and same device

Country Status (1)

Country Link
JP (1) JPH09297707A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015528608A (en) * 2012-09-19 2015-09-28 コンバーサント・インテレクチュアル・プロパティ・マネジメント・インコーポレイテッドConversant Intellectual Property Management Inc. Flash memory controller with dual mode pinout

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015528608A (en) * 2012-09-19 2015-09-28 コンバーサント・インテレクチュアル・プロパティ・マネジメント・インコーポレイテッドConversant Intellectual Property Management Inc. Flash memory controller with dual mode pinout

Similar Documents

Publication Publication Date Title
JP3869021B2 (en) Two-step memory device command buffer apparatus and method, and memory device and computer system using the same
US6981100B2 (en) Synchronous DRAM with selectable internal prefetch size
JP2743268B2 (en) DRAM with self-test function
JP3758860B2 (en) Synchronous burst mass chrome and data reading method thereof
KR870010551A (en) Dynamic RAM
JPH11134243A (en) Storage device control device and storage device control method in data processing system
JP2938797B2 (en) Self-burn-in circuit for semiconductor memory
KR0158489B1 (en) How to classify semiconductor memory devices
JPH09297707A (en) Driving method for storage device, and same device
US5909703A (en) Method and apparatus for banking addresses for DRAMS
JP2741014B2 (en) Computer electronics
JP3701045B2 (en) Processing unit and method for generating a memory access cycle in a processing unit
JP2510604B2 (en) Storage device
JP2591514B2 (en) One-chip memory device
JPH0792997B2 (en) Semiconductor memory device
US5586129A (en) Parity bit memory simulator
JP3719633B2 (en) Memory device
JP2001067894A (en) Semiconductor memory device
KR930001064A (en) How to shorten self-test time of main memory
JP3348632B2 (en) Memory with high-speed test function
JP2600137Y2 (en) Memory expansion device
JPH04248641A (en) Memory controller
JPH06139371A (en) Microcomputer
KR950020736A (en) Semiconductor memory
JPH03255551A (en) Storage device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20030805