Motorola MCPN750A Benutzerhandbuch

Seite von 186
Introduction
http://www.motorola.com/computer/literature
5-7
5
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.
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:
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.
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.
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.
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. 
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.