Mapping Memory; To Map Memory Ranges - HP 64767 User Manual

Emulation/analysis
Table of Contents

Advertisement

Chapter 5: Configuring the Emulator

Mapping Memory

Mapping Memory
Because the emulator can use target system memory or emulation memory (or
both), it is necessary to map ranges of memory so that the emulator knows where to
direct its accesses.
Up to 16 ranges of memory can be mapped, and the resolution of mapped ranges is
1 Kbytes (that is, the memory ranges must begin on 1 Kbyte boundaries and must
be at least 1 Kbytes in length).
The emulator contains 1 Mbytes of emulation memory.
External direct memory access (DMA) to emulation memory is not permitted. The
emulation processor's internal DMA modules can access emulation memory.
You should map all memory ranges used by your programs before loading
programs into memory.
In order to map memory, you must first start the configuration interface and access
the "Memory Map" configuration section (refer to the previous "Using the
Configuration Interface" section).

To map memory ranges

• Enter the address range, memory type, and for emulation memory ranges you can
enter the lock or nolock attribute.
You can characterize memory ranges as emulation RAM, emulation ROM, target
system RAM, target system ROM, or as guarded memory.
Guarded memory accesses will cause emulator execution to break into the monitor
program.
Writes to locations characterized as ROM will cause emulator execution to break
into the monitor program if the "Break processor on write to ROM?" trace/debug
configuration option is enabled.
122

Advertisement

Table of Contents
loading

This manual is also suitable for:

80186/8/xl/ea/eb

Table of Contents