SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
Table 8-21 lists the memory-mapped registers for the CLB_LOGIC_CONFIG_REGS registers. All register offset addresses not listed in Table 8-21 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Write Protection | Section |
---|---|---|---|---|
2h | CLB_COUNT_RESET | Counter Block RESET | EALLOW, LOCK | Go |
4h | CLB_COUNT_MODE_1 | Counter Block MODE_1 | EALLOW, LOCK | Go |
6h | CLB_COUNT_MODE_0 | Counter Block MODE_0 | EALLOW, LOCK | Go |
8h | CLB_COUNT_EVENT | Counter Block EVENT | EALLOW, LOCK | Go |
Ah | CLB_FSM_EXTRA_IN0 | FSM Extra EXT_IN0 | EALLOW, LOCK | Go |
Ch | CLB_FSM_EXTERNAL_IN0 | FSM EXT_IN0 | EALLOW, LOCK | Go |
Eh | CLB_FSM_EXTERNAL_IN1 | FSM_EXT_IN1 | EALLOW, LOCK | Go |
10h | CLB_FSM_EXTRA_IN1 | FSM Extra_EXT_IN1 | EALLOW, LOCK | Go |
12h | CLB_LUT4_IN0 | LUT4_0/1/2 IN0 input source | EALLOW, LOCK | Go |
14h | CLB_LUT4_IN1 | LUT4_0/1/2 IN1 input source | EALLOW, LOCK | Go |
16h | CLB_LUT4_IN2 | LUT4_0/1/2 IN2 input source | EALLOW, LOCK | Go |
18h | CLB_LUT4_IN3 | LUT4_0/1/2 IN3 input source | EALLOW, LOCK | Go |
1Ch | CLB_FSM_LUT_FN1_0 | LUT function for FSM Unit 1 and Unit 0 | EALLOW, LOCK | Go |
1Eh | CLB_FSM_LUT_FN2 | LUT function for FSM Unit 2 | EALLOW, LOCK | Go |
20h | CLB_LUT4_FN1_0 | LUT function for LUT4 block of Unit 1 and 0 | EALLOW, LOCK | Go |
22h | CLB_LUT4_FN2 | LUT function for LUT4 block of Unit 2 | EALLOW, LOCK | Go |
24h | CLB_FSM_NEXT_STATE_0 | FSM Next state equations for Unit 0 | EALLOW, LOCK | Go |
26h | CLB_FSM_NEXT_STATE_1 | FSM Next state equations for Unit 1 | EALLOW, LOCK | Go |
28h | CLB_FSM_NEXT_STATE_2 | FSM Next state equations for Unit 2 | EALLOW, LOCK | Go |
2Ah | CLB_MISC_CONTROL | Static controls for Ctr,FSM | EALLOW, LOCK | Go |
2Ch | CLB_OUTPUT_LUT_0 | Inp Sel, LUT fns for Out0 | EALLOW, LOCK | Go |
2Eh | CLB_OUTPUT_LUT_1 | Inp Sel, LUT fns for Out1 | EALLOW, LOCK | Go |
30h | CLB_OUTPUT_LUT_2 | Inp Sel, LUT fns for Out2 | EALLOW, LOCK | Go |
32h | CLB_OUTPUT_LUT_3 | Inp Sel, LUT fns for Out3 | EALLOW, LOCK | Go |
34h | CLB_OUTPUT_LUT_4 | Inp Sel, LUT fns for Out4 | EALLOW, LOCK | Go |
36h | CLB_OUTPUT_LUT_5 | Inp Sel, LUT fns for Out5 | EALLOW, LOCK | Go |
38h | CLB_OUTPUT_LUT_6 | Inp Sel, LUT fns for Out6 | EALLOW, LOCK | Go |
3Ah | CLB_OUTPUT_LUT_7 | Inp Sel, LUT fns for Out7 | EALLOW, LOCK | Go |
3Ch | CLB_HLC_EVENT_SEL | Event Selector register for the High Level controller | EALLOW, LOCK | Go |
3Eh | CLB_COUNT_MATCH_TAP_SEL | Counter tap values for match1 and match2 outputs | EALLOW, LOCK | Go |
40h | CLB_OUTPUT_COND_CTRL_0 | Output conditioning control for output 0 | EALLOW, LOCK | Go |
42h | CLB_OUTPUT_COND_CTRL_1 | Output conditioning control for output 1 | EALLOW, LOCK | Go |
44h | CLB_OUTPUT_COND_CTRL_2 | Output conditioning control for output 2 | EALLOW, LOCK | Go |
46h | CLB_OUTPUT_COND_CTRL_3 | Output conditioning control for output 3 | EALLOW, LOCK | Go |
48h | CLB_OUTPUT_COND_CTRL_4 | Output conditioning control for output 4 | EALLOW, LOCK | Go |
4Ah | CLB_OUTPUT_COND_CTRL_5 | Output conditioning control for output 5 | EALLOW, LOCK | Go |
4Ch | CLB_OUTPUT_COND_CTRL_6 | Output conditioning control for output 6 | EALLOW, LOCK | Go |
4Eh | CLB_OUTPUT_COND_CTRL_7 | Output conditioning control for output 7 | EALLOW, LOCK | Go |
50h | CLB_MISC_ACCESS_CTRL | Miscellaneous Access and enable control | EALLOW, LOCK | Go |
51h | CLB_SPI_DATA_CTRL_HI | CLB to SPI buffer control High | EALLOW, LOCK | Go |
Complex bit access types are encoded to fit into small table cells. Table 8-22 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 |
W1C | W 1C | Write 1 to clear |
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. |
CLB_COUNT_RESET is shown in Figure 8-22 and described in Table 8-23.
Return to the Summary Table.
Counter Block RESET
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SEL_2 | SEL_1 | SEL_0 | ||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14-10 | SEL_2 | R/W | 0h | Counter reset select inputs for unit 2. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | SEL_1 | R/W | 0h | Counter reset select inputs for unit 1. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | SEL_0 | R/W | 0h | Counter reset select inputs for unit 0. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_COUNT_MODE_1 is shown in Figure 8-23 and described in Table 8-24.
Return to the Summary Table.
Counter Block MODE_1
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SEL_2 | SEL_1 | SEL_0 | ||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14-10 | SEL_2 | R/W | 0h | Counter MODE_1 select inputs for unit 2. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | SEL_1 | R/W | 0h | Counter MODE_1 select inputs for unit 1. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | SEL_0 | R/W | 0h | Counter MODE_1 select inputs for unit 0. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_COUNT_MODE_0 is shown in Figure 8-24 and described in Table 8-25.
Return to the Summary Table.
Counter Block MODE_0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SEL_2 | SEL_1 | SEL_0 | ||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14-10 | SEL_2 | R/W | 0h | Counter MODE_0 select inputs for unit 2. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | SEL_1 | R/W | 0h | Counter MODE_0 select inputs for unit 1. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | SEL_0 | R/W | 0h | Counter MODE_0 select inputs for unit 0. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_COUNT_EVENT is shown in Figure 8-25 and described in Table 8-26.
Return to the Summary Table.
Counter Block EVENT
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SEL_2 | SEL_1 | SEL_0 | ||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14-10 | SEL_2 | R/W | 0h | Counter event select inputs for unit 2. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | SEL_1 | R/W | 0h | Counter event select inputs for unit 1. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | SEL_0 | R/W | 0h | Counter event select inputs for unit 0. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_FSM_EXTRA_IN0 is shown in Figure 8-26 and described in Table 8-27.
Return to the Summary Table.
FSM Extra EXT_IN0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SEL_2 | SEL_1 | SEL_0 | ||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14-10 | SEL_2 | R/W | 0h | FSM block extra external IN0 select inputs for unit 2. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | SEL_1 | R/W | 0h | FSM block extra external IN0 select inputs for unit 1. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | SEL_0 | R/W | 0h | FSM block extra external IN0 select inputs for unit 0. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_FSM_EXTERNAL_IN0 is shown in Figure 8-27 and described in Table 8-28.
Return to the Summary Table.
FSM EXT_IN0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SEL_2 | SEL_1 | SEL_0 | ||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14-10 | SEL_2 | R/W | 0h | FSM block EXT_IN0 select input for unit 2. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | SEL_1 | R/W | 0h | FSM block EXT_IN0 select input for unit 1. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | SEL_0 | R/W | 0h | FSM block EXT_IN0 select input for unit 0. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_FSM_EXTERNAL_IN1 is shown in Figure 8-28 and described in Table 8-29.
Return to the Summary Table.
FSM_EXT_IN1
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SEL_2 | SEL_1 | SEL_0 | ||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14-10 | SEL_2 | R/W | 0h | FSM block EXT_IN1 select input for unit 2. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | SEL_1 | R/W | 0h | FSM block EXT_IN1 select input for unit 1. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | SEL_0 | R/W | 0h | FSM block EXT_IN1 select input for unit 0. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_FSM_EXTRA_IN1 is shown in Figure 8-29 and described in Table 8-30.
Return to the Summary Table.
FSM Extra_EXT_IN1
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SEL_2 | SEL_1 | SEL_0 | ||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14-10 | SEL_2 | R/W | 0h | FSM block extra external IN1 select inputs for unit 2. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | SEL_1 | R/W | 0h | FSM block extra external IN1 select inputs for unit 1. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | SEL_0 | R/W | 0h | FSM block extra external IN1 select inputs for unit 0. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_LUT4_IN0 is shown in Figure 8-30 and described in Table 8-31.
Return to the Summary Table.
LUT4_0/1/2 IN0 input source
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SEL_2 | SEL_1 | SEL_0 | ||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14-10 | SEL_2 | R/W | 0h | LUT4 block IN0 select inputs for unit 2. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | SEL_1 | R/W | 0h | LUT4 block IN0 select inputs for unit 1. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | SEL_0 | R/W | 0h | LUT4 block IN0 select inputs for unit 0. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_LUT4_IN1 is shown in Figure 8-31 and described in Table 8-32.
Return to the Summary Table.
LUT4_0/1/2 IN1 input source
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SEL_2 | SEL_1 | SEL_0 | ||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14-10 | SEL_2 | R/W | 0h | LUT4 block IN1 select inputs for unit 2. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | SEL_1 | R/W | 0h | LUT4 block IN1 select inputs for unit 1. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | SEL_0 | R/W | 0h | LUT4 block IN1 select inputs for unit 0. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_LUT4_IN2 is shown in Figure 8-32 and described in Table 8-33.
Return to the Summary Table.
LUT4_0/1/2 IN2 input source
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SEL_2 | SEL_1 | SEL_0 | ||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14-10 | SEL_2 | R/W | 0h | LUT4 block IN2 select inputs for unit 2. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | SEL_1 | R/W | 0h | LUT4 block IN2 select inputs for unit 1. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | SEL_0 | R/W | 0h | LUT4 block IN2 select inputs for unit 0. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_LUT4_IN3 is shown in Figure 8-33 and described in Table 8-34.
Return to the Summary Table.
LUT4_0/1/2 IN3 input source
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SEL_2 | SEL_1 | SEL_0 | ||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14-10 | SEL_2 | R/W | 0h | LUT4 block IN3 select inputs for unit 2. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | SEL_1 | R/W | 0h | LUT4 block IN3 select inputs for unit 1. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | SEL_0 | R/W | 0h | LUT4 block IN3 select inputs for unit 0. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_FSM_LUT_FN1_0 is shown in Figure 8-34 and described in Table 8-35.
Return to the Summary Table.
LUT function for FSM Unit 1 and Unit 0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
FN1 | FN0 | ||||||||||||||||||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | FN1 | R/W | 0h | FSM block LUT output function for unit 1 Reset type: SYSRSn |
15-0 | FN0 | R/W | 0h | FSM block LUT output function for unit 0 Reset type: SYSRSn |
CLB_FSM_LUT_FN2 is shown in Figure 8-35 and described in Table 8-36.
Return to the Summary Table.
LUT function for FSM Unit 2
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FN1 | ||||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W1C | 0h | Reserved |
15-0 | FN1 | R/W | 0h | LUT4 output function for unit 2 Reset type: SYSRSn |
CLB_LUT4_FN1_0 is shown in Figure 8-36 and described in Table 8-37.
Return to the Summary Table.
LUT function for LUT4 block of Unit 1 and 0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
FN1 | FN0 | ||||||||||||||||||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | FN1 | R/W | 0h | LUT4 output function for unit 1 Reset type: SYSRSn |
15-0 | FN0 | R/W | 0h | LUT4 output function for unit 0 Reset type: SYSRSn |
CLB_LUT4_FN2 is shown in Figure 8-37 and described in Table 8-38.
Return to the Summary Table.
LUT function for LUT4 block of Unit 2
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FN1 | ||||||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W1C | 0h | Reserved |
15-0 | FN1 | R/W | 0h | LUT4 output function for unit 2 Reset type: SYSRSn |
CLB_FSM_NEXT_STATE_0 is shown in Figure 8-38 and described in Table 8-39.
Return to the Summary Table.
FSM Next state equations for Unit 0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
S1 | S0 | ||||||||||||||||||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | S1 | R/W | 0h | FSM next state function for S1, unit0 Reset type: SYSRSn |
15-0 | S0 | R/W | 0h | FSM next state function for S0, unit0 Reset type: SYSRSn |
CLB_FSM_NEXT_STATE_1 is shown in Figure 8-39 and described in Table 8-40.
Return to the Summary Table.
FSM Next state equations for Unit 1
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
S1 | S0 | ||||||||||||||||||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | S1 | R/W | 0h | FSM next state function for S1, unit1 Reset type: SYSRSn |
15-0 | S0 | R/W | 0h | FSM next state function for S0, unit1 Reset type: SYSRSn |
CLB_FSM_NEXT_STATE_2 is shown in Figure 8-40 and described in Table 8-41.
Return to the Summary Table.
FSM Next state equations for Unit 2
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
S1 | S0 | ||||||||||||||||||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | S1 | R/W | 0h | FSM next state function for S1, unit2 Reset type: SYSRSn |
15-0 | S0 | R/W | 0h | FSM next state function for S0, unit2 Reset type: SYSRSn |
CLB_MISC_CONTROL is shown in Figure 8-41 and described in Table 8-42.
Return to the Summary Table.
Static controls for Ctr,FSM
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | COUNT2_LFSR_EN | COUNT1_LFSR_EN | COUNT0_LFSR_EN | ||||
R-0-0h | R/W-0h | R/W-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
COUNT2_MATCH2_TAP_EN | COUNT1_MATCH2_TAP_EN | COUNT0_MATCH2_TAP_EN | COUNT2_MATCH1_TAP_EN | COUNT1_MATCH1_TAP_EN | COUNT0_MATCH1_TAP_EN | FSM_EXTRA_SEL1_2 | FSM_EXTRA_SEL0_2 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
FSM_EXTRA_SEL1_1 | FSM_EXTRA_SEL0_1 | FSM_EXTRA_SEL1_0 | FSM_EXTRA_SEL0_0 | COUNT_SERIALIZER_2 | COUNT_SERIALIZER_1 | COUNT_SERIALIZER_0 | COUNT_EVENT_CTRL_2 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
COUNT_DIR_2 | COUNT_ADD_SHIFT_2 | COUNT_EVENT_CTRL_1 | COUNT_DIR_1 | COUNT_ADD_SHIFT_1 | COUNT_EVENT_CTRL_0 | COUNT_DIR_0 | COUNT_ADD_SHIFT_0 |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-27 | RESERVED | R-0 | 0h | Reserved |
26 | COUNT2_LFSR_EN | R/W | 0h | Defines if Counter 2 should operate in LFSR mode. This should be set to 1 only if it is in the SERIALIZER mode. 0 = Selects normal serializer operation 1 = Selects LFSR mode of operation Reset type: SYSRSn |
25 | COUNT1_LFSR_EN | R/W | 0h | Defines if Counter 1 should operate in LFSR mode. This should be set to 1 only if it is in the SERIALIZER mode. 0 = Selects normal serializer operation 1 = Selects LFSR mode of operation Reset type: SYSRSn |
24 | COUNT0_LFSR_EN | R/W | 0h | Defines if Counter 0 should operate in LFSR mode. This should be set to 1 only if it is in the SERIALIZER mode. 0 = Selects normal serializer operation 1 = Selects LFSR mode of operation Reset type: SYSRSn |
23 | COUNT2_MATCH2_TAP_EN | R/W | 0h | Defines if the Match2 output should come from the match unit or tapped from a bit position of the counter 0 = Selects Match2 comaprison output 1 = Selects Bit position defined by Match2_Tap_val Reset type: SYSRSn |
22 | COUNT1_MATCH2_TAP_EN | R/W | 0h | Defines if the Match2 output should come from the match unit or tapped from a bit position of the counter 0 = Selects Match2 comaprison output 1 = Selects Bit position defined by Match2_Tap_val Reset type: SYSRSn |
21 | COUNT0_MATCH2_TAP_EN | R/W | 0h | Defines if the Match2 output should come from the match unit or tapped from a bit position of the counter 0 = Selects Match2 comaprison output 1 = Selects Bit position defined by Match2_Tap_val Reset type: SYSRSn |
20 | COUNT2_MATCH1_TAP_EN | R/W | 0h | Defines if the Match1 output should come from the match unit or tapped from a bit position of the counter 0 = Selects Match1 comaprison output 1 = Selects Bit position defined by Match1_Tap_val Reset type: SYSRSn |
19 | COUNT1_MATCH1_TAP_EN | R/W | 0h | Defines if the Match1 output should come from the match unit or tapped from a bit position of the counter 0 = Selects Match1 comaprison output 1 = Selects Bit position defined by Match1_Tap_val Reset type: SYSRSn |
18 | COUNT0_MATCH1_TAP_EN | R/W | 0h | Defines if the Match1 output should come from the match unit or tapped from a bit position of the counter 0 = Selects Match1 comaprison output 1 = Selects Bit position defined by Match1_Tap_val Reset type: SYSRSn |
17 | FSM_EXTRA_SEL1_2 | R/W | 0h | Defines which input should be selected for the FSM LUT of UNIT 2 0 = Selects State S1 for the FSM LUT 1 = Selects EXTRA_EXT_IN1 for the FSM LUT Reset type: SYSRSn |
16 | FSM_EXTRA_SEL0_2 | R/W | 0h | Defines which input should be selected for the FSM LUT of UNIT 2 0 = Selects State S0 for the FSM LUT 1 = Selects EXTRA_EXT_IN0 for the FSM LUT Reset type: SYSRSn |
15 | FSM_EXTRA_SEL1_1 | R/W | 0h | Defines which input should be selected for the FSM LUT of UNIT 1 0 = Selects State S1 for the FSM LUT 1 = Selects EXTRA_EXT_IN1 for the FSM LUT Reset type: SYSRSn |
14 | FSM_EXTRA_SEL0_1 | R/W | 0h | Defines which input should be selected for the FSM LUT of UNIT 1 0 = Selects State S0 for the FSM LUT 1 = Selects EXTRA_EXT_IN0 for the FSM LUT Reset type: SYSRSn |
13 | FSM_EXTRA_SEL1_0 | R/W | 0h | Defines which input should be selected for the FSM LUT of UNIT 0 0 = Selects State S1 for the FSM LUT 1 = Selects EXTRA_EXT_IN1 for the FSM LUT Reset type: SYSRSn |
12 | FSM_EXTRA_SEL0_0 | R/W | 0h | Defines which input should be selected for the FSM LUT of UNIT 0 0 = Selects State S0 for the FSM LUT 1 = Selects EXTRA_EXT_IN0 for the FSM LUT Reset type: SYSRSn |
11 | COUNT_SERIALIZER_2 | R/W | 0h | Controls if the Counter of UNIT 2 is the Serialzer mode or not. 0 = Normal mode 1 = Serializer mode Reset type: SYSRSn |
10 | COUNT_SERIALIZER_1 | R/W | 0h | Controls if the Counter of UNIT 1 is the Serialzer mode or not. 0 = Normal mode 1 = Serializer mode Reset type: SYSRSn |
9 | COUNT_SERIALIZER_0 | R/W | 0h | Controls if the Counter of UNIT 0 is the Serialzer mode or not. 0 = Normal mode 1 = Serializer mode Reset type: SYSRSn |
8 | COUNT_EVENT_CTRL_2 | R/W | 0h | Controls the actions on an EVENT for UNIT2. Must be 0 for indirect loads and HLC loads of the counter to take effect. 0 = No add or shift, but load the predefined value 1 = Based on other bits, add/shift with the predefined value Reset type: SYSRSn |
7 | COUNT_DIR_2 | R/W | 0h | Controls add/shift direction for UNIT 2 0 = right shift or subtract 1 = left shift or add Reset type: SYSRSn |
6 | COUNT_ADD_SHIFT_2 | R/W | 0h | Controls whether the UNIT 2 counter will do an ADD or a SHIFT on an EVENT. 0 =Shift 1 = ADD Reset type: SYSRSn |
5 | COUNT_EVENT_CTRL_1 | R/W | 0h | Controls the actions on an EVENT for UNIT1. Must be 0 for indirect loads and HLC loads of the counter to take effect. 0 = No add or shift, but load the predefined value 1 = Based on other bits, add/shift with the predefined value Reset type: SYSRSn |
4 | COUNT_DIR_1 | R/W | 0h | Controls add/shift direction for UNIT 1 0 = right shift or subtract 1 = left shift or add Reset type: SYSRSn |
3 | COUNT_ADD_SHIFT_1 | R/W | 0h | Controls whether the UNIT 1 counter will do an ADD or a SHIFT on an EVENT. 0 = Shift 1 = ADD Reset type: SYSRSn |
2 | COUNT_EVENT_CTRL_0 | R/W | 0h | Controls the actions on an EVENT for UNIT1. Must be 0 for indirect loads and HLC loads of the counter to take effect. 0 = No add or shift, but load the predefined value 1 = Based on other bits, add/shift with the predefined value Reset type: SYSRSn |
1 | COUNT_DIR_0 | R/W | 0h | Controls add/shift direction for UNIT 0 0 = right shift or subtract 1 = left shift or add Reset type: SYSRSn |
0 | COUNT_ADD_SHIFT_0 | R/W | 0h | Controls whether the UNIT 0 counter will do an ADD or a SHIFT on an EVENT. 0 = Shift 1 = ADD Reset type: SYSRSn |
CLB_OUTPUT_LUT_0 is shown in Figure 8-42 and described in Table 8-43.
Return to the Summary Table.
Inp Sel, LUT fns for Out0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FN | IN2 | IN1 | IN0 | |||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W1C | 0h | Reserved |
22-15 | FN | R/W | 0h | Output function for output LUT Reset type: SYSRSn |
14-10 | IN2 | R/W | 0h | Select value for IN2 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | IN1 | R/W | 0h | Select value for IN1 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | IN0 | R/W | 0h | Select value for IN0 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_OUTPUT_LUT_1 is shown in Figure 8-43 and described in Table 8-44.
Return to the Summary Table.
Inp Sel, LUT fns for Out1
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FN | IN2 | IN1 | IN0 | |||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W1C | 0h | Reserved |
22-15 | FN | R/W | 0h | Output function for output LUT Reset type: SYSRSn |
14-10 | IN2 | R/W | 0h | Select value for IN2 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | IN1 | R/W | 0h | Select value for IN1 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | IN0 | R/W | 0h | Select value for IN0 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_OUTPUT_LUT_2 is shown in Figure 8-44 and described in Table 8-45.
Return to the Summary Table.
Inp Sel, LUT fns for Out2
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FN | IN2 | IN1 | IN0 | |||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W1C | 0h | Reserved |
22-15 | FN | R/W | 0h | Output function for output LUT Reset type: SYSRSn |
14-10 | IN2 | R/W | 0h | Select value for IN2 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | IN1 | R/W | 0h | Select value for IN1 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | IN0 | R/W | 0h | Select value for IN0 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_OUTPUT_LUT_3 is shown in Figure 8-45 and described in Table 8-46.
Return to the Summary Table.
Inp Sel, LUT fns for Out3
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FN | IN2 | IN1 | IN0 | |||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W1C | 0h | Reserved |
22-15 | FN | R/W | 0h | Output function for output LUT Reset type: SYSRSn |
14-10 | IN2 | R/W | 0h | Select value for IN2 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | IN1 | R/W | 0h | Select value for IN1 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | IN0 | R/W | 0h | Select value for IN0 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_OUTPUT_LUT_4 is shown in Figure 8-46 and described in Table 8-47.
Return to the Summary Table.
Inp Sel, LUT fns for Out4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FN | IN2 | IN1 | IN0 | |||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W1C | 0h | Reserved |
22-15 | FN | R/W | 0h | Output function for output LUT Reset type: SYSRSn |
14-10 | IN2 | R/W | 0h | Select value for IN2 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | IN1 | R/W | 0h | Select value for IN1 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | IN0 | R/W | 0h | Select value for IN0 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_OUTPUT_LUT_5 is shown in Figure 8-47 and described in Table 8-48.
Return to the Summary Table.
Inp Sel, LUT fns for Out5
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FN | IN2 | IN1 | IN0 | |||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W1C | 0h | Reserved |
22-15 | FN | R/W | 0h | Output function for output LUT Reset type: SYSRSn |
14-10 | IN2 | R/W | 0h | Select value for IN2 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | IN1 | R/W | 0h | Select value for IN1 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | IN0 | R/W | 0h | Select value for IN0 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_OUTPUT_LUT_6 is shown in Figure 8-48 and described in Table 8-49.
Return to the Summary Table.
Inp Sel, LUT fns for Out6
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FN | IN2 | IN1 | IN0 | |||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W1C | 0h | Reserved |
22-15 | FN | R/W | 0h | Output function for output LUT Reset type: SYSRSn |
14-10 | IN2 | R/W | 0h | Select value for IN2 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | IN1 | R/W | 0h | Select value for IN1 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | IN0 | R/W | 0h | Select value for IN0 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_OUTPUT_LUT_7 is shown in Figure 8-49 and described in Table 8-50.
Return to the Summary Table.
Inp Sel, LUT fns for Out7
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FN | IN2 | IN1 | IN0 | |||||||||||||||||||||||||||
R/W1C-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||||||||||||||||||||||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W1C | 0h | Reserved |
22-15 | FN | R/W | 0h | Output function for output LUT Reset type: SYSRSn |
14-10 | IN2 | R/W | 0h | Select value for IN2 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | IN1 | R/W | 0h | Select value for IN1 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | IN0 | R/W | 0h | Select value for IN0 of output LUT. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_HLC_EVENT_SEL is shown in Figure 8-50 and described in Table 8-51.
Return to the Summary Table.
Event Selector register for the High Level controller
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
ALT_EVENT3_SEL | ALT_EVENT2_SEL | ALT_EVENT1_SEL | ALT_EVENT0_SEL | EVENT3_SEL | |||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
EVENT3_SEL | EVENT2_SEL | EVENT1_SEL | |||||
R/W-0h | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
EVENT1_SEL | EVENT0_SEL | ||||||
R/W-0h | R/W-0h | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R-0 | 0h | Reserved |
23 | ALT_EVENT3_SEL | R/W | 0h | Defines selection of alternate inputs for EVENT3 Reset type: SYSRSn |
22 | ALT_EVENT2_SEL | R/W | 0h | Defines selection of alternate inputs for EVENT2 Reset type: SYSRSn |
21 | ALT_EVENT1_SEL | R/W | 0h | Defines selection of alternate inputs for EVENT1 Reset type: SYSRSn |
20 | ALT_EVENT0_SEL | R/W | 0h | Defines selection of alternate inputs for EVENT0 Reset type: SYSRSn |
19-15 | EVENT3_SEL | R/W | 0h | 5 bit select value for EVENT3 of the High Level Controller. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
14-10 | EVENT2_SEL | R/W | 0h | 5 bit select value for EVENT2 of the High Level Controller. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
9-5 | EVENT1_SEL | R/W | 0h | 5 bit select value for EVENT1 of the High Level Controller. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
4-0 | EVENT0_SEL | R/W | 0h | 5 bit select value for EVENT0 of the High Level Controller. See the Static Switch Block Output Mux Table. Reset type: SYSRSn |
CLB_COUNT_MATCH_TAP_SEL is shown in Figure 8-51 and described in Table 8-52.
Return to the Summary Table.
Counter tap values for match1 and match2 outputs
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | COUNT2_MATCH2 | COUNT1_MATCH2 | |||||
R-0-0h | R/W-0h | R/W-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
COUNT1_MATCH2 | COUNT0_MATCH2 | ||||||
R/W-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | COUNT2_MATCH1 | COUNT1_MATCH1 | |||||
R-0-0h | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
COUNT1_MATCH1 | COUNT0_MATCH1 | ||||||
R/W-0h | R/W-0h | ||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R-0 | 0h | Reserved |
30-26 | COUNT2_MATCH2 | R/W | 0h | 5 bit MUX Select for Match2 Tap for Counter Unit 2 Reset type: SYSRSn |
25-21 | COUNT1_MATCH2 | R/W | 0h | 5 bit MUX Select for Match2 Tap for Counter Unit 1 Reset type: SYSRSn |
20-16 | COUNT0_MATCH2 | R/W | 0h | 5 bit MUX Select for Match2 Tap for Counter Unit 0 Reset type: SYSRSn |
15 | RESERVED | R-0 | 0h | Reserved |
14-10 | COUNT2_MATCH1 | R/W | 0h | 5 bit MUX Select for Match1 Tap for Counter Unit 2 Reset type: SYSRSn |
9-5 | COUNT1_MATCH1 | R/W | 0h | 5 bit MUX Select for Match1 Tap for Counter Unit 1 Reset type: SYSRSn |
4-0 | COUNT0_MATCH1 | R/W | 0h | 5 bit MUX Select for Match1 Tap for Counter Unit 0 Reset type: SYSRSn |
CLB_OUTPUT_COND_CTRL_0 is shown in Figure 8-52 and described in Table 8-53.
Return to the Summary Table.
Output conditioning control for output 0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W1C-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W1C-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | ASYNC_COND_EN | SEL_RAW_IN | HW_RLS_CTRL_SEL | HW_GATING_CTRL_SEL | SEL_RELEASE_CTRL | ||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SEL_GATING_CTRL | LEVEL_3_SEL | LEVEL_2_SEL | LEVEL_1_SEL | ||||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14 | ASYNC_COND_EN | R/W1C | 0h | Controls whether the output will pass through the asynchronous conditioning block or bypass it. 0 Bypass the asynchronous conditioning block 1 Enable the asynchronous conditioning path Reset type: SYSRSn |
13 | SEL_RAW_IN | R/W1C | 0h | Controls whether the CELL outputs or inputs are sent to the output conditioning block logic. 0 = CELL output (internally delayed by 1 cycle) is used. 1 = CELL input (raw) is used. Reset type: SYSRSn |
12 | HW_RLS_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the release control 0 SW register value will act as release control 1 Selected CELL output will act as release control Reset type: SYSRSn |
11 | HW_GATING_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the gating control 0 SW register value will act as gating control 1 Selected CELL output will act as gating control Reset type: SYSRSn |
10-8 | SEL_RELEASE_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Release control. Reset type: SYSRSn |
7-5 | SEL_GATING_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Gating control. Reset type: SYSRSn |
4-3 | LEVEL_3_SEL | R/W1C | 0h | Controls Third level Mux select 00 Input Signal will be sent as is to the output 01 Rising edge of Input signal will cause asynchronous CLEAR of the output 10 Rising edge of Input signal will cause asynchronous SET of the output 11 Input Signal delayed by 1 clock cycle will be sent to the output Reset type: SYSRSn |
2-1 | LEVEL_2_SEL | R/W1C | 0h | Controls Second level Mux select 00 Input Signal sent as output to next level 01 Input Signal AND Gating_control sent as output to next level 10 Input Signal OR Gating_control sent as output to next level 11 Input Signal XOR Gating_control sent as output to next level Reset type: SYSRSn |
0 | LEVEL_1_SEL | R/W1C | 0h | First level MUX select value 0 Direct signal sent as output to next level 1 Inverted signal sent as output to the next level Reset type: SYSRSn |
CLB_OUTPUT_COND_CTRL_1 is shown in Figure 8-53 and described in Table 8-54.
Return to the Summary Table.
Output conditioning control for output 1
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W1C-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W1C-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | ASYNC_COND_EN | SEL_RAW_IN | HW_RLS_CTRL_SEL | HW_GATING_CTRL_SEL | SEL_RELEASE_CTRL | ||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SEL_GATING_CTRL | LEVEL_3_SEL | LEVEL_2_SEL | LEVEL_1_SEL | ||||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14 | ASYNC_COND_EN | R/W1C | 0h | Controls whether the output will pass through the asynchronous conditioning block or bypass it. 0 Bypass the asynchronous conditioning block 1 Enable the asynchronous conditioning path Reset type: SYSRSn |
13 | SEL_RAW_IN | R/W1C | 0h | Controls whether the CELL outputs or inputs are sent to the output conditioning block logic. 0 = CELL output (internally delayed by 1 cycle) is used. 1 = CELL input (raw) is used. Reset type: SYSRSn |
12 | HW_RLS_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the release control 0 SW register value will act as release control 1 Selected CELL output will act as release control Reset type: SYSRSn |
11 | HW_GATING_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the gating control 0 SW register value will act as gating control 1 Selected CELL output will act as gating control Reset type: SYSRSn |
10-8 | SEL_RELEASE_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Release control. Reset type: SYSRSn |
7-5 | SEL_GATING_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Gating control. Reset type: SYSRSn |
4-3 | LEVEL_3_SEL | R/W1C | 0h | Controls Third level Mux select 00 Input Signal will be sent as is to the output 01 Rising edge of Input signal will cause asynchronous CLEAR of the output 10 Rising edge of Input signal will cause asynchronous SET of the output 11 Input Signal delayed by 1 clock cycle will be sent to the output Reset type: SYSRSn |
2-1 | LEVEL_2_SEL | R/W1C | 0h | Controls Second level Mux select 00 Input Signal sent as output to next level 01 Input Signal AND Gating_control sent as output to next level 10 Input Signal OR Gating_control sent as output to next level 11 Input Signal XOR Gating_control sent as output to next level Reset type: SYSRSn |
0 | LEVEL_1_SEL | R/W1C | 0h | First level MUX select value 0 Direct signal sent as output to next level 1 Inverted signal sent as output to the next level Reset type: SYSRSn |
CLB_OUTPUT_COND_CTRL_2 is shown in Figure 8-54 and described in Table 8-55.
Return to the Summary Table.
Output conditioning control for output 2
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W1C-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W1C-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | ASYNC_COND_EN | SEL_RAW_IN | HW_RLS_CTRL_SEL | HW_GATING_CTRL_SEL | SEL_RELEASE_CTRL | ||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SEL_GATING_CTRL | LEVEL_3_SEL | LEVEL_2_SEL | LEVEL_1_SEL | ||||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14 | ASYNC_COND_EN | R/W1C | 0h | Controls whether the output will pass through the asynchronous conditioning block or bypass it. 0 Bypass the asynchronous conditioning block 1 Enable the asynchronous conditioning path Reset type: SYSRSn |
13 | SEL_RAW_IN | R/W1C | 0h | Controls whether the CELL outputs or inputs are sent to the output conditioning block logic. 0 = CELL output (internally delayed by 1 cycle) is used. 1 = CELL input (raw) is used. Reset type: SYSRSn |
12 | HW_RLS_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the release control 0 SW register value will act as release control 1 Selected CELL output will act as release control Reset type: SYSRSn |
11 | HW_GATING_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the gating control 0 SW register value will act as gating control 1 Selected CELL output will act as gating control Reset type: SYSRSn |
10-8 | SEL_RELEASE_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Release control. Reset type: SYSRSn |
7-5 | SEL_GATING_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Gating control. Reset type: SYSRSn |
4-3 | LEVEL_3_SEL | R/W1C | 0h | Controls Third level Mux select 00 Input Signal will be sent as is to the output 01 Rising edge of Input signal will cause asynchronous CLEAR of the output 10 Rising edge of Input signal will cause asynchronous SET of the output 11 Input Signal delayed by 1 clock cycle will be sent to the output Reset type: SYSRSn |
2-1 | LEVEL_2_SEL | R/W1C | 0h | Controls Second level Mux select 00 Input Signal sent as output to next level 01 Input Signal AND Gating_control sent as output to next level 10 Input Signal OR Gating_control sent as output to next level 11 Input Signal XOR Gating_control sent as output to next level Reset type: SYSRSn |
0 | LEVEL_1_SEL | R/W1C | 0h | First level MUX select value 0 Direct signal sent as output to next level 1 Inverted signal sent as output to the next level Reset type: SYSRSn |
CLB_OUTPUT_COND_CTRL_3 is shown in Figure 8-55 and described in Table 8-56.
Return to the Summary Table.
Output conditioning control for output 3
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W1C-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W1C-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | ASYNC_COND_EN | SEL_RAW_IN | HW_RLS_CTRL_SEL | HW_GATING_CTRL_SEL | SEL_RELEASE_CTRL | ||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SEL_GATING_CTRL | LEVEL_3_SEL | LEVEL_2_SEL | LEVEL_1_SEL | ||||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14 | ASYNC_COND_EN | R/W1C | 0h | Controls whether the output will pass through the asynchronous conditioning block or bypass it. 0 Bypass the asynchronous conditioning block 1 Enable the asynchronous conditioning path Reset type: SYSRSn |
13 | SEL_RAW_IN | R/W1C | 0h | Controls whether the CELL outputs or inputs are sent to the output conditioning block logic. 0 = CELL output (internally delayed by 1 cycle) is used. 1 = CELL input (raw) is used. Reset type: SYSRSn |
12 | HW_RLS_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the release control 0 SW register value will act as release control 1 Selected CELL output will act as release control Reset type: SYSRSn |
11 | HW_GATING_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the gating control 0 SW register value will act as gating control 1 Selected CELL output will act as gating control Reset type: SYSRSn |
10-8 | SEL_RELEASE_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Release control. Reset type: SYSRSn |
7-5 | SEL_GATING_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Gating control. Reset type: SYSRSn |
4-3 | LEVEL_3_SEL | R/W1C | 0h | Controls Third level Mux select 00 Input Signal will be sent as is to the output 01 Rising edge of Input signal will cause asynchronous CLEAR of the output 10 Rising edge of Input signal will cause asynchronous SET of the output 11 Input Signal delayed by 1 clock cycle will be sent to the output Reset type: SYSRSn |
2-1 | LEVEL_2_SEL | R/W1C | 0h | Controls Second level Mux select 00 Input Signal sent as output to next level 01 Input Signal AND Gating_control sent as output to next level 10 Input Signal OR Gating_control sent as output to next level 11 Input Signal XOR Gating_control sent as output to next level Reset type: SYSRSn |
0 | LEVEL_1_SEL | R/W1C | 0h | First level MUX select value 0 Direct signal sent as output to next level 1 Inverted signal sent as output to the next level Reset type: SYSRSn |
CLB_OUTPUT_COND_CTRL_4 is shown in Figure 8-56 and described in Table 8-57.
Return to the Summary Table.
Output conditioning control for output 4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W1C-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W1C-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | ASYNC_COND_EN | SEL_RAW_IN | HW_RLS_CTRL_SEL | HW_GATING_CTRL_SEL | SEL_RELEASE_CTRL | ||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SEL_GATING_CTRL | LEVEL_3_SEL | LEVEL_2_SEL | LEVEL_1_SEL | ||||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14 | ASYNC_COND_EN | R/W1C | 0h | Controls whether the output will pass through the asynchronous conditioning block or bypass it. 0 Bypass the asynchronous conditioning block 1 Enable the asynchronous conditioning path Reset type: SYSRSn |
13 | SEL_RAW_IN | R/W1C | 0h | Controls whether the CELL outputs or inputs are sent to the output conditioning block logic. 0 = CELL output (internally delayed by 1 cycle) is used. 1 = CELL input (raw) is used. Reset type: SYSRSn |
12 | HW_RLS_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the release control 0 SW register value will act as release control 1 Selected CELL output will act as release control Reset type: SYSRSn |
11 | HW_GATING_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the gating control 0 SW register value will act as gating control 1 Selected CELL output will act as gating control Reset type: SYSRSn |
10-8 | SEL_RELEASE_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Release control. Reset type: SYSRSn |
7-5 | SEL_GATING_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Gating control. Reset type: SYSRSn |
4-3 | LEVEL_3_SEL | R/W1C | 0h | Controls Third level Mux select 00 Input Signal will be sent as is to the output 01 Rising edge of Input signal will cause asynchronous CLEAR of the output 10 Rising edge of Input signal will cause asynchronous SET of the output 11 Input Signal delayed by 1 clock cycle will be sent to the output Reset type: SYSRSn |
2-1 | LEVEL_2_SEL | R/W1C | 0h | Controls Second level Mux select 00 Input Signal sent as output to next level 01 Input Signal AND Gating_control sent as output to next level 10 Input Signal OR Gating_control sent as output to next level 11 Input Signal XOR Gating_control sent as output to next level Reset type: SYSRSn |
0 | LEVEL_1_SEL | R/W1C | 0h | First level MUX select value 0 Direct signal sent as output to next level 1 Inverted signal sent as output to the next level Reset type: SYSRSn |
CLB_OUTPUT_COND_CTRL_5 is shown in Figure 8-57 and described in Table 8-58.
Return to the Summary Table.
Output conditioning control for output 5
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W1C-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W1C-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | ASYNC_COND_EN | SEL_RAW_IN | HW_RLS_CTRL_SEL | HW_GATING_CTRL_SEL | SEL_RELEASE_CTRL | ||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SEL_GATING_CTRL | LEVEL_3_SEL | LEVEL_2_SEL | LEVEL_1_SEL | ||||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14 | ASYNC_COND_EN | R/W1C | 0h | Controls whether the output will pass through the asynchronous conditioning block or bypass it. 0 Bypass the asynchronous conditioning block 1 Enable the asynchronous conditioning path Reset type: SYSRSn |
13 | SEL_RAW_IN | R/W1C | 0h | Controls whether the CELL outputs or inputs are sent to the output conditioning block logic. 0 = CELL output (internally delayed by 1 cycle) is used. 1 = CELL input (raw) is used. Reset type: SYSRSn |
12 | HW_RLS_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the release control 0 SW register value will act as release control 1 Selected CELL output will act as release control Reset type: SYSRSn |
11 | HW_GATING_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the gating control 0 SW register value will act as gating control 1 Selected CELL output will act as gating control Reset type: SYSRSn |
10-8 | SEL_RELEASE_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Release control. Reset type: SYSRSn |
7-5 | SEL_GATING_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Gating control. Reset type: SYSRSn |
4-3 | LEVEL_3_SEL | R/W1C | 0h | Controls Third level Mux select 00 Input Signal will be sent as is to the output 01 Rising edge of Input signal will cause asynchronous CLEAR of the output 10 Rising edge of Input signal will cause asynchronous SET of the output 11 Input Signal delayed by 1 clock cycle will be sent to the output Reset type: SYSRSn |
2-1 | LEVEL_2_SEL | R/W1C | 0h | Controls Second level Mux select 00 Input Signal sent as output to next level 01 Input Signal AND Gating_control sent as output to next level 10 Input Signal OR Gating_control sent as output to next level 11 Input Signal XOR Gating_control sent as output to next level Reset type: SYSRSn |
0 | LEVEL_1_SEL | R/W1C | 0h | First level MUX select value 0 Direct signal sent as output to next level 1 Inverted signal sent as output to the next level Reset type: SYSRSn |
CLB_OUTPUT_COND_CTRL_6 is shown in Figure 8-58 and described in Table 8-59.
Return to the Summary Table.
Output conditioning control for output 6
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W1C-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W1C-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | ASYNC_COND_EN | SEL_RAW_IN | HW_RLS_CTRL_SEL | HW_GATING_CTRL_SEL | SEL_RELEASE_CTRL | ||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SEL_GATING_CTRL | LEVEL_3_SEL | LEVEL_2_SEL | LEVEL_1_SEL | ||||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14 | ASYNC_COND_EN | R/W1C | 0h | Controls whether the output will pass through the asynchronous conditioning block or bypass it. 0 Bypass the asynchronous conditioning block 1 Enable the asynchronous conditioning path Reset type: SYSRSn |
13 | SEL_RAW_IN | R/W1C | 0h | Controls whether the CELL outputs or inputs are sent to the output conditioning block logic. 0 = CELL output (internally delayed by 1 cycle) is used. 1 = CELL input (raw) is used. Reset type: SYSRSn |
12 | HW_RLS_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the release control 0 SW register value will act as release control 1 Selected CELL output will act as release control Reset type: SYSRSn |
11 | HW_GATING_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the gating control 0 SW register value will act as gating control 1 Selected CELL output will act as gating control Reset type: SYSRSn |
10-8 | SEL_RELEASE_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Release control. Reset type: SYSRSn |
7-5 | SEL_GATING_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Gating control. Reset type: SYSRSn |
4-3 | LEVEL_3_SEL | R/W1C | 0h | Controls Third level Mux select 00 Input Signal will be sent as is to the output 01 Rising edge of Input signal will cause asynchronous CLEAR of the output 10 Rising edge of Input signal will cause asynchronous SET of the output 11 Input Signal delayed by 1 clock cycle will be sent to the output Reset type: SYSRSn |
2-1 | LEVEL_2_SEL | R/W1C | 0h | Controls Second level Mux select 00 Input Signal sent as output to next level 01 Input Signal AND Gating_control sent as output to next level 10 Input Signal OR Gating_control sent as output to next level 11 Input Signal XOR Gating_control sent as output to next level Reset type: SYSRSn |
0 | LEVEL_1_SEL | R/W1C | 0h | First level MUX select value 0 Direct signal sent as output to next level 1 Inverted signal sent as output to the next level Reset type: SYSRSn |
CLB_OUTPUT_COND_CTRL_7 is shown in Figure 8-59 and described in Table 8-60.
Return to the Summary Table.
Output conditioning control for output 7
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W1C-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W1C-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | ASYNC_COND_EN | SEL_RAW_IN | HW_RLS_CTRL_SEL | HW_GATING_CTRL_SEL | SEL_RELEASE_CTRL | ||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SEL_GATING_CTRL | LEVEL_3_SEL | LEVEL_2_SEL | LEVEL_1_SEL | ||||
R/W1C-0h | R/W1C-0h | R/W1C-0h | R/W1C-0h | ||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R/W1C | 0h | Reserved |
14 | ASYNC_COND_EN | R/W1C | 0h | Controls whether the output will pass through the asynchronous conditioning block or bypass it. 0 Bypass the asynchronous conditioning block 1 Enable the asynchronous conditioning path Reset type: SYSRSn |
13 | SEL_RAW_IN | R/W1C | 0h | Controls whether the CELL outputs or inputs are sent to the output conditioning block logic. 0 = CELL output (internally delayed by 1 cycle) is used. 1 = CELL input (raw) is used. Reset type: SYSRSn |
12 | HW_RLS_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the release control 0 SW register value will act as release control 1 Selected CELL output will act as release control Reset type: SYSRSn |
11 | HW_GATING_CTRL_SEL | R/W1C | 0h | Controls whether the HW (CELL outputs) or software (GP_REG) will act as the gating control 0 SW register value will act as gating control 1 Selected CELL output will act as gating control Reset type: SYSRSn |
10-8 | SEL_RELEASE_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Release control. Reset type: SYSRSn |
7-5 | SEL_GATING_CTRL | R/W1C | 0h | 3 bit MUX selects which will select one of the 8 CELL outputs for Gating control. Reset type: SYSRSn |
4-3 | LEVEL_3_SEL | R/W1C | 0h | Controls Third level Mux select 00 Input Signal will be sent as is to the output 01 Rising edge of Input signal will cause asynchronous CLEAR of the output 10 Rising edge of Input signal will cause asynchronous SET of the output 11 Input Signal delayed by 1 clock cycle will be sent to the output Reset type: SYSRSn |
2-1 | LEVEL_2_SEL | R/W1C | 0h | Controls Second level Mux select 00 Input Signal sent as output to next level 01 Input Signal AND Gating_control sent as output to next level 10 Input Signal OR Gating_control sent as output to next level 11 Input Signal XOR Gating_control sent as output to next level Reset type: SYSRSn |
0 | LEVEL_1_SEL | R/W1C | 0h | First level MUX select value 0 Direct signal sent as output to next level 1 Inverted signal sent as output to the next level Reset type: SYSRSn |
CLB_MISC_ACCESS_CTRL is shown in Figure 8-60 and described in Table 8-61.
Return to the Summary Table.
Miscellaneous Access and enable control
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R/W1C-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | BLKEN | SPIEN | |||||
R/W1C-0h | R/W1C-0h | R/W1C-0h | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-2 | RESERVED | R/W1C | 0h | Reserved |
1 | BLKEN | R/W1C | 0h | This bit is used to block writes to CLB_OUT_EN 0 Writes to CLB_OUT_EN are allowed 1 Writes to CLB_OUT_EN are blocked Reset type: SYSRSn |
0 | SPIEN | R/W1C | 0h | This bit indicates the status of the SPI buffers ability to export CLB output data. 0 Feature Disabled 1 Feature Enabled Reset type: SYSRSn |
CLB_SPI_DATA_CTRL_HI is shown in Figure 8-61 and described in Table 8-62.
Return to the Summary Table.
CLB to SPI buffer control High
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | SHIFT | ||||||
R/W1C-0h | R/W1C-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
STRB_DEL | RESERVED | STRB | |||||
R/W1C-0h | R/W1C-0h | R/W1C-0h | |||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
15-13 | RESERVED | R/W1C | 0h | Reserved |
12-8 | SHIFT | R/W1C | 0h | This is a 5 bit value which denotes the first bit position of register R0 from which the Least Significant Bit of the output data should start. 00000 Output data is R0[15:0] 00001 Output data is R0[16:1] 00010 Output data is R0[17:2] 00011 Output data is R0[18:3] ... ... 10000 Output data is R0[31:16] Reset type: SYSRSn |
7 | STRB_DEL | R/W1C | 0h | 0 Selected strobe event goes directly to SPI module 1 Selected strobe event is delayed by 4 CLB clock cycles to SPI module (This is done to facilitate use of STROBE as the same event to initiate a HLC task that can get the required data on to R0 for SPI data transfer before Strobe becomes valid at SPI block) Reset type: SYSRSn |
6-5 | RESERVED | R/W1C | 0h | Reserved |
4-0 | STRB | R/W1C | 0h | This is a 5 bit value which selects one of the HLC_EVENT inputs to be treated as the data_valid strobe Reset type: SYSRSn |