HP B1476 68020 User Manual page 329

Debugger/emulator
Table of Contents

Advertisement

this question, or to the interrupt level that was in effect before monitor entry,
whichever is greater.
This configuration item is ignored if you choose the background monitor. You
can also block all target system interrupts.
Example
Suppose your target system has a disk device driver that uses interrupt level 5,
and the service routine must be run to prevent target system damage. To allow
interrupts of higher priority than level 4 to be serviced during foreground
monitor execution, enter:
Modify memory configuration? yes
Monitor type? foreground
Reset map (change of monitor type requires map reset)?
yes
Interrupt priority level for default foreground
monitor? 4
. . .
6 Base Address question. If you're using the MC68030/EC030 emulator with
the foreground or user_foreground monitor, or the MC68020 emulator with
any monitor type, you must set the base address where the monitor will be
loaded. Answer the question:
Monitor's base address?
Enter a hexadecimal address on a 4 Kbyte boundary (XXXXX000h).
Background monitor
When you select the background monitor, the emulator uses overlay
memory to load the monitor. This overlay memory doesn't use any
processor memory space. You might ask, "If the emulation monitor is in
background memory, why would I care about its base address?" In most
cases, you won't care. The reason this question is offered when you are
using the background monitor with an MC68020 emulator is to solve the
following problem, if it occurs.
In the MC68020 emulator, the address, data and control strobes are driven
to the target system during background monitor operation. Background
write cycles appear as reads to the target system. These false target system
Chapter 10: Configuring the Emulator
Emulator Configuration Items
305

Advertisement

Table of Contents
loading

This manual is also suitable for:

B1476 68030

Table of Contents