GR740-UM-DS, Nov 2017, Version 1.7
178
www.cobham.com/gaisler
GR740
13.5.1.2 RMAP command support
Table 172 lists all possible RMAP commands and shows how the configuration port’s RMAP target
handles them. An RMAP command will always have bits 7:6 of the command’s Instruction field set to
“01”, and those bits are therefore left out of the table. Bits 1:0 of the command’s Instruction field
determines the length of the command’s Reply Address Field, and does not affect the action taken, so
they have been left out of the table as well. The action taken assumes that no errors were detected in
the RMAP packet. For handling of RMAP packet error, see section 13.5.1.4
Table 172.
RMAP command decoding and handling.
Bit 5
Bit 4
Bit 3
Bit 2
Write /
Read
Verify
Data
Before
Write
Reply
Incre-
ment
Addr
Function
Action taken
0
0
0
0
Invalid
No operation performed. Error code 0x02 is saved in the
RTR.PCTRLCFG.EC field. No reply is sent.
0
0
0
1
Invalid
No operation performed. Error code 0x02 is saved in the
RTR.PCTRLCFG.EC field. No reply is sent.
0
0
1
0
Read single
address
Read operation performed, if the requirements in section
13.5.1.1 are met.
0
0
1
1
Read increment-
ing address
Read operation performed, if the requirements in section
13.5.1.1 are met.
0
1
0
0
Invalid
No operation performed. Error code 0x02 is saved in the
RTR.PCTRLCFG.EC field. No reply is sent.
0
1
0
1
Invalid
No operation performed. Error code 0x02 is saved in the
RTR.PCTRLCFG.EC field. No reply is sent.
0
1
1
0
Invalid
No operation performed. Reply is sent with error code 0x02.
Error code is also saved in the RTR.PCTRLCFG.EC field.
0
1
1
1
Read-modify-
write increment-
ing address
Read-modify-write operation performed if the requirements in
section 13.5.1.1 are met.
1
0
0
0
Write, single
address, don’t
verify before
writing, no reply
No operation performed. Error code 0x0A is saved in the
RTR.PCTRLCFG.EC field. No reply sent.
1
0
0
1
Write, incre-
menting address,
don’t verify
before writing,
no reply
No operation performed. Error code 0x0A is saved in the
RTR.PCTRLCFG.EC field. No reply sent.
1
0
1
0
Write, single
address, don’t
verify before
write, send reply
No operation performed. Reply is sent with error code 0x0A.
Error code is also saved in the RTR.PCTRLCFG.EC field.
1
0
1
1
Write, incre-
menting address,
don’t verify
before write,
send reply
No operation performed. Reply is sent with error code 0x0A.
Error code is also saved in the RTR.PCTRLCFG.EC field.
1
1
0
0
Write, single
address, verify
before writing,
no reply
Write operation performed if the requirements in section
13.5.1.1 are met.