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

JPS6231086A - Constitution of memory - Google Patents

Constitution of memory

Info

Publication number
JPS6231086A
JPS6231086A JP60170406A JP17040685A JPS6231086A JP S6231086 A JPS6231086 A JP S6231086A JP 60170406 A JP60170406 A JP 60170406A JP 17040685 A JP17040685 A JP 17040685A JP S6231086 A JPS6231086 A JP S6231086A
Authority
JP
Japan
Prior art keywords
rom
speed
low
high speed
data
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
JP60170406A
Other languages
Japanese (ja)
Inventor
Satohiko Niimura
新村 聡彦
Sadaichi Ri
李 貞一
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP60170406A priority Critical patent/JPS6231086A/en
Priority to US06/892,088 priority patent/US4918586A/en
Publication of JPS6231086A publication Critical patent/JPS6231086A/en
Pending legal-status Critical Current

Links

Landscapes

  • Memory System (AREA)
  • Read Only Memory (AREA)
  • Semiconductor Memories (AREA)

Abstract

PURPOSE:To save a chip area for a memory by storing the data requiring a high speed in a high speed ROM, and storing the data requiring no high speed in a low speed ROM. CONSTITUTION:A high speed ROM 8 and a low speed ROM 10 form the same address space and the accessed by the same address indicator. In the ROMs 8, 10, a program ROM performed by a CPU and the data ROM used by the CPU are included. Since the program ROM has a high rate of accessing, a high speed is required, while the data ROM has a lower rate of accessing than the program ROM, so that it may require a low speed but require a large capacity. Accordingly, the program requiring the high speed is stored in the high speed ROM 8, and the data requiring the large capacity is stored in the low speed ROM 10. In this manner, the memory is allocated.

Description

【発明の詳細な説明】 (技術分野) 本発明は、1チツプCPUをはじめとする1チツプ半導
体装置におけるROM (読出し専用メモリ)に関する
ものである。
DETAILED DESCRIPTION OF THE INVENTION (Technical Field) The present invention relates to a ROM (read-only memory) in a one-chip semiconductor device such as a one-chip CPU.

(従来技術) ROMにはプログラムやデータなどが記憶される。RO
Mには、記憶密度が小さいために大型化するが読出し速
度は大きいOR型の高速ROMと、逆に読出し速度が小
さいが記憶密度は大きくて小型で大容量を達成すること
のできるAND型の低速ROMとがある。AND型RO
MはOR型ROMに比べて同一エリアに2〜3倍のメモ
リ容量を実現することができる。しかし、AND型RO
Mの読出し速度が著しく遅いため、通常はAND型RO
Mは単独では使用されない。
(Prior Art) A ROM stores programs, data, and the like. R.O.
For M, there are two types of high-speed ROM: OR type high-speed ROM, which is large due to its low storage density but has a high read speed, and conversely, an AND type ROM, which has a low read speed but high storage density, and can achieve large capacity in a small size. There is also a low speed ROM. AND type RO
M can realize two to three times the memory capacity in the same area compared to OR type ROM. However, AND type RO
Since the read speed of M is extremely slow, AND type RO is usually used.
M is not used alone.

一方、第2図に示されるように、1チツプマイクロコン
ピユータ2のROMとしてOR型の高速ROM4のみを
使用した場合、ROMの容量が増大してくると第3図に
示されるようにROMの占める割合が大きくなり、RO
Mの容量でチップサイズが決定されるようになってくる
On the other hand, as shown in Fig. 2, if only the OR type high-speed ROM 4 is used as the ROM of the 1-chip microcomputer 2, as the capacity of the ROM increases, the ROM occupies as shown in Fig. 3. The ratio increases and RO
The chip size is now determined by the capacity of M.

そこで、大容量ROM内蔵の1チツプマイクロコンピユ
ータで体、AND型ROMとOR型R0Mの折衷型であ
るAND−OR型ROMがよく使用される。しかし、そ
のAND−OR型ROMはCPUの高速化に対応しにく
い欠点がある。
Therefore, an AND-OR type ROM, which is a compromise between an AND type ROM and an OR type ROM, is often used in a one-chip microcomputer with a built-in large capacity ROM. However, the AND-OR type ROM has a drawback that it is difficult to cope with the increase in speed of the CPU.

(目的) 本発明は、1チツプマイクロコンピユータその他の1チ
ツプ半導体装置において、読出し速度がほぼ高速ROM
に近く、メモリ容量がほぼ低速ROMに近くなるメモリ
構成を実現することを目的とするものである。
(Objective) The present invention provides a ROM with almost high read speed in a 1-chip microcomputer or other 1-chip semiconductor device.
The objective is to realize a memory configuration whose memory capacity is close to that of a low-speed ROM.

(構成) 本発明のメモリ構成では、記憶密度が大きく読出し速度
が小さい低速ROMと、記憶密度が小さく読出し速度が
大きい低速ROMとが、同一チップ上で同一のアドレス
指示器によりアクセスされる同一アドレス空間上に適比
の割合で配置され、高速性の要求されるデータは高速R
OMに記憶され、高速性の要求されないデータは低速R
OMに記憶されている。
(Configuration) In the memory configuration of the present invention, a low-speed ROM with high storage density and low read speed and a low-speed ROM with low storage density and high read speed are located on the same chip at the same address accessed by the same address indicator. Data that is arranged at an appropriate ratio in space and requires high speed is high-speed R.
Data that is stored in OM and does not require high speed is stored in low speed R.
Stored in OM.

以下、実施例について具体的に説明する。Examples will be specifically described below.

第1図は第2図と同様の1チツプマイクロコンピユータ
において、ROM4と同一のメモリ容量を高速ROM8
と低速ROMl0により実現したものである。高速RO
M8と低速ROMl0は同一のアドレス空間を形成し、
同一のアドレス指示器によりアクセスされる。12は本
実施例で節約さ九たチップ領域である。
Figure 1 shows a 1-chip microcomputer similar to Figure 2, with the same memory capacity as ROM4 in high-speed ROM8.
This was realized using the low-speed ROM10. High speed RO
M8 and low-speed ROM10 form the same address space,
Accessed by the same address indicator. 12 is the chip area saved in this embodiment.

ROM8,10にはCPUが実行するプログラムROM
と、CPUが利用するデータROMが含まれる。 。
ROM8 and 10 contain program ROMs that are executed by the CPU.
and a data ROM used by the CPU. .

データROMの例としてはドツトマトリックスのキャラ
クタジェネレータ、表示メツセージ、又はテーブルなど
がある。
Examples of data ROMs include dot matrix character generators, display messages, or tables.

プログラムROMはアクセスの割合が高いために高速性
が要求され、一方、データROMはプログラムROMに
比べてアクセスの割合が低く、低速でもよい反面、著し
く大容量を必要とする。
A program ROM requires high speed because of its high access rate, whereas a data ROM has a low access rate compared to a program ROM and can be operated at a low speed, but requires a significantly large capacity.

そこで、一実施例としては、高速性の要求されるプロゲ
ラ、ムは高速ROM8へ記憶させ、大容量が要求される
データは低速ROMl0へ記憶させるように、記憶を割
りつける。
Accordingly, in one embodiment, memory is allocated such that the programmer and program requiring high speed are stored in the high speed ROM 8, and the data requiring large capacity is stored in the low speed ROM 10.

ROM8.10を全てプログラムROMとして使用する
場合もある。その場合には、プログラムの中でもアクセ
ス頻度の高いルーチンや高速性の要求されるルーチンは
高速ROM8へ記憶させ、アクセス頻度の低いルーチン
や高速性の要求されないルーチンは低速ROM10へ記
憶させるようにすればよい。
In some cases, all of ROM8.10 is used as a program ROM. In that case, among the programs, routines that are accessed frequently and routines that require high speed are stored in the high speed ROM 8, and routines that are accessed less frequently and routines that do not require high speed are stored in the low speed ROM 10. good.

(効果) 本発明によれば、高速ROMと低速ROMとを備えたこ
とにより、高速ROMのみの従来の場合に比べてメモリ
用のチップ領域が節約される。
(Effects) According to the present invention, by providing a high-speed ROM and a low-speed ROM, the chip area for memory can be saved compared to the conventional case of only a high-speed ROM.

また、高速性の要求されるデータを高速ROMに、高速
性の要求されないデータを低速ROMに記憶させたこと
により、全体の性能を低下させることなく大容量を達成
することができるようになる。
Further, by storing data that requires high speed performance in a high speed ROM and data that does not require high speed performance in a low speed ROM, a large capacity can be achieved without degrading the overall performance.

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

第1図は一実施例を示すブロック図、第2@は従来のメ
モリ構成を示すブロック図、第3図は従来の第2図のメ
モリ構成におけるメモリ容量とROMの占める割合を示
す図である。 8・・・・・・高速ROM、 10・・・・・・低速ROM。 12・・・・・・節約されたメモリ用チップ領域。
Figure 1 is a block diagram showing one embodiment, Figure 2 is a block diagram showing a conventional memory configuration, and Figure 3 is a diagram showing the memory capacity and proportion of ROM in the conventional memory configuration shown in Figure 2. . 8...High speed ROM, 10...Low speed ROM. 12... Saved memory chip area.

Claims (1)

【特許請求の範囲】[Claims] (1)記憶密度が大きく読出し速度が小さい低速ROM
と、記憶密度が小さく読出し速度が大きい低速ROMと
を、同一チップ上で同一のアドレス指示器によりアクセ
スされる同一アドレス空間上に適比の割合で配置し、 高速性の要求されるデータを前記高速ROMに記憶し、
高速性の要求されないデータを前記低速ROMに記憶し
ていることを特徴とするメモリ構成。
(1) Low-speed ROM with high storage density and low read speed
and a low-speed ROM with a low storage density and high read speed are arranged in an appropriate ratio on the same chip in the same address space accessed by the same address indicator, and the data requiring high speed is Stored in high-speed ROM,
A memory configuration characterized in that data that does not require high speed performance is stored in the low speed ROM.
JP60170406A 1985-07-31 1985-07-31 Constitution of memory Pending JPS6231086A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP60170406A JPS6231086A (en) 1985-07-31 1985-07-31 Constitution of memory
US06/892,088 US4918586A (en) 1985-07-31 1986-07-30 Extended memory device with instruction read from first control store containing information for accessing second control store

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60170406A JPS6231086A (en) 1985-07-31 1985-07-31 Constitution of memory

Publications (1)

Publication Number Publication Date
JPS6231086A true JPS6231086A (en) 1987-02-10

Family

ID=15904333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60170406A Pending JPS6231086A (en) 1985-07-31 1985-07-31 Constitution of memory

Country Status (1)

Country Link
JP (1) JPS6231086A (en)

Similar Documents

Publication Publication Date Title
JPS6231086A (en) Constitution of memory
JPS6220583B2 (en)
JPH05233834A (en) Single chip microcomputer
JPH02141863A (en) Distributed memory access method
JPH06314359A (en) Ic memory card
KR100207335B1 (en) Microcomputer and address generation method
JPS6024491B2 (en) Address conversion control method
JP2687679B2 (en) Program development equipment
JPS6349771Y2 (en)
KR960016690A (en) 1 chip image processing device
JPS5687280A (en) Data processor
JPS5558873A (en) Data processor having common memory unit
JPH04340143A (en) Digital computer
KR930005477Y1 (en) Data processor with a piggy board of cache memory
JPS6048072A (en) Desk top computer with kanji function
JPH0261717A (en) Disk device
JPH01175023A (en) Printer memory control system
JPH01304563A (en) Single chip microcomputer
JPH0378096A (en) One-chip microcomputer
JPS6335148U (en)
KR960024972A (en) Program Memory Configuration Circuit for Improving CPU Operation Speed
JPS61839A (en) Microprogram controller
JPS61222086A (en) Semiconductor memory element
KR20040029817A (en) Memory access apparatus using expanded addressing area
JPH01200452A (en) Main storage