5. Multicast > Multicast Group Tables
112
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
Figure 23: Relationship Representation
5.2.1
Configuring Basic Associations
It is necessary to associate a destination ID with each multicast mask.
For this example, assume the following system requirements:
•
The 16-bit destination ID 0x1234 needs to be associated with multicast mask 0.
•
The 8-bit destination ID 0x44 needs to be associated with multicast mask 1.
•
The 16-bit destination ID 0xFEED needs to be associated with multicast mask 2.
In order to create the multicast mask associations, the following register accesses are required:
1.
Set up the operation to associate destination ID 0x1234 with multicast mask 0
•
Write the value 0x1234_0000 to the
“RapidIO Multicast DestID Configuration Register” on
The individual association operations can be performed in any order.
Port Participating in Vector
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0
1
2
4
3
5
6
7
DEST_ID
Large Small
Multicast
Group
Number
AB
CD
xx
EF
0
1
Operating Mode
4x/1x/Power-down (PD)
Switch Port Number
4x
1x
1x
0 = No
1 = Yes
1
0
4x
1x
1x
1
1
1
N/A
N/A
0
4x
N/A
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
{
Multicast Group Table
{
Multicast Vector Table
Configured using the
RIO Multicast DestID
Configuration Register
{
"Large" field activated
using the RIO Multicast
DestID Association Register
{
Association between Multicast Group Number
and egress port number performed using the
RIO Multicast Mask Configuration Register
PD PD
PD PD
PD PD