IDT Programming the Device
Revision 1.5
Integrated Device Technology, Inc.
CPS-16/12/8 User Manual
8 - 7
July 10, 2012
8.2.7 Destination Address to Route Table Mapping
CPS use Destination Addresses in the route tables in order to determine the proper output mapping of a
given packet. The device use the destination ID provided in the packet header to reference its internal route
tables for this mapping. Before the route tables are updated by the user, the device maps all packets to its
default output port which is port zero (see the reset value of the STD_RTE_DEF_PORT_CSR).
The device provide the ability to route packets to any of two separate constructs: 1) direct unicast to output
ports 2) multicast output to multiple ports. In order to properly map packets to the proper device construct
the user must use the route table values defined below.
8.2.7.1 Direct Output Port Mapping
Packets are routed directly to output ports in a unicast fashion. To configure the device for this type of func-
tionality the values in the table below is used.
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
9
Table 8.5 Region Select
A7
A6
Region
0
0
Port Numbering
0
1
Multicast Mask Register
Table 8.6 Port Number References
A7
A6
A5
A4
A3
A2
A1
A0
Port Number
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
1
1
3
0
0
0
0
0
1
0
0
4
0
0
0
0
0
1
0
1
5
0
0
0
0
0
1
1
0
6
0
0
0
0
0
1
1
1
7
0
0
0
0
1
0
0
0
8
0
0
0
0
1
0
0
1
9
0
0
0
0
1
0
1
0
10
0
0
0
0
1
0
1
1
11
0
0
0
0
1
1
0
0
12
0
0
0
0
1
1
0
1
13
Table 8.4 Multicast Mask Register References for Multicast Mask Port CSR Usage
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
Mask
Register