Opcode 0X05: Memory Size Query; Opcode 0X06: Debugger Query; Opcode 0X07: Execute Code - Motorola MCPN750A Installation And Use Manual

Compactpci single board computer
Table of Contents

Advertisement

Opcode 0x05: Memory Size Query

This command allows the host to determine the size of local memory
present and available on the card. The result is stored in VR1 and may then
be read using the read virtual register command.
The options field specifies specifics of the command as follows:

Opcode 0x06: Debugger Query

This command allows the host to determine the revision of the firmware
present on the board. The options field is unused and must contain 0.

Opcode 0x07: Execute Code

This command allows the host to cause the local CPU to transfer control
to a specific execution address on the card.
http://www.motorola.com/computer/literature
VR0 specifies the beginning address of the area to checksum. VR1
specifies the number of bytes to checksum. Neither register is
affected by the operation.
Bit 15 specifies whether to return information about the actual (0)
or available (1) local RAM. Information about the actual local RAM
does not take into account the areas of RAM that the firmware is
using. Information about the available RAM will return information
which accounts for areas of RAM which the firmware is using.
Bit 14 specifies whether to return the beginning (0) or ending
address (1) of the RAM.
Upon completion of this command, bits 16 to 23 of the result field
contains the major release number of the firmware. Bits 24 to 31
contain the minor release number.
VR0 contains the address to begin execution at. VR2 contains the
value that is loaded into CPU register R3 when control is transferred
to the execution address.
Introduction
5
5-7

Advertisement

Table of Contents
loading

Table of Contents