Remote start – Artesyn MOTLoad Firmware Package User's Manual (February 2015) User Manual
Page 249
Remote Start
MOTLoad Firmware Package User’s Manual (6806800C24D)
249
Big Endian format of Inter-Board Communication Address:
At reset, hardware clears this register. After reset, MOTLoad writes this register with the value
0x80525354 (RST). This value indicates that a reset event has occurred and the interface is
ready to accept commands.
Note For boards that use a Little Endian backplane bridge, such as a PCI-to-VME bridge, or a
PCI-to-PCI bridge, the values written to the IBCA will need to be byte-swapped. (See
Demonstration of the Host Interface
, for an example of a PCI-to-VME bridge device.)
Bit 0
The ownership flag (OWN). A value of 1 indicates the 'host' owns the IBCA. A value of 0
indicates that the target CPU owns the IBCA.
Note: It is critically important that only the owner of the IBCA write to it. The Remote Start
interface may deadlock if a non-owner changes the value of the IBCA
Bits 1–7
7 bit command opcode field. The following values are valid:
Opcode 0x01: Write/Read Virtual Register
Opcode 0x02: Initialize Memory
Opcode 0x03: Write/Read Memory
Opcode 0x04: Checksum Memory
Opcode 0x05: Memory Size Query
Opcode 0x06: Firmware / Payload Query
Opcode 0x07: Execute Code
Opcode 0x08: Allocate Memory
Each command is described in more detail in following sections.
0 1 2 3 4 5 6 7 8 9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
8
2
9
3
0
3
1
O
W
N
Command opcode
E
R
R
Command Options
Command Data/Result