GR740-UM-DS, Nov 2017, Version 1.7
425
www.cobham.com/gaisler
GR740
Table 554.
0x04 - SPW2.STS - Status
31 30
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
R
NRXD
NTXD
LS
RESERVED
EE IA
RES
PE DE ER CE TO
0x0
0
0
0x0
0x000
0
0
0x0
0
0
0
0
0
r
r
r
r
r
wc wc
r
wc wc wc wc wc
31: 28
RESERVED
27: 26
Number of receive descriptors (NRXD) - Shows the size of the DMA receive descriptor table. Constant value of
0, indicating 128 descriptors.
25: 24
Number of transmit descriptors (NTXD) - Shows the size of the DMA transmit descriptor table. Constant value
of 0, indicating 64 descriptors.
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 an RMAP packet. Cleared when written with a one.
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.
6: 5
RESERVED
4
Parity Error (PE) - A parity error has occurred. Cleared when written with a one.
3
Disconnect Error (DE) - A disconnection error has occurred. Cleared when written with a one.
2
Escape Error (ER) - An escape error has occurred. Cleared when written with a one.
1
Credit Error (CE) - A credit has occurred. Cleared when written with a one.
0
Tick Out (TO) - A new time count value was received and is stored in the time counter field. Cleared when writ-
ten with a one.
Table 555.
0x08 - SPW2.DEFADDR - Default address
31
16 15
8
7
0
RESERVED
DEFMASK
DEFADDR
0x0000
0x00
0xFE
r
rw
rw
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 network.
Table 556.
0x0C - SPW2.CLKDIV - Clock divisor
31
16 15
8
7
0
RESERVED
CLKDIVSTART
CLKDIVRUN
0x0000
0x27
x027
r
rw
rw
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 re 1.
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 re 1.