12. Serial RapidIO Registers > RapidIO Logical Layer and Transport Layer Registers
257
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
12.5.10
RapidIO Switch Multicast Information CAR
This RapidIO standard register gives information about the multicast programming model, the number
of multicast destination IDs supported, and the number of multicast masks supported.
Register name: RIO_SW_MC_INFO
Reset value: 0x0000_0008
Register offset: 00038
Bits
0
1
2
3
4
5
6
7
00:07
ASSOC_
MODE
ASSOC_
SCOPE
MAX_DESTID_ASSOC
08:15
MAX_DESTID_ASSOC
16:23
MAX_MASKS
24:31
MAX_MASKS
Bits
Name
Description
Type
Reset
Value
0
ASSOC_MODE
Defines the capabilities of a switch to associate destination IDs with
multicast masks.
0 = Single associate. One “associate” write is required per
association between a destinationID and a multicast mask.
1 = Block association is supported (Not implemented in the Tsi578)
R
0
1
ASSOC_SCOPE
Defines the capabilities of a switch to associate a destination ID
with a multicast mask on a per-inbound-port basis.
0 = A destination ID, when associated with a multicast mask,
associates with the mask regardless of which switch inbound port
received the packet.
1 = Per-port association is supported (Not implemented in the
Tsi578)
R
0
2:15
MAX_DESTID_
ASSOC
This is the maximum number of destinationIDs that can be
associated with any multicast mask. The values are one less than
the maximum number of associations.
For example, 0x0000 - Maximum of one destinationID per multicast
mask.
R
0
16:31
MAX_MASKS
Defines the number of multicast masks available. Multicast masks
are sequentially numbered, with the first multicast mask number
being 0x0000. Additional multicast masks are sequentially
numbered.
There are eight multicast masks available on the Tsi578.
R
8