Emulation Memory - HP H8/3003 User Manual

Emulator terminal interface
Table of Contents

Advertisement

Emulation memory

Analysis
Registers
Breakpoints
The H8/3003 emulator is used with one of the following Emulation
Memory Cards.
HP 64726A 128K byte Emulation Memory Card
HP 64727A 512K byte Emulation Memory Card
HP 64728A 1M byte Emulation Memory Card
HP 64729A 2M byte Emulation Memory Card
You can define up to 16 memory ranges (at 512 byte boundaries and
least 512 byte in length.) The emulator occupies 6K byte, which is
used for monitor program and internal RAM of microprocessor mapped
as emulation RAM, leaving 122K, 506K, 1018K, 2042K byte of
emulation memory which you may use. You can characterize memory
range as emulation RAM (eram), emulation ROM (erom), target
system RAM (tram), target system ROM (trom), or guarded memory
(grd). The emulator generates an error message when accesses are
made to guarded memory locations. You can also configure the
emulator so that writes to memory defined as ROM cause emulator
execution to break out of target program execution.
The H8/3003 emulator is used with one of the following analyzers
which allows you to trace code execution and processor activity.
HP 64704A 80-channel Emulation Bus Analyzer
HP 64703A 64-channel Emulation Bus Analyzer and
16-channel State/Timing Analyzer.
HP 64794A/C/D Deep Emulation Bus Analyzer
The Emulation Bus Analyzer monitors the emulation processor using
an internal analysis bus. The HP 64703A 64-channel Emulation Bus
Analyzer and 16-channel State/Timing Analyzer allows you to probe
up to 16 different lines in your target system.
You can display or modify the H8/3003 internal register contents. This
includes the ability to modify the program counter (PC) value so you
can control where the emulator starts a program run.
You can set the emulator/analyzer interaction so the emulator will
break to the monitor program when the analyzer finds a specific state or
states, allowing you to perform post-mortem analysis of the program
execution. You can also set software breakpoints in your program.
This feature is realized by inserting a special instruction into user
Introduction to the H8/3003 Emulator 1-7

Advertisement

Table of Contents
loading

Table of Contents