GR740-UM-DS, Nov 2017, Version 1.7
424
www.cobham.com/gaisler
GR740
Table 553.
0x00 - SPW2.CTRL - Control
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
RA RX RC
NCH
PO
RESERVED
RD RE
RES
TL TF TR TT LI TQ R RS PM TI IE AS LS LD
1
1
0
0x1
0
0x00
0
1
0x0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
r
r
r
r
r
r
rw rw
r
rw rw rw rw rw rw
r
rw rw rw rw rw rw rw
31
RMAP available (RA) - Set to one if the RMAP target is available. Only readable.
30
RX unaligned access (RX) - Set to one if unaligned writes are available for the receiver. Only readable.
29
RMAP CRC available (RC) - Set to one if RMAP CRC is enabled in the core. Only readable.
28: 27
Number of DMA channels (NCH) - The number of available DMA channels minus one (Number of chan-
nels = NCH+1).
26
Number of ports (PO) - The number of available SpaceWire ports minus one.
25: 18
RESERVED
17
RMAP buffer disable (RD) - If set only one RMAP buffer is used. This ensures that all RMAP commands
will be executed consecutively.
16
RMAP Enable (RE) - Enable RMAP target.
15: 14
RESERVED
13
Transmitter enable lock control (TL) - Enables / disables the transmitter enable lock functionality
described by the DMACTRL.TL bit. 0 = Disabled, 1 = Enabled.
12
Time-code control flag filter (TF) - When set to 1, a received time-code must have its control flag
bits set to “00” to be considered valid. When set to 0, all control flag bits are allowed.
11
Time Rx Enable (TR) - Enable time-code receptions.
10
Time Tx Enable (TT) - Enable time-code transmissions.
9
Link error IRQ (LI) - Generate interrupt when a link error occurs.
8
Tick-out IRQ (TQ) - Generate interrupt when a valid time-code is received.
7
RESERVED
6
Reset (RS) - Make complete reset of the SpaceWire node. Self clearing.
5
Promiscuous Mode (PM) - Enable Promiscuous mode.
4
Tick In (TI) - The host can generate a tick by writing a one to this field. This will increment the timer counter
and the new value is transmitted after the current character is transferred.
3
Interrupt Enable (IE) - If set, an interrupt is generated when one of bit 8 to 10 is set and its corresponding
event occurs.
2
Autostart (AS) - Automatically start the link when a NULL has been received.
1
Link Start (LS) - Start the link, i.e. allow a transition from ready to started state.
0
Link Disable (LD) - Disable the SpaceWire codec.