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

JPH02114353A - Main storage initializing system - Google Patents

Main storage initializing system

Info

Publication number
JPH02114353A
JPH02114353A JP63268712A JP26871288A JPH02114353A JP H02114353 A JPH02114353 A JP H02114353A JP 63268712 A JP63268712 A JP 63268712A JP 26871288 A JP26871288 A JP 26871288A JP H02114353 A JPH02114353 A JP H02114353A
Authority
JP
Japan
Prior art keywords
main memory
main
main storage
initializing processing
signal line
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.)
Granted
Application number
JP63268712A
Other languages
Japanese (ja)
Other versions
JPH0752406B2 (en
Inventor
Kazuyoshi Kameyama
亀山 一好
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
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP63268712A priority Critical patent/JPH0752406B2/en
Publication of JPH02114353A publication Critical patent/JPH02114353A/en
Publication of JPH0752406B2 publication Critical patent/JPH0752406B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

PURPOSE:To shorten the time required for main storage initializing processing by adding one signal line for inquiring whether it is initializing processing or not and providing a mask circuit for masking an unused upper bit in the address space of each main storage. CONSTITUTION:The title system is provided with the inquiring signal line 5 and the mask circuits 6. The signal line 5 is connected in parallel with a common bus 2 to inquire whether plural main storages 3, 4 connected to the common bus 2 are in the initializing processing or not. The mask circuits 6 are included in the plural main storage 3, 4 to mask an unused upper bit in the address space of each main storage 3, 4 and to neglect the module number of each main storage 3, 4 during the period of initializing processing. Consequently, the initializing processing of the whole main storages can be executed within the time required for the initializing processing of one module of the main storage with the maximum capacity, so that the time required for the initializing processing of the main storages can be required for the initializing processing of the main storages can be shortened.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は主記憶のイニシャライズ処理に関し、特にその
高速化方式に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to main memory initialization processing, and particularly to a method for speeding up the processing.

(従来の技術) 従来、この種の主記憶のイニシャライズ処理は、あるモ
ジュールのメモリのイニシャライズ処理が終了し虎時点
で、初めて次の主記憶のイニシャライズ処理に移るとい
う方式を採用していた。
(Prior Art) Conventionally, this type of main memory initialization processing has adopted a method in which the initialization processing of the next main memory is started only after the initialization processing of the memory of a certain module is completed.

faa図は、従来技術による主記憶イニシヤライズ方式
の一実施例を示すブロック図である。第8図において、
7はCPU、8は共通パス、9゜10はそれぞれ主記憶
である。第8図では1例えば主記憶9がCPU7により
イニシャライズ処理された後、主記憶10がCPU7に
よりイニシャライズ処理される。
FIG. faa is a block diagram showing an example of a main memory initialization method according to the prior art. In Figure 8,
7 is a CPU, 8 is a common path, and 9 and 10 are main memories, respectively. In FIG. 8, for example, the main memory 9 is initialized by the CPU 7, and then the main memory 10 is initialized by the CPU 7.

第8図において、主記憶9を2MB、主記憶10を4M
Bとする。ま虎Nαは一千ジュール番号を表わすものと
する。一方、第4図は主記憶のアドレスの使用例を示す
説明図である。
In Figure 8, the main memory 9 is 2MB, and the main memory 10 is 4MB.
Let it be B. Let Nα represent a number of 1,000 joules. On the other hand, FIG. 4 is an explanatory diagram showing an example of the use of addresses in the main memory.

次に、第8図における従来の主記憶イニシャライズ処理
を、第4図を参照して簡単に説明する。
Next, the conventional main memory initialization process shown in FIG. 8 will be briefly explained with reference to FIG. 4.

まず、モジュール番号として01 H,アドレスをして
/ Q H/が指定され、主記憶9のアドレスIOH/
 K / OOH/が書込まれる。以下、アドレスをイ
ンクリメントしながら主記憶$lK10OH/が書込ま
れ、アドレスが/IFFFFFH/となリ、主記憶90
2MBのすべてに/ Q Q H/が書込まれる。その
後、モジュール番号として102H/ 、アドレスとし
て/ Q H/が指定され、主記憶10に対して同様の
処理が実行され、アドレスが/ 8FFFF’FH/と
なり、主記憶1010O4のすべてに10OH/が書込
まれて、主記憶イニシヤライズ処理が終了する。これで
判るように、主記憶9に対するイニシャライズ処理が終
了して初めて主記憶10に対するイニシヤライズ処理が
実行されてかり、主記憶イニシャライズ処理全体として
は各主記憶に対するイニシャライズ処理に要する時間の
総和となっている。
First, 01H is specified as the module number, /QH/ is specified as the address, and address IOH/ of the main memory 9 is specified.
K/OOH/ is written. Thereafter, the main memory $lK10OH/ is written while incrementing the address, and the address becomes /IFFFFFFH/, and the main memory 90
/Q Q H/ is written to all 2MB. After that, 102H/ is specified as the module number and /QH/ is specified as the address, and the same process is executed on the main memory 10, the address becomes /8FFFF'FH/, and 10OH/ is written to all of the main memory 1010O4. The main memory initialization process is completed. As can be seen, the initialization process for the main memory 10 is executed only after the initialization process for the main memory 9 is completed, and the main memory initialization process as a whole is the sum of the time required for the initialization process for each main memory. There is.

(発明が解決しようとする課謳) 上述した従来の主記憶イニシヤライズ処理においては、
主記憶のモジュール数が増加すれば、それだけ主記憶の
イニシャライズ処理に要する時間が長くなるという欠点
がある。
(Problem to be solved by the invention) In the conventional main memory initialization processing described above,
There is a drawback that as the number of main memory modules increases, the time required to initialize the main memory increases accordingly.

本発明の目的は、各主記憶のアドレス空間の内、使用し
ていない上位ビットを/Q/にマスクしておき、容量の
異なった各主記憶に対応してイニシャライズ処理中はそ
の旨をCPUに通知することにより上記欠点を除去し、
モジュール番号を無視し、全メモリへ同時にイニシヤラ
イズ処理を行なうと七ができるように構成した主記憶イ
ニシャライズ方式を提供することにある。
The purpose of the present invention is to mask the unused high-order bits to /Q/ in the address space of each main memory, and to notify the CPU of this fact during initialization processing for each main memory of different capacity. Eliminate the above deficiencies by notifying the
To provide a main memory initialization system configured to perform seven initialization processes by simultaneously performing initialization processing on all memories, ignoring module numbers.

(課題を解決するための手段) 本発明による主記憶イニシヤライズ方式は1問合せるた
めの問合せ信号線と、マスク回路とを具備して構成した
ものである。
(Means for Solving the Problems) The main memory initialization method according to the present invention includes an inquiry signal line for making one inquiry and a mask circuit.

問合せるための問合せ信号線は共通パスと甚行して設置
され。
An inquiry signal line for making inquiries is installed along with the common path.

共通パスに接続された複数の主記憶に対してイニシャル
処理中か否かを問合せるための問合せる虎めのものであ
る。
This is a type of inquiry for inquiring whether or not initial processing is being performed on a plurality of main memories connected to a common path.

マスク回路は複数の主記憶の内部に設けられていて、主
記憶のアドレス空間の内部で使用されていない上位ビッ
トをマスクするとともに、イニシー?A/処理中には当
該主記憶のモジュール番号tm視する丸めのものである
The mask circuit is provided inside multiple main memories, and masks the upper bits that are not used inside the address space of the main memories, and also masks the initial bits. A/During processing, the module number tm of the main memory is rounded.

(実施例) 次に、本発明について図面を参照して説明する。(Example) Next, the present invention will be explained with reference to the drawings.

第1図は、本発明による主記憶イニシャライズ方式の一
実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of the main memory initialization method according to the present invention.

第1図において、1はCPU、2は共通パス、3.4は
それぞれ主記憶、5はイニシャライズ処理か否かを示す
問合せるための問合せ信号線、6はマスク回路である。
In FIG. 1, 1 is a CPU, 2 is a common path, 3 and 4 are main memories, 5 is an inquiry signal line for inquiring whether or not initialization processing is to be performed, and 6 is a mask circuit.

第1図にシいて、CPUIは共通パス2を通して主記憶
3と主記憶4とに接続されており、それぞれにイニシャ
ライズ処理か否かを示す問合せるための問合せ信号線5
が接続されている。主記憶3および主記憶4は、この例
では主記憶3を2MB1主記憶4を4MBとする。また
、2MBの主記憶3はアドレス空間の最上位ビットであ
るピット10t−マスクするためにマスク回路6を備え
ている。この例では、4MBの主記憶4にはマスク回路
は必要ない。
In FIG. 1, the CPUI is connected to a main memory 3 and a main memory 4 through a common path 2, and an inquiry signal line 5 is used to inquire whether initialization processing is to be performed or not to each of the main memories 3 and 4.
is connected. In this example, the main memory 3 and the main memory 4 are 2 MB in size, and 4 MB in main memory 4. Further, the 2 MB main memory 3 is provided with a mask circuit 6 for masking the pit 10t which is the most significant bit of the address space. In this example, the 4MB main memory 4 does not require a mask circuit.

また、主記憶3.4における随はモジュール番号を表わ
す。
Further, the numbers in the main memory 3.4 represent module numbers.

112図は、主記憶アドレスの使用例を示す説明図であ
る。この例ではアドレス線を82ビツトとし、その内の
ピット10からビット31の22ビツトをモジュールの
主記憶アドレス空間として4MBまで対応させ、モジュ
ール番号の指定としてピット2からピット9の8ビツト
を使用している。
FIG. 112 is an explanatory diagram showing an example of how main memory addresses are used. In this example, the address line is 82 bits, of which 22 bits from pit 10 to bit 31 correspond to up to 4MB as the main memory address space of the module, and 8 bits from pit 2 to pit 9 are used to specify the module number. ing.

次に、第1図における本発明の主記憶イニシヤライズ方
式を、第2図を参照して説明する。まず、モジュール番
号として/ 01 H/ (何でもよい)、アドレスと
して/ OH/が指定されると同時に、イニシャライズ
処理が否かの信号が信号@5上で高レベル(あるいは低
レベル)にセットされる。
Next, the main memory initialization method of the present invention shown in FIG. 1 will be explained with reference to FIG. 2. First, /01H/ (anything is fine) is specified as the module number and /OH/ is specified as the address, and at the same time, the signal indicating whether or not to perform initialization processing is set to high level (or low level) on signal @5. .

これによりモジュール番号は無胡され、主記憶3および
主記憶4に、同時に700 H/が書込まれる。そこで
、アドレスが/ I FFFFFH/Icなると、主記
憶3の2MBすべてに/ Q OH/が書込まれるが、
マスク回路6によってアドレス空間の最上位ビットであ
るビット1aがtQrにマスクされているので、これ以
降、存在しないアドレスが指定されることはない。アド
レスが/8FFFFFH/となり、主記憶4の4MBの
すべてに/ Q Q H/が書込まれて、主記憶のイニ
シャライズ処理が終了する。
As a result, the module number is cleared and 700 H/ is written into the main memory 3 and the main memory 4 at the same time. Therefore, when the address becomes /I FFFFFH/Ic, /Q OH/ is written to all 2MB of main memory 3, but
Since bit 1a, which is the most significant bit of the address space, is masked to tQr by the mask circuit 6, a non-existing address will not be specified from now on. The address becomes /8FFFFFH/, /QQH/ is written to all 4MB of main memory 4, and the main memory initialization process ends.

このよう圧して、システムに構築されている主記憶の内
、最大内容の主記憶の1モジユールに対するイニシヤラ
イズ処理に要する時間と同じ時間で、全体の主記憶のイ
ニシャライズ処理を終了することができる。
In this way, the initialization process for the entire main memory can be completed in the same time as the time required for the initialization process for one module of the main memory with the largest content among the main memories constructed in the system.

(発明の効果) 以上説明したように本発明は、イニシャライズ処理か否
かの問合せるための問合せ信号線を1本追加し、各主記
憶のアドレス空間の内で使用されていない上位ビットを
/Q/にマスクする回路を設けることによ秒、容量の異
なった主記憶に対応し、共通パス上に複数の主記憶を有
するシステムのイニシャライズ処理の場合、システムに
構成されている主記憶の内、最大容量の主記憶の1モジ
ユールに対するイニシャライズ処理に要する時間で、全
主記憶に対するイニシヤライズ処理を実行することがで
きる丸め、主記憶イニシャライズ処理に要する時間を短
縮するという効果がある。
(Effects of the Invention) As explained above, the present invention adds one inquiry signal line for inquiring whether initialization processing is being performed, and connects the upper bits that are not used in the address space of each main memory to /Q By providing a masking circuit for /, it is possible to support main memories of different capacities, and when initializing a system that has multiple main memories on a common path, the main memories configured in the system, This has the effect of shortening the time required for the main memory initialization process by rounding the time required for the initialization process for one module of the main memory with the maximum capacity to be able to execute the initialization process for the entire main memory.

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

第1図は、本発明の主記憶イニシヤライズ方式における
システム構成実施例を示すブロック図である。 第2図シよび第4図はそれぞれ主記憶アドレスの使用例
を示す説明図である。 wta図は、従来の主記憶イニシヤライズ方式における
システム構成例を示すブロック図である。 11フ・・・CPU 2.8・・・共通バス 3.4.フ、11・・・・・主記憶 5 # # a a #信号線 6・・・・・マスク回路
FIG. 1 is a block diagram showing an embodiment of the system configuration in the main memory initialization method of the present invention. FIGS. 2C and 4 are explanatory diagrams each showing an example of the use of main memory addresses. The wta diagram is a block diagram showing an example of a system configuration in a conventional main memory initialization method. 11F...CPU 2.8...Common bus 3.4. F, 11...Main memory 5 ##a a #Signal line 6...Mask circuit

Claims (1)

【特許請求の範囲】[Claims] 共通パスと並行して設置され、前記共通パスに接続され
た複数の主記憶に対してイニシヤライズ処理中か否かを
問合せるための問合せ信号線と、前記複数の主記憶の内
部に設けられていて前記主記憶のアドレス空間の内部で
使用されていない上位ビットをマスクするとともに、前
記イニシヤル処理中には当該主記憶のモジュール番号を
無視するためのマスク回路とを具備して構成したことを
特徴とする主記憶イニシヤライズ方式。
an inquiry signal line installed in parallel with the common path for inquiring whether initialization processing is in progress for the plurality of main memories connected to the common path; and an inquiry signal line provided inside the plurality of main memories. The apparatus is characterized by comprising a mask circuit for masking unused upper bits in the address space of the main memory and for ignoring the module number of the main memory during the initial processing. main memory initialization method.
JP63268712A 1988-10-25 1988-10-25 Main memory initialization method Expired - Lifetime JPH0752406B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63268712A JPH0752406B2 (en) 1988-10-25 1988-10-25 Main memory initialization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63268712A JPH0752406B2 (en) 1988-10-25 1988-10-25 Main memory initialization method

Publications (2)

Publication Number Publication Date
JPH02114353A true JPH02114353A (en) 1990-04-26
JPH0752406B2 JPH0752406B2 (en) 1995-06-05

Family

ID=17462310

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63268712A Expired - Lifetime JPH0752406B2 (en) 1988-10-25 1988-10-25 Main memory initialization method

Country Status (1)

Country Link
JP (1) JPH0752406B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58182731A (en) * 1982-04-19 1983-10-25 Toshiba Corp Initialization controlling system of storage device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58182731A (en) * 1982-04-19 1983-10-25 Toshiba Corp Initialization controlling system of storage device

Also Published As

Publication number Publication date
JPH0752406B2 (en) 1995-06-05

Similar Documents

Publication Publication Date Title
US5341500A (en) Data processor with combined static and dynamic masking of operand for breakpoint operation
US4315321A (en) Method and apparatus for enhancing the capabilities of a computing system
US6381686B1 (en) Parallel processor comprising multiple sub-banks to which access requests are bypassed from a request queue when corresponding page faults are generated
JPH0845265A (en) Interface and method for memory device
CA2249389A1 (en) Method and apparatus for performing direct memory access (dma) byte swapping
US8015329B2 (en) Data transfer coherency device and methods thereof
JPH02114353A (en) Main storage initializing system
US20030126413A1 (en) Processor system including internal address generator for implementing single and burst data transfers
JP3141146B2 (en) One-chip microcomputer
EP0310446A2 (en) Cache memory management method
JPS59197946A (en) Memory device
JPS6330658B2 (en)
JPS6232832B2 (en)
EP0766181A2 (en) Bust mode data transfer in a data processing system
JP2680013B2 (en) External I / O control circuit of programmable controller
JPH02136921A (en) Register access system
JPS59189433A (en) Data erasing system by direct memory access
JPS6329295B2 (en)
JPH09179777A (en) Information storage device
JPH01154392A (en) Memory circuit
JPH0460259B2 (en)
JPH0528030A (en) Address conversion system
JPS6022252A (en) Test circuit for segment register
JPH0667994A (en) Memory control circuit
JPS5475947A (en) Control system for magnetic bubble memory