HP 7750 User Manual page 72

Emulator terminal interface
Hide thumbs Also See for 7750:
Table of Contents

Advertisement

4-16 Configuring the Emulator
the emulator must know whether a given memory location
resides in emulation memory or in target system memory. This
allows the emulator to properly orient buffers for the given
data transfer.
the emulator needs to know the size of any emulation memory
blocks so it can properly reserve emulation memory space for
those blocks.
the emulator must know if a given space is RAM (read/write),
ROM (read only), or doesn't exist. This allows the emulator to
determine if certain actions taken by the emulation processor
are proper for the memory type being accessed. For example,
if the processor tries to write to a emulation memory location
mapped as ROM, the emulator will not permit the write (even
if the memory at the given location is actually RAM). (You
can optionally configure the emulator to break to the monitor
upon such occurrence with the bc -e rom command.) Also, if
the emulation processor attempts to access a non existent
location (known as "guarded"), the emulator will break to the
monitor.
You use the map command to define memory ranges and types for the
emulator. The HP 64147A 7750/51 Series emulator memory mapper
allows you to define up to 16 different map terms; each map term has a
minimum size of 256 bytes. If you specify a value less than 256 byte,
the emulator will automatically allocate an entire block. You can
specify one of five different memory types (erom, eram, trom, tram,
grd).

Advertisement

Table of Contents
loading

This manual is also suitable for:

7751

Table of Contents