![]() |
SDL API Guide for J7200
|
===========================================================================
RTI DWD possible Window Size Values | |
typedef uint32_t | RTI_WindowSize_t |
type to select the DWWD window size. More... | |
#define | RTI_DWWD_WINDOWSIZE_100_PERCENT (RTI_RTIDWWDSIZECTRL_DWWDSIZE_100_PERCENT) |
#define | RTI_DWWD_WINDOWSIZE_50_PERCENT (RTI_RTIDWWDSIZECTRL_DWWDSIZE_50_PERCENT) |
#define | RTI_DWWD_WINDOWSIZE_25_PERCENT (RTI_RTIDWWDSIZECTRL_DWWDSIZE_25_PERCENT) |
#define | RTI_DWWD_WINDOWSIZE_12_5_PERCENT (RTI_RTIDWWDSIZECTRL_DWWDSIZE_12_5_PERCENT) |
#define | RTI_DWWD_WINDOWSIZE_6_25_PERCENT (RTI_RTIDWWDSIZECTRL_DWWDSIZE_6_25_PERCENT) |
#define | RTI_DWWD_WINDOWSIZE_3_125_PERCENT (RTI_RTIDWWDSIZECTRL_DWWDSIZE_3_125_PERCENT) |
RTI DWD possible Reaction Values | |
#define | RTI_DWWD_REACTION_GENERATE_RESET (RTI_RTIDWWDRXNCTRL_DWWDRXN_RESET) |
macro to select the DWWD reaction after violation or expiration of DWWD timer. More... | |
#define | RTI_DWWD_REACTION_GENERATE_NMI (RTI_RTIDWWDRXNCTRL_DWWDRXN_INTERRUPT) |
#define | RTI_DWWD_REACTION_INVALID (0x46U) |
SDL DWD possible Status Values | |
typedef uint32_t | RTI_Status_t |
type to report the DWWD status. More... | |
#define | RTI_DWWD_STATUS_KEY_SEQ_VIOLATION (RTI_RTIWDSTATUS_KEYST_MASK) |
#define | RTI_DWWD_STATUS_TIME_WINDOW_VIOLATION (RTI_RTIWDSTATUS_DWWD_ST_MASK) |
#define | RTI_DWWD_STATUS_ENDTIME_WINDOW_VIOLATION (RTI_RTIWDSTATUS_END_TIME_VIOL_MASK) |
#define | RTI_DWWD_STATUS_STARTTIME_WINDOW_VIOLATION (RTI_RTIWDSTATUS_START_TIME_VIOL_MASK) |
#define | RTI_DWWD_STATUS_LAST_RESET (RTI_RTIWDSTATUS_DWDST_MASK) |
#define RTI_DWWD_WINDOWSIZE_100_PERCENT (RTI_RTIDWWDSIZECTRL_DWWDSIZE_100_PERCENT) |
Configure DWWD window size to 100%
#define RTI_DWWD_WINDOWSIZE_50_PERCENT (RTI_RTIDWWDSIZECTRL_DWWDSIZE_50_PERCENT) |
Configure DWWD window size to 50%
#define RTI_DWWD_WINDOWSIZE_25_PERCENT (RTI_RTIDWWDSIZECTRL_DWWDSIZE_25_PERCENT) |
Configure DWWD window size to 25%
#define RTI_DWWD_WINDOWSIZE_12_5_PERCENT (RTI_RTIDWWDSIZECTRL_DWWDSIZE_12_5_PERCENT) |
Configure DWWD window size to 12.5%
#define RTI_DWWD_WINDOWSIZE_6_25_PERCENT (RTI_RTIDWWDSIZECTRL_DWWDSIZE_6_25_PERCENT) |
Configure DWWD window size to 6.25%
#define RTI_DWWD_WINDOWSIZE_3_125_PERCENT (RTI_RTIDWWDSIZECTRL_DWWDSIZE_3_125_PERCENT) |
Configure DWWD window size to 3.125%
#define RTI_DWWD_REACTION_GENERATE_RESET (RTI_RTIDWWDRXNCTRL_DWWDRXN_RESET) |
macro to select the DWWD reaction after violation or expiration of DWWD timer.
DWWD can either generate reset or interrupt.Configure DWWD reaction to generate reset
#define RTI_DWWD_REACTION_GENERATE_NMI (RTI_RTIDWWDRXNCTRL_DWWDRXN_INTERRUPT) |
Configure DWWD reaction to generate interrupt. The actual interrupt used depends on the SOC and cross bar mapping.
#define RTI_DWWD_REACTION_INVALID (0x46U) |
#define RTI_DWWD_STATUS_KEY_SEQ_VIOLATION (RTI_RTIWDSTATUS_KEYST_MASK) |
Key sequence violation mask
#define RTI_DWWD_STATUS_TIME_WINDOW_VIOLATION (RTI_RTIWDSTATUS_DWWD_ST_MASK) |
Window violation mask
#define RTI_DWWD_STATUS_ENDTIME_WINDOW_VIOLATION (RTI_RTIWDSTATUS_END_TIME_VIOL_MASK) |
End time window violation mask
#define RTI_DWWD_STATUS_STARTTIME_WINDOW_VIOLATION (RTI_RTIWDSTATUS_START_TIME_VIOL_MASK) |
Start time window violation mask
#define RTI_DWWD_STATUS_LAST_RESET (RTI_RTIWDSTATUS_DWDST_MASK) |
DWWD last reset status mask
typedef uint32_t RTI_WindowSize_t |
type to select the DWWD window size.
Window Size : In what percentage of time-out value i.e open window, servicing DWWD is allowed. Configurable Window Sizes : 100%, 50%, 25%, 12.5%, 6.25%, 3.125%. Refer to for DWWD Window Sizes Overview.
typedef uint32_t RTI_Status_t |
type to report the DWWD status.
Violations(Following bit-field will get set) : DWWD Status : If last reset is generated by DWWD. Key sequence violation : If wrong sequence is written to enable DWWD. Start Time Violation : If DWWD is serviced within closed window. End Time Violation : If DWWD is not serviced. Time Window Violation : If any of Start/End Time Violation happened.