
GR716-DS-UM, May 2019, Version 1.29
326
www.cobham.com/gaisler
GR716
33.11.1 Control Register
Table 401.
0x00 - 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 CC ID
R LE PS NP PNPA RD RE PE R TL TF TR TT LI TQ R RS PM TI IE AS LS LD
1
1
1
0
1
0
1
0
0
0
*
1
0
*
*
0
0
0
0
0
0
0
0
0
0
0
0
*
0
0
r
r
r
r
r
r
r
r
rw rw rw
r
rw 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.
30
RX unaligned access (RX) - Set to one if unaligned writes are available for the receiver.
29
RMAP CRC available (RC) - Set to one if RMAP CRC is enabled in the core.
28: 27
Number of DMA channels (NCH) - The number of available DMA channels minus one (Number of
channels = NCH+1).
26
Number of ports (PO) - The number of available SpaceWire ports minus one.
25
CCSDS/CCITT CRC-16 and 16-bit ISO-checksum available (CC) - Set to one if this crc logic is
enabled in the core.
24
Interrupt distribution available (ID) - Set to 1 if interrupt distribution support is available, otherwise
set to 0. If set to 1, then the INTCTRL.NUMINT field indicates the number of supported interrupt
numbers.
23
RESERVED
22
Loop-back enable (LE). The value of this bit is driven on the LOOPBACK output signal.
21
Port select (PS) - Selects the active port when the CTRL.NP bit is zero. ‘0’ selects the port connected
to data and strobe on index 0, while ‘1’ selects index data and strobe on 1. Only available in two-port
configurations, which is indicated by CTRL.PO bit. This bit is reserved in one-port-configurations.
20
No port force (NP) - Disable port force. When this bit is set, the CTRL.PS bit cannot be used to
select the active port. Instead, the active port is automatically selected by checking the activity on the
respective receive links. Only available in two-port configurations, which is indicated by CTRL.PO
bit. Reserved bit in one-port configurations. Reset value is ’1’ if the boot strap signals are configured
for SpaceWire RMAP enable, see section 3.1, otherwise the reset value is ’0’.
19: 18
SpaceWire Plug-and-Play available (PNPA) - Indicates SpaceWire Plug-and-Play support. 0 = No
support, 1 = Support for the device identification, 2 = Support for device identification and configu-
ration. See section 33.10 for details.
17
RMAP buffer disable (RD) - If set, only one RMAP buffer is used. This ensures that all RMAP com-
mands will be executed consecutively.
16
RMAP Enable (RE) - Enable RMAP target. Reset value is ’1’ if the boot strap signals are configured
for SpaceWire RMAP enable, see section 3.1, otherwise the reset value is ’0’.
15
SpaceWire Plug-and-Play enable (PE) - Enable SpaceWire Plug-and-Play support. Only available if
the CTRL.PA bit is 1, otherwise this bit is reserved. Reset value is ’1’ if the boot strap signals are
configured for SpaceWire RMAP enable, see section 3.1, otherwise the reset value is ’0’.
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. Note that if the
interrupt code receive enable bit (INTCTRL.IR) is set to 1, then the only time-code control flag bits
of “00” are allowed, regardless of the setting of this bit.
11
Time Rx Enable (TR) - Enable time-code reception.
10
Time Tx Enable (TT) - Enable time-code transmission.
9
Link error IRQ (LI) - Enables / disables AMBA interrupt generation when a link error occurs. Note
that the CTRL.IE bit also must be set for this bit to have any effect.
8
Tick-out IRQ (TQ) - Enables / disables AMBA interrupt generation when a valid time-code is
received. Note that the CTRL.IE bit also must be set for this bit to have any effect.
7
RESERVED
6
Reset (RS) - Make complete reset of the SpaceWire node. Self clearing.