Flash memory emulator
It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming, or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it. This message has remained in place for seven days, so the article may be deleted without further notice. Find sources: "Flash memory emulator" – news · newspapers · books · scholar · JSTOR Nominator: Please consider notifying the author/project: {{subst:proposed deletion notify|Flash memory emulator|concern=No references, non-notable subject}} ~~~~ Timestamp: 20111209191614 19:16, 9 December 2011 (UTC) Administrators: delete |
![]() | The topic of this article may not meet Wikipedia's general notability guideline. (November 2011) |
Flash emulator or Flash memory emulator is a tool, that is used to temporarily replace flash memory or ROM chip in an embedded device for the purpose of debugging embedded software. Such tool contain Dual-ported RAM, one port of which is connected to a target system (i.e. system, that is being debugged), and second is connected to a host (i.e. PC, which runs debugger). This allows programmer to change executable code while it is running, set break points, and use other advanced debugging techniques on an embedded system, where such operations would not be possible otherwise.
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, TI's FET (flash emulation tool) or more generic In-circuit emulator, even though none of two above had anything to do with flash or emulation as it is.
This article has not been added to any content categories. Please help out by adding categories to it so that it can be listed with similar articles. (December 2011) |