Technical data

MVME3100 Single Board Computer Installation and Use (6806800G36A)
MOTLoad Firmware Remote Start
44
3.6 Remote Start
As described in the MOTLoad Firmware Package User's Manual, listed in Appendix B, Related
Documentation, remote start allows the user to obtain information about the target board,
download code and/or data, modify memory on the target, and execute a downloaded program.
These transactions occur across the VMEbus in the case of the MVME3100. MOTLoad uses
one of four mailboxes in the Tsi148 VME controller as the inter-board communication address
(IBCA) between the host and the target.
CR/CSR slave addresses configured by MOTLoad are assigned according to the installation
slot in the backplane, as indicated by the VME64 Specification. For reference, the following
values are provided:
For further details on CR/CSR space, please refer to the VME64 Specification, listed in
Appendix B, Related Documentation.
The MVME3100 uses a Discovery II for its VME bridge. The offsets of the mailboxes in the
Discovery II are defined in the Discovery II User Manual, listed in Appendix B, Related
Documentation, but are noted here for reference:
Mailbox 0 is at offset 7f348 in the CR/CSR space
Mailbox 1 is at offset 7f34C in the CR/CSR space
Mailbox 2 is at offset 7f350 in the CR/CSR space
Mailbox 3 is at offset 7f354 in the CR/CSR space
The selection of the mailbox used by remote start on an individual MVME3100 is determined
by the setting of a global environment variable (GEV). The default mailbox is zero. Another GEV
controls whether remote start is enabled (default) or disabled. Refer to the Remote Start
appendix in the MOTLoad Firmware Package User's Manual for remote start GEV definitions.
Slot Position CS/CSR Starting Address
1 0x0008.0000
2 0x0010.0000
3 0x0018.0000
4 0x0020.0000
5 0x0028.0000
6 0x0030.0000
7 0x0038.0000
8 0x0040.0000
9 0x0048.0000
A 0x0050.0000
B 0x0058.0000
C 0x0060.0000