ROM, PROM, EPROM en EEPROM begrijpen: ontwerp, programmeren en identificatie
Read-only memory (ROM) deelt veel ontwerpprincipes met RAM, maar zijn latching-mechanisme is geïnjineerd voor een enkele, onomkeerbare schrijfcyclus. De meest basale ROM gebruikt kleine zekeringen die selectief kunnen worden doorgebrand om binaire informatie te coderen; zodra een zekering is geruptureerd, kan de data niet gewijzigd worden, wat deze schakelingen inherent one-time programmable maakt.
Vanwege deze one-time schrijfcapaciteit worden dergelijke apparaten Programmable Read-Only Memories (PROM's) genoemd. Sommige programmeerbare geheugens kunnen echter met veel moeite gereset worden, wat een hybride creëert tussen RAM en ROM. Deze heten Erasable Programmable Read-Only Memories (EPROM's) – een naam die hun unieke vermogen om gewist en herprogrammeerd te worden weerspiegelt.
EPROM's zijn beschikbaar in twee hoofdvarianten: UV-wisbare EPROM's (UV-EPROM) en elektrisch wisbare EPROM's (EEPROM). Beide typen berusten op MOSFET's met capacitieve lading latches. UV-EPROM's worden gewist door de chip aan ultraviolettelicht te blootstellen, terwijl EEPROM's elektrisch gewist en herschreven kunnen worden.
EPROM's zijn gemakkelijk te identificeren door een transparant glasvenster dat het silicium die aan licht blootstelt. Na programmeren wordt het venster afgedicht met tape om de data te beschermen tegen omgevingsverlichting. Programmeren vereist doorgaans hogere spanningen dan die gebruikt tijdens read-only operatie.
GERELATEERDE WERKBLADEN:
- Geheugenapparaten Werkblad
Industriële technologie
- Fundamenten van digitaal geheugen: adressering, toegang en volatiliteit
- Microprocessoren: de evolutie van stored-program computing
- Magnetische neuromorfie berekening brengt AI-efficiëntie naar menselijk niveau
- Ferroelektrisch Geheugen Haalt 10 Miljard Schrijfcycli — Sprong Naar Ruimte-Grade, Ultra-Duurzame Opslag
- NASA's 10 Essentiële Codeerregels Voor Het Ontwikkelen Van Veiligheids-kritische Software
- Cervoz lanceert geavanceerde DDR4‑2666 geheugen voor industriële AI- en IoT-oplossingen
- FusionHD: Intelligente Flash Geheugen voor Next-Gen IoT
- C++ Geheugenbeheer meesteren: Expert gebruik van new en delete
- Dynamische geheugentoewijzing in C: malloc, calloc, realloc en free onder de knie krijgen
- Dynamisch Geheugenbeheer in C: calloc, malloc en free uitgelegd
- C++ Dynamisch Geheugen Beheersen: Stack vs. Heap Uitgelegd