7••••••••••0
7••••••••••0
(L)
(H)
(L)
(H)
(L)
(H)
(L)
(H)
(L)
(H)
(H)
(L)
(LL)
(LH)
(HL)
(HH)
(LL)
(LH)
(HL)
(HH)
Command
Length: 06 hex + Number of
word registers x 8 + Number
of long word registers x 10
MFC: 43 hex
SFC: 4E hex
CPU number
Not used.
Number of data items
Type of first register to write
Data type of first item to write
Address of first
register to write
Data to write to
first register
Type of next register to write
Data type of next item to write
Address of next
register to write
Data to write to
next register
Response
Length: 06 hex
MFC: 43 hex
SFC: 4E hex
CPU number
Not used.
Number of data items
Set the length of the response.
Always 43 hex.
The response will contain the sub function code that was set in the command.
Specify 4 bits each for the destination CPU number and the source CPU number.
This contains the number of data items that were written.
Set the length of the command.
Always 43 hex.
The sub function code to write data into non-consecutive registers is 0E hex.
Specify 4 bits each for the destination CPU number and the source CPU number.
Set the number of data items to write.
Set the type of the first register to write.
Set the data type of the first register to write.
Set the address of the first register to write.
Set the contents to write into the first register.