JPH03110647A - Memory capacity extending system for microcomputer system - Google Patents
Memory capacity extending system for microcomputer systemInfo
- 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
Links
Abstract
Description
本発明はアドレスバスが例えば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.
従来、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.
従来の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.
以下この発明の一実施例を第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).
以上のようにこの発明によれば、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.
第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)
越えてメモリデバイスを設け、このメモリデバイスへの
イネーブル信号および上位アドレス信号を、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.
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) |
-
1989
- 1989-09-25 JP JP24845789A patent/JPH03110647A/en active Pending
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 |