s5u1c33000c Epson Electronics America, Inc., s5u1c33000c Datasheet - Page 472

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
CHAPTER 16: DEBUGGER
456
(8) Emulation memory allocation
(9) Setting the memory map
The S5U1C33104H allows you to use up to eight areas of emulation memory, each area with a size of 1M
bytes. External memory areas can be allocated to this emulation memory when debugging them. When
using emulation memory, specify whether you want each area to be used as RAM or as ROM.
Specify each area in 1M-byte units, ranging from start address X00000 to end address Xfffff (X = 1 to
ff). Areas specified for EMROM are read-only, and no data can be written to the area by a program. Areas
specified for EMRAM can be accessed for read and write by a program.
This specification is valid in the ICE mode.
If you do not use emulation memory (i.e., internal memory-only system or evaluated using memory
mounted on a target board), omit this specification.
Specify the memory area to be used. The information set here is used for a map break.
Mapping of the emulation memory (for S5U1C33104H)
Set the areas used in the emulation memory (1M bytes each) that have been declared in (8) using the
formats shown below:
The areas specified for ERAM can be accessed for read and write, and are initialized with 0xaa.
The areas specified for EROM are write-only, and are initialized with 0xff. When a write to this area is
attempted, a break occurs.
The areas specified for EIO can be accessed for read and write, and are initialized with 0x00.
The address ranges are limited to the emulation memory areas set in (8). Specify a start address that resides
on a 256-byte boundary. Specify an end address so that the area size is an integer multiple of 256 bytes.
No error is assumed even when you specify a memory map that does not match the memory attribute (ROM
or RAM) specified in (8).
Mapping of other types of memory
Set a I/O map of the internal RAM, internal I/O, and the memory or I/O mounted on the target board using
the formats shown below:
The internal ROM does not need to be mapped for ROM here because it is mapped by IROM setting.
Specify a start address that resides on a 256-byte boundary. Specify an end address so that the area size is
an integer multiple of 256 bytes.
To use an area as RAM
To use an area as ROM
To set an area used as RAM
To set an area used as ROM
To set an I/O area
To set RAM area (read/writable area)
To set ROM area (write-only area)
To set I/O area (read/writable area)
EMRAM <start address> <end address>
EMROM <start address> <end address>
ERAM <start address> <end address>
EROM <start address> <end address>
EIO <start address> <end address>
RAM <start address> <end address>
ROM <start address> <end address>
IO <start address> <end address>
EPSON
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
(Multiple entries accepted; or can be omitted)
(Multiple entries accepted; or can be omitted)
(Multiple entries accepted; or can be omitted)
(Multiple entries accepted; or can be omitted)
(Multiple entries accepted; or can be omitted)
(Multiple entries accepted; or can be omitted)
(Multiple entries accepted; or can be omitted)
(Multiple entries accepted; or can be omitted)
S5U1C33000C MANUAL

Related parts for s5u1c33000c