Remote start – Artesyn MOTLoad Firmware Package User's Manual (February 2015) User Manual

Page 249

Advertising
background image

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

on page 258

, 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

Advertising