Zilog ZUSBOPTS User Manual
Page 341

UM017105-0511
Program Configurations
Zilog Developer Studio II – ZNEO™
User Manual
313
figuration; the only difference is that aside from the start-up code, the rest of the execut-
able program is downloaded into ERAM and executed from ERAM.
Because ERAM cannot retain values across power cycles, this configuration is meant for
development only. By using this configuration, you can avoid erasing and burning the exe-
cutable code in Flash multiple times as part of the development cycle.
This program configuration requires that the target system contain external RAM that has
been configured in the target setup and added to the ERAM linker address range.
Figure 133. Programmer’s Model—Download to ERAM Program Configuration
EROM Data
Copy of ERAM Initializers
Copy of RAM Initializers
Address
IODATA
ERAM
ROM
RAM
EROM
I/O Access
Small Model Stack
RAM Data
Large Model Stack
ERAM Data
ROM Data
Start-up Code
Vector Table
Option Bytes
Contents
Range (Space)
Code
16-Bit
Addressable
16-Bit
Addressable
(Data)
(Data)