マスクROM


FrontPage

マスクROM

マスクROM(Mask ROM)とは、コンピュータシステムで使用される記憶装置の一種で、記録されている内容を書き換えることができない不揮発性メモリのことを指す。

概要

マスクROMは集積回路の配線によって記憶情報を構成し、読み出せる内容が半導体製造に用いるフォトマスクによって固定されることから、マスクROMと呼ばれる。 一般にCPUの主記憶の一部として利用されるが、外部記憶装置の形で利用される場面も多い。 大量生産時にチップ単価を安く抑えられる点から、ボリュームの出る(数万台以上の出荷が見込める)ゲーム機のソフトや組み込み機器で多く使われている。

近年の組み込み機器に関しては、後述するデメリットから、1980年代にはPROMやUV-EPROMに、1990年代中頃以降はフラッシュメモリに置き換えられているものも多い。

用途

ゲーム機のソフトウェア供給媒体 (ROMカートリッジ/ロムカセット) 組み込みシステムのファームウェア 1チップマイコン内蔵のプログラムコード/データ用ROM 外付けのプログラムコード/データ用ROM プリンタやグラフィックコントローラの漢字ROM 音楽機器の音色データ 電子辞書の辞書データ CPUのマイクロコード

メリット/デメリット

メリット

  • PROM,EPROM,フラッシュメモリに比べ、量産時のコストを低くできる

デメリット

  • 初期費用としてマスク開発費用がかかる
  • マスク製造に数日〜1ヶ月程度の期間が必要なため、量産開始までに時間がかかる
  • 量産開始後の記憶内容の変更は、マスクを作り直す以外にできない(プログラムのバグの修正が困難)。しかし、ROMコレクションという手法によってはパッチを当ててプログラムを修正することは可能である。