GRBUCSSFIDR0

         GRBU Coherent Subsystem Snoop Filter Identification Register
      
Module Instance Base Address Register Address
i_ccu__DSU__1c000000__sys_global_register_blk 0x1C0FF000 0x1C0FFF00

Size: 32

Offset: 0xF00

Access: RO

Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

Rsvd1

RO 0x0

filterType

RO 0x3

nWays

RO 0xA

nSets

RO 0x800

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

nSets

RO 0x800

GRBUCSSFIDR0 Fields

Bit Name Description Access Reset
31:29 Rsvd1
Reserved.
RO 0x0
28:26 filterType
Snoop Filter Type. This field indicates the type of snoop filter. The type of the snoop filter is given as follows (all other values are RESERVED): 0b000-Unimplemented filter, 0b001-Null filter, 0b010-Tag filter-presence vector, 0b011-Tag filter-owner pointer/sharer vector, 0b110-Tag filter with victim buffer-presence vector, 0b111-Tag filter with victim buffer-owner pointer/sharer vector
RO 0x3
25:20 nWays
Number of Snoop Filter Ways. This field indicates the number of ways (i.e. the associativity) in the snoop filter minus one. For an unimplemented filter or a null filter, the value of this field is zero.
RO 0xA
19:0 nSets
Number of Snoop Filter Sets. This field indicates the number of sets in the snoop filter minus one in each DIRU. To determine the total number of sets in the snoop filter, this value must be multiplied by the number of DIRUs. For an unimplemented filter or a null filter, the value of this field is zero.
RO 0x800