XSemNpiStatus - 2022.2 English

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

Document ID
UG643
Release Date
2022-10-19
Version
2022.2 English
NPI Status structure to store the data read from PMC RAM registers. This structure provides:
  • NPI scan status information
  • NPI descriptor slave skip counter value if arbitration failure
  • NPI scan counter value
  • NPI heartbeat counter value
  • NPI scan error information if SHA mismatch is detected

Declaration

typedef struct
{
  u32 Status,
  u32 SlvSkipCnt[MAX_NPI_SLV_SKIP_CNT],
  u32 ScanCnt,
  u32 HbCnt,
  u32 ErrInfo[MAX_NPI_ERR_INFO_CNT]
} XSemNpiStatus;
Table 1. Structure XSemNpiStatus member description
Member Description
Status

NPI Status

SlvSkipCnt

Slave Skip Count

ScanCnt

Scan Count

HbCnt

Heart Beat Count

ErrInfo

Error Information when SHA mismatch occurs