SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Table 6-567 lists the memory-mapped registers for the PRU_ICSSG_CFG registers. All register offset addresses not listed in Table 6-567 should be considered as reserved locations and the register contents should not be modified.
Instance | Base Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6000h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6000h |
Offset | Acronym | Register Name | PRU_ICSSG0_PR1_CFG_SLV Physical Address | PRU_ICSSG1_PR1_CFG_SLV Physical Address |
---|---|---|---|---|
0h | ICSSG_PID_REG | PID Register | 3002 6000h | 300A 6000h |
4h | ICSSG_HWDIS_REG | HW Disable Register | 3002 6004h | 300A 6004h |
8h | ICSSG_GPCFG0_REG | GP Configuration 0 Register | 3002 6008h | 300A 6008h |
Ch | ICSSG_GPCFG1_REG | GP Configuration 1 Register | 3002 600Ch | 300A 600Ch |
10h | ICSSG_CGR_REG | Clock Gating Register | 3002 6010h | 300A 6010h |
14h | ICSSG_GPECFG0_REG | GP Enc Configuration 0 Register | 3002 6014h | 300A 6014h |
18h | ICSSG_GPECFG1_REG | GP Enc Configuration 1 Register | 3002 6018h | 300A 6018h |
1Ch | ICSSG_RSTISO_REG | Reset Isolation Register | 3002 601Ch | 300A 601Ch |
2Ch | ICSSG_MII_RT_REG | MII_RT Event Enable Register | 3002 602Ch | 300A 602Ch |
30h | ICSSG_IEPCLK_REG | IEP Configuration Register | 3002 6030h | 300A 6030h |
34h | ICSSG_SPP_REG | Scratchpad Priority and Shift Register | 3002 6034h | 300A 6034h |
3Ch | ICSSG_CORE_SYNC_REG | CoreSync Configuration Register | 3002 603Ch | 300A 603Ch |
40h | ICSSG_SA_MX_REG | SA Mux Selection Register | 3002 6040h | 300A 6040h |
44h | ICSSG_PRU0_SD_CFG_REG | SD Config Register | 3002 6044h | 300A 6044h |
48h | ICSSG_PRU0_SD_CLK_SEL_REG0 | PRU0 FD, ACC and Clock Selection Register 0 | 3002 6048h | 300A 6048h |
4Ch | ICSSG_PRU0_SD_SAMPLE_SIZE_REG0 | PRU0 FD and Over Sample Size Register 0 | 3002 604Ch | 300A 604Ch |
50h | ICSSG_PRU0_SD_CLK_SEL_REG1 | PRU0 FD, ACC and Clock Selection Register 1 | 3002 6050h | 300A 6050h |
54h | ICSSG_PRU0_SD_SAMPLE_SIZE_REG1 | PRU0 FD and Over Sample Size Register 1 | 3002 6054h | 300A 6054h |
58h | ICSSG_PRU0_SD_CLK_SEL_REG2 | PRU0 FD, ACC and Clock Selection Register 2 | 3002 6058h | 300A 6058h |
5Ch | ICSSG_PRU0_SD_SAMPLE_SIZE_REG2 | PRU0 FD and Over Sample Size Register 2 | 3002 605Ch | 300A 605Ch |
60h | ICSSG_PRU0_SD_CLK_SEL_REG3 | PRU0 FD, ACC and Clock Selection Register 3 | 3002 6060h | 300A 6060h |
64h | ICSSG_PRU0_SD_SAMPLE_SIZE_REG3 | PRU0 FD and Over Sample Size Register 3 | 3002 6064h | 300A 6064h |
68h | ICSSG_PRU0_SD_CLK_SEL_REG4 | PRU0 FD, ACC and Clock Selection Register 4 | 3002 6068h | 300A 6068h |
6Ch | ICSSG_PRU0_SD_SAMPLE_SIZE_REG4 | PRU0 FD and Over Sample Size Register 4 | 3002 606Ch | 300A 606Ch |
70h | ICSSG_PRU0_SD_CLK_SEL_REG5 | PRU0 FD, ACC and Clock Selection Register 5 | 3002 6070h | 300A 6070h |
74h | ICSSG_PRU0_SD_SAMPLE_SIZE_REG5 | PRU0 FD and Over Sample Size Register 5 | 3002 6074h | 300A 6074h |
78h | ICSSG_PRU0_SD_CLK_SEL_REG6 | PRU0 FD, ACC and Clock Selection Register 6 | 3002 6078h | 300A 6078h |
7Ch | ICSSG_PRU0_SD_SAMPLE_SIZE_REG6 | PRU0 FD and Over Sample Size Register 6 | 3002 607Ch | 300A 607Ch |
80h | ICSSG_PRU0_SD_CLK_SEL_REG7 | PRU0 FD, ACC and Clock Selection Register 7 | 3002 6080h | 300A 6080h |
84h | ICSSG_PRU0_SD_SAMPLE_SIZE_REG7 | PRU0 FD and Over Sample Size Register 7 | 3002 6084h | 300A 6084h |
88h | ICSSG_PRU0_SD_CLK_SEL_REG8 | PRU0 FD, ACC and Clock Selection Register 8 | 3002 6088h | 300A 6088h |
8Ch | ICSSG_PRU0_SD_SAMPLE_SIZE_REG8 | PRU0 FD and Over Sample Size Register 8 | 3002 608Ch | 300A 608Ch |
90h | ICSSG_PRU1_SD_CFG_REG | SD Config Register | 3002 6090h | 300A 6090h |
94h | ICSSG_PRU1_SD_CLK_SEL_REG0 | PRU1 FD, ACC and Clock Selection Register 0 | 3002 6094h | 300A 6094h |
98h | ICSSG_PRU1_SD_SAMPLE_SIZE_REG0 | PRU1 FD and Over Sample Size Register 0 | 3002 6098h | 300A 6098h |
9Ch | ICSSG_PRU1_SD_CLK_SEL_REG1 | PRU1 FD, ACC and Clock Selection Register 1 | 3002 609Ch | 300A 609Ch |
A0h | ICSSG_PRU1_SD_SAMPLE_SIZE_REG1 | PRU1 FD and Over Sample Size Register 1 | 3002 60A0h | 300A 60A0h |
A4h | ICSSG_PRU1_SD_CLK_SEL_REG2 | PRU1 FD, ACC and Clock Selection Register 2 | 3002 60A4h | 300A 60A4h |
A8h | ICSSG_PRU1_SD_SAMPLE_SIZE_REG2 | PRU1 FD and Over Sample Size Register 2 | 3002 60A8h | 300A 60A8h |
ACh | ICSSG_PRU1_SD_CLK_SEL_REG3 | PRU1 FD, ACC and Clock Selection Register 3 | 3002 60ACh | 300A 60ACh |
B0h | ICSSG_PRU1_SD_SAMPLE_SIZE_REG3 | PRU1 FD and Over Sample Size Register 3 | 3002 60B0h | 300A 60B0h |
B4h | ICSSG_PRU1_SD_CLK_SEL_REG4 | PRU1 FD, ACC and Clock Selection Register 4 | 3002 60B4h | 300A 60B4h |
B8h | ICSSG_PRU1_SD_SAMPLE_SIZE_REG4 | PRU1 FD and Over Sample Size Register 4 | 3002 60B8h | 300A 60B8h |
BCh | ICSSG_PRU1_SD_CLK_SEL_REG5 | PRU1 FD, ACC and Clock Selection Register 5 | 3002 60BCh | 300A 60BCh |
C0h | ICSSG_PRU1_SD_SAMPLE_SIZE_REG5 | PRU1 FD and Over Sample Size Register 5 | 3002 60C0h | 300A 60C0h |
C4h | ICSSG_PRU1_SD_CLK_SEL_REG6 | PRU1 FD, ACC and Clock Selection Register 6 | 3002 60C4h | 300A 60C4h |
C8h | ICSSG_PRU1_SD_SAMPLE_SIZE_REG6 | PRU1 FD and Over Sample Size Register 6 | 3002 60C8h | 300A 60C8h |
CCh | ICSSG_PRU1_SD_CLK_SEL_REG7 | PRU1 FD, ACC and Clock Selection Register 7 | 3002 60CCh | 300A 60CCh |
D0h | ICSSG_PRU1_SD_SAMPLE_SIZE_REG7 | PRU1 FD and Over Sample Size Register 7 | 3002 60D0h | 300A 60D0h |
D4h | ICSSG_PRU1_SD_CLK_SEL_REG8 | PRU1 FD, ACC and Clock Selection Register 8 | 3002 60D4h | 300A 60D4h |
D8h | ICSSG_PRU1_SD_SAMPLE_SIZE_REG8 | PRU1 FD and Over Sample Size Register 8 | 3002 60D8h | 300A 60D8h |
E0h | ICSSG_PRU0_ED_RX_CFG_REG | PRU0 ED Receive Global Configuration Register | 3002 60E0h | 300A 60E0h |
E4h | ICSSG_PRU0_ED_TX_CFG_REG | PRU0 ED Transmit Global Configuration Register | 3002 60E4h | 300A 60E4h |
E8h | ICSSG_PRU0_ED_CH0_CFG0_REG | PRU0 ED Channel 0 Configuration 0 Register | 3002 60E8h | 300A 60E8h |
ECh | ICSSG_PRU0_ED_CH0_CFG1_REG | PRU0 ED Channel 0 Configuration 1 Register | 3002 60ECh | 300A 60ECh |
F0h | ICSSG_PRU0_ED_CH1_CFG0_REG | PRU0 ED Channel 1 Configuration 0 Register | 3002 60F0h | 300A 60F0h |
F4h | ICSSG_PRU0_ED_CH1_CFG1_REG | PRU0 ED Channel 1 Configuration 1 Register | 3002 60F4h | 300A 60F4h |
F8h | ICSSG_PRU0_ED_CH2_CFG0_REG | PRU0 ED Channel 2 Configuration 0 Register | 3002 60F8h | 300A 60F8h |
FCh | ICSSG_PRU0_ED_CH2_CFG1_REG | PRU0 ED Channel 2 Configuration 1 Register | 3002 60FCh | 300A 60FCh |
100h | ICSSG_PRU1_ED_RX_CFG_REG | PRU1 ED Receive Global Configuration Register | 3002 6100h | 300A 6100h |
104h | ICSSG_PRU1_ED_TX_CFG_REG | PRU1 ED Transmit Global Configuration Register | 3002 6104h | 300A 6104h |
108h | ICSSG_PRU1_ED_CH0_CFG0_REG | PRU1 ED Channel 0 Configuration 0 Register | 3002 6108h | 300A 6108h |
10Ch | ICSSG_PRU1_ED_CH0_CFG1_REG | PRU1 ED Channel 0 Configuration 1 Register | 3002 610Ch | 300A 610Ch |
110h | ICSSG_PRU1_ED_CH1_CFG0_REG | PRU1 ED Channel 1 Configuration 0 Register | 3002 6110h | 300A 6110h |
114h | ICSSG_PRU1_ED_CH1_CFG1_REG | PRU1 ED Channel 1 Configuration 1 Register | 3002 6114h | 300A 6114h |
118h | ICSSG_PRU1_ED_CH2_CFG0_REG | PRU1 ED Channel 2 Configuration 0 Register | 3002 6118h | 300A 6118h |
11Ch | ICSSG_PRU1_ED_CH2_CFG1_REG | PRU1 ED Channel 2 Configuration 1 Register | 3002 611Ch | 300A 611Ch |
124h | ICSSG_RTU0_POKE_EN0_REG | RTU0 Poke Enable 0 Register | 3002 6124h | 300A 6124h |
12Ch | ICSSG_RTU1_POKE_EN0_REG | RTU1 Poke Enable 0 Register | 3002 612Ch | 300A 612Ch |
130h | ICSSG_PWM0 | PWM0 Trip Configuration Register | 3002 6130h | 300A 6130h |
134h | ICSSG_PWM1 | PWM1 Trip Configuration Register | 3002 6134h | 300A 6134h |
138h | ICSSG_PWM2 | PWM2 Trip Configuration Register | 3002 6138h | 300A 6138h |
13Ch | ICSSG_PWM3 | PWM3 Trip Configuration Register | 3002 613Ch | 300A 613Ch |
140h | ICSSG_PWM0_0 | PWM0 State Configuration 0 Register | 3002 6140h | 300A 6140h |
144h | ICSSG_PWM0_1 | PWM0 State Configuration 1 Register | 3002 6144h | 300A 6144h |
148h | ICSSG_PWM0_2 | PWM0 State Configuration 2 Register | 3002 6148h | 300A 6148h |
14Ch | ICSSG_PWM1_0 | PWM1 State Configuration 0 Register | 3002 614Ch | 300A 614Ch |
150h | ICSSG_PWM1_1 | PWM1 State Configuration 1 Register | 3002 6150h | 300A 6150h |
154h | ICSSG_PWM1_2 | PWM1 State Configuration 2 Register | 3002 6154h | 300A 6154h |
158h | ICSSG_PWM2_0 | PWM2 State Configuration 0 Register | 3002 6158h | 300A 6158h |
15Ch | ICSSG_PWM2_1 | PWM2 State Configuration 1 Register | 3002 615Ch | 300A 615Ch |
160h | ICSSG_PWM2_2 | PWM2 State Configuration 2 Register | 3002 6160h | 300A 6160h |
164h | ICSSG_PWM3_0 | PWM3 State Configuration 0 Register | 3002 6164h | 300A 6164h |
168h | ICSSG_PWM3_1 | PWM3 State Configuration 1 Register | 3002 6168h | 300A 6168h |
16Ch | ICSSG_PWM3_2 | PWM3 State Configuration 2 Register | 3002 616Ch | 300A 616Ch |
170h | ICSSG_SPIN_LOCK0 | Spin Lock 0 Register | 3002 6170h | 300A 6170h |
174h | ICSSG_SPIN_LOCK1 | Spin Lock 1 Register | 3002 6174h | 300A 6174h |
178h | ICSSG_PA_STAT_PDSP_CFG0 | PA STATS PDSP0 Vector 0 Register | 3002 6178h | 300A 6178h |
17Ch | ICSSG_PA_STAT_PDSP_STAT0 | PA STATS PDSP0 Status 0 Register | 3002 617Ch | 300A 617Ch |
180h | ICSSG_PA_STAT_PDSP_CFG1 | PA STATS PDSP0 Vector 1 Register | 3002 6180h | 300A 6180h |
184h | ICSSG_PA_STAT_PDSP_STAT1 | PA STATS PDSP0 Status 1 Register | 3002 6184h | 300A 6184h |
188h | ICSSG_PA_STAT_PDSP_CFG2 | PA STATS PDSP0 Vector 2 Register | 3002 6188h | 300A 6188h |
18Ch | ICSSG_PA_STAT_PDSP_STAT2 | PA STATS PDSP0 Status 2 Register | 3002 618Ch | 300A 618Ch |
190h | ICSSG_PA_STAT_PDSP_CFG3 | PA STATS PDSP0 Vector 3 Register | 3002 6190h | 300A 6190h |
194h | ICSSG_PA_STAT_PDSP_STAT3 | PA STATS PDSP0 Status 3 Register | 3002 6194h | 300A 6194h |
ICSSG_PID_REG is shown in Figure 6-296 and described in Table 6-569.
Return to Summary Table.
PID Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6000h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MODID | |||||||||||||||
6B00h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REVRTL | REVMAJ | CUSTOM | REVMIN | ||||||||||||
R-X | R-1h | R-0h | R-X | ||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | MODID | R | 6B00h | Module ID field. ICSS_G. |
15-11 | REVRTL | R | 0h | RTL revision. 190H in this device. |
10-8 | REVMAJ | R | 1h | Major |
7-6 | CUSTOM | R | 0h | Custom |
5-0 | REVMIN | R | 3h | Minor. 03H in this device. |
ICSSG_HWDIS_REG is shown in Figure 6-297 and described in Table 6-571.
Return to Summary Table.
HW Disable Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6004h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6004h |
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 | HWDIS | ||||||||||||||||||||||||||||||
R-X | R-X | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R | X | |
7-0 | HWDIS | R | X | Read the state of the efuse bits which drive pr1_hw_disable[7:0] |
ICSSG_GPCFG0_REG is shown in Figure 6-298 and described in Table 6-573.
Return to Summary Table.
GP Configuration 0 Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6008h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6008h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | PR1_PRU0_GP_MUX_SEL | PRU0_GPO_SH1_SEL | PRU0_GPO_DIV1 | ||||
R/W-X | R/W-0h | R-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_GPO_DIV1 | PRU0_GPO_DIV0 | ||||||
R/W-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_GPO_DIV0 | PRU0_GPO_MODE | PRU0_GPI_SB | PRU0_GPI_DIV1 | ||||
R/W-0h | R/W-0h | R/W1C-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_GPI_DIV0 | PRU0_GPI_CLK_MODE | PRU0_GPI_MODE | |||||
R/W-0h | R/W-0h | R/W-0h | |||||
LEGEND: R = Read Only; R/W = Read/Write; R/W1C = Read/Write 1 to clear Bit; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | RESERVED | R/W | X | |
29-26 | PR1_PRU0_GP_MUX_SEL | R/W | 0h | Controls the icss_wrap mux sel |
25 | PRU0_GPO_SH1_SEL | R | 0h | This defines
which shadow register is currently getting used for GPO
shifting. |
24-20 | PRU0_GPO_DIV1 | R/W | 0h | Divisor value , divide by PRU0_GPO_DIV1 + 1 |
19-15 | PRU0_GPO_DIV0 | R/W | 0h | Divisor value , divide by PRU0_GPO_DIV0 + 1 |
14 | PRU0_GPO_MODE | R/W | 0h | 0h = Parallel output mode |
13 | PRU0_GPI_SB | R/W1C | 0h | PRU0_GPI_SB set when first capture on 1 on
r31_status[0] |
12-8 | PRU0_GPI_DIV1 | R/W | 0h | Divisor value , divide by PRU0_GPI_DIV1 + 1 |
7-3 | PRU0_GPI_DIV0 | R/W | 0h | Divisor value , divide by PRU0_GPI_DIV0 + 1 |
2 | PRU0_GPI_CLK_MODE | R/W | 0h | Parallel 16-bit capture mode clock edge |
1-0 | PRU0_GPI_MODE | R/W | 0h | 0h = Direct connect of
pru<n>_r31_status[29:0] |
ICSSG_GPCFG1_REG is shown in Figure 6-299 and described in Table 6-575.
Return to Summary Table.
GP Configuration 1 Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 600Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 600Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | PR1_PRU1_GP_MUX_SEL | PRU1_GPO_SH1_SEL | PRU1_GPO_DIV1 | ||||
R/W-X | R/W-0h | R-0h | R/W-0h | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_GPO_DIV1 | PRU1_GPO_DIV0 | ||||||
R/W-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_GPO_DIV0 | PRU1_GPO_MODE | PRU1_GPI_SB | PRU1_GPI_DIV1 | ||||
R/W-0h | R/W-0h | R/W1C-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_GPI_DIV0 | PRU1_GPI_CLK_MODE | PRU1_GPI_MODE | |||||
R/W-0h | R/W-0h | R/W-0h | |||||
LEGEND: R = Read Only; R/W = Read/Write; R/W1C = Read/Write 1 to clear Bit; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-30 | RESERVED | R/W | X | |
29-26 | PR1_PRU1_GP_MUX_SEL | R/W | 0h | Controls the icss_wrap mux sel |
25 | PRU1_GPO_SH1_SEL | R | 0h | This defines
which shadow register is currently getting used for GPO
shifting. |
24-20 | PRU1_GPO_DIV1 | R/W | 0h | Divisor value , divide by PRU1_GPO_DIV1 + 1 |
19-15 | PRU1_GPO_DIV0 | R/W | 0h | Divisor value , divide by PRU1_GPO_DIV0 + 1 |
14 | PRU1_GPO_MODE | R/W | 0h | 0hh = Parallel
output mode |
13 | PRU1_GPI_SB | R/W1C | 0h | PRU1_GPI_SB set when first capture on 1 on
r31_status[0] |
12-8 | PRU1_GPI_DIV1 | R/W | 0h | Divisor value , divide by PRU1_GPI_DIV1 + 1 |
7-3 | PRU1_GPI_DIV0 | R/W | 0h | Divisor value , divide by PRU1_GPI_DIV0 + 1 |
2 | PRU1_GPI_CLK_MODE | R/W | 0h | Parallel 16-bit capture mode clock edge |
1-0 | PRU1_GPI_MODE | R/W | 0h | 0h = Direct connect of
pru<n>_r31_status[29:0] |
ICSSG_CGR_REG is shown in Figure 6-300 and described in Table 6-577.
Return to Summary Table.
Clock Gating Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6010h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6010h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
ICSS_STOP_ACK | ICSS_STOP_REQ | ICSS_PWR_IDLE | RESERVED | ||||
R/W-1h | R-0h | R/W-1h | R/W-X | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | BOTTTOM_HALF_CLK_GATE_EN | TOP_HALF_CLK_GATE_EN | AUTO_SLICE1_CLK_GATE_EN | AUTO_SLICE0_CLK_GATE_EN | IEP_CLK_EN | IEP_CLK_STOP_ACK | |
R/W-X | R/W-1h | R/W-1h | R/W-0h | R/W-0h | R/W-1h | R-0h | |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
IEP_CLK_STOP_REQ | ECAP_CLK_EN | ECAP_CLK_STOP_ACK | ECAP_CLK_STOP_REQ | UART_CLK_EN | UART_CLK_STOP_ACK | UART_CLK_STOP_REQ | INTC_CLK_EN |
R/W-0h | R/W-1h | R-0h | R/W-0h | R/W-1h | R-0h | R/W-0h | R/W-1h |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
INTC_CLK_STOP_ACK | INTC_CLK_STOP_REQ | RESERVED | |||||
R-0h | R/W-0h | R/W-X | |||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | ICSS_STOP_ACK | R/W | 1h | ICSS |
30 | ICSS_STOP_REQ | R | 0h | ICSS |
29 | ICSS_PWR_IDLE | R/W | 1h | ICSS |
28-22 | RESERVED | R/W | X | |
21 | BOTTTOM_HALF_CLK_GATE_EN | R/W | 1h | Bottom Clock Gate for slice 0 and 1 0 = Disable Clock 1 = Enable Clock |
20 | TOP_HALF_CLK_GATE_EN | R/W | 1h | Top Clock Gate for slice 0 and 1 0 = Disable Clock 1 = Enable Clock |
19 | AUTO_SLICE1_CLK_GATE_EN | R/W | 0h | Auto Clock Gate for slice 1 Ethernet 0 = Disable Clock 1 = Enable Auto Clock |
18 | AUTO_SLICE0_CLK_GATE_EN | R/W | 0h | Auto Clock Gate for slice 0 Ethernet 0 = Disable Clock 1 = Enable Clock |
17 | IEP_CLK_EN | R/W | 1h | IEP |
16 | IEP_CLK_STOP_ACK | R | 0h | IEP |
15 | IEP_CLK_STOP_REQ | R/W | 0h | IEP |
14 | ECAP_CLK_EN | R/W | 1h | ECAP |
13 | ECAP_CLK_STOP_ACK | R | 0h | ECAP |
12 | ECAP_CLK_STOP_REQ | R/W | 0h | ECAP |
11 | UART_CLK_EN | R/W | 1h | UART |
10 | UART_CLK_STOP_ACK | R | 0h | UART |
9 | UART_CLK_STOP_REQ | R/W | 0h | UART |
8 | INTC_CLK_EN | R/W | 1h | INTC |
7 | INTC_CLK_STOP_ACK | R | 0h | INTC |
6 | INTC_CLK_STOP_REQ | R/W | 0h | INTC |
5-0 | RESERVED | R/W | X |
ICSSG_GPECFG0_REG is shown in Figure 6-301 and described in Table 6-579.
Return to Summary Table.
GP Enc Configuration 0 Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6014h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6014h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU0_GPO_SHIFT_CLK_DONE | PRU0_GPO_SHIFT_CLK_HIGH | |||||
R/W-X | R/W-0h | R/W-0h | |||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_GPO_SHIFT_CNT | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU0_GPO_SHIFT_GP_EN | PRU0_GPO_SHIFT_CLK_FREE | PRU0_GPO_SHIFT_SWAP | RESERVED | PRU0_GPI_SHIFT_EN | PRU0_GPI_SB_P | |
R/W-X | R/W-0h | R/W-1h | R/W-0h | R/W-X | R/W-1h | R/W-1h | |
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-18 | RESERVED | R/W | X | |
17 | PRU0_GPO_SHIFT_CLK_DONE | R/W | 0h | Shift Clock Done is active when PRU0_GPO_SHIFT_CNT
is none zero |
16 | PRU0_GPO_SHIFT_CLK_HIGH | R/W | 0h | Shift Clock Stop High |
15-8 | PRU0_GPO_SHIFT_CNT | R/W | 0h | Shift Bit Count |
7 | RESERVED | R/W | X | |
6 | PRU0_GPO_SHIFT_GP_EN | R/W | 0h | Enable pru<n>r30[15:2] control during shift
out mode |
5 | PRU0_GPO_SHIFT_CLK_FREE | R/W | 1h | Free Running Clock Mode |
4 | PRU0_GPO_SHIFT_SWAP | R/W | 0h | 0h = No Swap |
3-2 | RESERVED | R/W | X | |
1 | PRU0_GPI_SHIFT_EN | R/W | 1h | GPI Shift In Enable |
0 | PRU0_GPI_SB_P | R/W | 1h | GPI Shift In Start Bit Polarity |
ICSSG_GPECFG1_REG is shown in Figure 6-302 and described in Table 6-581.
Return to Summary Table.
GP Enc Configuration 1 Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6018h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6018h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU1_GPO_SHIFT_CLK_DONE | PRU1_GPO_SHIFT_CLK_HIGH | |||||
R/W-X | R/W-0h | R/W-0h | |||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_GPO_SHIFT_CNT | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU1_GPO_SHIFT_GP_EN | PRU1_GPO_SHIFT_CLK_FREE | PRU1_GPO_SHIFT_SWAP | RESERVED | PRU1_GPI_SHIFT_EN | PRU1_GPI_SB_P | |
R/W-X | R/W-0h | R/W-1h | R/W-0h | R/W-X | R/W-1h | R/W-1h | |
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-18 | RESERVED | R/W | X | |
17 | PRU1_GPO_SHIFT_CLK_DONE | R/W | 0h | Shift Clock Done is active when PRU1_GPO_SHIFT_CNT
is none zero |
16 | PRU1_GPO_SHIFT_CLK_HIGH | R/W | 0h | Shift Clock Stop High |
15-8 | PRU1_GPO_SHIFT_CNT | R/W | 0h | Shift Bit Count |
7 | RESERVED | R/W | X | |
6 | PRU1_GPO_SHIFT_GP_EN | R/W | 0h | Enable pru<n>r30[15:2] control during shift
out mode |
5 | PRU1_GPO_SHIFT_CLK_FREE | R/W | 1h | Free Running Clock Mode |
4 | PRU1_GPO_SHIFT_SWAP | R/W | 0h | 0h = No Swap |
3-2 | RESERVED | R/W | X | |
1 | PRU1_GPI_SHIFT_EN | R/W | 1h | GPI Shift In Enable |
0 | PRU1_GPI_SB_P | R/W | 1h | GPI Shift In Start Bit Polarity |
ICSSG_RSTISO_REG is shown in Figure 6-303 and described in Table 6-583.
Return to Summary Table.
Reset Isolation Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 601Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 601Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R/W-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESET_EDGE | RESET_ISO_ACK | RESET_ISO_REQ | ||||
R/W-X | W-0h | W-0h | R/W1C-1h | ||||
LEGEND: R/W = Read/Write; W = Write Only; R/W1C = Read/Write 1 to Clear-n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R/W | X | |
2 | RESET_EDGE | W | 0h | Reset Edge Assertion Write 1 will reset ALL xfr2vbux_rx/tx, xfr2psi, scr_ext_cbass, and icss_g_core_ksdma_psil_endpt widgets |
1 | RESET_ISO_ACK | W | 0h | Reset ISO Ack Write 1 will cause to acknowledge the Reset ISO Request |
0 | RESET_ISO_REQ | R/W1C | 0h | Reset ISO
Request |
ICSSG_MII_RT_REG is shown in Figure 6-304 and described in Table 6-585.
Return to Summary Table.
MII_RT Event Enable Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 602Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 602Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R/W-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MII_RT_EVENT_EN | ||||||
R/W-X | R/W-1h | ||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R/W | X | |
0 | MII_RT_EVENT_EN | R/W | 1h | Enables the
MII_RT Events to the INTC |
ICSSG_IEPCLK_REG is shown in Figure 6-305 and described in Table 6-587.
Return to Summary Table.
IEP Configuration Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6030h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6030h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R/W-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IEP1_SLV_EN | IEP_OCP_CLK_EN | |||||
R/W-X | R/W-0h | R/W-0h | |||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R/W | X | |
1 | IEP1_SLV_EN | R/W | 0h | IEP1 Controller
Counter Target enable |
0 | IEP_OCP_CLK_EN | R/W | 0h | Defines the
source of the IEP CLK |
ICSSG_SPP_REG is shown in Figure 6-306 and described in Table 6-589.
Return to Summary Table.
Scratchpad Priority and Shift Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6034h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6034h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R/W-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RTU_XFR_SHIFT_EN | XFR_BYTE_SHIFT_EN | XFR_SHIFT_EN | PRU1_PAD_HP_EN | |||
R/W-X | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R/W | X | |
3 | RTU_XFR_SHIFT_EN | R/W | 0h | Shift enable using R0[4:0] to define the number of
32-bit offset for XIN and XOUT operations. |
2 | XFR_BYTE_SHIFT_EN | R/W | 0h | Shift enable
using R0[6:0] to define the number of 8-bit offset for XIN and
XOUT operations. |
1 | XFR_SHIFT_EN | R/W | 0h | Shift enable using R0[4:0] to define the number of
32-bit offset for XIN and XOUT operations. |
0 | PRU1_PAD_HP_EN | R/W | 0h | Reserved |
ICSSG_CORE_SYNC_REG is shown in Figure 6-307 and described in Table 6-591.
Return to Summary Table.
CoreSync Configuration Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 603Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 603Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R/W-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CORE_VBUSP_SYNC_EN | ||||||
R/W-X | R/W-0h | ||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R/W | X | |
0 | CORE_VBUSP_SYNC_EN | R/W | 0h | Defines the source of the internal CORE CLK |
ICSSG_SA_MX_REG is shown in Figure 6-308 and described in Table 6-593.
Return to Summary Table.
SA Mux Selection Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6040h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6040h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PWM_EFC_EN | ||||||
R/W-X | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PWM3_REMAP_EN | PWM0_REMAP_EN | |||||
R-X | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
G_MUX_EN | RESERVED | ||||||
R/W-0h | R/W-0h | ||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-17 | RESERVED | R | X | |
16 | PWM_EFC_EN | R/W | 0h | PWM efficiency mode 0 Legacy mode 1 Efficiency mode In this mode PWM SM will go from IDLE to ACTIVE and the same time PWM output will get updated during this SM state transition And IEP CMP flags will get auto HW cleared |
15-12 | RESERVED | R | X | |
16-12 | RESERVED | R | X | |
11-10 | PWM3_REMAP_EN | R/W | 0h | If enabled,
ICSSG Host interrupt 7 (PRU_ICSSGn_PR1_HOST_INTR_REQ_7) now
controls pwm3_sync_in |
9-8 | PWM0_REMAP_EN | R/W | 0h | If enabled,
ICSSG Host interrupt 6 (PRU_ICSSGn_PR1_HOST_INTR_REQ_6) now
controls pwm0_sync_in |
7 | G_MUX_EN | R/W | 0h | See Table 6-391 for details. 0 Default/Legacy 1 Few SD and EnDAT pins get remapped to enable different usecase |
7 | RESERVED | R/W | 0h | Reserved |
6-0 | RESERVED | R/W | 0h | Reserved |
ICSSG_PRU0_SD_CFG_REG is shown in Figure 6-309 and described in Table 6-595.
Return to Summary Table.
SD Config Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6044h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6044h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MAN_CLK_PERIOD | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | MAN_CLK_CAL_DONE | ||||||
R-X | R-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MAN_STATUS | CH_SEL | MAN_DATA_NV_EN | MAN_SD_EN | SHARE_EN | |||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R-X | |||||||
LEGEND: R/W = Read/Write; R = Read Only-n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | MAN_CLK_PERIOD | R | 0h | Estimated Manchester clock period for SDx |
23-17 | RESERVED | R | X | |
16 | MAN_CLK_CAL_DONE | R | 0h | Manchester clock calibration status for
SDx. Manchester logic internal signal that indicates first completion of clock decoding phase (calibration stage 2 in Manchester decoding flowchart); status is sticky and cleared by reset |
15 | MAN_STATUS | R | 0h | Manchester status for SDx. |
14-11 | CH_SEL | R/W | 0h | Manchester SD channel select for the 3
status fields above 0 = SD0 .. 8 = SD8 |
10 | MAN_DATA_NV_EN | R/W | 0h | Manchester Decode Mode Data Inversion 0 = rising edge is 1 1 = falling edge is 1 |
9 | MAN_SD_EN | R/W | 0h | Manchester Decode Mode 0 = disable 1 = enable If enabled, then you need to enable one clock per data channel |
8 | SHARE_EN | R/W | 0h | Load Share Enable 0 = PRUx owns SD0 - SD8 1 = RTUx owns SD0 - SD2, PRUx owns SD3 - SD5, TX_PRUx owns SD6 - SD8 |
7-0 | RESERVED | R | X |
ICSSG_PRU0_SD_CLK_SEL_REG0 is shown in Figure 6-310 and described in Table 6-597.
Return to Summary Table.
PRU0 FD, ACC and Clock Selection Register 0.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6048h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6048h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU0_FD_ZERO_MAX_0 | PRU0_FD_ZERO_MAX_LIMIT_0 | PRU0_FD_ZERO_MIN_0 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ZERO_MIN_LIMIT_0 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU0_SD_ACC_SEL0 | RESERVED | PRU0_SD_CLK_INV0 | PRU0_SD_CLK_SEL0 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU0_FD_ZERO_MAX_0 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU0_FD_ZERO_MAX_LIMIT_0 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU0_FD_ZERO_MIN_0 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU0_FD_ZERO_MIN_LIMIT_0 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU0_SD_ACC_SEL0 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU0_SD_CLK_INV0 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU0_SD_CLK_SEL0 | R/W | 0h | Selects the
clock source |
ICSSG_PRU0_SD_SAMPLE_SIZE_REG0 is shown in Figure 6-311 and described in Table 6-599.
Return to Summary Table.
PRU0 FD and Over Sample Size Register 0.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 604Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 604Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_FD_EN_0 | PRU0_FD_ONE_MAX_0 | PRU0_FD_ONE_MAX_LIMIT_0 | PRU0_FD_ONE_MIN_0 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ONE_MIN_LIMIT_0 | PRU0_FD_WINDOW_SIZE_0 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_SD_SAMPLE_SIZE0 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU0_FD_EN_0 | R/W | 0h | Fast Detect One Enable |
22 | PRU0_FD_ONE_MAX_0 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU0_FD_ONE_MAX_LIMIT_0 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU0_FD_ONE_MIN_0 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU0_FD_ONE_MIN_LIMIT_0 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU0_FD_WINDOW_SIZE_0 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU0_SD_SAMPLE_SIZE0 | R/W | 0h | Over Sample Rate |
ICSSG_PRU0_SD_CLK_SEL_REG1 is shown in Figure 6-312 and described in Table 6-601.
Return to Summary Table.
PRU0 FD, ACC and Clock Selection Register 1.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6050h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6050h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU0_FD_ZERO_MAX_1 | PRU0_FD_ZERO_MAX_LIMIT_1 | PRU0_FD_ZERO_MIN_1 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ZERO_MIN_LIMIT_1 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU0_SD_ACC_SEL1 | RESERVED | PRU0_SD_CLK_INV1 | PRU0_SD_CLK_SEL1 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU0_FD_ZERO_MAX_1 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU0_FD_ZERO_MAX_LIMIT_1 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU0_FD_ZERO_MIN_1 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU0_FD_ZERO_MIN_LIMIT_1 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU0_SD_ACC_SEL1 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU0_SD_CLK_INV1 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU0_SD_CLK_SEL1 | R/W | 0h | Selects the
clock source |
ICSSG_PRU0_SD_SAMPLE_SIZE_REG1 is shown in Figure 6-313 and described in Table 6-603.
Return to Summary Table.
PRU0 FD and Over Sample Size Register 1.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6054h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6054h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_FD_EN_1 | PRU0_FD_ONE_MAX_1 | PRU0_FD_ONE_MAX_LIMIT_1 | PRU0_FD_ONE_MIN_1 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ONE_MIN_LIMIT_1 | PRU0_FD_WINDOW_SIZE_1 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_SD_SAMPLE_SIZE1 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU0_FD_EN_1 | R/W | 0h | Fast Detect One Enable |
22 | PRU0_FD_ONE_MAX_1 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU0_FD_ONE_MAX_LIMIT_1 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU0_FD_ONE_MIN_1 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU0_FD_ONE_MIN_LIMIT_1 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU0_FD_WINDOW_SIZE_1 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU0_SD_SAMPLE_SIZE1 | R/W | 0h | Over Sample Rate |
ICSSG_PRU0_SD_CLK_SEL_REG2 is shown in Figure 6-314 and described in Table 6-605.
Return to Summary Table.
PRU0 FD, ACC and Clock Selection Register 2
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6058h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6058h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU0_FD_ZERO_MAX_2 | PRU0_FD_ZERO_MAX_LIMIT_2 | PRU0_FD_ZERO_MIN_2 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ZERO_MIN_LIMIT_2 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU0_SD_ACC_SEL2 | RESERVED | PRU0_SD_CLK_INV2 | PRU0_SD_CLK_SEL2 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU0_FD_ZERO_MAX_2 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU0_FD_ZERO_MAX_LIMIT_2 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU0_FD_ZERO_MIN_2 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU0_FD_ZERO_MIN_LIMIT_2 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU0_SD_ACC_SEL2 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU0_SD_CLK_INV2 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU0_SD_CLK_SEL2 | R/W | 0h | Selects the
clock source |
ICSSG_PRU0_SD_SAMPLE_SIZE_REG2 is shown in Figure 6-315 and described in Table 6-607.
Return to Summary Table.
PRU0 FD and Over Sample Size Register 2.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 605Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 605Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_FD_EN_2 | PRU0_FD_ONE_MAX_2 | PRU0_FD_ONE_MAX_LIMIT_2 | PRU0_FD_ONE_MIN_2 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ONE_MIN_LIMIT_2 | PRU0_FD_WINDOW_SIZE_2 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_SD_SAMPLE_SIZE2 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU0_FD_EN_2 | R/W | 0h | Fast Detect One Enable |
22 | PRU0_FD_ONE_MAX_2 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU0_FD_ONE_MAX_LIMIT_2 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU0_FD_ONE_MIN_2 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU0_FD_ONE_MIN_LIMIT_2 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU0_FD_WINDOW_SIZE_2 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU0_SD_SAMPLE_SIZE2 | R/W | 0h | Over Sample Rate |
ICSSG_PRU0_SD_CLK_SEL_REG3 is shown in Figure 6-316 and described in Table 6-609.
Return to Summary Table.
PRU0 FD, ACC and Clock Selection Register 3.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6060h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6060h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU0_FD_ZERO_MAX_3 | PRU0_FD_ZERO_MAX_LIMIT_3 | PRU0_FD_ZERO_MIN_3 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ZERO_MIN_LIMIT_3 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU0_SD_ACC_SEL3 | RESERVED | PRU0_SD_CLK_INV3 | PRU0_SD_CLK_SEL3 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU0_FD_ZERO_MAX_3 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU0_FD_ZERO_MAX_LIMIT_3 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU0_FD_ZERO_MIN_3 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU0_FD_ZERO_MIN_LIMIT_3 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU0_SD_ACC_SEL3 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU0_SD_CLK_INV3 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU0_SD_CLK_SEL3 | R/W | 0h | Selects the
clock source |
ICSSG_PRU0_SD_SAMPLE_SIZE_REG3 is shown in Figure 6-317 and described in Table 6-611.
Return to Summary Table.
PRU0 FD and Over Sample Size Register 3.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6064h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6064h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_FD_EN_3 | PRU0_FD_ONE_MAX_3 | PRU0_FD_ONE_MAX_LIMIT_3 | PRU0_FD_ONE_MIN_3 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ONE_MIN_LIMIT_3 | PRU0_FD_WINDOW_SIZE_3 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_SD_SAMPLE_SIZE3 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU0_FD_EN_3 | R/W | 0h | Fast Detect One Enable |
22 | PRU0_FD_ONE_MAX_3 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU0_FD_ONE_MAX_LIMIT_3 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU0_FD_ONE_MIN_3 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU0_FD_ONE_MIN_LIMIT_3 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU0_FD_WINDOW_SIZE_3 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU0_SD_SAMPLE_SIZE3 | R/W | 0h | Over Sample Rate |
ICSSG_PRU0_SD_CLK_SEL_REG4 is shown in Figure 6-318 and described in Table 6-613.
Return to Summary Table.
PRU0 FD, ACC and Clock Selection Register 4.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6068h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6068h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU0_FD_ZERO_MAX_4 | PRU0_FD_ZERO_MAX_LIMIT_4 | PRU0_FD_ZERO_MIN_4 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ZERO_MIN_LIMIT_4 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU0_SD_ACC_SEL4 | RESERVED | PRU0_SD_CLK_INV4 | PRU0_SD_CLK_SEL4 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU0_FD_ZERO_MAX_4 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU0_FD_ZERO_MAX_LIMIT_4 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU0_FD_ZERO_MIN_4 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU0_FD_ZERO_MIN_LIMIT_4 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU0_SD_ACC_SEL4 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU0_SD_CLK_INV4 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU0_SD_CLK_SEL4 | R/W | 0h | Selects the
clock source |
ICSSG_PRU0_SD_SAMPLE_SIZE_REG4 is shown in Figure 6-319 and described in Table 6-615.
Return to Summary Table.
PRU0 FD and Over Sample Size Register 4.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 606Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 606Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_FD_EN_4 | PRU0_FD_ONE_MAX_4 | PRU0_FD_ONE_MAX_LIMIT_4 | PRU0_FD_ONE_MIN_4 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ONE_MIN_LIMIT_4 | PRU0_FD_WINDOW_SIZE_4 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_SD_SAMPLE_SIZE4 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU0_FD_EN_4 | R/W | 0h | Fast Detect One Enable |
22 | PRU0_FD_ONE_MAX_4 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU0_FD_ONE_MAX_LIMIT_4 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU0_FD_ONE_MIN_4 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU0_FD_ONE_MIN_LIMIT_4 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU0_FD_WINDOW_SIZE_4 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU0_SD_SAMPLE_SIZE4 | R/W | 0h | Over Sample Rate |
ICSSG_PRU0_SD_CLK_SEL_REG5 is shown in Figure 6-320 and described in Table 6-617.
Return to Summary Table.
PRU0 FD, ACC and Clock Selection Register 5.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6070h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6070h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU0_FD_ZERO_MAX_5 | PRU0_FD_ZERO_MAX_LIMIT_5 | PRU0_FD_ZERO_MIN_5 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ZERO_MIN_LIMIT_5 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU0_SD_ACC_SEL5 | RESERVED | PRU0_SD_CLK_INV5 | PRU0_SD_CLK_SEL5 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU0_FD_ZERO_MAX_5 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU0_FD_ZERO_MAX_LIMIT_5 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU0_FD_ZERO_MIN_5 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU0_FD_ZERO_MIN_LIMIT_5 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU0_SD_ACC_SEL5 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU0_SD_CLK_INV5 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU0_SD_CLK_SEL5 | R/W | 0h | Selects the
clock source |
ICSSG_PRU0_SD_SAMPLE_SIZE_REG5 is shown in Figure 6-321 and described in Table 6-619.
Return to Summary Table.
PRU0 FD and Over Sample Size Register 5.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6074h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6074h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_FD_EN_5 | PRU0_FD_ONE_MAX_5 | PRU0_FD_ONE_MAX_LIMIT_5 | PRU0_FD_ONE_MIN_5 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ONE_MIN_LIMIT_5 | PRU0_FD_WINDOW_SIZE_5 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_SD_SAMPLE_SIZE5 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU0_FD_EN_5 | R/W | 0h | Fast Detect One Enable |
22 | PRU0_FD_ONE_MAX_5 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU0_FD_ONE_MAX_LIMIT_5 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU0_FD_ONE_MIN_5 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU0_FD_ONE_MIN_LIMIT_5 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU0_FD_WINDOW_SIZE_5 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU0_SD_SAMPLE_SIZE5 | R/W | 0h | Over Sample Rate |
ICSSG_PRU0_SD_CLK_SEL_REG6 is shown in Figure 6-322 and described in Table 6-621.
Return to Summary Table.
PRU0 FD, ACC and Clock Selection Register 6.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6078h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6078h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU0_FD_ZERO_MAX_6 | PRU0_FD_ZERO_MAX_LIMIT_6 | PRU0_FD_ZERO_MIN_6 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ZERO_MIN_LIMIT_6 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU0_SD_ACC_SEL6 | RESERVED | PRU0_SD_CLK_INV6 | PRU0_SD_CLK_SEL6 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU0_FD_ZERO_MAX_6 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU0_FD_ZERO_MAX_LIMIT_6 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU0_FD_ZERO_MIN_6 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU0_FD_ZERO_MIN_LIMIT_6 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU0_SD_ACC_SEL6 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU0_SD_CLK_INV6 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU0_SD_CLK_SEL6 | R/W | 0h | Selects the
clock source |
ICSSG_PRU0_SD_SAMPLE_SIZE_REG6 is shown in Figure 6-323 and described in Table 6-623.
Return to Summary Table.
PRU0 FD and Over Sample Size Register 6.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 607Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 607Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_FD_EN_6 | PRU0_FD_ONE_MAX_6 | PRU0_FD_ONE_MAX_LIMIT_6 | PRU0_FD_ONE_MIN_6 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ONE_MIN_LIMIT_6 | PRU0_FD_WINDOW_SIZE_6 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_SD_SAMPLE_SIZE6 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU0_FD_EN_6 | R/W | 0h | Fast Detect One Enable |
22 | PRU0_FD_ONE_MAX_6 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU0_FD_ONE_MAX_LIMIT_6 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU0_FD_ONE_MIN_6 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU0_FD_ONE_MIN_LIMIT_6 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU0_FD_WINDOW_SIZE_6 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU0_SD_SAMPLE_SIZE6 | R/W | 0h | Over Sample Rate |
ICSSG_PRU0_SD_CLK_SEL_REG7 is shown in Figure 6-324 and described in Table 6-625.
Return to Summary Table.
PRU0 FD, ACC and Clock Selection Register 7.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6080h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6080h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU0_FD_ZERO_MAX_7 | PRU0_FD_ZERO_MAX_LIMIT_7 | PRU0_FD_ZERO_MIN_7 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ZERO_MIN_LIMIT_7 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU0_SD_ACC_SEL7 | RESERVED | PRU0_SD_CLK_INV7 | PRU0_SD_CLK_SEL7 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU0_FD_ZERO_MAX_7 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU0_FD_ZERO_MAX_LIMIT_7 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU0_FD_ZERO_MIN_7 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU0_FD_ZERO_MIN_LIMIT_7 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU0_SD_ACC_SEL7 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU0_SD_CLK_INV7 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU0_SD_CLK_SEL7 | R/W | 0h | Selects the
clock source |
ICSSG_PRU0_SD_SAMPLE_SIZE_REG7 is shown in Figure 6-325 and described in Table 6-627.
Return to Summary Table.
PRU0 FD and Over Sample Size Register 7.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6084h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6084h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_FD_EN_7 | PRU0_FD_ONE_MAX_7 | PRU0_FD_ONE_MAX_LIMIT_7 | PRU0_FD_ONE_MIN_7 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ONE_MIN_LIMIT_7 | PRU0_FD_WINDOW_SIZE_7 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_SD_SAMPLE_SIZE7 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU0_FD_EN_7 | R/W | 0h | Fast Detect One Enable |
22 | PRU0_FD_ONE_MAX_7 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU0_FD_ONE_MAX_LIMIT_7 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU0_FD_ONE_MIN_7 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU0_FD_ONE_MIN_LIMIT_7 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU0_FD_WINDOW_SIZE_7 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU0_SD_SAMPLE_SIZE7 | R/W | 0h | Over Sample Rate |
ICSSG_PRU0_SD_CLK_SEL_REG8 is shown in Figure 6-326 and described in Table 6-629.
Return to Summary Table.
PRU0 FD, ACC and Clock Selection Register 8.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6088h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6088h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU0_FD_ZERO_MAX_8 | PRU0_FD_ZERO_MAX_LIMIT_8 | PRU0_FD_ZERO_MIN_8 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ZERO_MIN_LIMIT_8 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU0_SD_ACC_SEL8 | RESERVED | PRU0_SD_CLK_INV8 | PRU0_SD_CLK_SEL8 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU0_FD_ZERO_MAX_8 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU0_FD_ZERO_MAX_LIMIT_8 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU0_FD_ZERO_MIN_8 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU0_FD_ZERO_MIN_LIMIT_8 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU0_SD_ACC_SEL8 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU0_SD_CLK_INV8 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU0_SD_CLK_SEL8 | R/W | 0h | Selects the
clock source |
ICSSG_PRU0_SD_SAMPLE_SIZE_REG8 is shown in Figure 6-327 and described in Table 6-631.
Return to Summary Table.
PRU0 FD and Over Sample Size Register 8.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 608Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 608Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_FD_EN_8 | PRU0_FD_ONE_MAX_8 | PRU0_FD_ONE_MAX_LIMIT_8 | PRU0_FD_ONE_MIN_8 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_FD_ONE_MIN_LIMIT_8 | PRU0_FD_WINDOW_SIZE_8 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_SD_SAMPLE_SIZE8 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU0_FD_EN_8 | R/W | 0h | Fast Detect One Enable |
22 | PRU0_FD_ONE_MAX_8 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU0_FD_ONE_MAX_LIMIT_8 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU0_FD_ONE_MIN_8 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU0_FD_ONE_MIN_LIMIT_8 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU0_FD_WINDOW_SIZE_8 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU0_SD_SAMPLE_SIZE8 | R/W | 0h | Over Sample Rate |
ICSSG_PRU1_SD_CFG_REG is shown in Figure 6-328 and described in Table 6-633.
Return to Summary Table.
SD Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6090h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6090h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MAN_CLK_PERIOD | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | MAN_CLK_CAL_DONE | ||||||
R-X | R-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MAN_STATUS | SH_SEL | MAN_DATA_NV_EN | MAN_SD_EN | SHARE_EN | |||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | |||||||
R-X | |||||||
LEGEND: R/W = Read/Write; R = Read Only-n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | MAN_CLK_PERIOD | R | 0h | Manchester clock period status for SDx |
23-17 | RESERVED | R | X | |
16 | MAN_CLK_CAL_DONE | R | 0h | Manchester clock calibration status for SDx |
15 | MAN_STATUS | R | 0h | Manchester status for SDx |
14-11 | SH_SEL | R/W | 0h | Manchester SD Ch select for the 3 status fields 0 = SD0 .. 8 = SD8 |
10 | MAN_DATA_NV_EN | R/W | 0h | Manchester Decode Mode Data Inversion 0 = rising edge is 1 1 = falling edge is 1 |
9 | MAN_SD_EN | R/W | 0h | Manchester Decode Mode 0 = disable 1 = enable If enabled, then you need to enable one clock per data channel |
8 | SHARE_EN | R/W | 0h | Load Share Enable 0 = PRUx owns SD0 -> SD8 1 = RTUx owns SD0 -> SD2, PRUx owns SD3 ->SD5, TX_PRUx owns SD6->SD8 |
7-0 | RESERVED | R | X |
ICSSG_PRU1_SD_CLK_SEL_REG0 is shown in Figure 6-329 and described in Table 6-635.
Return to Summary Table.
PRU1 FD, ACC and Clock Selection Register 0
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6094h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6094h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU1_FD_ZERO_MAX_0 | PRU1_FD_ZERO_MAX_LIMIT_0 | PRU1_FD_ZERO_MIN_0 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ZERO_MIN_LIMIT_0 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU1_SD_ACC_SEL0 | RESERVED | PRU1_SD_CLK_INV0 | PRU1_SD_CLK_SEL0 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU1_FD_ZERO_MAX_0 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU1_FD_ZERO_MAX_LIMIT_0 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU1_FD_ZERO_MIN_0 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU1_FD_ZERO_MIN_LIMIT_0 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU1_SD_ACC_SEL0 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU1_SD_CLK_INV0 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU1_SD_CLK_SEL0 | R/W | 0h | Selects the
clock source |
ICSSG_PRU1_SD_SAMPLE_SIZE_REG0 is shown in Figure 6-330 and described in Table 6-637.
Return to Summary Table.
PRU1 FD and Over Sample Size Register 0.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6098h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6098h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_FD_EN_0 | PRU1_FD_ONE_MAX_0 | PRU1_FD_ONE_MAX_LIMIT_0 | PRU1_FD_ONE_MIN_0 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ONE_MIN_LIMIT_0 | PRU1_FD_WINDOW_SIZE_0 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_SD_SAMPLE_SIZE0 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU1_FD_EN_0 | R/W | 0h | Fast Detect One Enable |
22 | PRU1_FD_ONE_MAX_0 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU1_FD_ONE_MAX_LIMIT_0 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU1_FD_ONE_MIN_0 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU1_FD_ONE_MIN_LIMIT_0 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU1_FD_WINDOW_SIZE_0 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU1_SD_SAMPLE_SIZE0 | R/W | 0h | Over Sample Rate |
ICSSG_PRU1_SD_CLK_SEL_REG1 is shown in Figure 6-331 and described in Table 6-639.
Return to Summary Table.
PRU1 FD, ACC and Clock Selection Register 1.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 609Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 609Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU1_FD_ZERO_MAX_1 | PRU1_FD_ZERO_MAX_LIMIT_1 | PRU1_FD_ZERO_MIN_1 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ZERO_MIN_LIMIT_1 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU1_SD_ACC_SEL1 | RESERVED | PRU1_SD_CLK_INV1 | PRU1_SD_CLK_SEL1 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU1_FD_ZERO_MAX_1 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU1_FD_ZERO_MAX_LIMIT_1 | R/W | 0h | Fast Detect Zero Count Max Threshold |
16 | PRU1_FD_ZERO_MIN_1 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU1_FD_ZERO_MIN_LIMIT_1 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU1_SD_ACC_SEL1 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU1_SD_CLK_INV1 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU1_SD_CLK_SEL1 | R/W | 0h | Selects the
clock source |
ICSSG_PRU1_SD_SAMPLE_SIZE_REG1 is shown in Figure 6-332 and described in Table 6-641.
Return to Summary Table.
PRU1 FD and Over Sample Size Register 1.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60A0h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60A0h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_FD_EN_1 | PRU1_FD_ONE_MAX_1 | PRU1_FD_ONE_MAX_LIMIT_1 | PRU1_FD_ONE_MIN_1 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ONE_MIN_LIMIT_1 | PRU1_FD_WINDOW_SIZE_1 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_SD_SAMPLE_SIZE1 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU1_FD_EN_1 | R/W | 0h | Fast Detect One Enable |
22 | PRU1_FD_ONE_MAX_1 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU1_FD_ONE_MAX_LIMIT_1 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU1_FD_ONE_MIN_1 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU1_FD_ONE_MIN_LIMIT_1 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU1_FD_WINDOW_SIZE_1 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU1_SD_SAMPLE_SIZE1 | R/W | 0h | Over Sample Rate |
ICSSG_PRU1_SD_CLK_SEL_REG2 is shown in Figure 6-333 and described in Table 6-643.
Return to Summary Table.
PRU1 FD, ACC and Clock Selection Register 2.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60A4h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60A4h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU1_FD_ZERO_MAX_2 | PRU1_FD_ZERO_MAX_LIMIT_2 | PRU1_FD_ZERO_MIN_2 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ZERO_MIN_LIMIT_2 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU1_SD_ACC_SEL2 | RESERVED | PRU1_SD_CLK_INV2 | PRU1_SD_CLK_SEL2 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU1_FD_ZERO_MAX_2 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU1_FD_ZERO_MAX_LIMIT_2 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU1_FD_ZERO_MIN_2 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU1_FD_ZERO_MIN_LIMIT_2 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU1_SD_ACC_SEL2 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU1_SD_CLK_INV2 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU1_SD_CLK_SEL2 | R/W | 0h | Selects the
clock source |
ICSSG_PRU1_SD_SAMPLE_SIZE_REG2 is shown in Figure 6-334 and described in Table 6-645.
Return to Summary Table.
PRU1 FD and Over Sample Size Register 2.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60A8h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60A8h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_FD_EN_2 | PRU1_FD_ONE_MAX_2 | PRU1_FD_ONE_MAX_LIMIT_2 | PRU1_FD_ONE_MIN_2 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ONE_MIN_LIMIT_2 | PRU1_FD_WINDOW_SIZE_2 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_SD_SAMPLE_SIZE2 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU1_FD_EN_2 | R/W | 0h | Fast Detect One Enable |
22 | PRU1_FD_ONE_MAX_2 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU1_FD_ONE_MAX_LIMIT_2 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU1_FD_ONE_MIN_2 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU1_FD_ONE_MIN_LIMIT_2 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU1_FD_WINDOW_SIZE_2 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU1_SD_SAMPLE_SIZE2 | R/W | 0h | Over Sample Rate |
ICSSG_PRU1_SD_CLK_SEL_REG3 is shown in Figure 6-335 and described in Table 6-647.
Return to Summary Table.
PRU1 FD, ACC and Clock Selection Register 3.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60ACh |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60ACh |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU1_FD_ZERO_MAX_3 | PRU1_FD_ZERO_MAX_LIMIT_3 | PRU1_FD_ZERO_MIN_3 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ZERO_MIN_LIMIT_3 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU1_SD_ACC_SEL3 | RESERVED | PRU1_SD_CLK_INV3 | PRU1_SD_CLK_SEL3 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU1_FD_ZERO_MAX_3 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU1_FD_ZERO_MAX_LIMIT_3 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU1_FD_ZERO_MIN_3 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU1_FD_ZERO_MIN_LIMIT_3 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU1_SD_ACC_SEL3 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU1_SD_CLK_INV3 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU1_SD_CLK_SEL3 | R/W | 0h | Selects the
clock source |
ICSSG_PRU1_SD_SAMPLE_SIZE_REG3 is shown in Figure 6-336 and described in Table 6-649.
Return to Summary Table.
PRU1 FD and Over Sample Size Register 3.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60B0h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60B0h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_FD_EN_3 | PRU1_FD_ONE_MAX_3 | PRU1_FD_ONE_MAX_LIMIT_3 | PRU1_FD_ONE_MIN_3 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ONE_MIN_LIMIT_3 | PRU1_FD_WINDOW_SIZE_3 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_SD_SAMPLE_SIZE3 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU1_FD_EN_3 | R/W | 0h | Fast Detect One Enable |
22 | PRU1_FD_ONE_MAX_3 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU1_FD_ONE_MAX_LIMIT_3 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU1_FD_ONE_MIN_3 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU1_FD_ONE_MIN_LIMIT_3 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU1_FD_WINDOW_SIZE_3 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU1_SD_SAMPLE_SIZE3 | R/W | 0h | Over Sample Rate |
ICSSG_PRU1_SD_CLK_SEL_REG4 is shown in Figure 6-337 and described in Table 6-651.
Return to Summary Table.
PRU1 FD, ACC and Clock Selection Register 4.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60B4h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60B4h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU1_FD_ZERO_MAX_4 | PRU1_FD_ZERO_MAX_LIMIT_4 | PRU1_FD_ZERO_MIN_4 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ZERO_MIN_LIMIT_4 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU1_SD_ACC_SEL4 | RESERVED | PRU1_SD_CLK_INV4 | PRU1_SD_CLK_SEL4 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU1_FD_ZERO_MAX_4 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU1_FD_ZERO_MAX_LIMIT_4 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU1_FD_ZERO_MIN_4 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU1_FD_ZERO_MIN_LIMIT_4 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU1_SD_ACC_SEL4 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU1_SD_CLK_INV4 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU1_SD_CLK_SEL4 | R/W | 0h | Selects the
clock source |
ICSSG_PRU1_SD_SAMPLE_SIZE_REG4 is shown in Figure 6-338 and described in Table 6-653.
Return to Summary Table.
PRU1 FD and Over Sample Size Register 4.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60B8h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60B8h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_FD_EN_4 | PRU1_FD_ONE_MAX_4 | PRU1_FD_ONE_MAX_LIMIT_4 | PRU1_FD_ONE_MIN_4 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ONE_MIN_LIMIT_4 | PRU1_FD_WINDOW_SIZE_4 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_SD_SAMPLE_SIZE4 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU1_FD_EN_4 | R/W | 0h | Fast Detect One Enable |
22 | PRU1_FD_ONE_MAX_4 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU1_FD_ONE_MAX_LIMIT_4 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU1_FD_ONE_MIN_4 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU1_FD_ONE_MIN_LIMIT_4 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU1_FD_WINDOW_SIZE_4 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU1_SD_SAMPLE_SIZE4 | R/W | 0h | Over Sample Rate |
ICSSG_PRU1_SD_CLK_SEL_REG5 is shown in Figure 6-339 and described in Table 6-655.
Return to Summary Table.
PRU1 FD, ACC and Clock Selection Register 5
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60BCh |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60BCh |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU1_FD_ZERO_MAX_5 | PRU1_FD_ZERO_MAX_LIMIT_5 | PRU1_FD_ZERO_MIN_5 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ZERO_MIN_LIMIT_5 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU1_SD_ACC_SEL5 | RESERVED | PRU1_SD_CLK_INV5 | PRU1_SD_CLK_SEL5 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU1_FD_ZERO_MAX_5 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU1_FD_ZERO_MAX_LIMIT_5 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU1_FD_ZERO_MIN_5 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU1_FD_ZERO_MIN_LIMIT_5 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU1_SD_ACC_SEL5 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU1_SD_CLK_INV5 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU1_SD_CLK_SEL5 | R/W | 0h | Selects the
clock source |
ICSSG_PRU1_SD_SAMPLE_SIZE_REG5 is shown in Figure 6-340 and described in Table 6-657.
Return to Summary Table.
PRU1 FD and Over Sample Size Register 5
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60C0h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60C0h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_FD_EN_5 | PRU1_FD_ONE_MAX_5 | PRU1_FD_ONE_MAX_LIMIT_5 | PRU1_FD_ONE_MIN_5 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ONE_MIN_LIMIT_5 | PRU1_FD_WINDOW_SIZE_5 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_SD_SAMPLE_SIZE5 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU1_FD_EN_5 | R/W | 0h | Fast Detect One Enable |
22 | PRU1_FD_ONE_MAX_5 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU1_FD_ONE_MAX_LIMIT_5 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU1_FD_ONE_MIN_5 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU1_FD_ONE_MIN_LIMIT_5 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU1_FD_WINDOW_SIZE_5 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU1_SD_SAMPLE_SIZE5 | R/W | 0h | Over Sample Rate |
ICSSG_PRU1_SD_CLK_SEL_REG6 is shown in Figure 6-341 and described in Table 6-659.
Return to Summary Table.
PRU1 FD, ACC and Clock Selection Register 6
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60C4h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60C4h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU1_FD_ZERO_MAX_6 | PRU1_FD_ZERO_MAX_LIMIT_6 | PRU1_FD_ZERO_MIN_6 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ZERO_MIN_LIMIT_6 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU1_SD_ACC_SEL6 | RESERVED | PRU1_SD_CLK_INV6 | PRU1_SD_CLK_SEL6 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU1_FD_ZERO_MAX_6 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU1_FD_ZERO_MAX_LIMIT_6 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU1_FD_ZERO_MIN_6 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU1_FD_ZERO_MIN_LIMIT_6 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU1_SD_ACC_SEL6 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU1_SD_CLK_INV6 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU1_SD_CLK_SEL6 | R/W | 0h | Selects the
clock source |
ICSSG_PRU1_SD_SAMPLE_SIZE_REG6 is shown in Figure 6-342 and described in Table 6-661.
Return to Summary Table.
PRU1 FD and Over Sample Size Register 6
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60C8h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60C8h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_FD_EN_6 | PRU1_FD_ONE_MAX_6 | PRU1_FD_ONE_MAX_LIMIT_6 | PRU1_FD_ONE_MIN_6 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ONE_MIN_LIMIT_6 | PRU1_FD_WINDOW_SIZE_6 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_SD_SAMPLE_SIZE6 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU1_FD_EN_6 | R/W | 0h | Fast Detect One Enable |
22 | PRU1_FD_ONE_MAX_6 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU1_FD_ONE_MAX_LIMIT_6 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU1_FD_ONE_MIN_6 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU1_FD_ONE_MIN_LIMIT_6 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU1_FD_WINDOW_SIZE_6 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU1_SD_SAMPLE_SIZE6 | R/W | 0h | Over Sample Rate |
ICSSG_PRU1_SD_CLK_SEL_REG7 is shown in Figure 6-343 and described in Table 6-663.
Return to Summary Table.
PRU1 FD, ACC and Clock Selection Register 7
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60CCh |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60CCh |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU1_FD_ZERO_MAX_7 | PRU1_FD_ZERO_MAX_LIMIT_7 | PRU1_FD_ZERO_MIN_7 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ZERO_MIN_LIMIT_7 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU1_SD_ACC_SEL7 | RESERVED | PRU1_SD_CLK_INV7 | PRU1_SD_CLK_SEL7 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU1_FD_ZERO_MAX_7 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU1_FD_ZERO_MAX_LIMIT_7 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU1_FD_ZERO_MIN_7 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU1_FD_ZERO_MIN_LIMIT_7 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU1_SD_ACC_SEL7 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU1_SD_CLK_INV7 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU1_SD_CLK_SEL7 | R/W | 0h | Selects the
clock source |
ICSSG_PRU1_SD_SAMPLE_SIZE_REG7 is shown in Figure 6-344 and described in Table 6-665.
Return to Summary Table.
PRU1 FD and Over Sample Size Register 7
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60D0h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60D0h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_FD_EN_7 | PRU1_FD_ONE_MAX_7 | PRU1_FD_ONE_MAX_LIMIT_7 | PRU1_FD_ONE_MIN_7 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ONE_MIN_LIMIT_7 | PRU1_FD_WINDOW_SIZE_7 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_SD_SAMPLE_SIZE7 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU1_FD_EN_7 | R/W | 0h | Fast Detect One Enable |
22 | PRU1_FD_ONE_MAX_7 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU1_FD_ONE_MAX_LIMIT_7 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU1_FD_ONE_MIN_7 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU1_FD_ONE_MIN_LIMIT_7 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU1_FD_WINDOW_SIZE_7 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU1_SD_SAMPLE_SIZE7 | R/W | 0h | Over Sample Rate |
ICSSG_PRU1_SD_CLK_SEL_REG8 is shown in Figure 6-345 and described in Table 6-667.
Return to Summary Table.
PRU1 FD, ACC and Clock Selection Register 8
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60D4h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60D4h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PRU1_FD_ZERO_MAX_8 | PRU1_FD_ZERO_MAX_LIMIT_8 | PRU1_FD_ZERO_MIN_8 | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ZERO_MIN_LIMIT_8 | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU1_SD_ACC_SEL8 | RESERVED | PRU1_SD_CLK_INV8 | PRU1_SD_CLK_SEL8 | |||
R/W-X | R/W-0h | R/W-X | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22 | PRU1_FD_ZERO_MAX_8 | R/W | 0h | Fast Detect Zero Count Max Threshold Hit |
21-17 | PRU1_FD_ZERO_MAX_LIMIT_8 | R/W | 0h | Fast Detect
Zero Count Max Threshold |
16 | PRU1_FD_ZERO_MIN_8 | R/W | 0h | Fast Detect Zero Count Min Threshold Hit |
15-11 | PRU1_FD_ZERO_MIN_LIMIT_8 | R/W | 0h | Fast Detect
Zero Count Min Threshold |
10-6 | RESERVED | R/W | X | |
5-4 | PRU1_SD_ACC_SEL8 | R/W | 0h | 0h = acc3 is
selected |
3 | RESERVED | R/W | X | |
2 | PRU1_SD_CLK_INV8 | R/W | 0h | Optional clock
inversion post clock selection multiplexer |
1-0 | PRU1_SD_CLK_SEL8 | R/W | 0h | Selects the
clock source |
ICSSG_PRU1_SD_SAMPLE_SIZE_REG8 is shown in Figure 6-346 and described in Table 6-669.
Return to Summary Table.
PRU1 FD and Over Sample Size Register 8
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60D8h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60D8h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_FD_EN_8 | PRU1_FD_ONE_MAX_8 | PRU1_FD_ONE_MAX_LIMIT_8 | PRU1_FD_ONE_MIN_8 | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_FD_ONE_MIN_LIMIT_8 | PRU1_FD_WINDOW_SIZE_8 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_SD_SAMPLE_SIZE8 | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23 | PRU1_FD_EN_8 | R/W | 0h | Fast Detect One Enable |
22 | PRU1_FD_ONE_MAX_8 | R/W | 0h | Fast Detect One Count Max Threshold Hit |
21-17 | PRU1_FD_ONE_MAX_LIMIT_8 | R/W | 0h | Fast Detect One
Count Max Threshold |
16 | PRU1_FD_ONE_MIN_8 | R/W | 0h | Fast Detect One Count Min Threshold Hit |
15-11 | PRU1_FD_ONE_MIN_LIMIT_8 | R/W | 0h | Fast Detect One
Count Min Threshold |
10-8 | PRU1_FD_WINDOW_SIZE_8 | R/W | 0h | Fast Detect
Window Size |
7-0 | PRU1_SD_SAMPLE_SIZE8 | R/W | 0h | Over Sample Rate |
ICSSG_PRU0_ED_RX_CFG_REG is shown in Figure 6-347 and described in Table 6-671.
Return to Summary Table.
PRU0 ED Receive Global Configuration Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60E0h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60E0h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PRU0_ED_RX_DIV_FACTOR | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_ED_RX_DIV_FACTOR | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_ED_RX_DIV_FACTOR_FRAC | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU0_ED_RX_CLK_SEL | PRU0_ED_RX_SB_POL | PRU0_ED_RX_SAMPLE_SIZE | ||||
R/W-X | R/W-0h | R/W-1h | R/W-7h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | PRU0_ED_RX_DIV_FACTOR | R/W | 0h | Div factor for
divh16 |
15 | PRU0_ED_RX_DIV_FACTOR_FRAC | R/W | 0h | Enable
Fractional division before the divh16 |
14-5 | RESERVED | R/W | X | |
4 | PRU0_ED_RX_CLK_SEL | R/W | 0h | Selects the clock source for the divh16fr |
3 | PRU0_ED_RX_SB_POL | R/W | 1h | Defines the
polarity of the RX Start Bit |
2-0 | PRU0_ED_RX_SAMPLE_SIZE | R/W | 7h | Over Sample size |
ICSSG_PRU0_ED_TX_CFG_REG is shown in Figure 6-348 and described in Table 6-673.
Return to Summary Table.
PRU0 ED Transmit Global Configuration Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60E4h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60E4h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PRU0_ED_TX_DIV_FACTOR | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_ED_TX_DIV_FACTOR | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_ED_TX_DIV_FACTOR_FRAC | RESERVED | SHARE_EN | PRU0_ENDAT2_CLK_SYNC | PRU0_ENDAT1_CLK_SYNC | PRU0_ENDAT0_CLK_SYNC | ||
R/W-0h | R/W-X | R/W-0h | R-1h | R-1h | R-1h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_ED_BUSY_2 | PRU0_ED_BUSY_1 | PRU0_ED_BUSY_0 | PRU0_ED_TX_CLK_SEL | RESERVED | |||
R-0h | R-0h | R-0h | R/W-0h | R/W-X | |||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | PRU0_ED_TX_DIV_FACTOR | R/W | 0h | Div factor for
divh16 |
15 | PRU0_ED_TX_DIV_FACTOR_FRAC | R/W | 0h | Enable
Fractional division before the divh16 |
14-11 | RESERVED | R/W | X | |
14-12 | RESERVED | R/W | X | |
11 | SHARE_EN | R/W | 0h | Load Share Enable 0 PRU owns ED0/ED1/ED2 1 RTU owns ED0, PRU owns ED1, and TS_PRU owns ED2 |
10 | PRU0_ENDAT2_CLK_SYNC | R | 1h | Observation of pru<n>_endat2_clk pin state |
9 | PRU0_ENDAT1_CLK_SYNC | R | 1h | Observation of pru<n>_endat1_clk pin state |
8 | PRU0_ENDAT0_CLK_SYNC | R | 1h | Observation of pru<n>_endat0_clk pin state |
7 | PRU0_ED_BUSY_2 | R | 0h | Determines when
you can assert tx go for channel 2 |
6 | PRU0_ED_BUSY_1 | R | 0h | Determines when
you can assert tx go for channel 1 |
5 | PRU0_ED_BUSY_0 | R | 0h | Determines when
you can assert tx go for channel 0 |
4 | PRU0_ED_TX_CLK_SEL | R/W | 0h | Selects the clock source for the divh16fr |
3-0 | RESERVED | R/W | X |
ICSSG_PRU0_ED_CH0_CFG0_REG is shown in Figure 6-349 and described in Table 6-675.
Return to Summary Table.
PRU0 ED Channel 0 Configuration 0 Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60E8h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60E8h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PRU0_ED_TX_FIFO_SWAP_BITS0 | PRU0_ED_SW_CLK_OUT0 | PRU0_ED_CLK_OUT_OVR_EN0 | PRU0_ED_RX_SNOOP0 | PRU0_ED_RX_FRAME_SIZE0 | |||
R/W-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | |||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_ED_RX_FRAME_SIZE0 | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_ED_TX_FRAME_SIZE0 | PRU0_ED_TX_WDLY0 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_ED_TX_WDLY0 | |||||||
R/W-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PRU0_ED_TX_FIFO_SWAP_BITS0 | R/W | 0h | This enables the swapping of the bits when they
are loaded into the TX FIFO. |
30 | PRU0_ED_SW_CLK_OUT0 | R/W | 0h | This controls the state of pru<n>_ endat<m>_clk when endat_clk_out_override_en is set |
29 | PRU0_ED_CLK_OUT_OVR_EN0 | R/W | 0h | When set, this gives the software the ability to have direct control of pru<n>_ endat<m>_clk. CAREFUL consideration to not override clock during free running mode of this will cause clock duty cycle violation. |
28 | PRU0_ED_RX_SNOOP0 | R | 0h | Direct Read of pru<n>_ endat<m>_in state |
27-16 | PRU0_ED_RX_FRAME_SIZE0 | R/W | 0h | RX frame size, after SB is detected |
15-11 | PRU0_ED_TX_FRAME_SIZE0 | R/W | 0h | TX frame size |
10-0 | PRU0_ED_TX_WDLY0 | R/W | 0h | EnDAT TX wire delay using 200 MHz steps (CORE
clock). Software should program a number divisible by 5. (Hw) |
ICSSG_PRU0_ED_CH0_CFG1_REG is shown in Figure 6-350 and described in Table 6-677.
Return to Summary Table.
PRU0 ED Channel 0 Configuration 1 Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60ECh |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60ECh |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_ED_RX_EN_COUNTER0 | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_ED_TST_DELAY_COUNTER0 | |||||||||||||||
R/W-0h | |||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | PRU0_ED_RX_EN_COUNTER0 | R/W | 0h | This counter will start counting after the last TX
bit is sent and when it expires the HW will automatically arm
the receiver (rx_en = 1). |
15-0 | PRU0_ED_TST_DELAY_COUNTER0 | R/W | 0h | This counter will start after the tx_wire_delay
has been met. After this counter expires the 1st transmit clock
will be driven high. Counts in CORE cycles. Software programs
value divisible by 5, and hardware will count by 5. |
ICSSG_PRU0_ED_CH1_CFG0_REG is shown in Figure 6-351 and described in Table 6-679.
Return to Summary Table.
PRU0 ED Channel 1 Configuration 0 Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60F0h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60F0h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PRU0_ED_TX_FIFO_SWAP_BITS1 | PRU0_ED_SW_CLK_OUT1 | PRU0_ED_CLK_OUT_OVR_EN1 | PRU0_ED_RX_SNOOP1 | PRU0_ED_RX_FRAME_SIZE1 | |||
R/W-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | |||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_ED_RX_FRAME_SIZE1 | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_ED_TX_FRAME_SIZE1 | PRU0_ED_TX_WDLY1 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_ED_TX_WDLY1 | |||||||
R/W-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PRU0_ED_TX_FIFO_SWAP_BITS1 | R/W | 0h | This enables the swapping of the bits when they
are loaded into the TX FIFO. |
30 | PRU0_ED_SW_CLK_OUT1 | R/W | 0h | This controls the state of pru<n>_ endat<m>_clk when endat_clk_out_override_en is set |
29 | PRU0_ED_CLK_OUT_OVR_EN1 | R/W | 0h | When set, this gives the software the abilty to have direct control of pru<n>_ endat<m>_clk. CAREFUL consideration to not override clock during free running mode of this will cause clock duty cycle violation. |
28 | PRU0_ED_RX_SNOOP1 | R | 0h | Direct Read of pru<n>_ endat<m>_in state |
27-16 | PRU0_ED_RX_FRAME_SIZE1 | R/W | 0h | RX frame size, after SB is detected |
15-11 | PRU0_ED_TX_FRAME_SIZE1 | R/W | 0h | TX frame size |
10-0 | PRU0_ED_TX_WDLY1 | R/W | 0h | EnDAT TX wire delay using 200 MHz steps (CORE
clock). Software should program a number divisible by 5. (Hw) |
ICSSG_PRU0_ED_CH1_CFG1_REG is shown in Figure 6-352 and described in Table 6-681.
Return to Summary Table.
PRU0 ED Channel 1 Configuration 1 Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60F4h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60F4h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_ED_RX_EN_COUNTER1 | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_ED_TST_DELAY_COUNTER1 | |||||||||||||||
R/W-0h | |||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | PRU0_ED_RX_EN_COUNTER1 | R/W | 0h | This counter will start counting after the last TX
bit is sent and when it expires the HW will automatically arm
the receiver (rx_en = 1). |
15-0 | PRU0_ED_TST_DELAY_COUNTER1 | R/W | 0h | This counter will start after the tx_wire_delay
has been met. After this counter expires the 1st transmit clock
will be driven high. Counts in CORE cycles. Software programs
value divisible by 5, and hardware will count by 5. |
ICSSG_PRU0_ED_CH2_CFG0_REG is shown in Figure 6-353 and described in Table 6-683.
Return to Summary Table.
PRU0 ED Channel 2 Configuration 0 Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60F8h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60F8h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PRU0_ED_TX_FIFO_SWAP_BITS2 | PRU0_ED_SW_CLK_OUT2 | PRU0_ED_CLK_OUT_OVR_EN2 | PRU0_ED_RX_SNOOP2 | PRU0_ED_RX_FRAME_SIZE2 | |||
R/W-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | |||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_ED_RX_FRAME_SIZE2 | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU0_ED_TX_FRAME_SIZE2 | PRU0_ED_TX_WDLY2 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_ED_TX_WDLY2 | |||||||
R/W-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PRU0_ED_TX_FIFO_SWAP_BITS2 | R/W | 0h | This enables the swapping of the bits when they
are loaded into the TX FIFO. |
30 | PRU0_ED_SW_CLK_OUT2 | R/W | 0h | This controls the state of pru<n>_ endat<m>_clk when endat_clk_out_override_en is set |
29 | PRU0_ED_CLK_OUT_OVR_EN2 | R/W | 0h | When set, this gives the software the ability to have direct control of pru<n>_ endat<m>_clk. CAREFUL consideration to not override clock during free running mode of this will cause clock duty cycle violation. |
28 | PRU0_ED_RX_SNOOP2 | R | 0h | Direct Read of pru<n>_ endat<m>_in state |
27-16 | PRU0_ED_RX_FRAME_SIZE2 | R/W | 0h | RX frame size, after SB is detected |
15-11 | PRU0_ED_TX_FRAME_SIZE2 | R/W | 0h | TX frame size |
10-0 | PRU0_ED_TX_WDLY2 | R/W | 0h | EnDAT TX wire delay using 200 MHz steps (CORE
clock). Software should program a number divisible by 5. (Hw) |
ICSSG_PRU0_ED_CH2_CFG1_REG is shown in Figure 6-354 and described in Table 6-685.
Return to Summary Table.
PRU0 ED Channel 2 Configuration 1 Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 60FCh |
PRU_ICSSG1_PR1_CFG_SLV | 300A 60FCh |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU0_ED_RX_EN_COUNTER2 | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU0_ED_TST_DELAY_COUNTER2 | |||||||||||||||
R/W-0h | |||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | PRU0_ED_RX_EN_COUNTER2 | R/W | 0h | This counter will start counting after the last TX
bit is sent and when it expires the HW will automatically arm
the receiver (rx_en = 1). |
15-0 | PRU0_ED_TST_DELAY_COUNTER2 | R/W | 0h | This counter will start after the tx_wire_delay
has been met. After this counter expires the 1st transmit clock
will be driven high. Counts in CORE cycles. Software programs
value divisible by 5, and hardware will count by 5. |
ICSSG_PRU1_ED_RX_CFG_REG is shown in Figure 6-355 and described in Table 6-687.
Return to Summary Table.
PRU1 ED Receive Global Configuration Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6100h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6100h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PRU1_ED_RX_DIV_FACTOR | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_ED_RX_DIV_FACTOR | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_ED_RX_DIV_FACTOR_FRAC | RESERVED | ||||||
R/W-0h | R/W-X | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PRU1_ED_RX_CLK_SEL | PRU1_ED_RX_SB_POL | PRU1_ED_RX_SAMPLE_SIZE | ||||
R/W-X | R/W-0h | R/W-1h | R/W-7h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | PRU1_ED_RX_DIV_FACTOR | R/W | 0h | div factor for
divh16 |
15 | PRU1_ED_RX_DIV_FACTOR_FRAC | R/W | 0h | Enable
Fractional division before the divh16 |
14-5 | RESERVED | R/W | X | |
4 | PRU1_ED_RX_CLK_SEL | R/W | 0h | Selects the clock source for the divh16fr |
3 | PRU1_ED_RX_SB_POL | R/W | 1h | Defines the
polarity of the RX Start Bit |
2-0 | PRU1_ED_RX_SAMPLE_SIZE | R/W | 7h | Over Sample size |
ICSSG_PRU1_ED_TX_CFG_REG is shown in Figure 6-356 and described in Table 6-689.
Return to Summary Table.
PRU1 ED Transmit Global Configuration Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6104h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6104h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PRU01_ED_TX_DIV_FACTOR | |||||||
R/W-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU01_ED_TX_DIV_FACTOR | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_ED_TX_DIV_FACTOR_FRAC | RESERVED | SHARE_EN | PRU1_ENDAT2_CLK_SYNC | PRU1_ENDAT1_CLK_SYNC | PRU1_ENDAT0_CLK_SYNC | ||
R/W-0h | R/W-X | R/W-0h | R-1h | R-1h | R-1h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_ED_BUSY_2 | PRU1_ED_BUSY_1 | PRU1_ED_BUSY_0 | PRU1_ED_TX_CLK_SEL | RESERVED | |||
R-0h | R-0h | R-0h | R/W-0h | R/W-X | |||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | PRU1_ED_TX_DIV_FACTOR | R/W | 0h | Div factor for
divh16 |
15 | PRU1_ED_TX_DIV_FACTOR_FRAC | R/W | 0h | Enable
Fractional division before the divh16 |
14-11 | RESERVED | R/W | X | |
14-12 | RESERVED | R/W | X | |
11 | SHARE_EN | R/W | 0h | Load Share Enable 0 PRU owns ED0/ED1/ED2 1 RTU owns ED0, PRU owns ED1, and TS_PRU owns ED2 |
10 | PRU1_ENDAT2_CLK_SYNC | R | 1h | Observation of pru<n>_endat2_clk pin state |
9 | PRU1_ENDAT1_CLK_SYNC | R | 1h | Observation of pru<n>_endat1_clk pin state |
8 | PRU1_ENDAT0_CLK_SYNC | R | 1h | Observation of pru<n>_endat0_clk pin state |
7 | PRU1_ED_BUSY_2 | R | 0h | Determines when
you can assert tx go for channel 2 |
6 | PRU1_ED_BUSY_1 | R | 0h | Determines when
you can assert tx go for channel 1 |
5 | PRU1_ED_BUSY_0 | R | 0h | Determines when
you can assert tx go for channel 0 |
4 | PRU1_ED_TX_CLK_SEL | R/W | 0h | Selects the clock source for the divh16fr |
3-0 | RESERVED | R/W | X |
ICSSG_PRU1_ED_CH0_CFG0_REG is shown in Figure 6-357 and described in Table 6-691.
Return to Summary Table.
PRU1 ED Channel 0 Configuration 0 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6108h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6108h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PRU1_ED_TX_FIFO_SWAP_BITS0 | PRU1_ED_SW_CLK_OUT0 | PRU1_ED_CLK_OUT_OVR_EN0 | PRU1_ED_RX_SNOOP0 | PRU1_ED_RX_FRAME_SIZE0 | |||
R/W-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | |||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_ED_RX_FRAME_SIZE0 | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_ED_TX_FRAME_SIZE0 | PRU1_ED_TX_WDLY0 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_ED_TX_WDLY0 | |||||||
R/W-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PRU1_ED_TX_FIFO_SWAP_BITS0 | R/W | 0h | This enables the swapping of the bits when they
are loaded into the TX FIFO. |
30 | PRU1_ED_SW_CLK_OUT0 | R/W | 0h | This controls the state of pru<n>_ endat<m>_clk when endat_clk_out_override_en is set |
29 | PRU1_ED_CLK_OUT_OVR_EN0 | R/W | 0h | When set, this gives the software the ability to have direct control of pru<n>_ endat<m>_clk. CAREFUL consideration to not override clock during free running mode of this will cause clock duty cycle violation. |
28 | PRU1_ED_RX_SNOOP0 | R | 0h | Direct Read of pru<n>_ endat<m>_in state |
27-16 | PRU1_ED_RX_FRAME_SIZE0 | R/W | 0h | RX frame size, after SB is detected |
15-11 | PRU1_ED_TX_FRAME_SIZE0 | R/W | 0h | TX frame size |
10-0 | PRU1_ED_TX_WDLY0 | R/W | 0h | EnDAT TX wire delay using 200 MHz steps (CORE
clock). Software should program a number divisible by 5. (Hw) |
ICSSG_PRU1_ED_CH0_CFG1_REG is shown in Figure 6-358 and described in Table 6-693.
Return to Summary Table.
PRU1 ED Channel 0 Configuration 1 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 610Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 610Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_ED_RX_EN_COUNTER0 | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_ED_TST_DELAY_COUNTER0 | |||||||||||||||
R/W-0h | |||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | PRU1_ED_RX_EN_COUNTER0 | R/W | 0h | This counter will start counting after the last TX
bit is sent and when it expires the HW will automatically arm
the receiver (rx_en = 1). |
15-0 | PRU1_ED_TST_DELAY_COUNTER0 | R/W | 0h | This counter will start after the tx_wire_delay
has been met. After this counter expires the 1st transmit clock
will be driven high. Counts in CORE cycles. Software programs
value divisible by 5, and hardware will count by 5. |
ICSSG_PRU1_ED_CH1_CFG0_REG is shown in Figure 6-359 and described in Table 6-695.
Return to Summary Table.
PRU1 ED Channel 1 Configuration 0 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6110h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6110h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PRU1_ED_TX_FIFO_SWAP_BITS1 | PRU1_ED_SW_CLK_OUT1 | PRU1_ED_CLK_OUT_OVR_EN1 | PRU1_ED_RX_SNOOP1 | PRU1_ED_RX_FRAME_SIZE1 | |||
R/W-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | |||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_ED_RX_FRAME_SIZE1 | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_ED_TX_FRAME_SIZE1 | PRU1_ED_TX_WDLY1 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_ED_TX_WDLY1 | |||||||
R/W-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PRU1_ED_TX_FIFO_SWAP_BITS1 | R/W | 0h | This enables the swapping of the bits when they
are loaded into the TX FIFO. |
30 | PRU1_ED_SW_CLK_OUT1 | R/W | 0h | This controls the state of pru<n>_ endat<m>_clk when endat_clk_out_override_en is set |
29 | PRU1_ED_CLK_OUT_OVR_EN1 | R/W | 0h | When set, this gives the software the ability to have direct control of pru<n>_ endat<m>_clk. CAREFUL consideration to not override clock during free running mode of this will cause clock duty cycle violation. |
28 | PRU1_ED_RX_SNOOP1 | R | 0h | Direct Read of pru<n>_ endat<m>_in state |
27-16 | PRU1_ED_RX_FRAME_SIZE1 | R/W | 0h | RX frame size, after SB is detected |
15-11 | PRU1_ED_TX_FRAME_SIZE1 | R/W | 0h | TX frame size |
10-0 | PRU1_ED_TX_WDLY1 | R/W | 0h | EnDAT TX wire delay using 200 MHz steps (CORE
clock). Software should program a number divisible by 5. (Hw) |
ICSSG_PRU1_ED_CH1_CFG1_REG is shown in Figure 6-360 and described in Table 6-697.
Return to Summary Table.
PRU1 ED Channel 1 Configuration 1 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6114h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6114h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_ED_RX_EN_COUNTER1 | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_ED_TST_DELAY_COUNTER1 | |||||||||||||||
R/W-0h | |||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | PRU1_ED_RX_EN_COUNTER1 | R/W | 0h | This counter will start counting after the last TX
bit is sent and when it expires the HW will automatically arm
the receiver (rx_en = 1). |
15-0 | PRU1_ED_TST_DELAY_COUNTER1 | R/W | 0h | This counter will start after the tx_wire_delay
has been met. After this counter expires the 1st transmit clock
will be driven high. Counts in CORE cycles. Software programs
value divisible by 5, and hardware will count by 5. |
ICSSG_PRU1_ED_CH2_CFG0_REG is shown in Figure 6-361 and described in Table 6-699.
Return to Summary Table.
PRU1 ED Channel 2 Configuration 0 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6118h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6118h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PRU1_ED_TX_FIFO_SWAP_BITS2 | PRU1_ED_SW_CLK_OUT2 | PRU1_ED_CLK_OUT_OVR_EN2 | PRU1_ED_RX_SNOOP2 | PRU1_ED_RX_FRAME_SIZE2 | |||
R/W-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | |||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_ED_RX_FRAME_SIZE2 | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PRU1_ED_TX_FRAME_SIZE2 | PRU1_ED_TX_WDLY2 | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_ED_TX_WDLY2 | |||||||
R/W-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PRU1_ED_TX_FIFO_SWAP_BITS2 | R/W | 0h | This enables the swapping of the bits when they
are loaded into the TX FIFO. |
30 | PRU1_ED_SW_CLK_OUT2 | R/W | 0h | This controls the state of pru<n>_ endat<m>_clk when endat_clk_out_override_en is set |
29 | PRU1_ED_CLK_OUT_OVR_EN2 | R/W | 0h | When set, this gives the software the ability to have direct control of pru<n>_ endat<m>_clk. CAREFUL consideration to not override clock during free running mode of this will cause clock duty cycle violation. |
28 | PRU1_ED_RX_SNOOP2 | R | 0h | Direct Read of pru<n>_ endat<m>_in state |
27-16 | PRU1_ED_RX_FRAME_SIZE2 | R/W | 0h | RX frame size, after SB is detected |
15-11 | PRU1_ED_TX_FRAME_SIZE2 | R/W | 0h | TX frame size |
10-0 | PRU1_ED_TX_WDLY2 | R/W | 0h | EnDAT TX wire delay using 200 MHz steps (CORE
clock). Software should program a number divisible by 5. (Hw) |
ICSSG_PRU1_ED_CH2_CFG1_REG is shown in Figure 6-362 and described in Table 6-701.
Return to Summary Table.
PRU1 ED Channel 2 Configuration 1 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 611Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 611Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PRU1_ED_RX_EN_COUNTER2 | |||||||||||||||
R/W-0h | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRU1_ED_TST_DELAY_COUNTER2 | |||||||||||||||
R/W-0h | |||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | PRU1_ED_RX_EN_COUNTER2 | R/W | 0h | This counter will start counting after the last TX
bit is sent and when it expires the HW will automatically arm
the receiver (rx_en = 1). |
15-0 | PRU1_ED_TST_DELAY_COUNTER2 | R/W | 0h | This counter will start after the tx_wire_delay
has been met. After this counter expires the 1st transmit clock
will be driven high. Counts in CORE cycles. Software programs
value divisible by 5, and hardware will count by 5. |
ICSSG_RTU0_POKE_EN0_REG is shown in Figure 6-363 and described in Table 6-703.
Return to Summary Table.
RTU0 Poke Enable 0 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6124h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6124h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RTU0_POKE_R27_EN | RTU0_POKE_R26_EN | ||||||
R/W-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RTU0_POKE_R25_EN | RTU0_POKE_R24_EN | ||||||
R/W-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RTU0_POKE_R23_EN | RTU0_POKE_R22_EN | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RTU0_POKE_R21_EN | RTU0_POKE_R20_EN | ||||||
R/W-0h | R/W-0h | ||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | RTU0_POKE_R27_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
27-24 | RTU0_POKE_R26_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
23-20 | RTU0_POKE_R25_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
19-16 | RTU0_POKE_R24_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
15-12 | RTU0_POKE_R23_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
11-8 | RTU0_POKE_R22_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
7-4 | RTU0_POKE_R21_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
3-0 | RTU0_POKE_R20_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
ICSSG_RTU1_POKE_EN0_REG is shown in Figure 6-364 and described in Table 6-705.
Return to Summary Table.
RTU1 Poke Enable 0 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 612Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 612Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RTU1_POKE_R27_EN | RTU1_POKE_R26_EN | ||||||
R/W-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RTU1_POKE_R25_EN | RTU1_POKE_R24_EN | ||||||
R/W-0h | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RTU1_POKE_R23_EN | RTU1_POKE_R22_EN | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RTU1_POKE_R21_EN | RTU1_POKE_R20_EN | ||||||
R/W-0h | R/W-0h | ||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | RTU1_POKE_R27_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
27-24 | RTU1_POKE_R26_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
23-20 | RTU1_POKE_R25_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
19-16 | RTU1_POKE_R24_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
15-12 | RTU1_POKE_R23_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
11-8 | RTU1_POKE_R22_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
7-4 | RTU1_POKE_R21_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
3-0 | RTU1_POKE_R20_EN | R/W | 0h | This enables
the external values to get poked into PRU’s internal register |
ICSSG_PWM0 is shown in Figure 6-365 and described in Table 6-707.
Return to Summary Table.
PWM0 Trip Configuration Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6130h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6130h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | PWM0_TRIP_S | PWM0_TRIP_VEC | |||||
R/W-X | R/W-0h | R-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PWM0_TRIP_VEC | PWM0_POS_ERR_TRIP | PWM0_OVER_ERR_TRIP | PWM0_TRIP_RESET | PWM0_TRIP_CMP0_EN | PWM0_TRIP_MASK | ||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PWM0_TRIP_MASK | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM0_DEBOUNCE_VALUE | |||||||
R/W-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | X | |
30 | PWM0_TRIP_S | R/W | 0h | Trip status. |
29-21 | PWM0_TRIP_VEC | R | 0h | Trip trigger
cause vector. |
20 | PWM0_POS_ERR_TRIP | R/W | 0h | Software position feedback error trip |
19 | PWM0_OVER_ERR_TRIP | R/W | 0h | Software overcurrent error trip |
18 | PWM0_TRIP_RESET | R/W | 0h | Software trip reset |
17 | PWM0_TRIP_CMP0_EN | R/W | 0h | CMP0 reset trip clear enable |
16-8 | PWM0_TRIP_MASK | R/W | 0h | Software mask for trip, one hot |
7-0 | PWM0_DEBOUNCE_VALUE | R/W | 0h | Debounce counter , defines the number of core_clk required for the pulse not to get rejected |
ICSSG_PWM1 is shown in Figure 6-366 and described in Table 6-709.
Return to Summary Table.
PWM1 Trip Configuration Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6134h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6134h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | PWM1_TRIP_S | PWM1_TRIP_VEC | |||||
R/W-X | R/W-0h | R-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PWM1_TRIP_VEC | PWM1_POS_ERR_TRIP | PWM1_OVER_ERR_TRIP | PWM1_TRIP_RESET | PWM1_TRIP_CMP0_EN | PWM1_TRIP_MASK | ||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PWM1_TRIP_MASK | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM1_DEBOUNCE_VALUE | |||||||
R/W-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | X | |
30 | PWM1_TRIP_S | R/W | 0h | Trip status. |
29-21 | PWM1_TRIP_VEC | R | 0h | Trip trigger
cause vector. |
20 | PWM1_POS_ERR_TRIP | R/W | 0h | Software position feedback error trip |
19 | PWM1_OVER_ERR_TRIP | R/W | 0h | Software overcurrent error trip |
18 | PWM1_TRIP_RESET | R/W | 0h | Software trip reset |
17 | PWM1_TRIP_CMP0_EN | R/W | 0h | CMP0 reset trip clear enable |
16-8 | PWM1_TRIP_MASK | R/W | 0h | Software mask for trip, one hot |
7-0 | PWM1_DEBOUNCE_VALUE | R/W | 0h | Debounce counter, defines the number of core_clk required for the pulse not to get rejected |
ICSSG_PWM2 is shown in Figure 6-367 and described in Table 6-711.
Return to Summary Table.
PWM2 Trip Configuration Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6138h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6138h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | PWM2_TRIP_S | PWM2_TRIP_VEC | |||||
R/W-X | R/W-0h | R-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PWM2_TRIP_VEC | PWM2_POS_ERR_TRIP | PWM2_OVER_ERR_TRIP | PWM2_TRIP_RESET | PWM2_TRIP_CMP0_EN | PWM2_TRIP_MASK | ||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PWM2_TRIP_MASK | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM2_DEBOUNCE_VALUE | |||||||
R/W-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | X | |
30 | PWM2_TRIP_S | R/W | 0h | Trip status. |
29-21 | PWM2_TRIP_VEC | R | 0h | Trip trigger
cause vector. |
20 | PWM2_POS_ERR_TRIP | R/W | 0h | Software position feedback error trip |
19 | PWM2_OVER_ERR_TRIP | R/W | 0h | Software overcurrent error trip |
18 | PWM2_TRIP_RESET | R/W | 0h | Software trip reset |
17 | PWM2_TRIP_CMP0_EN | R/W | 0h | CMP0 reset trip clear enable |
16-8 | PWM2_TRIP_MASK | R/W | 0h | Software mask for trip, one hot |
7-0 | PWM2_DEBOUNCE_VALUE | R/W | 0h | Debounce counter, defines the number of core_clk required for the pulse not to get rejected |
ICSSG_PWM3 is shown in Figure 6-368 and described in Table 6-713.
Return to Summary Table.
PWM3 Trip Configuration Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 613Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 613Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | PWM3_TRIP_S | PWM3_TRIP_VEC | |||||
R/W-X | R/W-0h | R-0h | |||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PWM3_TRIP_VEC | PWM3_POS_ERR_TRIP | PWM3_OVER_ERR_TRIP | PWM3_TRIP_RESET | PWM3_TRIP_CMP0_EN | PWM3_TRIP_MASK | ||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PWM3_TRIP_MASK | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM3_DEBOUNCE_VALUE | |||||||
R/W-0h | |||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | RESERVED | R/W | X | |
30 | PWM3_TRIP_S | R/W | 0h | Trip status. |
29-21 | PWM3_TRIP_VEC | R | 0h | Trip trigger
cause vector. |
20 | PWM3_POS_ERR_TRIP | R/W | 0h | Software position feedback error trip |
19 | PWM3_OVER_ERR_TRIP | R/W | 0h | Software overcurrent error trip |
18 | PWM3_TRIP_RESET | R/W | 0h | Software trip reset |
17 | PWM3_TRIP_CMP0_EN | R/W | 0h | CMP0 reset trip clear enable |
16-8 | PWM3_TRIP_MASK | R/W | 0h | Software mask for trip, one hot |
7-0 | PWM3_DEBOUNCE_VALUE | R/W | 0h | Debounce counter, defines the number of core_clk required for the pulse not to get rejected |
ICSSG_PWM0_0 is shown in Figure 6-369 and described in Table 6-715.
Return to Summary Table.
PWM0 State Configuration 0 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6140h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6140h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PWM0_0_NEG_ACT | PWM0_0_POS_ACT | |||||
R/W-X | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM0_0_NEG_TRIP | PWM0_0_POS_TRIP | PWM0_0_NEG_INIT | PWM0_0_POS_INIT | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R/W | X | |
11-10 | PWM0_0_NEG_ACT | R/W | 0h | Active negative
state |
9-8 | PWM0_0_POS_ACT | R/W | 0h | Active positive
state |
7-6 | PWM0_0_NEG_TRIP | R/W | 0h | Trip negative
state |
5-4 | PWM0_0_POS_TRIP | R/W | 0h | Trip positive
state |
3-2 | PWM0_0_NEG_INIT | R/W | 0h | Initial
negative state |
1-0 | PWM0_0_POS_INIT | R/W | 0h | Initial
positive state |
ICSSG_PWM0_1 is shown in Figure 6-370 and described in Table 6-717.
Return to Summary Table.
PWM0 State Configuration 1 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6144h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6144h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PWM0_1_NEG_ACT | PWM0_1_POS_ACT | |||||
R/W-X | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM0_1_NEG_TRIP | PWM0_1_POS_TRIP | PWM0_1_NEG_INIT | PWM0_1_POS_INIT | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R/W | X | |
11-10 | PWM0_1_NEG_ACT | R/W | 0h | Active negative
state |
9-8 | PWM0_1_POS_ACT | R/W | 0h | Active positive
state |
7-6 | PWM0_1_NEG_TRIP | R/W | 0h | Trip negative
state |
5-4 | PWM0_1_POS_TRIP | R/W | 0h | Trip positive
state |
3-2 | PWM0_1_NEG_INIT | R/W | 0h | Initial
negative state |
1-0 | PWM0_1_POS_INIT | R/W | 0h | Initial
positive state |
ICSSG_PWM0_2 is shown in Figure 6-371 and described in Table 6-719.
Return to Summary Table.
PWM0 State Configuration 2 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6148h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6148h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PWM0_2_NEG_ACT | PWM0_2_POS_ACT | |||||
R/W-X | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM0_2_NEG_TRIP | PWM0_2_POS_TRIP | PWM0_2_NEG_INIT | PWM0_2_POS_INIT | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R/W | X | |
11-10 | PWM0_2_NEG_ACT | R/W | 0h | Active negative
state |
9-8 | PWM0_2_POS_ACT | R/W | 0h | Active positive
state |
7-6 | PWM0_2_NEG_TRIP | R/W | 0h | Trip negative
state |
5-4 | PWM0_2_POS_TRIP | R/W | 0h | Trip positive
state |
3-2 | PWM0_2_NEG_INIT | R/W | 0h | Initial
negative state |
1-0 | PWM0_2_POS_INIT | R/W | 0h | Initial
positive state |
ICSSG_PWM1_0 is shown in Figure 6-372 and described in Table 6-721.
Return to Summary Table.
PWM1 State Configuration 0 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 614Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 614Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PWM1_0_NEG_ACT | PWM1_0_POS_ACT | |||||
R/W-X | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM1_0_NEG_TRIP | PWM1_0_POS_TRIP | PWM1_0_NEG_INIT | PWM1_0_POS_INIT | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R/W | X | |
11-10 | PWM1_0_NEG_ACT | R/W | 0h | Active negative
state |
9-8 | PWM1_0_POS_ACT | R/W | 0h | Active positive
state |
7-6 | PWM1_0_NEG_TRIP | R/W | 0h | Trip negative
state |
5-4 | PWM1_0_POS_TRIP | R/W | 0h | Trip positive
state |
3-2 | PWM1_0_NEG_INIT | R/W | 0h | Initial
negative state |
1-0 | PWM1_0_POS_INIT | R/W | 0h | Initial
positive state |
ICSSG_PWM1_1 is shown in Figure 6-373 and described in Table 6-723.
Return to Summary Table.
PWM1 State Configuration 1 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6150h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6150h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PWM1_1_NEG_ACT | PWM1_1_POS_ACT | |||||
R/W-X | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM1_1_NEG_TRIP | PWM1_1_POS_TRIP | PWM1_1_NEG_INIT | PWM1_1_POS_INIT | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R/W | X | |
11-10 | PWM1_1_NEG_ACT | R/W | 0h | Active negative
state |
9-8 | PWM1_1_POS_ACT | R/W | 0h | Active positive
state |
7-6 | PWM1_1_NEG_TRIP | R/W | 0h | Trip negative
state |
5-4 | PWM1_1_POS_TRIP | R/W | 0h | Trip positive
state |
3-2 | PWM1_1_NEG_INIT | R/W | 0h | Initial
negative state |
1-0 | PWM1_1_POS_INIT | R/W | 0h | Initial
positive state |
ICSSG_PWM1_2 is shown in Figure 6-374 and described in Table 6-725.
Return to Summary Table.
PWM1 State Configuration 2 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6154h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6154h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PWM1_2_NEG_ACT | PWM1_2_POS_ACT | |||||
R/W-X | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM1_2_NEG_TRIP | PWM1_2_POS_TRIP | PWM1_2_NEG_INIT | PWM1_2_POS_INIT | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R/W | X | |
11-10 | PWM1_2_NEG_ACT | R/W | 0h | Active negative
state |
9-8 | PWM1_2_POS_ACT | R/W | 0h | Active positive
state |
7-6 | PWM1_2_NEG_TRIP | R/W | 0h | Trip negative
state |
5-4 | PWM1_2_POS_TRIP | R/W | 0h | Trip positive
state |
3-2 | PWM1_2_NEG_INIT | R/W | 0h | Initial
negative state |
1-0 | PWM1_2_POS_INIT | R/W | 0h | Initial
positive state |
ICSSG_PWM2_0 is shown in Figure 6-375 and described in Table 6-727.
Return to Summary Table.
PWM2 State Configuration 0 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6158h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6158h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PWM2_0_NEG_ACT | PWM2_0_POS_ACT | |||||
R/W-X | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM2_0_NEG_TRIP | PWM2_0_POS_TRIP | PWM2_0_NEG_INIT | PWM2_0_POS_INIT | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R/W | X | |
11-10 | PWM2_0_NEG_ACT | R/W | 0h | Active negative
state |
9-8 | PWM2_0_POS_ACT | R/W | 0h | Active positive
state |
7-6 | PWM2_0_NEG_TRIP | R/W | 0h | Trip negative
state |
5-4 | PWM2_0_POS_TRIP | R/W | 0h | Trip positive
state |
3-2 | PWM2_0_NEG_INIT | R/W | 0h | Initial
negative state |
1-0 | PWM2_0_POS_INIT | R/W | 0h | Initial
positive state |
ICSSG_PWM2_1 is shown in Figure 6-376 and described in Table 6-729.
Return to Summary Table.
PWM2 State Configuration 1 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 615Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 615Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PWM2_1_NEG_ACT | PWM2_1_POS_ACT | |||||
R/W-X | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM2_1_NEG_TRIP | PWM2_1_POS_TRIP | PWM2_1_NEG_INIT | PWM2_1_POS_INIT | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R/W | X | |
11-10 | PWM2_1_NEG_ACT | R/W | 0h | Active negative
state |
9-8 | PWM2_1_POS_ACT | R/W | 0h | Active positive
state |
7-6 | PWM2_1_NEG_TRIP | R/W | 0h | Trip negative
state |
5-4 | PWM2_1_POS_TRIP | R/W | 0h | Trip positive
state |
3-2 | PWM2_1_NEG_INIT | R/W | 0h | Initial
negative state |
1-0 | PWM2_1_POS_INIT | R/W | 0h | Initial
positive state |
ICSSG_PWM2_2 is shown in Figure 6-377 and described in Table 6-731.
Return to Summary Table.
PWM2 State Configuration 2 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6160h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6160h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PWM2_2_NEG_ACT | PWM2_2_POS_ACT | |||||
R/W-X | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM2_2_NEG_TRIP | PWM2_2_POS_TRIP | PWM2_2_NEG_INIT | PWM2_2_POS_INIT | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R/W | X | |
11-10 | PWM2_2_NEG_ACT | R/W | 0h | Active negative
state |
9-8 | PWM2_2_POS_ACT | R/W | 0h | Active positive
state |
7-6 | PWM2_2_NEG_TRIP | R/W | 0h | Trip negative
state |
5-4 | PWM2_2_POS_TRIP | R/W | 0h | Trip positive
state |
3-2 | PWM2_2_NEG_INIT | R/W | 0h | Initial
negative state |
1-0 | PWM2_2_POS_INIT | R/W | 0h | Initial
positive state |
ICSSG_PWM3_0 is shown in Figure 6-378 and described in Table 6-733.
Return to Summary Table.
PWM3 State Configuration 0 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6164h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6164h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PWM3_0_NEG_ACT | PWM3_0_POS_ACT | |||||
R/W-X | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM3_0_NEG_TRIP | PWM3_0_POS_TRIP | PWM3_0_NEG_INIT | PWM3_0_POS_INIT | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R/W | X | |
11-10 | PWM3_0_NEG_ACT | R/W | 0h | Active negative
state |
9-8 | PWM3_0_POS_ACT | R/W | 0h | Active positive
state |
7-6 | PWM3_0_NEG_TRIP | R/W | 0h | Trip negative
state |
5-4 | PWM3_0_POS_TRIP | R/W | 0h | Trip positive
state |
3-2 | PWM3_0_NEG_INIT | R/W | 0h | Initial
negative state |
1-0 | PWM3_0_POS_INIT | R/W | 0h | Initial
positive state |
ICSSG_PWM3_1 is shown in Figure 6-379 and described in Table 6-735.
Return to Summary Table.
PWM3 State Configuration 1 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6168h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6168h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PWM3_1_NEG_ACT | PWM3_1_POS_ACT | |||||
R/W-X | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM3_1_NEG_TRIP | PWM3_1_POS_TRIP | PWM3_1_NEG_INIT | PWM3_1_POS_INIT | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R/W | X | |
11-10 | PWM3_1_NEG_ACT | R/W | 0h | Active negative
state |
9-8 | PWM3_1_POS_ACT | R/W | 0h | Active positive
state |
7-6 | PWM3_1_NEG_TRIP | R/W | 0h | Trip negative
state |
5-4 | PWM3_1_POS_TRIP | R/W | 0h | Trip positive
state |
3-2 | PWM3_1_NEG_INIT | R/W | 0h | Initial
negative state |
1-0 | PWM3_1_POS_INIT | R/W | 0h | Initial
positive state |
ICSSG_PWM3_2 is shown in Figure 6-380 and described in Table 6-737.
Return to Summary Table.
PWM3 State Configuration 2 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 616Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 616Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | PWM3_2_NEG_ACT | PWM3_2_POS_ACT | |||||
R/W-X | R/W-0h | R/W-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PWM3_2_NEG_TRIP | PWM3_2_POS_TRIP | PWM3_2_NEG_INIT | PWM3_2_POS_INIT | ||||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-12 | RESERVED | R/W | X | |
11-10 | PWM3_2_NEG_ACT | R/W | 0h | Active negative
state |
9-8 | PWM3_2_POS_ACT | R/W | 0h | Active positive
state |
7-6 | PWM3_2_NEG_TRIP | R/W | 0h | Trip negative
state |
5-4 | PWM3_2_POS_TRIP | R/W | 0h | Trip positive
state |
3-2 | PWM3_2_NEG_INIT | R/W | 0h | Initial
negative state |
1-0 | PWM3_2_POS_INIT | R/W | 0h | Initial
positive state |
ICSSG_SPIN_LOCK0 is shown in Figure 6-381 and described in Table 6-739.
Return to Summary Table.
Spin Lock 0 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6170h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6170h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | MMR_OWN_REQ_VECTOR_0 | ||||||
R/W-X | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MMR_OWN_REQ_CLR_0 | MMR_OWN_REQ_STATUS_0 | |||||
R/W-X | W-0h | R-X | |||||
LEGEND: R = Read Only; R/W = Read/Write; W = Write Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13-8 | MMR_OWN_REQ_VECTOR_0 | R/W | 0h | Spin Lock flag Vector |
7-2 | RESERVED | R/W | X | |
1 | MMR_OWN_REQ_CLR_0 | W | 0h | Spin Lock Status Clear |
0 | MMR_OWN_REQ_STATUS_0 | R | X | Spin Lock Status |
ICSSG_SPIN_LOCK1 is shown in Figure 6-382 and described in Table 6-741.
Return to Summary Table.
Spin Lock 1 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6174h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6174h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R/W-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | MMR_OWN_REQ_VECTOR_1 | ||||||
R/W-X | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MMR_OWN_REQ_CLR_1 | MMR_OWN_REQ_STATUS_1 | |||||
R/W-X | W-0h | R-X | |||||
LEGEND: R = Read Only; R/W = Read/Write; W = Write Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13-8 | MMR_OWN_REQ_VECTOR_1 | R/W | 0h | Spin Lock flag Vector |
7-2 | RESERVED | R/W | X | |
1 | MMR_OWN_REQ_CLR_1 | W | 0h | Spin Lock Status Clear |
0 | MMR_OWN_REQ_STATUS_1 | R | X | Spin Lock Status |
ICSSG_PA_STAT_PDSP_CFG0 is shown in Figure 6-383 and described in Table 6-743.
Return to Summary Table.
PA STATS PRU Vector 0 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6178h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6178h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PA_PDSP0_INC_TYPE | PA_PDSP0_INC_VAL | ||||||
R/W-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PA_PDSP0_INC_VAL | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PA_PDSP0_INC_VAL | PA_PDSP0_INDEX | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PA_PDSP0_INDEX | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PA_PDSP0_INC_TYPE | R/W | 0h | pa_pdsp0_inc_type |
30-14 | PA_PDSP0_INC_VAL | R/W | 0h | pa_pdsp0_inc_val |
13-0 | PA_PDSP0_INDEX | R/W | 0h | pa_pdsp0_index |
ICSSG_PA_STAT_PDSP_STAT0 is shown in Figure 6-384 and described in Table 6-745.
Return to Summary Table.
PA STATS PRU Status 0 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 617Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 617Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PA_PDSP0_STATUS | PA_PDSP0_READY | |||||
R-X | R-0h | R-0h | |||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | X | |
3-1 | PA_PDSP0_STATUS | R | 0h | pa_pdsp0_status |
0 | PA_PDSP0_READY | R | 0h | pa_pdsp0_ready |
ICSSG_PA_STAT_PDSP_CFG1 is shown in Figure 6-385 and described in Table 6-747.
Return to Summary Table.
PA STATS PRU Vector 1 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6180h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6180h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PA_PDSP1_INC_TYPE | PA_PDSP1_INC_VAL | ||||||
R/W-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PA_PDSP1_INC_VAL | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PA_PDSP1_INC_VAL | PA_PDSP1_INDEX | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PA_PDSP1_INDEX | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PA_PDSP1_INC_TYPE | R/W | 0h | pa_pdsp1_inc_type |
30-14 | PA_PDSP1_INC_VAL | R/W | 0h | pa_pdsp1_inc_val |
13-0 | PA_PDSP1_INDEX | R/W | 0h | pa_pdsp1_index |
ICSSG_PA_STAT_PDSP_STAT1 is shown in Figure 6-386 and described in Table 6-749.
Return to Summary Table.
PA STATS PRU Status 1 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6184h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6184h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PA_PDSP1_STATUS | PA_PDSP1_READY | |||||
R-X | R-0h | R-0h | |||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | X | |
3-1 | PA_PDSP1_STATUS | R | 0h | pa_pdsp1_status |
0 | PA_PDSP1_READY | R | 0h | pa_pdsp1_ready |
ICSSG_PA_STAT_PDSP_CFG2 is shown in Figure 6-387 and described in Table 6-751.
Return to Summary Table.
PA STATS PRU Vector 2 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6188h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6188h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PA_PDSP2_INC_TYPE | PA_PDSP2_INC_VAL | ||||||
R/W-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PA_PDSP2_INC_VAL | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PA_PDSP2_INC_VAL | PA_PDSP2_INDEX | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PA_PDSP2_INDEX | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PA_PDSP2_INC_TYPE | R/W | 0h | pa_pdsp2_inc_type |
30-14 | PA_PDSP2_INC_VAL | R/W | 0h | pa_pdsp2_inc_val |
13-0 | PA_PDSP2_INDEX | R/W | 0h | pa_pdsp2_index |
ICSSG_PA_STAT_PDSP_STAT2 is shown in Figure 6-388 and described in Table 6-753.
Return to Summary Table.
PA STATS PRU Status 2 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 618Ch |
PRU_ICSSG1_PR1_CFG_SLV | 300A 618Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PA_PDSP2_STATUS | PA_PDSP2_READY | |||||
R-X | R-0h | R-0h | |||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | X | |
3-1 | PA_PDSP2_STATUS | R | 0h | pa_pdsp2_status |
0 | PA_PDSP2_READY | R | 0h | pa_pdsp2_ready |
ICSSG_PA_STAT_PDSP_CFG3 is shown in Figure 6-389 and described in Table 6-755.
Return to Summary Table.
PA STATS PRU Vector 3 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6190h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6190h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PA_PDSP3_INC_TYPE | PA_PDSP3_INC_VAL | ||||||
R/W-0h | R/W-0h | ||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PA_PDSP3_INC_VAL | |||||||
R/W-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
PA_PDSP3_INC_VAL | PA_PDSP3_INDEX | ||||||
R/W-0h | R/W-0h | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PA_PDSP3_INDEX | |||||||
R/W-0h | |||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | PA_PDSP3_INC_TYPE | R/W | 0h | pa_pdsp3_inc_type |
30-14 | PA_PDSP3_INC_VAL | R/W | 0h | pa_pdsp3_inc_val |
13-0 | PA_PDSP3_INDEX | R/W | 0h | pa_pdsp3_index |
ICSSG_PA_STAT_PDSP_STAT3 is shown in Figure 6-390 and described in Table 6-757.
Return to Summary Table.
PA STATS PRU Status 3 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_PR1_CFG_SLV | 3002 6194h |
PRU_ICSSG1_PR1_CFG_SLV | 300A 6194h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-X | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PA_PDSP3_STATUS | PA_PDSP3_READY | |||||
R-X | R-0h | R-0h | |||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | X | |
3-1 | PA_PDSP3_STATUS | R | 0h | pa_pdsp3_status |
0 | PA_PDSP3_READY | R | 0h | pa_pdsp3_ready |