JPH03110647A - Memory capacity extending system for microcomputer system - Google Patents

Memory capacity extending system for microcomputer system

Info

Publication number
JPH03110647A
JPH03110647A JP24845789A JP24845789A JPH03110647A JP H03110647 A JPH03110647 A JP H03110647A JP 24845789 A JP24845789 A JP 24845789A JP 24845789 A JP24845789 A JP 24845789A JP H03110647 A JPH03110647 A JP H03110647A
Authority
JP
Japan
Prior art keywords
address
memory
output
cpu
bits
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
JP24845789A
Other languages
Japanese (ja)
Inventor
Yoshiro Kobayashi
小林 嘉郎
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.)
Fuji Electric Co Ltd
Fuji Facom Corp
Original Assignee
Fuji Electric Co Ltd
Fuji Facom 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 Fuji Electric Co Ltd, Fuji Facom Corp filed Critical Fuji Electric Co Ltd
Priority to JP24845789A priority Critical patent/JPH03110647A/en
Publication of JPH03110647A publication Critical patent/JPH03110647A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To increase the memory capacity by inserting a register and a logic circuit between the address output of a CPU and the address input of a memory device. CONSTITUTION:Memory devices 4 to 6 are provided beyond a maximum memory capacity determined by the number of address terminals of a CPU 1. The CPU 1 writes mapping information of the memory in a register 2, and a logic part 3 receives the address input of upper four bits from the CPU 1 and outputs the enable output and data of the address output of upper four bits to memories 4 to 6 based on the data input from the register 2. The enable output is outputted to the memory device determined by the address input of upper four bits and the mapping data output, and the address output is outputted by combination of the address input of upper four bits and mapping data. Thus, the memory capacity is increased.

Description

【発明の詳細な説明】[Detailed description of the invention] 【産業上の利用分野】[Industrial application field]

本発明はアドレスバスが例えば16ビツトしかないCP
Uシステムにおけるメモリ容量拡張方式に関する。
The present invention is applicable to a CP where the address bus is, for example, only 16 bits.
This invention relates to a memory capacity expansion method in the U system.

【従来の技術】[Conventional technology]

従来、CPUのアドレス出力とメモリデバイスのアドレ
ス入力を直接接続した場合は、CPUのアドレス出力の
分だけのメモリ容量しかなかった。 つまりアドレスが16ビツトの場合は、64キロバイト
以上のメモリをもつことができなかった。
Conventionally, when the address output of a CPU and the address input of a memory device are directly connected, the memory capacity is only as large as the address output of the CPU. In other words, if the address was 16 bits, it was not possible to have a memory larger than 64 kilobytes.

【発明が解決しようとする課題】[Problem to be solved by the invention]

従来のCPUアドレスが16ビツトの場合は、64キロ
バイト以上のメモリをもつことができなかった。したが
ってCPUが取り扱うデータ量を最大でも64キロバイ
ト以上に増やすことはできなかった。
If the conventional CPU address was 16 bits, it was not possible to have a memory of more than 64 kilobytes. Therefore, it was not possible to increase the amount of data handled by the CPU beyond 64 kilobytes at most.

【課題を解決するための手段1 1つのレジスタとFROM等のロジック回路を、CPU
のアドレス出力とメモリのアドレス入力、イネーブル入
力の間に挿入する。レジスタに書き込まれたデータの出
力とCPUからのアドレス出力をFROM等のロジック
回路に入力しその出力を増設したメモリデバイスの上位
アドレスとイネーブル入力に接続する。 【作用】 CPU出力の上位アドレスとレジスタに書き込まれたデ
ータ出力によって増加したメモリゾバーイスを切りわけ
る。
[Means to solve the problem 1. One register and logic circuit such as FROM
Insert between the address output of the memory and the address input and enable input of the memory. The output of the data written in the register and the address output from the CPU are input to a logic circuit such as FROM, and the output is connected to the upper address and enable input of the added memory device. [Operation] The memory load increased by the upper address of the CPU output and the data output written to the register is divided.

【実施例】【Example】

以下この発明の一実施例を第1図によって説明する。 CPU1はレジスタ2に後述するメモリのマツピング情
報をデータ入力を介して書き込む。レジスタ2は取り込
んだデータをロジック部3に出力する。ロジック部3は
、CPUIから上位4ビツトのアドレス入力を受はレジ
スタ2からのデータ入力に基づいてメモリ4.5.6へ
イネーブル出力と上位4ビツトのアドレス出力のデータ
を出力する。CPUIの下位ビットのアドレスは直接メ
モリ4,5.6のアドレス入力と接続されている。 第2図は実施例のメモリマツプを示し、アドレス000
0から7 FFFまではメモリ1.8000からFFF
Fまではメモリ5を用いている。ただし8000からB
FFFまではメモリ6も重複して用いるようになってい
る。この領域はバンク0〜5によって構成され、CPU
Iからのデータ出力によって予め決められた組み合せ(
たとえばバンク0とバンク3の組み合せ、またはバンク
4とバンクlの組み合せなど)が指定される。第2図か
ら明らかなようにメモリ6の分だけメモリ容量を増加さ
せることができる。 ロジック部3イネーブル出力は、CPUIの上位4ビツ
トのアドレス入力とマツピングデータ(コード)出力に
よって定められたメモリデバイスに対してイネーブルを
出力する。またロジック部3のアドレス出力は、CPU
Iからの上位4ビツトのアドレス入力とマツピングデー
タ(コード)の組み合わせによって出力される。
An embodiment of the present invention will be described below with reference to FIG. The CPU 1 writes memory mapping information, which will be described later, to the register 2 via data input. The register 2 outputs the fetched data to the logic section 3. The logic unit 3 receives the upper 4 bits of address input from the CPUI, and outputs the enable output and the upper 4 bits of address output data to the memory 4.5.6 based on the data input from the register 2. The addresses of the lower bits of the CPUI are directly connected to the address inputs of the memories 4, 5.6. FIG. 2 shows the memory map of the embodiment, with address 000
0 to 7 FFF is memory 1.8000 to FFF
Memory 5 is used up to F. However, from 8000 to B
The memory 6 is also used redundantly up to FFF. This area is made up of banks 0 to 5, and the CPU
A combination determined in advance by the data output from I (
For example, a combination of bank 0 and bank 3, or a combination of bank 4 and bank l, etc.) is specified. As is clear from FIG. 2, the memory capacity can be increased by the amount of memory 6. The enable output of the logic section 3 outputs an enable signal to the memory device determined by the address input of the upper 4 bits of the CPUI and the mapping data (code) output. Also, the address output of the logic section 3 is
It is output by a combination of the upper 4 bits of address input from I and mapping data (code).

【発明の効果】【Effect of the invention】

以上のようにこの発明によれば、CPUのアドレス出力
とメモリデバイスのアドレス入力の間にレジスタとロジ
ック回路を挿入することで、従来の64キロバイトのメ
モリ容量から実施例の場合については、1.5倍の96
キロバイトにメモリの容量を増やすことができた。また
、この方式を用いれば、実施例の場合は1.5倍であっ
たが、より大きなメモリ容量の増加も可能である。
As described above, according to the present invention, by inserting a register and a logic circuit between the address output of the CPU and the address input of the memory device, 1. 5 times 96
It was possible to increase the memory capacity to kilobytes. Further, if this method is used, it is possible to increase the memory capacity even more, although it was 1.5 times as large in the case of the embodiment.

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

第1図は本発明によるメモリ容量拡張方式の一実施例の
構成図、第2図は実施例のメモリ割りてけを示す図であ
る。 i−c p u 、 2−・−レジスタ、3−・・ロジ
ック部、4〜6− メモリ。
FIG. 1 is a block diagram of an embodiment of a memory capacity expansion method according to the present invention, and FIG. 2 is a diagram showing memory allocation in the embodiment. i-cpu, 2--register, 3--logic section, 4-6- memory.

Claims (1)

【特許請求の範囲】[Claims] CPUのアドレス端子数で決定される最大メモリ容量を
越えてメモリデバイスを設け、このメモリデバイスへの
イネーブル信号および上位アドレス信号を、CPUから
のメモリマッピングデータおよび上位アドレス信号に基
づいてロジック回路から出力することを特徴とするマイ
コンシステムのメモリ容量拡張方式。
A memory device is provided that exceeds the maximum memory capacity determined by the number of address terminals of the CPU, and an enable signal and upper address signal to this memory device are output from a logic circuit based on memory mapping data and upper address signal from the CPU. A memory capacity expansion method for microcomputer systems.
JP24845789A 1989-09-25 1989-09-25 Memory capacity extending system for microcomputer system Pending JPH03110647A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24845789A JPH03110647A (en) 1989-09-25 1989-09-25 Memory capacity extending system for microcomputer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24845789A JPH03110647A (en) 1989-09-25 1989-09-25 Memory capacity extending system for microcomputer system

Publications (1)

Publication Number Publication Date
JPH03110647A true JPH03110647A (en) 1991-05-10

Family

ID=17178421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24845789A Pending JPH03110647A (en) 1989-09-25 1989-09-25 Memory capacity extending system for microcomputer system

Country Status (1)

Country Link
JP (1) JPH03110647A (en)

Similar Documents

Publication Publication Date Title
KR910006856A (en) Microcomputers Dynamically Perform Bus Control Using Address Registers
US5339402A (en) System for connecting an IC memory card to a central processing unit of a computer
US5535404A (en) Microprocessor status register having plural control information registers each set and cleared by on and off decoders receiving the same control data word
US5895496A (en) System for an method of efficiently controlling memory accesses in a multiprocessor computer system
US5933856A (en) System and method for processing of memory data and communication system comprising such system
JPH01195555A (en) Microcomputer
EP0328422A2 (en) Microcomputer system
JPS59114657A (en) Memory interface circuit of microcomputer
JPH03211641A (en) Address designation method for memory device
JPS63100554A (en) Memory controller
JPS61128347A (en) Memory address setting method
JP3299147B2 (en) Cache control circuit
JPS63129438A (en) Memory controller
JPS61143808A (en) Bit modify circuit of sequence control device
JPH064469A (en) I / O device control method
JPH03283188A (en) Memory system
KR890005613A (en) Memory access control method
JPS62180585A (en) Chip select circuit
JPH0378196A (en) Semiconductor integrated circuit
JPH02264344A (en) Address designating method for memory device
JPH0566992A (en) Data access system for eeprom
JPH03141425A (en) Logic arithmetic system
JPS6348688A (en) Memory device
JPH0773094A (en) Memory initialization controller
KR960035201A (en) How to connect D-RAM module of upper control system in all electronic switch