Troubleshooting with software
40
addr32= start address for displaying data
count8= number of consecutive memory locations you want to display
EXPLANATION
Use this command to read the contents of the MVB memory. This is useful when you
need to read the memory to verify the functionality of the VME back plane bus. Also,
manipulating the memory on the MVB module side can be a convenient way to debug
the high level application on Gateway CPU.
This command displays the content of bytes starting from memory address you specify
with the addr32 parameter. The count8 parameter specifies the number of bytes you
want to display starting from the address parameter.
Before this command, you need to set the addressing mode to logical or absolute with
the ADDR command. For more information, see the ADDR section on page 37.
The following table lists the significant physical addresses of the Shared Memory of the
module.
Table 5.6: Significant addresses and their contents for the Shared Memory
5.7.4 RP - Read logical Port data
SYNTAX
RP addr32
Address in absolute
addressing mode
Contents
0xfffef Module self test status:
The following values may be found at the status location:
Code Meaning
00
16
No error. MVB module all right and running.
01
16
Memory error. In case this occurred with
shared memory, contents may not be
accessible.
02
16
MVBC ASIC error. MVBC ASIC's loop test
failed.
03
16
Interrupt error. Problem with FPGA or
interrupts INT1, INT2 or NMI
05
16
FPGA version does not match the firmware
version.
To allow for easy 16-bit access, the offset fffee
16
will always contain
00
16