SPRUJ79 November 2024 F29H850TU , F29H859TU-Q1
Table 19-9 lists the memory-mapped registers for the WADI_CONFIG_REGS registers. All register offset addresses not listed in Table 19-9 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Protection |
---|---|---|---|
0h | BLKCFG | WADI Block Clock Divider | PARITY_PROTECTED |
4h | SIGTOSIGCFG | Configuration for SIG1 to SIG2 comparison for WADI Block | PARITY_PROTECTED |
8h | SIGTOSIG_PKCFG | Signal1 to Signal2 peak comparison value and margin for WADI Block | PARITY_PROTECTED |
Ch | SIGTOSIG_AVGCFG | Signal1 to Signal2 average comparison value and margin for WADI Block | PARITY_PROTECTED |
10h | SIGTOSIG_DBOLAPA | Signal1 to Signal2 dead-band comparison difference and margin for WADI Block | PARITY_PROTECTED |
14h | SIGTOSIG_DBOLAPB | Signal1 to Signal2 dead-band and Overlap compare values for WADI Block | PARITY_PROTECTED |
18h | BLKTRIGCFG | The trigger configuration for SIG1 and SIG2 of the WADI Block | PARITY_PROTECTED |
40h | SIG1CFG | Measurement configuration for SIG1 of WADI Block | PARITY_PROTECTED |
44h | SIG1CMPA | Envelope-1 compare value and margin for SIG1 for WADI Block | PARITY_PROTECTED |
48h | SIG1CMPB | Envelope-2 compare value and margin for SIG1 for WADI Block | PARITY_PROTECTED |
4Ch | SIG1PKCFG | Peak of the aggregation compare configuration for SIG1 of WADI Block | PARITY_PROTECTED |
50h | SIG1AVGCFG | Average of the aggregation comparison configuration for SIG1 of WADI Block | PARITY_PROTECTED |
54h | SIG1EDGECFG | Frequency measurement configuration for SIG1 of WADI Block | PARITY_PROTECTED |
58h | SIG1EDGEMVWCFG | Moving Window Configuration for SIG1 of WADI Block | PARITY_PROTECTED |
80h | SIG2CFG | Measurement configuration for SIG2 of WADI Block | PARITY_PROTECTED |
84h | SIG2CMPA | Compare value A and +/- margin for SIG2 for WADI Block | PARITY_PROTECTED |
88h | SIG2CMPB | Compare value B and +/- margin for SIG2 for WADI Block | PARITY_PROTECTED |
8Ch | SIG2PKCFG | Peak of the aggregation compare configuration for SIG2 of WADI Block | PARITY_PROTECTED |
90h | SIG2AVGCFG | Average of the aggregation comparison configuration for SIG2 of WADI Block | PARITY_PROTECTED |
94h | SIG2EDGECFG | Frequency measurement configuration for SIG2 of WADI Block | PARITY_PROTECTED |
98h | SIG2EDGEMVWCFG | Moving Window Configuration for SIG2 of WADI Block | PARITY_PROTECTED |
C0h | BLKERRSTS | Block status register | |
C4h | BLKERRINFO | Block count value of failed register | |
C8h | BLKERRCFG | Block Debug additional info. | PARITY_PROTECTED |
CCh | SSS_EVTMASK | Mask to combine Block errors for trigger of SSS in event word Output by WADI block | PARITY_PROTECTED |
E8h | PARTEST | Enables parity test |
Complex bit access types are encoded to fit into small table cells. Table 19-10 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
R-0 | R -0 | Read Returns 0s |
Write Type | ||
W | W | Write |
W1S | W 1S | Write 1 to set |
Reset or Default Value | ||
-n | Value after reset or the default value | |
Register Array Variables | ||
i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. |
BLKCFG is shown in Figure 19-13 and described in Table 19-11.
Return to the Summary Table.
Input Clock Divider control for the block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
TRIG2IN | TRIG1IN | ||||||
R/W-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | SIG2IN | ||||||
R-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | SIG1IN | ||||||
R-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CLKEN | RESERVED | RESERVED | ||||
R-0h | R/W-0h | R-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | TRIG2IN | R/W | 0h | Mux select value for cross-bar to select one of the input of TRIG2 Refer to configuration input table Reset type: SYSRSn |
27-24 | TRIG1IN | R/W | 0h | Mux select value for cross-bar to select one of the input of TRIG1 Refer to configuration input table Reset type: SYSRSn |
23-21 | RESERVED | R | 0h | Reserved |
20-16 | SIG2IN | R/W | 0h | Mux select value for cross-bar to select one of the input of SIG2 Refer to configuration input table Reset type: SYSRSn |
15-13 | RESERVED | R | 0h | Reserved |
12-8 | SIG1IN | R/W | 0h | Mux select value for cross-bar to select one of the input of SIG1 Refer to configuration input table Reset type: SYSRSn |
7-5 | RESERVED | R | 0h | Reserved |
4 | CLKEN | R/W | 0h | 0: Disable clock 1: Enable clock Reset type: SYSRSn |
3 | RESERVED | R | 0h | Reserved |
2-0 | RESERVED | R/W | 0h | Reserved |
SIGTOSIGCFG is shown in Figure 19-14 and described in Table 19-12.
Return to the Summary Table.
Configuration for SIG1 to SIG2 comparison for WADI Block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | OLAPCMPTYPE | DBCMPTYPE | SIGTOSIG_OLAPCMPEN | SIGTOSIG_DBCMPEN | RESERVED | SIGTOSIG_CMPEN | |
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | CMPMARGIN | ||||||
R-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
CMP | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CMP | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | RESERVED | R | 0h | Reserved |
29 | OLAPCMPTYPE | R/W | 0h | When configured selects type of OLAP check as below. Default is configured edge 0: Overlap of levels per configuration 1: Overlap of levels per configuration and complementary levels as well Ex: 0: Overalap of SIG1-level-High and SIG2-level-Low 1: Overalap of SIG1-level-High and SIG2-level-Low and Overalap of SIG1-level-Low and SIG2-level-High Reset type: SYSRSn |
28 | DBCMPTYPE | R/W | 0h | When configured selects type of comparison for deadband as below. Default is configured edge 0: Deadband of configured edge comparison 1: Deadband of configured and opposite edge pairs comparison Ex: SIG1CFG[SIGPOL] for rise to SIG2CFG[SIGPOL] for fall 0: Deadband between asswertion of SIG1 rise and SIG2 fall 1: Deadband between assertion of SIG1 rise and SIG2 fall, and assertion of SIG1 fall and SIG2 rise Reset type: SYSRSn |
27 | SIGTOSIG_OLAPCMPEN | R/W | 0h | When set enables the overlap comparison For overlap signal edge polarity is considered for measuring level post edge assertion. e.g. rise edge-high level Reset type: SYSRSn |
26 | SIGTOSIG_DBCMPEN | R/W | 0h | When set enables the deadband comparison The distance between configured edges of both signals is compared. Reset type: SYSRSn |
25 | RESERVED | R | 0h | Reserved |
24 | SIGTOSIG_CMPEN | R/W | 0h | This bit when set enables the SIG1 to SIG2 comparison of measurements either widths or edge counts based on block configuration Default '0' , hence no SIGTOSIG compare Reset type: SYSRSn |
23-20 | RESERVED | R | 0h | Reserved |
19-16 | CMPMARGIN | R/W | 0h | This margin (+/-) against SIGTOSIGCFG[CMP] allows the variation of comparison to be in range for difference of measurements of two signals Reset type: SYSRSn |
15-0 | CMP | R/W | 0h | This is the compare value for difference of SIG1 and SIG2 measurement either width or edge count depending upon the mode set for SIG1 The difference is compared against the base of this value with +/- margin as in CMPMARGIN Reset type: SYSRSn |
SIGTOSIG_PKCFG is shown in Figure 19-15 and described in Table 19-13.
Return to the Summary Table.
Signal to Signal peak compare difference and threshold
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PKCMPMARGIN | PKCMP | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PKCMP | |||||||||||||||
R/W-0h | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | PKCMPMARGIN | R/W | 0h | Margin of variation for difference of peak within aggregated widths or edge count of both signals Reset type: SYSRSn |
23-0 | PKCMP | R/W | 0h | Compare difference for peak within aggregated measurements of either widths or edge counts of both signals Reset type: SYSRSn |
SIGTOSIG_AVGCFG is shown in Figure 19-16 and described in Table 19-14.
Return to the Summary Table.
Signal to Signal average compare difference and threshold
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
AVGCMPMARGIN | AVGCMP | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
AVGCMP | |||||||||||||||
R/W-0h | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | AVGCMPMARGIN | R/W | 0h | Margin of variation of average of aggregated widths or edge counts of both signals Reset type: SYSRSn |
23-0 | AVGCMP | R/W | 0h | Compare value for average of aggregated widths or edge counts of both signals Reset type: SYSRSn |
SIGTOSIG_DBOLAPA is shown in Figure 19-17 and described in Table 19-15.
Return to the Summary Table.
Signal to Signal dead-band and overlap compare difference and threshold pair-1
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | OLAPCMPAMARGIN | ||||||
R-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
OLAPCMPA | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
OLAPCMPA | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DBCMPA | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | RESERVED | R | 0h | Reserved |
29-24 | OLAPCMPAMARGIN | R/W | 0h | Margin of variation for overlap between both signals, thus overlap count is compared to be between Compare value +/- Compare margin. Reset type: SYSRSn |
23-8 | OLAPCMPA | R/W | 0h | Compare value A for overlap between both signal levels Reset type: SYSRSn |
7-0 | DBCMPA | R/W | 0h | Compare value A for deadband between both signals Reset type: SYSRSn |
SIGTOSIG_DBOLAPB is shown in Figure 19-18 and described in Table 19-16.
Return to the Summary Table.
Signal to Signal dead-band and overlap compare difference and threshold pair-2
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | OLAPCMPBMARGIN | ||||||
R-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
OLAPCMPB | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
OLAPCMPB | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DBCMPB | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | RESERVED | R | 0h | Reserved |
29-24 | OLAPCMPBMARGIN | R/W | 0h | Margin of variation for overlap between both signals, thus overlap count is compared to be between Compare value +/- Compare margin. Reset type: SYSRSn |
23-8 | OLAPCMPB | R/W | 0h | Compare value B for overlap between both signal levels Reset type: SYSRSn |
7-0 | DBCMPB | R/W | 0h | Compare value B for deadband between both signals Reset type: SYSRSn |
BLKTRIGCFG is shown in Figure 19-19 and described in Table 19-17.
Return to the Summary Table.
The trigger configuration for SIG1 and SIG2 of the WADI Block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | TRIG2SWEN | ||||||
R-0h | R-0/W1S-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | TRIG2TYPE | ||||||
R-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | TRIG1SWEN | ||||||
R-0h | R-0/W1S-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TRIG1TYPE | ||||||
R-0h | R/W-0h | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-25 | RESERVED | R | 0h | Reserved |
24 | TRIG2SWEN | R-0/W1S | 0h | When this signal is set the measurement for SIG2 is started. It is also used in 'Either-0x3' trigger condition 'TRIG2TYPE' for SIG2. Reset type: SYSRSn |
23-19 | RESERVED | R | 0h | Reserved |
18-16 | TRIG2TYPE | R/W | 0h | Selects the type of trigger that shall be used for the SIG2 signal. 0x0: No Trigger - In this mode the signal will be measured right after configuration is done 0x1: Hardware Trigger , based on the assertion of the trigger the measurement begins 0x2: Software Trigger, after software trigger assertion measurement begins 0x3: Either trigger, the measurement begins when either of the software or hardware trigger is asserted. 0x4: Synchronized Trigger, When Set no trigger setting from SIG2 is used but SIG1 setting is used. If both are set to Synchronized then either SIG1 or SIG2 hardware triggers will start measurement 0x5-0x7: Reserved and defaults to NO trigger condition Reset type: SYSRSn |
15-9 | RESERVED | R | 0h | Reserved |
8 | TRIG1SWEN | R-0/W1S | 0h | When this signal is set the measurement for SIG1 is started. It is also used in 'Either-0x3' trigger condition 'TRIG1TYPE' for SIG1. Reset type: SYSRSn |
7-3 | RESERVED | R | 0h | Reserved |
2-0 | TRIG1TYPE | R/W | 0h | Selects the type of trigger that shall be used for the SIG1 signal. 0x0: No Trigger - In this mode the signal will be measured right after configuration is done 0x1: Hardware Trigger , based on the assertion of the trigger the measurement begins 0x2: Software Trigger, after software trigger assertion measurement begins 0x3: Either trigger, the measurement begins when either of the software or hardware trigger is asserted. 0x4: Synchronized Trigger, When Set no trigger setting from SIG1 is used but SIG2 setting is used. If both are set to Synchronized then either SIG1 or SIG2 hardware triggers will start measurement 0x5-0x7: Reserved and defaults to NO trigger condition Reset type: SYSRSn |
SIG1CFG is shown in Figure 19-20 and described in Table 19-18.
Return to the Summary Table.
Edge, width measurement configuration to characterize the SIG1 of WADI block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | AGGRMODE | ||||||
R-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | NUMAGGR | ||||||
R-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | EDGESPAN | ||||||
R-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SIGPOL | ||||||
R-0h | R/W-0h | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-26 | RESERVED | R | 0h | Reserved |
25-24 | AGGRMODE | R/W | 0h | Defines if peak or average value of the aggregated set of values if aggregation is enabled. 0x0: Aggregation 0x1: Aggregation & peak 0x2: Aggregation & Avg 0x3: Aggregation & peak & Avg Reset type: SYSRSn |
23-19 | RESERVED | R | 0h | Reserved |
18-16 | NUMAGGR | R/W | 0h | Number of measurements to be accumulated together to compare against aggregate energy. Once the first measurement is over next measurement starts with configured EDGE_TYPE. 0x0: Aggregation is disabled, each measurements are independently compared. 0x1: Aggregation of 2 measurements 0x2: Aggregation of 4 measurements 0x3: Aggregation of 8 measurements 0x4: Aggregation of 16 measurements 0x5: Aggregation of 32 measurements 0x6: Aggregation of 64 measurements 0x7: Reserved (Defaults to Disabled) Reset type: SYSRSn |
15-12 | RESERVED | R | 0h | Reserved |
11-8 | EDGESPAN | R/W | 0h | Defines span from starting edge in terms of number of edges to measure the width in terms of WADI block clock count. 0x0: No measurement 0x1: Smallest pulse on signal 0x2: Smallest period on signal 0x3: Period to third edge from start edge after trigger condition .... 0xF: Period of 15th edge from start edge after trigger condition. Once this nth edge is over one measurement is complete and is used for comparison. Reset type: SYSRSn |
7-2 | RESERVED | R | 0h | Reserved |
1-0 | SIGPOL | R/W | 0h | Selects if rise, fall or either edge should be considered. 0x0 : Reserved (Default Rise) 0x1 : Rise edge 0x2 : Fall edge 0x3 : Either edge Reset type: SYSRSn |
SIG1CMPA is shown in Figure 19-21 and described in Table 19-19.
Return to the Summary Table.
Configuration of Envelope-1 compare of the measurement count of width or edges as per configuration for SIG1 of WADI block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
CMPAMARGIN | CMPA | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CMPA | |||||||||||||||
R/W-0h | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | CMPAMARGIN | R/W | 0h | Margin to compare in an envelop of +/- range around SIG1CMPA[CMPA] against the measured count of the SIG1 Reset type: SYSRSn |
23-0 | CMPA | R/W | 0h | Compare A value against the measured count for width or frequency of the SIG1. The measured count accumulation is based upon the SIG1CFG Reset type: SYSRSn |
SIG1CMPB is shown in Figure 19-22 and described in Table 19-20.
Return to the Summary Table.
Configuration of Envelope-2 compare of the measurement count of width or edges as per configuration for SIG1 of WADI block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
CMPBMARGIN | CMPB | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CMPB | |||||||||||||||
R/W-0h | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | CMPBMARGIN | R/W | 0h | Margin to compare in an envelop of +/- range around SIG1CMPB[CMPB] against the measured count of the SIG1 Reset type: SYSRSn |
23-0 | CMPB | R/W | 0h | Compare B value against the measured count for width or frequency of the SIG1. The measured count accumulation is based upon the SIG1CFG Reset type: SYSRSn |
SIG1PKCFG is shown in Figure 19-23 and described in Table 19-21.
Return to the Summary Table.
Compare value and margin for the peak of the aggregation for SIG1 of WADI Block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
CMPMARGIN | CMP | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CMP | |||||||||||||||
R/W-0h | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | CMPMARGIN | R/W | 0h | Margin to compare +/- around SIG1CMPB[CMP] and compared against the detected peak out of aggregated measurements- of the SIG1 Reset type: SYSRSn |
23-0 | CMP | R/W | 0h | Compare value against detected peak out of aggregated measurements for SIG1 Reset type: SYSRSn |
SIG1AVGCFG is shown in Figure 19-24 and described in Table 19-22.
Return to the Summary Table.
Compare value and margin for the average of the aggregation for SIG1 of WADI Block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
CMPMARGIN | CMP | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CMP | |||||||||||||||
R/W-0h | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | CMPMARGIN | R/W | 0h | Margin to compare +/- around SIG1AVGCMP[CMP] and compared against the average of aggregated measurements- of the SIG1 Reset type: SYSRSn |
23-0 | CMP | R/W | 0h | Compare value against average of aggregated measurements for SIG1 Reset type: SYSRSn |
SIG1EDGECFG is shown in Figure 19-25 and described in Table 19-23.
Return to the Summary Table.
Enable, configurations, window size settings for SIG1 of WADI block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
CNTEN | RESERVED | TIMEWNDOW | |||||
R/W-0h | R-0h | R/W-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TIMEWNDOW | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
TIMEWNDOW | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TIMEWNDOW | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | CNTEN | R/W | 0h | When set high the edge count measurement is enabled Measurements accumulated are of the type edge count SIG1CFG[SIGPOL] is used for measuring type of edges Reset type: SYSRSn |
30-28 | RESERVED | R | 0h | Reserved |
27-0 | TIMEWNDOW | R/W | 0h | This is time window count used for tracking global time count (in terms of system clock) within which the edges of input waveform of the configured EDGE_TYPE are counted Reset type: SYSRSn |
SIG1EDGEMVWCFG is shown in Figure 19-26 and described in Table 19-24.
Return to the Summary Table.
Configuration of moving window for SIG1 frequency measurement of WADI Block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MVWEN | RESERVED | MVWCNT | RESERVED | MVWTIME | |||
R/W-0h | R-0h | R/W-0h | R-0h | R/W-0h | |||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MVWTIME | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MVWTIME | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MVWTIME | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | MVWEN | R/W | 0h | This bit when set enables the moving time window feature. Reset type: SYSRSn |
30 | RESERVED | R | 0h | Reserved |
29-28 | MVWCNT | R/W | 0h | Number of moving time window Snapshots taken. Multiple snapshots complete one Window of frequency measurement. 0x0 : Only one snapshot for window count. No moving window measurements 0x1 : Two snapshots in one window. The reading is for fixed window, despite size difference there is no moving operation. 0x2 : Three snapshots in one window it means Window is bisected. 0x3 : Four snapshots in one window it means Fixed window has three moving window portions. Reset type: SYSRSn |
27-26 | RESERVED | R | 0h | Reserved |
25-0 | MVWTIME | R/W | 0h | Moving window time provides the smaller unit such that multiple MVW can be counted for completing one reading. And advancement of each such count gives full window reading at smaller than a window increments. This time is directly used to count the portion of window. With MVWCNT iterations of MVWTIME measurements one can get the full window reading. Every MVWTIME measurement is recorded and readings of multiple part used to get reading of full window, hence at every MVWTIME interval, the earliest reading of equivalent period is retired and recent reading for equivalent period is added. Thus giving moving window measurement check. Reset type: SYSRSn |
SIG2CFG is shown in Figure 19-27 and described in Table 19-25.
Return to the Summary Table.
Edge, width measurement configuration to characterize the SIG2 of WADI block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | AGGRMODE | ||||||
R-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | NUMAGGR | ||||||
R-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | EDGESPAN | ||||||
R-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SIGPOL | ||||||
R-0h | R/W-0h | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-26 | RESERVED | R | 0h | Reserved |
25-24 | AGGRMODE | R/W | 0h | Defines if peak or average value of the aggregated set of values if aggregation is enabled. 0x0: Aggregation 0x1: Aggregation & peak 0x2: Aggregation & Avg 0x3: Aggregation & peak & Avg Reset type: SYSRSn |
23-19 | RESERVED | R | 0h | Reserved |
18-16 | NUMAGGR | R/W | 0h | Number of measurements to be accumulated together to compare against aggregate energy. Once the first measurement is over next measurement starts with configured EDGE_TYPE. 0x0: Aggregation is disabled, each measurements are independently compared. 0x1: Aggregation of 2 measurements 0x2: Aggregation of 4 measurements 0x3: Aggregation of 8 measurements 0x4: Aggregation of 16 measurements 0x5: Aggregation of 32 measurements 0x6: Aggregation of 64 measurements 0x7: Reserved (Defaults to Disabled) Reset type: SYSRSn |
15-12 | RESERVED | R | 0h | Reserved |
11-8 | EDGESPAN | R/W | 0h | Defines span from starting edge in terms of number of edges to measure the width in terms of WADI block clock count. 0x0: No measurement 0x1: Smallest pulse on signal 0x2: Smallest period on signal 0x3: Period to third edge from start edge after trigger condition .... 0xF: Period of 15th edge from start edge after trigger condition. Once this nth edge is over one measurement is complete and is used for comparison. Reset type: SYSRSn |
7-2 | RESERVED | R | 0h | Reserved |
1-0 | SIGPOL | R/W | 0h | Selects if rise, fall or either edge should be considered. 0x0 : Reserved (Default Rise) 0x1 : Rise edge 0x2 : Fall edge 0x3 : Either edge Reset type: SYSRSn |
SIG2CMPA is shown in Figure 19-28 and described in Table 19-26.
Return to the Summary Table.
Configuration of Envelope-1 compare of the measurement count of width or edges as per configuration for SIG2 of WADI block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
CMPAMARGIN | CMPA | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CMPA | |||||||||||||||
R/W-0h | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | CMPAMARGIN | R/W | 0h | Margin to compare in an envelop of +/- range around SIG2CMPA[CMPA] against the measured count of the SIG2 Reset type: SYSRSn |
23-0 | CMPA | R/W | 0h | Compare A value against the measured count for width or frequency of the SIG2. The measured count accumulation is based upon the SIG2CFG Reset type: SYSRSn |
SIG2CMPB is shown in Figure 19-29 and described in Table 19-27.
Return to the Summary Table.
Configuration of Envelope-2 compare of the measurement count of width or edges as per configuration for SIG2 of WADI block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
CMPBMARGIN | CMPB | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CMPB | |||||||||||||||
R/W-0h | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | CMPBMARGIN | R/W | 0h | Margin to compare in an envelop of +/- range around SIG2CMPB[CMPB] against the measured count of the SIG2 Reset type: SYSRSn |
23-0 | CMPB | R/W | 0h | Compare B value against the measured count for width or frequency of the SIG2. The measured count accumulation is based upon the SIG2CFG Reset type: SYSRSn |
SIG2PKCFG is shown in Figure 19-30 and described in Table 19-28.
Return to the Summary Table.
Compare value and margin for the peak of the aggregation for SIG2 of WADI Block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
CMPMARGIN | CMP | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CMP | |||||||||||||||
R/W-0h | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | CMPMARGIN | R/W | 0h | Margin to compare +/- around SIG2CMPB[CMP] and compared against the detected peak out of aggregated measurements- of the SIG2 Reset type: SYSRSn |
23-0 | CMP | R/W | 0h | Compare value against detected peak out of aggregated measurements for SIG2 Reset type: SYSRSn |
SIG2AVGCFG is shown in Figure 19-31 and described in Table 19-29.
Return to the Summary Table.
Compare value and margin for the average of the aggregation for SIG2 of WADI Block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
CMPMARGIN | CMP | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CMP | |||||||||||||||
R/W-0h | |||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | CMPMARGIN | R/W | 0h | Margin to compare +/- around SIG2AVGCMP[CMP] and compared against the average of aggregated measurements- of the SIG2 Reset type: SYSRSn |
23-0 | CMP | R/W | 0h | Compare value against average of aggregated measurements for SIG2 Reset type: SYSRSn |
SIG2EDGECFG is shown in Figure 19-32 and described in Table 19-30.
Return to the Summary Table.
Enable, configurations, window size settings for SIG2 of WADI block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
CNTEN | RESERVED | TIMEWNDOW | |||||
R/W-0h | R-0h | R/W-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TIMEWNDOW | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
TIMEWNDOW | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TIMEWNDOW | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | CNTEN | R/W | 0h | When set high the edge count measurement is enabled Measurements accumulated are of the type edge count SIG2CFG[SIGPOL] is used for measuring type of edges Reset type: SYSRSn |
30-28 | RESERVED | R | 0h | Reserved |
27-0 | TIMEWNDOW | R/W | 0h | This is time window count used for tracking global time count (in terms of system clock) within which the edges of input waveform of the configured EDGE_TYPE are counted Reset type: SYSRSn |
SIG2EDGEMVWCFG is shown in Figure 19-33 and described in Table 19-31.
Return to the Summary Table.
Configuration of moving window for SIG2 frequency measurement of WADI Block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MVWEN | RESERVED | MVWCNT | RESERVED | MVWTIME | |||
R/W-0h | R-0h | R/W-0h | R-0h | R/W-0h | |||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MVWTIME | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MVWTIME | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MVWTIME | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | MVWEN | R/W | 0h | This bit when set enables the moving time window feature. Reset type: SYSRSn |
30 | RESERVED | R | 0h | Reserved |
29-28 | MVWCNT | R/W | 0h | Number of moving time window Snapshots taken. Multiple snapshots complete one Window of frequency measurement. 0x0 : Only one snapshot for window count. No moving window measurements 0x1 : Two snapshots in one window. The reading is for fixed window, despite size difference there is no moving operation. 0x2 : Three snapshots in one window it means Window is bisected. 0x3 : Four snapshots in one window it means Fixed window has three moving window portions. Reset type: SYSRSn |
27-26 | RESERVED | R | 0h | Reserved |
25-0 | MVWTIME | R/W | 0h | Moving window time provides the smaller unit such that multiple MVW can be counted for completing one reading. And advancement of each such count gives full window reading at smaller than a window increments. This time is directly used to count the portion of window. With MVWCNT iterations of MVWTIME measurements one can get the full window reading. Every MVWTIME measurement is recorded and readings of multiple part used to get reading of full window, hence at every MVWTIME interval, the earliest reading of equivalent period is retired and recent reading for equivalent period is added. Thus giving moving window measurement check. Reset type: SYSRSn |
BLKERRSTS is shown in Figure 19-34 and described in Table 19-32.
Return to the Summary Table.
Block status register.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
SIGTOSIG_ERR | SIG_ERR | RESERVED | SIGTOSIG_OLAPCMPBERR | SIGTOSIG_OLAPCMPAERR | |||
R/W-0h | R/W-0h | R-0h | R/W-0h | R/W-0h | |||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
SIGTOSIG_DBCMPBERR | SIGTOSIG_DBCMPAERR | SIGTOSIG_AVGERR | SIGTOSIG_PKERR | SIGTOSIG_CMPERR | |||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
SIG2CMPBERR | SIG2AVGERR | SIG2PKERR | SIG2CMPAERR | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SIG1CMPBERR | SIG1AVGERR | SIG1PKERR | SIG1CMPAERR | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | SIGTOSIG_ERR | R/W | 0h | When SIGTOSIG comparisons is enabled and one of the signal has accumulated second reading while other signal has not finished even the first reading then this error is set. This could also occur at the start of the sequence hence application software needs to evaluate the condition before action. 0x0 : No Error 0x1 : Error with one of the signal lagging other. Reset type: SYSRSn |
30 | SIG_ERR | R/W | 0h | This bit aggregates error from SIG1 & SIG2 when measurements cannot be completed due to Anomalies such as signal being stuck to value , no toggles etc. 0x0 : No Error 0x1 : Error in measurement. Reset type: SYSRSn |
29-28 | RESERVED | R | 0h | Reserved |
27-26 | SIGTOSIG_OLAPCMPBERR | R/W | 0h | This status indicates the error related to the overlap Compare B check between two signals 0x0 : No Error 0x1 : Reserved (No Error Default) 0x2 : Error violating Max limit 0x3 : Error violating Min Limit Reset type: SYSRSn |
25-24 | SIGTOSIG_OLAPCMPAERR | R/W | 0h | This status indicates the error related to the overlap Compare A check between two signals 0x0 : No Error 0x1 : Reserved (No Error Default) 0x2 : Error violating Max limit 0x3 : Error violating Min Limit Reset type: SYSRSn |
23 | SIGTOSIG_DBCMPBERR | R/W | 0h | This status indicates the error related to the dead-band between two signals 0x0 : No Error 0x1 : Dead-band Compare B value is violated. Reset type: SYSRSn |
22 | SIGTOSIG_DBCMPAERR | R/W | 0h | This status indicates the error related to the dead-band between two signals 0x0 : No Error 0x1 : Dead-band Compare A value is violated. Reset type: SYSRSn |
21-20 | SIGTOSIG_AVGERR | R/W | 0h | This status indicates the error related to Average of aggregated count is out of range for SIGTOSIG difference 0x0 : No Error 0x1 : Reserved (No Error Default) 0x2 : Error violating Max limit 0x3 : Error violating Min Limit Reset type: SYSRSn |
19-18 | SIGTOSIG_PKERR | R/W | 0h | This status indicates the error related to the difference of peak within aggregated values of SIG1 and SIG2 measurements 0x0 : No Error 0x1 : Reserved (No Error Default) 0x2 : Error violating Max limit 0x3 : Error violating Min Limit Reset type: SYSRSn |
17-16 | SIGTOSIG_CMPERR | R/W | 0h | This status indicates the error related to the difference count is out of range of SIG1 and SIG2 measurements 0x0 : No Error 0x1 : Reserved (No Error Default) 0x2 : Error violating Max limit 0x3 : Error violating Min Limit Reset type: SYSRSn |
15-14 | SIG2CMPBERR | R/W | 0h | This status indicates the error related to measurement (width or frequency) out of bound for SIG2 against Compare B margins 0x0 : No Error 0x1 : Reserved (No Error Default) 0x2 : Error violating Max limit 0x3 : Error violating Min Limit Reset type: SYSRSn |
13-12 | SIG2AVGERR | R/W | 0h | This status indicates the error related to Average Measurement count out of bound for SIG2 aggregation 0x0 : No Error 0x1 : Reserved (No Error Default) 0x2 : Error violating Max limit 0x3 : Error violating Min Limit Reset type: SYSRSn |
11-10 | SIG2PKERR | R/W | 0h | This status indicates the error related to Peak Measurement count out of bound for SIG2 aggregation 0x0 : No Error 0x1 : Reserved (No Error Default) 0x2 : Error violating Max limit 0x3 : Error violating Min Limit Reset type: SYSRSn |
9-8 | SIG2CMPAERR | R/W | 0h | This status indicates the error related to measurement (width or frequency) out of bound for SIG2 against Compare A margins 0x0 : No Error 0x1 : Reserved (No Error Default) 0x2 : Error violating Max limit 0x3 : Error violating Min Limit Reset type: SYSRSn |
7-6 | SIG1CMPBERR | R/W | 0h | This status indicates the error related to measurement (width or frequency) out of bound for SIG1 against Compare B margins 0x0 : No Error 0x1 : Reserved (No Error Default) 0x2 : Error violating Max limit 0x3 : Error violating Min Limit Reset type: SYSRSn |
5-4 | SIG1AVGERR | R/W | 0h | This status indicates the error related to Average Measurement count out of bound for SIG1 aggregation 0x0 : No Error 0x1 : Reserved (No Error Default) 0x2 : Error violating Max limit 0x3 : Error violating Min Limit Reset type: SYSRSn |
3-2 | SIG1PKERR | R/W | 0h | This status indicates the error related to Peak Measurement count out of bound for SIG1 aggregation 0x0 : No Error 0x1 : Reserved (No Error Default) 0x2 : Error violating Max limit 0x3 : Error violating Min Limit Reset type: SYSRSn |
1-0 | SIG1CMPAERR | R/W | 0h | This status indicates the error related to measurement (width or frequency) out of bound for SIG1 against Compare A margins 0x0: No Error 0x1: Reserved (No Error Default) 0x2: Error violating Max limit 0x3: Error violating Min Limit Reset type: SYSRSn |
BLKERRINFO is shown in Figure 19-35 and described in Table 19-33.
Return to the Summary Table.
Block count value of failed register
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | ERRTYPE | RESERVED | ERRCNT | ||||
R-0h | R-0h | R-0h | R-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
ERRCNT | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
ERRCNT | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ERRCNT | |||||||
R-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R | 0h | Reserved |
30-28 | ERRTYPE | R | 0h | This provides the type of error event for which the count is registered following is the encoding for the same. 0x0 : Pulse width Check 0x1 : Pulse width sum Check 0x2 : Edge count Check 0x3 : Moving window edge count Check 0x4 : AVG Check 0x5 : PEAK Check 0x6 : DBAND Check 0x7 : OLAP Check Reset type: SYSRSn |
27-25 | RESERVED | R | 0h | Reserved |
24-0 | ERRCNT | R | 0h | Measurement count of the error is reflected here. The count on last error detection is updated here. Note the count that is selected for read based on ERRCNTSEL of respective BLKERRCFG register. Reset type: SYSRSn |
BLKERRCFG is shown in Figure 19-36 and described in Table 19-34.
Return to the Summary Table.
Block Debug additional info.
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | OVERIDESIGTOSIG | ||||||
R-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | OVERIDESIG2 | ||||||
R-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | OVERIDESIG1 | ||||||
R-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ERRCNTSEL | ||||||
R-0h | R/W-0h | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | RESERVED | R | 0h | Reserved |
27-24 | OVERIDESIGTOSIG | R/W | 0h | If there is error on SIGTOSIG check take action as per selection 0x0 : No action or override 0x1-0x3 : Reserved 0x4 : Drive the output SIG2OUT, SIG1OUT : '00' 0x5 : Drive the output SIG2OUT, SIG1OUT: '01' 0x6 : Drive the output SIG2OUT, SIG1OUT: '10' 0x7 : Drive the output SIG2OUT, SIG1OUT: '11' 0x8-0xF : Reserved Reset type: SYSRSn |
23-20 | RESERVED | R | 0h | Reserved |
19-16 | OVERIDESIG2 | R/W | 0h | If there is error on SIG2 check take action as per selection 0x0 : No action or override 0x1 : Reserved 0x2 : Drive the SIG2 output (SIG2OUT) to '0' 0x3 : Drive the SIG2 output (SIG2OUT) to '1' 0x4-0xF : Reserved Reset type: SYSRSn |
15-12 | RESERVED | R | 0h | Reserved |
11-8 | OVERIDESIG1 | R/W | 0h | If there is error on SIG1 check take action as per selection 0x0 : No action or override 0x1 : Reserved 0x2 : Drive the SIG1 output (SIG1 OUT) to '0' 0x3 : Drive the SIG1 output (SIG1 OUT) to '1' 0x4-0xF : Reserved Reset type: SYSRSn |
7-2 | RESERVED | R | 0h | Reserved |
1-0 | ERRCNTSEL | R/W | 0h | Depending upon the select value multiplexes the count to BLKERRINFO[ERRCNT] 0x0 : SIG1 Debug count 0x1 : SIG2 Debug count 0x2 : SIGTOSIG Debug count 0x3 : Reserved Reset type: SYSRSn |
SSS_EVTMASK is shown in Figure 19-37 and described in Table 19-35.
Return to the Summary Table.
Mask for Error word to OR (active high) set of error events to be aggregated to trigger the safe sequence trigger. Output from WADI block
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | SIG2MASK | ||||||
R-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | SIG1MASK | ||||||
R-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SIG1MASK | |||||||
R/W-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-20 | RESERVED | R | 0h | Reserved |
19-16 | SIG2MASK | R/W | 0h | Each bit can mask the SSS_TRIGEVT to control the aggregation of the cause to Safe State Sequence(SSS) event word bit for SIG2 event or not. Bit Set to 0 then event is not aggregated (ORed) if corresponding bit is set then the event is aggregated. SIG2 events are aggregated on the odd bits of SSS_EVTTRIG[EVTTRIG] [16] : SIG2CMPAERR [17] : SIG2PKERR [18] : SIG2AVGERR [19] : SIG2CMPBERR Reset type: SYSRSn |
15 | RESERVED | R | 0h | Reserved |
14-0 | SIG1MASK | R/W | 0h | Each bit can mask the SSS_TRIGEVT to control the aggregation of the cause to Safe State Sequence(SSS) event word or not. Bit Set to 0 then event is not aggregated (ORed) if corresponding bit is set then the event is aggregated. SIG1 is primary signal in block and also holds mask for SIGTOSIG compares. Both SIG1 and SIGTOSIG are ORed onto even bits of SSS_EVTTRIG[EVTTRIG] [0] : SIG1CMPAERR [1] : SIG1PKERR [2] : SIG1AVGERR [3] : SIG1CMPBERR [7:4] : Reserved , have no effect of SSS event word [8] : SIGTOSIG_CMPERR [9] : SIGTOSIG_PKERR [10] : SIGTOSIG_AVGERR [11] : SIGTOSIG_DBCMPAERR [12] : SIGTOSIG_OLAPCMPAERR [13] : SIGTOSIG_DBCMPBERR [14] : SIGTOSIG_OLAPCMPBERR Reset type: SYSRSn |
PARTEST is shown in Figure 19-38 and described in Table 19-36.
Return to the Summary Table.
Enables parity test
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TESTEN | ||||||||||||||
R-0h | R/W-0h | ||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | 0h | Reserved |
3-0 | TESTEN | R/W | 0h | 1010: Parity test feature is enabled All other values: Parity test feature is disabled Note: (1) When the parity test feature is enabled, actual registers are not accessible in the memory map. Instead, the parity values (final XOR output indicating the parity error) are accessible Parity is computed for every byte and the corresponding parity error value is available at the bit-0 of every byte. Value of '1' written to the parity bit after enabling the parity test feature can be used to inject the error by inverting the stored parity value (2) It is recommended to leave the field as 0101 or 0000 after completing the parity test Reset type: SYSRSn |