This attribute specifies the transaction type for shareable transactions.
set_snoop() sets this attribute
to the value passed as argument. The method
returns the value of this attribute.
The default value of this attribute is encoded as
0 which for read transactions represents
AMBA_PV_READ_NO_SNOOP and for write transactions
The meaning of a given snoop attribute value encoding is dependent on the domain and bar attribute values and whether the transaction is a read or a write.
This attribute is specific to ACE buses. It is ignored for transactions modeling transfers on the AXI, AHB, and APB buses.
The encoding of this attribute value exactly matches the encoding used on the ACE channels AWSNOOP and ARSNOOP.