IDT Programming the Device
Revision 1.5
Integrated Device Technology, Inc.
CPS-16/12/8 User Manual
8 - 8
July 10, 2012
Port number references are supported in both the Domain Route Table and the Device Route table.
8.2.7.2 Multicast Mask References
The device supports the ability to multicast packets to multiple output ports. In support of this, the Multicast
Mask Registers must be referenced in the Device Route Table. Multicast Mask Registers are referenced in
the Device Route Table as shown in the table below.
If one of the above values is encountered in the route table at the route table reference defined by the desti-
nation ID in the packet header, the CPS device moves the packet through its internal RIO switch, accesses
the referenced multicast register, and multicasts the packet via the output ports specified by the per-port
bitmapped value in the register.
The Multicast Mask Register addresses are supported in the Device Route Table, but not in the Domain
Route Table.
8.2.7.3 Default Route
The CPS supports references to its default port in both its Device Route Table and its Domain Route Table.
The default value of routing table is 0xDE for all destination ID. 0xDE means route packet to the default
port. The default port can be programmable through Standard Default Route Register (0x78).
8.2.7.4 No Route
The CPS supports references to “no route” in both its Device Route Table and its Domain Route Table. To
reference “no route” the user uses a value of 0xDF. If this value is encountered as a result of a lookup into
either of its route tables, the device will drop the packet.
0
0
0
0
1
1
1
0
14
0
0
0
0
1
1
1
1
15
Table 8.7 Multicast Mask References
A7
A6
A5
A4
A3
A2
A1
A0
Mask Register Number
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
0
1
0
0
0
0
1
0
2
0
1
0
0
0
0
1
1
3
0
1
0
0
0
1
0
0
4
0
1
0
0
0
1
0
1
5
0
1
0
0
0
1
1
0
6
0
1
0
0
0
1
1
1
7
0
1
0
0
1
0
0
0
8
0
1
0
0
1
0
0
1
9
Table 8.6 Port Number References
A7
A6
A5
A4
A3
A2
A1
A0
Port Number