Installing The Foreground Monitor - HP 64782 Series Manual

Mc6833x emulator/analyzer
Hide thumbs Also See for 64782 Series:
Table of Contents

Advertisement

Chapter 4: Connecting the Emulator to a Target System
Installing Emulator Features
A typical trace of a single step is shown below:
One way to watch what the emulator is doing during a step, is to set up the analyzer
to trace only foreground cycles and to store everything. Use the following
commands:
tck -u
tsto any
tg any
t
s
When stepping over instructions that cause the processor to take exceptions, the
trace list can look very different. Most exceptions create their stack frame before
entering the monitor.

Installing the foreground monitor

The foreground monitor supports interrupts and customization, but imposes on
your target system more than the background monitor. The foreground monitor
occupies a 4-Kbyte block in your target memory space. Emulation memory must
be mapped for this 4-Kbyte block. The target system cannot use this address range
for anything. The cycles strobes AS and DS are shown to the target system during
foreground monitor cycles. The monitor needs to be placed in an address range
where it will not interfere with target system operation.
If the monitor is placed in an address range where the target system responds with a
DSACK, interlock the monitor to the target strobes. The target system must not
respond with BERR for this address range. If the monitor is placed in an address
range where the target system does not respond with any strobes, do not interlock
the monitor. If in doubt, interlock the foreground monitor to the target system. It
will be obvious if this is the wrong thing to do because the monitor will stop
operating immediately.
82
Line
addr,H
6833x Mnemonic
-----
------
------------------------------------------
0
00010c
MOVE.L
1
00010e
NOP
2
000110
MOVEQ
3
0001f4
$0000
4
D2,-A7
#$00000000,D2
data word wr (ds16)

Advertisement

Table of Contents
loading

This manual is also suitable for:

Hp 64782bHp 64782cHp 64782eHp 64782gHp 64782j

Table of Contents