Emulator Configuration Items; Memory; Emulation Monitor - HP B1476 68020 User Manual

Debugger/emulator
Table of Contents

Advertisement

Chapter 10: Configuring the Emulator

Emulator Configuration Items

Emulator Configuration Items

Memory

The emulator must know how your target system memory resources are
allocated. You can use emulation memory for some memory ranges. This is
useful in the early stages of target system design.
In the MC68020 emulator, if your target system runs at more than 25 MHz,
emulation memory requires one wait state (except for the 4 Kbytes of
dual-port memory, which will run at 33 MHz without wait states).
In the MC68030/EC030 emulator, emulation memory always requires one wait
state for synchronous and burst modes. If your target system runs at more than
25 MHz, target memory accesses will also require one wait state for
synchronous and burst modes.
You can choose to interlock the emulation and target system DSACK signals
(and STERM for the MC68030/EC030) for emulation memory cycles and
monitor bus cycles (foreground monitor only on the MC68030/EC030). For
emulation memory, the interlock is enabled for only the blocks that require it.

Emulation Monitor

The emulation monitor is used to implement some emulator features. For
example, display or modification of emulation or target system memory is
done by the monitor. You can choose either a foreground or background
monitor, and the base address where the monitor resides. (See the book
Concepts of Emulation and Analysis that you received with your HP emulator
for more information on foreground and background monitors.)
If you're using the MC68020 emulator with the background monitor, the
emulator makes the background cycles visible to the target system. These
cycles appear in a 4 Kbyte range that begins with the base address you set for
the monitor. The MC68030/EC030 emulator doesn't make background cycles
visible to the target system. For these systems, you can set a "keep-alive
address" from which the background monitor will periodically read a byte
during monitor operation.
If you select a foreground monitor, you can choose a default foreground
monitor that is resident in the emulator, or you can design a custom
294

Advertisement

Table of Contents
loading

This manual is also suitable for:

B1476 68030

Table of Contents