Read-only memory - Wikipedia
Read-only memory (ROM) is a type of non-volatile memory
used in computers and other electronic devices. Data stored in ROM cannot be electronically modified after the manufacture(制造) of the memory device.
Read-only memory is useful for storing software that is rarely changed during the life of the system, also known as firmware.
Software applications (like video games) for programmable devices can be distributed as plug-in cartridges containing ROM.
Strictly speaking, read-only memory refers to memory that is hard-wired, such as diode matrix or a mask ROM integrated circuit (IC), which cannot be electronically[a] changed after manufacture.
Although discrete circuits can be altered in principle, through the addition of bodge wires and/or the removal or replacement of components, ICs cannot.
Correction of errors, or updates to the software, require new devices to be manufactured and to replace the installed device.
Floating-gate ROM semiconductor memory in the form of erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM) and flash memory can be erased and re-programmed.
But usually, this can only be done at relatively slow speeds, may require special equipment to achieve, and is typically only possible a certain number of times.[1]
可擦除可编程只读存储器(EPROM)、电可擦除可编程序只读存储器(EEPROM)和闪存形式的浮栅ROM半导体存储器可以被擦除和重新编程。
但通常,这只能在相对较慢的速度下进行,可能需要特殊设备才能实现,并且通常只能进行一定次数
The term “ROM” is sometimes used to mean a ROM device containing specific software, or a file with software to be stored in EEPROM or Flash Memory.
设:
传 输 速 率 v = S T 传输速率v=\frac{S}{T} 传输速率v=TS
存取周期为500ns;每个周期访问16bit数据
那么其带宽为:
ROM stores “firmware,” which is permanent software that’s hard-wired with integrated circuits. The manufacturer fits a specifically designed ROM chip into a device during the building process.
Unlike the non-volatile memory of a hard drive, it’s difficult and time-consuming to rewrite a ROM chip’s memory. In most cases, it’s impossible to alter integrated circuits, which may mean you can’t update more basic forms of read only memory. You may be able to reprogram some modern types of ROM, but only at slow speeds and with special equipment. These hurdles make traditional ROM poorly suited for functions that require frequent feature updates or are prone to bugs or security issues.
Conventional ROM is pre-programmed to suit its intended hardware. It often controls functions that are both integral to the utility of the device and unlikely to need modification or personalization. One kind of data usually stored in a read only memory chip is the Basic Input-Output System (BIOS). A device’s BIOS controls the way the device responds to cues from the user at the most fundamental level, such as a computer’s “booting-up” process that occurs when the system powers on.
Here’s an overview of the different types of ROM, ranging from the most basic to more versatile.
ROM: Classic or “mask-programmed” ROM chips contain integrated circuits. A ROM chip sends a current through a specific input-output pathway determined by the location of fuses among the rows and columns on the chip. The current can only travel along a fuse-enabled pathway and thus can only return via the output the manufacturer chooses. Rewiring is functionally impossible, and so there’s no way to modify these types of ROM chips. While producing a template for an original ROM chip is laborious, chips made according to an existing template can be much more affordable.
PROM: Programmable ROM, or PROM, is essentially a blank version of ROM that you can purchase and program once with the help of a special tool called a programmer. A blank PROM chip allows current to run through all possible pathways; the programmer chooses a pathway for the current by sending a high voltage through the unwanted fuses to “burn” them out. Static electricity can create the same effect by accident, so PROMs are more vulnerable to damage than conventional ROMs.
EPROM: Erasable Programmable ROM chips allow you to write and rewrite them many times. These chips feature a quartz window through which a specialized EPROM programmer emits a specific frequency of ultraviolet light. This light burns out all the tiny charges in the EPROM to reopen its circuits. This exposure effectively renders the chip blank again, after which you can reprogram it according to the same process as a PROM. EPROM chips will eventually wear out, but they frequently have lifetimes of over 1000 erasures.
EEPROM: To modify an Electrically Erasable Programmable ROM chip, apply localized electrical fields to erase and rewrite the data. EEPROMs have several advantages over other types of ROM. Unlike the earlier forms, you can rewrite EEPROM without dedicated equipment, without removing it from the hardware, and in specifically designated increments. You don’t have to erase and rewrite everything to make a single edit.
Arrow.com is an authorized distributor of new and popular memory chips from top industry manufacturers. Explore our wide selection of products today.