GR712RC-UM, Jun 2017, Version 2.9 124 www.cobham.com/gaisler
GR712RC
Table 95. GRSPW status register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
RESERVED LS RESERVED AP EE IA PE DE ER CE TO
31: 24 RESERVED
23: 21 Link State (LS) - The current state of the start-up sequence. 0 = Error-reset, 1 = Error-wait, 2 =
Ready, 3 = Started, 4 = Connecting, 5 = Run. Reset value: 0.
20: 10 RESERVED
9 Active port (AP) - Shows the currently active port. ‘0’ = Port 0 and ‘1’ = Port 1 where the port num-
bers refer to the index number of the data and strobe signals.
8 Early EOP/EEP (EE) - Set to one when a packet is received with an EOP after the first byte for a
non-rmap packet and after the second byte for a RMAP packet. Cleared when written with a one.
Reset value: ‘0’.
7 Invalid Address (IA) - Set to one when a packet is received with an invalid destination address field,
i.e it does not match the nodeaddr register. Cleared when written with a one. Reset value: ‘0’.
6: 5 RESERVED
4 Parity Error (PE) - A parity error has occurred. Cleared when written with a one. Reset value: ‘0’.
3 Disconnect Error (DE) - A disconnection error has occurred. Cleared when written with a one. Reset
value: ‘0’.
2 Escape Error (ER) - An escape error has occurred. Cleared when written with a one. Reset value: ‘0’.
1 Credit Error (CE) - A credit has occurred. Cleared when written with a one. Reset value: ‘0’.
0 Tick Out (TO) - A new time count value was received and is stored in the time counter field. Cleared
when written with a one. Reset value: ‘0’.
Table 96. GRSPW default address register
31 16 15 8 7 0
RESERVED DEFMASK DEFADDR
31: 8 RESERVED
15: 8 Default mask (DEFMASK) - Default mask used for node identification on the SpaceWire network.
This field is used for masking the address before comparison. Both the received address and the
DEFADDR field are anded with the inverse of DEFMASK before the address check.
7: 0 Default address (DEFADDR) - Default address used for node identification on the SpaceWire net-
work. Reset value: 254.
Table 97. GRSPW clock divisor register
31 16 15 8 7 0
RESERVED CLKDIVSTART CLKDIVRUN
31: 16 RESERVED
15: 8 Clock divisor startup (CLKDIVSTART) - Clock divisor value used for the clock-divider during
startup (link-interface is in other states than run). The actual divisor value is Clock Divisor regis-
ter + 1. Reset value: "0000" & SWMX[45] & SWMX[43] & SWMX[40] & SWMX[37].
7: 0 Clock divisor run (CLKDIVRUN) - Clock divisor value used for the clock-divider when the link-
interface is in the run-state. The actual divisor value is Clock Divisor register + 1. Reset value:
"0000" & SWMX[45] & SWMX[43] & SWMX[40] & SWMX[37]