5. Multicast > Multicast Group Tables
113
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
2.
Associate destination ID 0x1234 with multicast mask 0
•
Write the value 0x0000_00E0 to the
“RapidIO Multicast DestID Association Register” on
3.
Set up the operation to associate destination ID 0x44 with multicast mask 1
•
Write the value 0x0044_0001 to the RIO Multicast DestID Configuration Register
4.
Associate destination ID 0x44 with multicast mask 1
•
Write the value 0x0000_0060 to the RIO Multicast DestID Association Register
5.
Set up the operation to associate destination ID 0xFEED with multicast mask 2
•
Write the value 0xFEED_0002 to the RIO Multicast DestID Configuration Register
6.
Associate destination ID 0xFEED with multicast mask 2
•
Write the value 0x0000_00E0 to the RIO Multicast DestID Association Register
5.2.2
Configuring Multicast Masks
This section discusses assigning an egress port list to a multicast mask.
5.2.2.1
Clearing Multicast Masks
In this example, the state of the multicast masks is unknown, and therefore the masks must be cleared
before being configured. In order to clear the masks the following register accesses are made:
1.
Remove all egress ports from multicast mask 0
•
Write the value 0x0000_0040 to the Multicast Mask Configuration Register
2.
Remove all ports from multicast mask 1
•
Write the value 0x0001_0040 to the Multicast Mask Configuration Register
3.
Remove all ports from multicast mask 2
•
Write the value 0x0002_0040 to the Multicast Mask Configuration Register
5.2.2.2
Assigning Ports to Multicast Masks
To configure mask 0 to multicast to ports 6 and 7, mask 1 to multicast to ports 3, 4 and 5, and mask 2 to
multicast to every port, requires the following series of register accesses:
1.
Add port 6 to multicast mask 0
•
Write the value 0x0000_0610 to the Multicast Mask Configuration Register
2.
Add port 7 to multicast mask 0
•
Write the value 0x0000_0710 to the Multicast Mask Configuration Register
The accesses to the
“RapidIO Multicast Mask Configuration Register” on page 263
can be
performed in any order.
The accesses to the
“RapidIO Multicast Mask Configuration Register” on page 263
can be
performed in any order.