Nothing Special   »   [go: up one dir, main page]

JPH0276044A - Memory constitution setting system - Google Patents

Memory constitution setting system

Info

Publication number
JPH0276044A
JPH0276044A JP63229024A JP22902488A JPH0276044A JP H0276044 A JPH0276044 A JP H0276044A JP 63229024 A JP63229024 A JP 63229024A JP 22902488 A JP22902488 A JP 22902488A JP H0276044 A JPH0276044 A JP H0276044A
Authority
JP
Japan
Prior art keywords
memory
ras
slot
constitution
register
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
Application number
JP63229024A
Other languages
Japanese (ja)
Inventor
Ryoji Ninomiya
良次 二宮
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP63229024A priority Critical patent/JPH0276044A/en
Priority to KR1019890013232A priority patent/KR920004398B1/en
Publication of JPH0276044A publication Critical patent/JPH0276044A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PURPOSE:To eliminate a hardware such as a signal line and a switch, etc., for the recognition of memory constitution and to obtain high reliability with the simple constitution by referring a register at the time of a memory access in a memory extending mechanism and judging the propriety of the access. CONSTITUTION:When data are set to a memory card RAS control register 100, under the control of a CPU11, the check of an extension memory area is executed with a prescribed processing routine just after a power source is applied. For this check, an RAS signal is outputted successively from an A-slot and the presence and absence of memory connection is judged by the writing/ reading of the data. According to the result of the judgement, a value is respectively set to bits 7, 5, 4, 3 and 2 of the memory card RAS control register 100. Thus, the hardware such as the signal line or switch, etc., for the recognition of the memory constitution is eliminated and the high reliability can be obtained with the simple constitution.

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、複数のメモリ拡張用スロットを有してなるメ
モリ拡張R構を備えた、パーソナルコンピュータ、パー
ソナルワークステーション等のコンピュータシステムに
用いられるメモリ構成設定方式に関する。
Detailed Description of the Invention [Objective of the Invention] (Industrial Application Field) The present invention relates to a personal computer, a personal workstation, etc., which is equipped with a memory expansion structure having a plurality of memory expansion slots. The present invention relates to a memory configuration setting method used in a computer system.

(従来の技術) パーソナルコンピュータ、パーソナルワークステーショ
ン等のコンピュータシステムに於いて、複数のメモリ拡
張用スロットを有してなるメモリの拡張機構を設けたと
き、従来では、拡張メモリカード(ボード)それぞれに
デイツプスイッチを設けて、実装する拡張メモリカード
毎に同スイッチを操作し、アドレス及びメモリサイズを
マニュアル設定してメモリ構成を設定する手段、又は、
拡張メモリカードそれぞれに実装状態を示す固有の信号
線を設けて、メモリ構成を設定する手段等を用いていた
(Prior Art) When a computer system such as a personal computer or a personal workstation is provided with a memory expansion mechanism having a plurality of memory expansion slots, conventionally, each expansion memory card (board) has a means for setting the memory configuration by providing a dip switch and operating the switch for each expanded memory card to be installed to manually set the address and memory size, or
A means for setting the memory configuration by providing each expansion memory card with a unique signal line indicating the mounting state was used.

(発明が解決しようとする課題) 上記した従来のメモリ拡張機構に於けるメモリ構成設定
手段に於いては、それぞれ構成が繁雑となる不具合があ
った。
(Problems to be Solved by the Invention) The memory configuration setting means in the conventional memory expansion mechanism described above has a problem in that the configuration is complicated.

本発明は、メモリ構成設定のためのハードウェアの繁雑
化を解消して、簡素で、しかも信頼性の高いメモリ構成
設定機構を実現できるメモリ構成設定方式を提供するこ
とを目的とする。
SUMMARY OF THE INVENTION An object of the present invention is to provide a memory configuration setting method that can eliminate the complexity of hardware for memory configuration settings and realize a simple and highly reliable memory configuration setting mechanism.

(課題を解決するための手段及び作用)本発明は、複数
のメモリ拡張用スロットを有してなるメモリ拡Ii!a
mを備えたコンピュータシステムに於いて、上記各スロ
ットに一定の順序でRAS信号を出力し、各スロット毎
のメモリの実装状態を認識する手段と、同手段で認識し
たメモリ実装状態を保持するレジスタとを有してなる構
成としたもので、これにより、メモリ構成認識のための
信号線、スイッチ等のハ、−ドウエアを不要にして、簡
素な構成で信顆性の高いメモリ構成設定機構が実現でき
る。
(Means and effects for solving the problems) The present invention provides a memory expansion Ii! having a plurality of memory expansion slots! a
m, a means for outputting a RAS signal to each of the slots in a fixed order to recognize the memory mounting state of each slot, and a register for holding the memory mounting state recognized by the same means. This eliminates the need for signal lines, switches, and hardware for memory configuration recognition, and provides a highly reliable memory configuration setting mechanism with a simple configuration. realizable.

(実施例) 以下図面を参照して本発明の一実施例を説明する。(Example) An embodiment of the present invention will be described below with reference to the drawings.

第1図は本発明の一実施例に於けるフローチャート、第
2区は同実施例に於けるシステムブロック図である。
FIG. 1 is a flowchart in one embodiment of the present invention, and Section 2 is a system block diagram in the same embodiment.

第2図に於いて、11はシステム全体の制御を司るCP
U、12は32ビット幅のCPUバス(031−24,
023−16,015−8,07−01,13はラッチ
回路(B−LAT) 、14は32ビット幅のメモリバ
ス(8031−24,HD23−16.8015−8 
In Figure 2, 11 is a CP that controls the entire system.
U, 12 is a 32-bit wide CPU bus (031-24,
023-16, 015-8, 07-01, 13 are latch circuits (B-LAT), 14 is a 32-bit wide memory bus (8031-24, HD23-16, 8015-8
.

NO7−0’) 、15はラッチ回R(C−LAT) 
、16は16ビツト幅及び7ビツト幅のアドレスバス(
SA19−0 、 LA23−17)と16ビツト幅の
データバス(8015−8、SO7−0) 16aとで
なるシステムバス、17及び18はそれぞれ内部RAM
 (DRAM)、19はキャッシュメモリ(SRAM)
、20は内部ROM (B IO3−ROM)である。
NO7-0'), 15 is latch time R (C-LAT)
, 16 are 16-bit wide and 7-bit wide address buses (
SA19-0, LA23-17) and a 16-bit wide data bus (8015-8, SO7-0) 16a, 17 and 18 are internal RAMs, respectively.
(DRAM), 19 is cache memory (SRAM)
, 20 is an internal ROM (BIO3-ROM).

上記内部RA M 17には、複数のメモリ拡張用スロ
ット(ここでは説明の便宜上、Aスロット/Bスロット
/Cスロットの3スロツト構成とする)が設けられ、そ
の各スロットには、第4図に示すような各スロット毎に
予め定められたタイプ(メモリ容量)の拡張メモリカー
ドが実装される。即ち、ここでは、Aスロットに2MB
 (メガバイト)、Bスロットに2MB/4MB/8M
B、Cスロットに2MB/4MBのメモリカードが選択
的に実装される。
The internal RAM 17 is provided with a plurality of memory expansion slots (here, for convenience of explanation, a 3-slot configuration of A slot/B slot/C slot) is provided, and each slot is provided with a memory expansion slot as shown in FIG. An expansion memory card of a predetermined type (memory capacity) is mounted in each slot as shown. That is, here, 2MB is placed in slot A.
(MB), 2MB/4MB/8M in B slot
2MB/4MB memory cards are selectively installed in the B and C slots.

21はメモリコントロールを含むシステム全体のタイミ
ング制御を司るタイミングコントローラ(TC)、22
はシステムバス制御を行なうバスコントローラ(BtJ
S−CNT) 、23はキャッシュメモリコントローラ
(CMC)である。
21 is a timing controller (TC) that controls the timing of the entire system including memory control; 22
is a bus controller (BtJ) that performs system bus control.
S-CNT), 23 is a cache memory controller (CMC).

第3図は上記実施例に於けるメモリカードRAS制御レ
ジスタ100の構成を示す図であり、ここでは、ビット
7が、Aスロットのコネクタに出力するRAS信号を制
御するビット(“0”=RAS信号出力禁止、“1” 
=RASRAS信号出力許可ット5,4が、Bスロット
のコネクタに出力するRAS信号を制御するビット(“
O,O” =RAS信号出力禁止、“0,1”=4MB
−6MBのメモリアクセス時にRAS信号出力許可、“
1゜0” =4MB−8MBのメモリアクセス時にRA
S信号出力許可、“1.1” =4MB−12MBのメ
モリアクセス時にRAS信号出力許可)、ビット3.2
が、Cスロットのコネクタに出力するRAS信号を制御
するビット(“0.0”=RAS信号出力素止、”0.
1” =6MB−8MBのメモリアクセス時にRAS信
号出力許可、“1゜0” =8MB−12MBのメモリ
アクセス時にRAS信号出力許可、“1,1”=12M
B−14MBのメモリアクセス時にRAS信号出力許可
)である。
FIG. 3 is a diagram showing the configuration of the memory card RAS control register 100 in the above embodiment. Here, bit 7 is a bit (“0” = RAS Signal output prohibited, “1”
=RASRAS signal output enable bits 5 and 4 control the RAS signal output to the B slot connector (“
O, O” = RAS signal output prohibited, “0, 1” = 4MB
- Enable RAS signal output when accessing 6MB memory, “
1゜0” = RA when accessing 4MB-8MB memory
S signal output enabled, “1.1” = RAS signal output enabled when accessing 4MB-12MB memory), bit 3.2
is the bit that controls the RAS signal output to the C slot connector (“0.0” = RAS signal output, “0.
1” = RAS signal output enabled when accessing 6MB-8MB memory, “1°0” = RAS signal output enabled when accessing memory 8MB-12MB, “1,1” = 12M
(RAS signal output is enabled when accessing B-14MB memory).

第4図は拡張メモリサイズと上記メモリカードRAS$
1Jllレジスタ100に設定すべき値との関係を示す
図である。
Figure 4 shows the expanded memory size and the above memory card RAS$
1 is a diagram showing the relationship with the value to be set in the 1Jll register 100. FIG.

上記上記メモリカードRAS制御レジスタ100へのデ
ータセットは第1図に示すフローチャートに従って実行
される。
Data setting to the memory card RAS control register 100 is executed according to the flowchart shown in FIG.

この際、CPU11の制御の下に、電源投入直後の所定
の処理ルーチンで拡張メモリ領域のチエツクが行なわれ
る。このチエツクは、第1図のフローに従い、Aスロッ
トから順にRAS信号を出力して、データの書込み/読
み出しによるメモリ接続有無が判断され、その判断の結
果に従い、上記メモリカードRAS制御レジスタ100
のビット7゜5.4,3.2にそれぞれ上記したような
値がセットされてゆく。
At this time, under the control of the CPU 11, the expanded memory area is checked in a predetermined processing routine immediately after power is turned on. In this check, according to the flow shown in FIG. 1, the RAS signal is output in order from the A slot to determine whether memory is connected by writing/reading data, and according to the result of the determination, the memory card RAS control register 100 is
The above-mentioned values are set in bits 7°5.4 and 3.2, respectively.

この際の拡張メモリサイズと上記メモリカードRAS制
御レジスタ100の設定値との関係を第4図に示してい
る。
The relationship between the expanded memory size and the set value of the memory card RAS control register 100 at this time is shown in FIG.

[発明の効果] 以上詳記したように本発明のメモリ構成設定方式によれ
ば、複数のメモリ拡張用スロットを有してなるメモリ拡
張機構を備えたコンピュータシステムに於いて、上記各
スロットに一定の順序でRAS信号を出力し、各スロッ
ト毎のメモリの実装状態を認識する手段と、同手段で認
識したメモ −リ実装状態を保持するレジスタとを有し
、上記メモリ拡張機構のメモリアクセス時に上記レジス
タを参照してアクセス可否を判断する構成としたことに
より、メモリ構成認識のための信号線、スイッチ等のハ
ードウェアを不要にして、簡素な構成で信頼性の高いメ
モリ構成設定R楕が実現できる。
[Effects of the Invention] As detailed above, according to the memory configuration setting method of the present invention, in a computer system equipped with a memory expansion mechanism having a plurality of memory expansion slots, a certain number of It has a means for outputting RAS signals in the order of , and for recognizing the mounting state of memory for each slot, and a register for holding the memory mounting state recognized by the same means, and a register for holding the memory mounting state recognized by the same means. By using a configuration that refers to the above register to determine whether or not it can be accessed, hardware such as signal lines and switches for memory configuration recognition is unnecessary, allowing for highly reliable memory configuration settings with a simple configuration. realizable.

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

第1図は本発明の一実施例に於けるフローチャート、第
2図は同実施例に於けるシステムブロック図、第3図は
上記実施例に於けるメモリカードRAS制御レジスタ1
00の構成を示す図、第4図は拡張メモリサイズと上記
メモリカードRAS制御レジスタ100の設定値との関
係を示す図である。 11・・・CPU、12・・・CPUバス(1)31−
24.  [)23−16.015−8 、 O7−0
) 、13・・・ラッチ回路(B−LAT) 、14・
・・メモリバス(8031−24,8023−1f3.
8015−8 、807−0 ) 、15−・ラッチ回
路(C−LAT)、16・・・システムバス(SA19
−0.L^23−17.8015−8 、 SO7−0
) 、17.18・・・内部RAM (DRAM) 、
19・・・キャッシュメモリ(SRAM ) 、 20
−・・内部ROM (B I O3−ROM) 、21
・・・タイミングコントローラ(TC)、22・・・バ
スコントローラ(BUS−CNT) 、23・・・キャ
ッシュメモリコントローラ(CMC)、100・・・メ
モリカードRAS制御レジスタ。
Fig. 1 is a flowchart in one embodiment of the present invention, Fig. 2 is a system block diagram in the same embodiment, and Fig. 3 is a memory card RAS control register 1 in the above embodiment.
4 is a diagram showing the relationship between the expanded memory size and the set value of the memory card RAS control register 100. 11...CPU, 12...CPU bus (1) 31-
24. [)23-16.015-8, O7-0
), 13... latch circuit (B-LAT), 14.
...Memory bus (8031-24, 8023-1f3.
8015-8, 807-0), 15-・Latch circuit (C-LAT), 16... System bus (SA19
-0. L^23-17.8015-8, SO7-0
), 17.18... Internal RAM (DRAM),
19... Cache memory (SRAM), 20
---Internal ROM (BI O3-ROM), 21
... timing controller (TC), 22 ... bus controller (BUS-CNT), 23 ... cache memory controller (CMC), 100 ... memory card RAS control register.

Claims (1)

【特許請求の範囲】[Claims] 複数のメモリ拡張用スロットを有してなるメモリ拡張機
構を備えたコンピュータシステムに於いて、上記各スロ
ットに一定の順序でRAS信号を出力し、各スロット毎
のメモリの実装状態を認識する手段と、同手段で認識し
たメモリ実装状態を保持するレジスタとを有し、上記メ
モリ拡張機構のメモリアクセス時に上記レジスタを参照
してアクセス可否を判断することを特徴としたメモリ構
成設定方式。
In a computer system equipped with a memory expansion mechanism having a plurality of memory expansion slots, means for outputting a RAS signal to each slot in a fixed order and recognizing the mounting state of memory in each slot. , and a register for holding the memory implementation state recognized by the same means, and when the memory expansion mechanism accesses the memory, the memory configuration setting method is characterized in that the memory expansion mechanism refers to the register to determine whether access is possible.
JP63229024A 1988-09-13 1988-09-13 Memory constitution setting system Pending JPH0276044A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP63229024A JPH0276044A (en) 1988-09-13 1988-09-13 Memory constitution setting system
KR1019890013232A KR920004398B1 (en) 1988-09-13 1989-09-12 A system and a method for setting memory structure by firmware automatically

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63229024A JPH0276044A (en) 1988-09-13 1988-09-13 Memory constitution setting system

Publications (1)

Publication Number Publication Date
JPH0276044A true JPH0276044A (en) 1990-03-15

Family

ID=16885555

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63229024A Pending JPH0276044A (en) 1988-09-13 1988-09-13 Memory constitution setting system

Country Status (2)

Country Link
JP (1) JPH0276044A (en)
KR (1) KR920004398B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015060587A (en) * 2013-09-18 2015-03-30 瑞▲いー▼半導體股▲ふん▼有限公司 Memory card access device, control method thereof and memory card access system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015060587A (en) * 2013-09-18 2015-03-30 瑞▲いー▼半導體股▲ふん▼有限公司 Memory card access device, control method thereof and memory card access system
US9471498B2 (en) 2013-09-18 2016-10-18 Realtek Semiconductor Corporation Memory card access device, control method thereof, and memory card access system

Also Published As

Publication number Publication date
KR920004398B1 (en) 1992-06-04
KR900005295A (en) 1990-04-13

Similar Documents

Publication Publication Date Title
US5359717A (en) Microprocessor arranged to access a non-multiplexed interface or a multiplexed peripheral interface
US5446860A (en) Apparatus for determining a computer memory configuration of memory modules using presence detect bits shifted serially into a configuration register
US5109382A (en) Method and apparatus for testing a memory
US6526464B1 (en) Mechanism to expand address space of a serial bus
US4757439A (en) Memory bus architecture
US5265053A (en) Main memory DRAM interface
KR950012245A (en) Single Chip Microcomputer with User Designed Circuit
JPH0276044A (en) Memory constitution setting system
US6446163B1 (en) Memory card with signal processing element
US6292867B1 (en) Data processing system
EP0184320B1 (en) Improved performance memory bus architecture
KR970059914A (en) Flash memory system
US6535992B1 (en) DRAM auto-swapping device
JPH0652067A (en) Multiport RAM check control method
JPH10133945A (en) Data processor
JP2882202B2 (en) Multi-port access control circuit
KR0150140B1 (en) Pin connector
JP2000090017A (en) Information processor and mother board
KR100459391B1 (en) DRAM access timing controller
KR100192774B1 (en) Automatic Memory Recognition System for High Speed Medium Computers
JP2581484B2 (en) Data processing system
JPS6336450A (en) Lsi for cache
JPS6162925A (en) Recognizing method of extended random access memory
JPS6341960A (en) Memory test system
KR970049309A (en) I / O Pin Count Expansion Unit of Computer System