12. Serial RapidIO Registers > RapidIO Logical Layer and Transport Layer Registers
263
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
12.5.16
RapidIO Multicast Mask Configuration Register
This register is used to add and remove egress port numbers to multicast masks. This can be completed
either before or after a mask is bound to a destination ID and placed in the multicast group table. This
register can also be used to retrieve the current configuration of a multimask mask.
Register name: RIO_MC_MASK_CFG
Reset value: 0x0000_0000
Register offset: 00080
Bits
0
1
2
3
4
5
6
7
00:07
MC_MASK_NUM[15:8]
08:15
MC_MASK_NUM[7:0]
16:23
EG_PORT_NUM[7:0]
24:31
Reserved
MASK_CMD
Reserved
PORT_
PRESENT
Bits
Name
Description
Type
Reset
Value
0:15
MC_MASK_NUM
Specifies the multicast mask [0:7] which is to be modified when this
register is written with the MASK_CMD field set to “Add” or
“Delete“(0x0000 to 0x0007).
Specifies the Multicast mask which is to be queried for the
presence of a port (by a subsequent read of this register) when this
register is written with a “Write_to_Verify“command.
When the register is read, this field returns the contents that were
previously written.
R/W
0
16:23
EG_PORT_NUM
When this register is written, it specifies the port number to be
added or deleted from the Multicast_Mask.
This field is ignored when the MASK_CMD field indicates “Delete
All Ports” or “Add All Ports”.
When the register is read, this field returns the contents that were
previously written.
R/W
0
24
Reserved
N/A
R
0