GR740-UM-DS, Nov 2017, Version 1.7
190
www.cobham.com/gaisler
GR740
12
Distributed interrupt code selection routine (IS) - If set to 0, the router uses round-robin on the interrupt numbers
when deciding which distribute interrupt code to distribute next. If set to 1, the router gives priority to lower
interrupt numbers when deciding which interrupt code or interrupt acknowledgement code / extended interrupt
code to distribute.
11
Distributed interrupt code priority (IP) - When set to 0, all interrupt codes have priority over all interrupt
acknowledgement codes / extended interrupt codes, and will be distributed first. When set to 1, all interrupt
acknowledgement codes / extended interrupt codes have priority over all interrupt codes.
10
Auxiliary distributed interrupt code enable (AI) - If set to 1, distributed interrupt codes can be sent and received
on the auxiliary time code / distributed interrupt code interface. If set to 0, all distributed interrupt codes
received on the auxiliary interface are silently discarded, and no distributed interrupt code codes will be trans-
mitted on the interface. Reset value depends on bootstrap signals, as described in section 3.1.
9
Auxiliary time-code enable (AT) - If set to 1, time-codes can be sent and received on the auxiliary time code /
distributed interrupt code interface. If set to 0, all time-codes received on the auxiliary interface are silently dis-
carded, and no time-codes will be transmitted on the interface.
8
Distributed interrupt code enable (IE) - Global enable / disable for the distributed interrupt codes. If set to 0, all
received distributed interrupt codes will either be silently discarded (if RTRCFG.TF = 1), or handled as time-
codes (if RTRCFG.TF = 0). When set to 1, whether or not distributed interrupt codes are received or transmitted
on a port depends on the setting of the register bits RTR.PCTRL.IC, RTR.PCTRL2.IR, RTR.PCTRL2.IT,
RTR.PCTRL2.AR, and RTR.PCTRL2.AT. Reset value depends on bootstrap signals, as described in section 3.1.
7
Reset (RE) - Resets the complete router when written with a 1. When this bit is written through RMAP, an
RMAP reply will not be sent, even if the reply bit in the RMAP commands Instruction field is set to 1. This bit is
self-clearing.
6
Enable extended interrupts (EE) - If set to 0, all distributed interrupt codes with bit 5 set to 1 are handled as
interrupt acknowledgement codes. If set to 1, all distributed interrupt codes with bit 5 set to 1 are handled as
extended interrupt codes, i.e with interrupt identifiers 32-63.
5
RESERVED
4
Self addressing enable (SA) - If set to 1, ports are allowed to send packets to themselves. If set to 0, packets with
the same input port as output port are spilled, and an invalid address error is asserted for that port.
3
Time-code control flag mode (TF) - When set to 0, all received time code / distributed interrupt codes are han-
dled as time-codes, no matter the value of the control flags (bits 7:6 of the code). When set to 1, the time-code
control flags must have value “00” to be considered valid time-codes. Note that the RTRCFG.IE bit has priority
over this bit, which means that if RTRCFG.IE is 1, then setting this bit to 0 has no impact. Reset value depends
on bootstrap signals, as described in section 3.1.
2
Memory error (ME) - Set to 1 when a memory error occur while accessing the on-chip memory used for the
routing table.
1
Timers available (TA) - Constant value 1. Indicates that the router has support for timers, as described in section
13.2.15.
0
SpaceWire Plug and Play available (PP) - Constant value 1. Indicates that the router supports SpaceWire Plug
and Play, as described in section 13.5.4.
Table 185.
0x00000A04 - RTR.TC - Time-code
31
10
9
8
7
6
5
0
RESERVED
RE EN
CF
TC
0x000000
0
1
0x0
0x00
r
rw* rw
r
r
31: 10
RESERVED
9
Reset time-code (RE) - When this field is written to 1, the RTR.TC.CF and RTR.TC.TC fields are reset. This bit
is self-clearing, and always reads 0. Writing 0 has no effect.
8
Enable time-codes (EN) - When set to 1, received time-codes are handled by the router according to the rules
described in 13.2.17. When set to 0, all received time-codes are silently discarded.
7: 6
Time-control flags (CF) - The current value of the router’s time-code control flags (bits 7:6 of the latest valid
time-code received).
5: 0
Time-counter (TC) - Current value of the router’s time counter.
Table 184.
0x00000A00 - RTR.RTRCFG - Router configuration / status