To Map Memory Ranges - HP 64746 User Manual

Emulation/analysis
Table of Contents

Advertisement

Chapter 4: Configuring the Emulator
Mapping Memory
Direct memory access (DMA) to emulation memory is not permitted.
You should map all memory ranges used by your programs before loading
programs into memory.
Note that the internal memory space of the 68302 must be mapped as target RAM.
The BAR and SCR registers (located at 0F0H and 0F4H in the exception vector
table) may be mapped as emulation RAM, but you should use the register (not
memory) command to modify or examine these locations.
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 and memory type for emulation memory ranges.
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.
Writes to emulation ROM will be inhibited. Writes by user code to target system
memory locations mapped as ROM or guarded memory will result in a break to the
monitor but are not inhibited (that is, the write still occurs).
121

Advertisement

Table of Contents
loading

This manual is also suitable for:

68302

Table of Contents