beautypg.com

Zilog EZ80F916 User Manual

Page 110

background image

UM014423-0607

Using the Integrated Development Environment

ZiLOG Developer Studio II

eZ80Acclaim!

®

User Manual

90

Memory ranges are used to determine the amount of memory available on your target sys-
tem. Using this information, eZ80Acclaim! developer’s environment lets you know when
your code or data has grown beyond your system’s capability. The system also uses mem-
ory ranges to automatically locate your code or data.

The Address Spaces fields define the memory layout of your target system. The Address
Spaces page allows you to configure the ranges of memory available on your target
eZ80Acclaim! processor. These ranges vary from processor to processor, as well as from
target system to target system.

Depending on your CPU selection, the Address Spaces page can contain the following
fields:

ROM

RAM

ExtIO

IntIO

FlashInfo

Address ranges are set in the Address Spaces fields. The following is the syntax of a mem-
ory range:

<low address> – <high address> [,<low address> – <high address>] ...

where <low address> is the hexadecimal lower boundary of a range and <high address> is
the hexadecimal higher boundary of the range. The following are legal memory ranges:

00-df

0000-ffff

0000-1fff,4000-5fff

Holes in your memory can be defined for the linker using this mechanism. The linker does
not place any code or data outside of the ranges specified here. If your code or data cannot
be placed within the ranges, a range error is generated.

NOTE: ZDS II—eZ80Acclaim! allows you a great deal of flexibility over where physical blocks of

RAM and ROM (both internal and external) are located in the system. However, any
blocks of Flash memory that use different programming algorithms must be separated by at
least 0x40 bytes. If this is not done, you cannot flash the project on the target. As an
example, the internal and external Flash memory on the eZ80F91 development kit use
different Flash algorithms so the target memory range must contain at least a 0x40 byte gap
between these two Flash regions.

Project Settings—Warnings Page
The following figure shows the Warnings page.

This manual is related to the following products: