2. RapidIO Ports > Packet Routing
CPS-1848 User Manual
37
June 2, 2014
Formal Status
This document is confidential and is subject to an NDA.
Integrated Device Technology
2.3.4.2
Multicast Programming Examples
Table 4: Multicast Programming Examples – Indirect Programming Model
Example
Register
Offset
Value
Multicast DestID 0x01 to ports 4, 5, 6, and 7 on
all ports using multicast mask 0x27.
0x80
0x00270410
0x00270510
0x00270610
0x00270710
Multicast Association Selection CSR
0x84
0x00010027
Multicast Association Operations CSR
0x88
0x00000060
Reprogram Multicast Mask 0x20 to send to only
ports 10, 11, and 12.
0x80
0x00200040
0x00200A10
0x00200B10
0x00200C10
Associate DestID 0x03 with Multicast Mask
0x20 on all ports except port 11. The association
is performed in two steps:
1. Associate all ports with the mask.
2. Disassociate port 11.
Multicast Association Selection CSR
0x84
0x00030020
Multicast Association Operations CSR
0x88
0x00000060
Multicast Route Select Register
0x10080
0x0000000C
Multicast Association Operations CSR
0x88
0x00000020
1
1. When a multicast mask is disassociated from a destID, the destID routing table value is 0xDF (drop packets).
Allow DestID 0xFF00 through FFFF to be
multicast according to the Device Routing Table
on all ports.
0x10070
0x00000000
Standard Route Table Entries Configuration
0x70
0x0000FF00
Standard Route Table Entry Configuration Port
0x74
0x000000DD