GR740-UM-DS, Nov 2017, Version 1.7
183
www.cobham.com/gaisler
GR740
Table 175.
0x00000004-0x00000030, 0x00000080-0x000003FC - RTR.RTPMAP - Routing table port mapping, addresses
1-12 and 32-255
31
13 12
1
0
RESERVED
PE
PD
0x00000
N/R
N/R
r
rw
rw
31: 13
RESERVED
12: 1
Port enable bits (PE) - When set to 1, each bit enables packets with the physical / logical address corresponding
to this RTR.RTPMAP register to be sent on the port with the same number as the bit index. For physical
addresses, the bit index corresponding to the port with the same number as the physical address itself is always
1. For logical addresses, at least one bit in this field must be set in order for packets with the corresponding log-
ical address to be routed.
0
Packet distribution (PD) - When set to 1, packet distribution is used for the physical / logical address corre-
sponding to this RTR.RTPMAP register. When set to 0, group adaptive routing is used. See section 13.2.6 and
13.2.7 for more information.
NOTE: After reset, or after writing a RTR.RTPMAP register to zero, the register is considered invalid. For incoming pack-
ets with a logical address this means that the packet is spilled, and an invalid address error generated. For physical addresses
this means that the RTR.RTPMAP register will not be used when routing the packet, and the packet is routed to the port that
matches the physical address.
Table 176.
0x00000404-0x00000430, 0x00000480-0x000007FC - RTR.RTACTRL - Routing table address control,
addresses 1-12 and 32-255
31
4
3
2
1
0
RESERVED
SR EN PR HD
0x0000000
*
*
*
*
r
rw rw rw rw
31: 4
RESERVED
3
Spill-if-not-ready (SR) - When set to 1, an incoming packet with the corresponding physical / logical address is
immediately spilled if the selected output port’s link interface is not in run-state. If packet distribution is used for
the incoming packet, and this bit is set, the packet is spilled unless all output ports’ link interfaces are in run
state. For physical addresses, this bit is double mapped in the RTR.PCTRL.SR field. Reset value for physical
addresses is 0. Reset value for logical addresses is N/R.
2
Enable (EN) - Enables the routing table address control entry. Address control entries for physical addresses are
always enabled, and this field is constant 1. For logical addresses, this bit must be set to 1 in order for packets
with the corresponding logical address to be routed. Reset value for logical addresses is 0.
1
Priority (PR) - Sets the arbitration priority of this physical / logical address. 0 = low priority, 1 = high priority.
Used when more than one packet is competing for the same output port. For physical addresses, this bit is double
mapped in the RTR.PCTRL.PR field. Reset value for physical addresses is 0. Reset value for logical addresses is
N/R.
0
Header deletion (HD) - Enables / disabled header deletion for the corresponding logical address. For physical
addresses, header deletion is always enabled, and this bit is constant 1. Reset value for logical addresses is N/R.