|
Two into one?
|
14/09/2005
|
| |
Applications for memory technologies are generally divided between executable code and data tasks. ROM based technologies – which include mask rom, otp eprom and flash – are non volatile and oriented to code applications. EEPROM, another derivative of rom technology, serves primarily as a non volatile data memory. EEPROM is effectively a compromise since it performs both code and data storage with low performance relative to the alternatives.
Before choosing a device for a single chip code and data environment, it is helpful to review the characteristics for each. In many systems, code storage is rom or otp eprom and requires little thought. As a non volatile technology, it cannot be altered in system. Therefore, the basic design issues are memory size, access time, and operating voltage. Above all, the memory must be non volatile and should retain its state under all conditions. Code storage is a read oriented environment. Working parameters and temporary variables that must be altered are stored in ram.
|
| |
Author Mike Alwais
|
| |
| |
|
| Email this article |
| |
|
|
|
|