Chapter 4: Connecting the Emulator to a Target System
Installing Emulator Features
Software breakpoint entry into the foreground
monitor
Software breakpoints are handled the same as for the background monitor. Test
them by using the same procedure as for the background monitor.
Stepping with the foreground monitor
Stepping for the foreground monitor is handled in the same way as the background
monitor. Test stepping using the same procedure as for the background monitor.
Installing emulation memory
The last feature of the emulator that you need to integrate is the emulation memory.
Emulation memory is intended to overlay ROM in the target system. This allows
changes to target programs to be quickly loaded into a system. Emulation memory
is completely dual ported.
If emulation memory is placed over existing target memory, interlock it to the
target memory strobes. This ensures that the target memory control circuits remain
in sync with the emulator. If there are no strobes that respond in the address range
where emulation memory is placed, then do not interlock. When interlocked, both
the DSACK and BERR signals are sampled.
88