Step 6. Set Up The Emulator For The Foreground Monitor - HP 64746 User Manual

Emulation/analysis
Table of Contents

Advertisement

Step 6. Set up the emulator for the foreground
monitor
Skip this step if you have decided not to use the foreground monitor.
Here are the steps you should follow if you choose to use the foreground monitor:
1 Choose an address for the monitor. Unlike the background monitor, the foreground
monitor resides in the same memory space as your program (hence the term
"foreground"). You must first select the address where the monitor will reside.
Here are some considerations:
Note
If you are using 1 Mbyte SIMMs in your 68302 emulator, you MUST locate the
monitor on an 8 Kbyte boundary, otherwise locate the the monitor on a 2 Kbyte
boundary.
Note
A defect in firmware revision A.00.03 of the 68302 emulator will prevent the
monitor from successfully loading at any address whose first non-zero digit is not
numeric. For example, you would not be able to locate the monitor at 0A0000H,
0B0000H, 0A000H, etc. You could load it at address 1A0000H, 3B0000H, etc. To
check the revision of your 68302 firmware issue the command "ver" from the
terminal interface This problem does not exist in firmware revision A.00.04.
Configuring the Emulator for In-Circuit Operation
The monitor MUST reside in emulation memory. Note that when you
configure the emulator and answer the questions regarding the foreground
monitor, the memory map will automatically be modified to include a block of
emulation RAM for the monitor.
All monitor cycles (both reads and writes) WILL be seen by your target
system; therefore, you must choose an address that your target system will
"tolerate". For example, if your target has a range of memory that is decoded
for read-only accesses, you should not locate the monitor there.
You should not locate the monitor in area that your program may overwrite.
The monitor must be mapped to emulation RAM, so you must be careful to not
allow it to get overwritten.
Chapter 5: Plugging into a Target System
161

Advertisement

Table of Contents
loading

This manual is also suitable for:

68302

Table of Contents