[go: up one dir, main page]

KR900014988A - Memory address allocation method and apparatus of data processing apparatus - Google Patents

Memory address allocation method and apparatus of data processing apparatus Download PDF

Info

Publication number
KR900014988A
KR900014988A KR1019900002367A KR900002367A KR900014988A KR 900014988 A KR900014988 A KR 900014988A KR 1019900002367 A KR1019900002367 A KR 1019900002367A KR 900002367 A KR900002367 A KR 900002367A KR 900014988 A KR900014988 A KR 900014988A
Authority
KR
South Korea
Prior art keywords
address
memory
memory module
staff
memory modules
Prior art date
Application number
KR1019900002367A
Other languages
Korean (ko)
Other versions
KR920005293B1 (en
Inventor
게이이찌 이사무
가즈히꼬 가니와
기요시 오노다
Original Assignee
미다 가쓰시게
가부시기가이샤 히다찌 세이사꾸쇼
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 미다 가쓰시게, 가부시기가이샤 히다찌 세이사꾸쇼 filed Critical 미다 가쓰시게
Publication of KR900014988A publication Critical patent/KR900014988A/en
Application granted granted Critical
Publication of KR920005293B1 publication Critical patent/KR920005293B1/en
Expired 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
    • G06F12/02Addressing or allocation; Relocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Memory System (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

내용 없음.No content.

Description

데이터 처리장치의 메모리 어드레스 할당방법 및 장치Memory address allocation method and apparatus of data processing apparatus

본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음Since this is an open matter, no full text was included.

제1도는 본 발명 일실시예를 나타낸 블록도,1 is a block diagram showing an embodiment of the present invention;

제2도는 제1도의 제어 모듈의 구체예를 나타낸 블록도,2 is a block diagram showing a specific example of the control module of FIG.

제3도는 물리 어드레스의 형식을 나타낸 도,3 is a diagram showing the format of a physical address;

제4도는 제2도의 제어 레지스터에 세트되는 데이터의 서식을 나타낸 도,4 is a diagram showing the format of data set in the control register of FIG.

제5도는 제1도의 모듈 선택 회로가 상태 설정회로의 구체예를 나타낸 블록도,5 is a block diagram showing a specific example of the state setting circuit of the module selection circuit of FIG.

제6도는 모듈선택 회로와 상태 설정회로의 다른 구체예를 나타낸 블록도,6 is a block diagram showing another specific example of a module selection circuit and a state setting circuit;

제7도는 본 발명의 메모리 어드레스의 할당 방법의 일실시예를 나타낸 플로우 챠트.7 is a flowchart showing one embodiment of a memory address allocation method of the present invention.

Claims (6)

복수의 모듈로 이루어지고, 상기 복수의 메모리 모듈(4)의 각각은 적어도 1개의 RAM유닛(8)을 포함하고, 상기 복수의 메모리 모듈의 하나를 지정하고, 그 메모리 모듈내의 상기 RAM유닛을 순차 억세스하고, 그 메모리 모듈의 실장 용량을 구하는 제1스탭과, 상기 제1의 스탭을 모든 메모리 모듈의 대하여 행하는 제2의 스탭과, 상기 제1 및 제2의 스탭에서 구해진 각 메모리 모듈의 실장 용량에 의거하여, 상기 각 메모리 모듈에 어드레스를 할당하는 제3의 스탭으로 이루어진 메모리의 어드레스 할당방법.Each of the plurality of memory modules 4 includes at least one RAM unit 8, designates one of the plurality of memory modules, and sequentially orders the RAM units in the memory module. A first step for accessing and obtaining a mounting capacity of the memory module, a second step for performing the first step for all the memory modules, and a mounting capacity of each memory module obtained in the first and second steps And a third step of allocating an address to each of the memory modules based on the first address. 제1항에 있어서, 상기 제1의 스탭은 전원 투입에 응답하여 실행되는 메모리 어드레스 할당방법.2. The method of claim 1 wherein the first step is executed in response to power up. 제1항에 있어서, 상기 제1의 스탭은, 지정된 1개의 메모리 모듈의 하나의 RAM유닛의 특징의 어드레스에 지정된 데이터를 기입하는 제4의 스탭과, 상기 제4의 스탭에서 기입된 어드레스와 동일 어드레스로 부터 데이터를 독출하는 제5의 스탭과, 제4의 스탭에서 기입한 상기 데이터와 제5의 스탭에서 독출한 상기 데이터를 비교하여 일치 여부를 판정하는 제6의 스탭과, 상기 제6의 스탭에서의 일치에 따라 동일 메모리 모듈내의 다른 RAM유닛에 대하여 제4 내지 제6 스탭을 반복하는 제7의 스탭과 상기 제6의 스탭에서의 불일치에 따라, 그 메모리 모듈의 실장 용량을 결정하고, 다른 메모리 모듈에 대하여 제4 내지 제 6의 스탭을 반복하는 제8의 스탭으로 이루어진 메모리 어드레스 할당방법.2. The first step of claim 1, wherein the first step is the same as the fourth step of writing data designated to an address of a feature of one RAM unit of one designated memory module, and the address written in the fourth step. A fifth staff that reads data from an address, a sixth staff that compares the data written by the fourth staff with the data read by the fifth staff, and determines whether there is a match, and the sixth staff According to the mismatch between the seventh step and the sixth step of repeating the fourth to sixth steps with respect to the other RAM units in the same memory module according to the matching of the steps of the memory modules, the mounting capacity of the memory module is determined And an eighth step of repeating the fourth to sixth steps with respect to another memory module. 제1항에 있어서, 상기 제3의 스탭은, 상기 제1 및 제2 스탭에서 구해진 각 메모리 모듈의 실장용량에 의거하여 최대의 실장용량을 가지는 메모리 모듈 부터 순차적으로 어드레스를 할당하는 스탭으로 이루어진 메모리 어드레스 할당방법.The memory of claim 1, wherein the third staff comprises a staff that sequentially allocates an address from a memory module having a maximum mounting capacity based on a mounting capacity of each memory module obtained in the first and second steps. Address assignment method. 제1항에 있어서, 상기 복수의 메모리 모듈의 각각은 레지스터(6)를 포함하고, 상기 제3의 스탭은 상기 복수의 메모리 모듈의 각각에 할당된 어드레스를 상기 레지스터(6)에 세트하는 스탭을 포함하는 메모리 어드레스 할당방법.The memory module of claim 1, wherein each of the plurality of memory modules includes a register (6), and the third staff includes a step for setting an address assigned to each of the plurality of memory modules in the register (6). Memory address allocation method comprising. 처리장치와, 복수의 메모리 모듈의 각각은 적어도 1개의 RAM유닛(8)을 포함하는 복수의 메모리 모듈(4)과, 상기 처리장치와 상기 복수의 메모리 모듈과의 사이에 접속된 제어모듈(3)은, 상기 처리장치와 상기 복수의 메모리 모듈과의 사이에서 어드레스 및 독출/기입 데이터를 전송하는 수단 어드레스 및 독출/기입 데이터를 전송하는 수단(9,10,13,14)과, 1개의 모듈의 14개의 RAM유닛을 지정하는 제1의 필드와 억세스모드를 지정하는 제2의 필드를 갖는 제어레지스터(16)와, 상기 제2의 필드가 지정하는 모드에 따라 상기 제1의 필드의 내용을 상기 어드레스 대신 메모리 모듈에 가하는 수단을 포함하고 상기 처리장치는 상기 제어 레지스터에 데이터를 세트하고, 상기 메모리 모듈의 실장용량을 구하고, 각 메모리 모듈에 어드레스를 할당하는 수단을 포함하는 것으로 이루어진 메모리 어드레스 할당장치.Each of the processing apparatus and each of the plurality of memory modules includes a plurality of memory modules 4 including at least one RAM unit 8, and a control module 3 connected between the processing apparatus and the plurality of memory modules. Means means for transmitting address and read / write data between the processing apparatus and the plurality of memory modules (9, 10, 13, 14) and one module for transmitting address and read / write data. A control register 16 having a first field specifying 14 RAM units of a second field and a second field specifying an access mode, and contents of the first field according to a mode designated by the second field. Means for applying to a memory module instead of said address, said processing apparatus including means for setting data in said control register, obtaining a mounting capacity of said memory module, and assigning an address to each memory module; Memory address assignment unit consisting of. ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: The disclosure is based on the initial application.
KR1019900002367A 1989-03-20 1990-02-24 Method and device for allocating memory address of data processing device Expired KR920005293B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP89-66307 1989-03-20
JP6630789 1989-03-20

Publications (2)

Publication Number Publication Date
KR900014988A true KR900014988A (en) 1990-10-25
KR920005293B1 KR920005293B1 (en) 1992-06-29

Family

ID=13312026

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019900002367A Expired KR920005293B1 (en) 1989-03-20 1990-02-24 Method and device for allocating memory address of data processing device

Country Status (1)

Country Link
KR (1) KR920005293B1 (en)

Also Published As

Publication number Publication date
KR920005293B1 (en) 1992-06-29

Similar Documents

Publication Publication Date Title
US4340932A (en) Dual mapping memory expansion unit
KR860004356A (en) Data processing device
KR840006850A (en) Memory mapping method in data processing system
KR910010328A (en) Disk Array Controller With Parity Capability
KR900003736A (en) IC card data processing system and its data processing method
KR880011678A (en) Memory access control unit
US4992976A (en) Method of allocating board slot numbers with altering software
US4318175A (en) Addressing means for random access memory system
KR890004308B1 (en) Memory access system
KR850003009A (en) Apparatus and method for controlling a plurality of memory plates
KR880014761A (en) Data transfer controller for direct memory access
KR900014988A (en) Memory address allocation method and apparatus of data processing apparatus
US4480315A (en) Dynamically controllable addressing in automatic test equipment
KR920001532A (en) Dual Port Memory Device
CN110286995B (en) Data reading and writing method and device
KR910006852A (en) Memory control system and method
ATE331378T1 (en) METHOD FOR ACCESSING A COMMAND UNIT FOR A DATA NETWORK
KR960018117A (en) Random Access Memory of Integrated Circuits and Methods of Testing Them
KR920018610A (en) Character resource management system
KR940010796A (en) Address translation method and apparatus
JPS605400Y2 (en) Multipoint data input/output device
JPS60162287A (en) Access processor for image memory
JPH02135560A (en) Address allocating method
JPH09305485A (en) Image memory control system
KR900010560A (en) Constant velocity call memory in computer systems

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19900224

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19900224

Comment text: Request for Examination of Application

PG1501 Laying open of application
G160 Decision to publish patent application
PG1605 Publication of application before grant of patent

Comment text: Decision on Publication of Application

Patent event code: PG16051S01I

Patent event date: 19920530

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 19920928

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19921014

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19921014

End annual number: 3

Start annual number: 1

PR1001 Payment of annual fee

Payment date: 19950608

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 19960612

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 19970605

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 19971229

Start annual number: 7

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20010628

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20020604

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20030612

Start annual number: 12

End annual number: 12

PR1001 Payment of annual fee

Payment date: 20040601

Start annual number: 13

End annual number: 13

FPAY Annual fee payment

Payment date: 20050531

Year of fee payment: 14

PR1001 Payment of annual fee

Payment date: 20050531

Start annual number: 14

End annual number: 14

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee