===========================================================================
◆ RTI_DWWD_WINDOWSIZE_100_PERCENT
Configure DWWD window size to 100%
◆ RTI_DWWD_WINDOWSIZE_50_PERCENT
Configure DWWD window size to 50%
◆ RTI_DWWD_WINDOWSIZE_25_PERCENT
Configure DWWD window size to 25%
◆ RTI_DWWD_WINDOWSIZE_12_5_PERCENT
Configure DWWD window size to 12.5%
◆ RTI_DWWD_WINDOWSIZE_6_25_PERCENT
Configure DWWD window size to 6.25%
◆ RTI_DWWD_WINDOWSIZE_3_125_PERCENT
Configure DWWD window size to 3.125%
◆ RTI_DWWD_REACTION_GENERATE_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
◆ RTI_DWWD_REACTION_GENERATE_NMI
Configure DWWD reaction to generate interrupt. The actual interrupt used depends on the SOC and cross bar mapping.
◆ RTI_DWWD_REACTION_INVALID
#define RTI_DWWD_REACTION_INVALID (0x46U) |
◆ RTI_DWWD_STATUS_KEY_SEQ_VIOLATION
#define RTI_DWWD_STATUS_KEY_SEQ_VIOLATION (RTI_RTIWDSTATUS_KEYST_MASK) |
Key sequence violation mask
◆ RTI_DWWD_STATUS_TIME_WINDOW_VIOLATION
◆ RTI_DWWD_STATUS_ENDTIME_WINDOW_VIOLATION
#define RTI_DWWD_STATUS_ENDTIME_WINDOW_VIOLATION (RTI_RTIWDSTATUS_END_TIME_VIOL_MASK) |
End time window violation mask
◆ RTI_DWWD_STATUS_STARTTIME_WINDOW_VIOLATION
#define RTI_DWWD_STATUS_STARTTIME_WINDOW_VIOLATION (RTI_RTIWDSTATUS_START_TIME_VIOL_MASK) |
Start time window violation mask
◆ RTI_DWWD_STATUS_LAST_RESET
DWWD last reset status mask
◆ 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.
◆ 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.