ROM、PROM、EPROM、EEPROMの理解:設計、プログラミング、識別
リードオンリーメモリ(ROM)はRAMと多くの設計原則を共有しますが、そのラッチ機構は単一の不可逆的な書き込みサイクル向けに設計されています。最も基本的なROMは、バイナリ情報をエンコードするために選択的に溶断できる微小ヒューズを使用します。一度ヒューズが破断するとデータを変更できず、これらの回路は本質的にワンタイムプログラマブルです。
このワンタイム書き込み能力により、これらのデバイスはプログラマブルリードオンリーメモリ(PROM)として知られます。しかし、一部のプログラマブルメモリはかなりの労力でリセット可能で、RAMとROMのハイブリッドを生み出します。これらはイレイサブルプログラマブルリードオンリーメモリ(EPROM)と呼ばれ——消去と再プログラミングという独自の能力を反映した名称です。
EPROMには2つの主要バリエーションがあります:UVイレイサブルEPROM(UV-EPROM)と電気的にイレイサブルEPROM(EEPROM)。両タイプとも容量性電荷ラッチを持つMOSFETに依存。UV-EPROMはチップを紫外線に露出させてクリアし、EEPROMは電気的に消去・書き換え可能です。
EPROMは、シリコンダイを光に露出させる透明なガラス窓で容易に識別できます。プログラミング後、窓はテープで密封してデータを環境光から保護します。プログラミングには通常、読み出し専用動作時より高い電圧が必要です。
関連ワークシート:
- メモリデバイスワークシート
産業技術
- デジタルメモリの基礎:アドレッシング、アクセス、揮発性
- マイクロプロセッサ:ストアドプログラムコンピューティングの進化
- 磁気ニューロモーフィックコンピューティングがAI効率を人間並みに向上
- 強誘電体メモリが100億書き換えサイクル達成、宇宙グレード超耐久ストレージへ前進
- NASAが定める安全クリティカルソフトウェア開発10のコーディングルール
- Cervoz、産業用AIおよびIoTソリューション向け高度DDR4-2666メモリを発売
- FusionHD:次世代IoT向けインテリジェントフラッシュメモリ
- C++メモリ管理の極意:newとdeleteのエキスパート活用法
- C言語 動的メモリ確保: malloc, calloc, realloc, free をマスターする
- C言語動的メモリ管理:calloc、malloc、freeの解説
- C++動的メモリ管理完全解説:スタックとヒープ、new/delete