JPS6231086A - Constitution of memory - Google Patents
Constitution of memoryInfo
- 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
Links
Landscapes
- Memory System (AREA)
- Read Only Memory (AREA)
- Semiconductor Memories (AREA)
Abstract
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.
第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)
と、記憶密度が小さく読出し速度が大きい低速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.
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) |
-
1985
- 1985-07-31 JP JP60170406A patent/JPS6231086A/en active Pending
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 |