To Select The Monitor Type - HP MC68040 User Manual

Emulator, graphical user interface
Table of Contents

Advertisement

Chapter 8: Configuring the Emulator
Modifying the Monitor Setup

To select the monitor type

• Choose "Background", "Foreground (built-in)", Foreground (customized)", or
"None" for the "Monitor Type" configuration option.
Choosing "Background" specifies that the background monitor will be used with
the emulator. The background monitor is useful when you are first plugging into a
target system. It occupies no address space that might be used by your target
program. You cannot enable the MMU, use the processor caches, or perform dma
cycles when the background monitor is in use, or when your system is arbitrating
the bus. Also, when one of the routines of the background monitor is executing, the
emulator cannot service any target system interrupts, even NMI interrupts.
Choosing "Foreground (built-in)" specifies that the foreground monitor shipped
with your emulator will be used. A foreground monitor must be used when the
memory management unit or the caches of the MC68040 (or both) are enabled or
bus arbritration is performed. Also, the emulator can be configured to service
target system interrupts of any desired level during execution of foreground
monitor routines.
Choosing "Foreground (customized)" specifies that a custom foreground monitor
will be used. With this selection, you will need to specify the Monitor Filename in
this dialog box.
Choosing "None" specifies that no monitor will be used. This option is useful
when you are first connecting the emulator to a target system (refer to Chapter 18,
"Connecting the Emulator to a Target System"). Sometimes the task of connecting
an emulator to a target system can be complicated by characteristics of the
emulation monitor. For example, foreground monitor bus cycles are visible to the
target system. By selecting "None", you eliminate the question "am I having
trouble connecting to my target system because of something the monitor is doing?"
When you choose "None", you will be able to run the emulator from reset (if you
previously loaded a program), and you will be able to take a trace with the analyzer
to see what activity is being executed by your emulator. You will not be able to use
any of the other emulator capabilities and features (such as loading a program or
displaying memory). When your system is running successfully with the "None"
selection, then choose one of the other monitor options to see if your target system
will operate with the emulation monitor.
314

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ec040Lc04064783a64783b

Table of Contents