Flash memory emulator
The topic of this article may not meet Wikipedia's general notability guideline. (November 2011) |
This article includes a improve this article by introducing more precise citations. (December 2011) ) |
A flash emulator or flash memory emulator is a tool that is used to temporarily replace
This type of tool appeared in 1980s-1990s, when most embedded systems were using discrete ROM (or later flash memory) chip, containing executable code. This allowed for easy replacing of ROM/flash chip with emulator. Together with excellent productivity of this tool this had driven an almost universal use of it among embedded developers. Later, when most embedded systems started to include both processor and flash on a single chip for cost and IP protection reasons, thus making external flash emulator tool impossible, search for a replacement tool started. And as often happens when a direct replacement is being searched for, many replacement techniques contain words "flash emulation" in them, for example,
Flash emulator could also be retrofitted to an embedded system to facilitate reverse engineering. For example, that was main hardware instrument in reverse engineering Wii gaming console bootloader.[citation needed]
See also
- In-circuit emulator