Method of setting addresses of memories
AssigneeOki Electric Industry Co., Ltd.
InventorsSatoru Iguchi, Toshikazu Ito, Fumio Sumita
Life of this patent
Estimating the term…
Abstract
A method of installing add-on memories capable of setting continuous addresses over the add-on memories and already existing memories comprises the steps of selecting a desired memory mounting portion among a plurality of memory mounting portions, judging the presence or absence of each memory in the selected memory mounting portion, and setting top and end addresses in the memory mounting portion so that the address of each memory mounted on the selected memory mounting portion continues to addresses of the memories mounted on other memory mounting portions when it is judged that each memory is mounted on the selected memory mounting portion.
Claims4
A processor implemented method of setting addresses of memories in a processing system having a plurality of memory mounting portions each for mounting a respective memory having a predetermined memory address capacity therein, the method comprising:
- selecting a memory mounting portion;
- initially storing a top address and an end addresses of the selected memory mounting portion in an associated top address register and an associated end address register, respectively;
- determining the presence or absence of memory in the selected memory mounting portion by writing a given value to addresses of the memory from the top address to the end address, and attempting a reading out of the given value from the addresses written to, wherein the presence of a memory in the selected memory mounting portion is determined by a successful reading out of the given value from all addresses written to, and wherein the absence of a memory in the selected memory mounting portion is determined by an unsuccessful reading out of the given value from all addresses written to;
- and
- if the absence of memory in the selected memory mounting portion is determined:
- then storing an address value exceeding a combined memory capacity of the system in both the top and end address registers of the selected memory mounting portion;
- wherein the above steps are performed for each memory mounting portion of the system in turn;
- wherein the respective top address initially stored for a successive memory mounting portion is the end address plus one of a next preceding memory mounting portion determined to have memory present, and wherein the end address initially stored for a successive memory mounting portion is the respective top address plus the respective predetermined memory address capacity of the memory to be mounted therein;
- and
- wherein a continuous address range is set for memories in the memory mounting portions of the system.
A processor implemented method of setting addresses of memories in a system having a plurality of memory mounting portions each for mounting a respective memory having a predetermined memory address capacity the method comprising:
- selecting a memory mounting portion among the plurality of memory mounting portions;
- detecting the presence or absence of memory in the selected memory mounting portion;
- setting top and end addresses in top and end address registers associated with the selected memory mounting portion based on the detecting step;
- and
- repeating the above steps for each memory mounting portion in the system;
- wherein the setting of top and end addresses is executed so that addresses are continuous over each selected memory mounting portion having memory therein, and are continuous between memory mounting portions having memory mounted therein;
- and
- wherein the end address for a respective memory mounting portion is determined during the detecting step by detecting the memory address capacity of the memory mounted therein.
Dependencies are inferred from the claim text.