The External Flash Definition Editor is utility software for programming user data to an external flash memory. The user-friendly GUI-based functions make it easy for the user to set parameters and create a definition file for programming an external flash memory. By simply registering the definition file in the emulator software and executing the download function, the user can write data through the emulator to the external flash memory embedded in the user system.