XSem_DescriptorInfo - 2023.2 English

Standalone Library Documentation: BSP and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2023-12-13
Version
2023.2 English

Structure to hold each descriptor information

Descriptor Attribute: Contains detailed information related to descriptor

  • Bit[31:16]: Base Address - Slave Base address in the descriptor for which attributes are present. Base address is only applicable for DDRMC_MAIN and GT slave address, for other descriptors, this value should be ignored.
  • Bit[15:8]: Exclusive Lock Type - Bit[8] if set, signifies that descriptor contains GT slaves. Bit[9] if set, signifies that descriptor contains DDRMC slave registers. Bit[10:15] are reserved for future use
  • Bit[7:0]: Slave skip count index - Points the corresponding byte in SEM NPI slave skip count registers that need to be updated on arbitration failure(Value is zero if arbitration is not required).

Descriptor Golden SHA: This word contains the Golden SHA value that is used to compare with hardware calculated SHA value.

Declaration

typedef struct
{
  u32 DescriptorAttrib,
  u32 DescriptorGldnSha
} XSem_DescriptorInfo;
Table 1. Structure XSem_DescriptorInfo member description
Member Description
DescriptorAttrib

Descriptor attributes

DescriptorGldnSha

Descriptor Golden SHA value