SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Table 6-1067 lists the memory-mapped registers for the PRU_IEP_IEP registers. All register offset addresses not listed in Table 6-1067 should be considered as reserved locations and the register contents should not be modified.
Instance | Base Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E000h |
PRU_ICSSG0_IEP1 | 3002 F000h |
PRU_ICSSG1_IEP0 | 300A E000h |
PRU_ICSSG1_IEP1 | 300A F000h |
Offset | Acronym | Register Name | PRU_ICSSG0_IEP0 Physical Address | PRU_ICSSG0_IEP1 Physical Address |
---|---|---|---|---|
0h | IEP_GLOBAL_CFG_REG | Global Configuration Register | 3002 E000h | 3002 F000h |
4h | IEP_GLOBAL_STATUS_REG | Status Register | 3002 E004h | 3002 F004h |
8h | IEP_COMPEN_REG | Compensation Register | 3002 E008h | 3002 F008h |
Ch | IEP_SLOW_COMPEN_REG | Slow Compensation Register | 3002 E00Ch | 3002 F00Ch |
10h | IEP_COUNT_REG0 | 64-bit Count Value Low Register | 3002 E010h | 3002 F010h |
14h | IEP_COUNT_REG1 | 64-bit Count Value High Register | 3002 E014h | 3002 F014h |
18h | IEP_CAP_CFG_REG | Capture Configuration Register | 3002 E018h | 3002 F018h |
1Ch | IEP_CAP_STATUS_REG | Capture Status Register | 3002 E01Ch | 3002 F01Ch |
20h | IEP_CAPR0_REG0 | Capture Rise 0 Low Register | 3002 E020h | 3002 F020h |
24h | IEP_CAPR0_REG1 | Capture Rise 0 High Register | 3002 E024h | 3002 F024h |
28h | IEP_CAPR1_REG0 | Capture Rise 1 Low Register | 3002 E028h | 3002 F028h |
2Ch | IEP_CAPR1_REG1 | Capture Rise 1 High Register | 3002 E02Ch | 3002 F02Ch |
30h | IEP_CAPR2_REG0 | Capture Rise 2 Low Register | 3002 E030h | 3002 F030h |
34h | IEP_CAPR2_REG1 | Capture Rise 2 High Register | 3002 E034h | 3002 F034h |
38h | IEP_CAPR3_REG0 | Capture Rise 3 Low Register | 3002 E038h | 3002 F038h |
3Ch | IEP_CAPR3_REG1 | Capture Rise 3 High Register | 3002 E03Ch | 3002 F03Ch |
40h | IEP_CAPR4_REG0 | Capture Rise 4 Low Register | 3002 E040h | 3002 F040h |
44h | IEP_CAPR4_REG1 | Capture Rise 4 High Register | 3002 E044h | 3002 F044h |
48h | IEP_CAPR5_REG0 | Capture Rise 5 Low Register | 3002 E048h | 3002 F048h |
4Ch | IEP_CAPR5_REG1 | Capture Rise 5 High Register | 3002 E04Ch | 3002 F04Ch |
50h | IEP_CAPR6_REG0 | Capture Rise 6 Low Register | 3002 E050h | 3002 F050h |
54h | IEP_CAPR6_REG1 | Capture Rise 6 High Register | 3002 E054h | 3002 F054h |
58h | IEP_CAPF6_REG0 | Capture Fall 6 Low Register | 3002 E058h | 3002 F058h |
5Ch | IEP_CAPF6_REG1 | Capture Fall 6 High Register | 3002 E05Ch | 3002 F05Ch |
60h | IEP_CAPR7_REG0 | Capture Rise 7 Low Register | 3002 E060h | 3002 F060h |
64h | IEP_CAPR7_REG1 | Capture Rise 7 High Register | 3002 E064h | 3002 F064h |
68h | IEP_CAPF7_REG0 | Capture Fall 7 Low Register | 3002 E068h | 3002 F068h |
6Ch | IEP_CAPF7_REG1 | Capture Fall 7 High Register | 3002 E06Ch | 3002 F06Ch |
70h | IEP_CMP_CFG_REG | Compare Configuration Register | 3002 E070h | 3002 F070h |
74h | IEP_CMP_STATUS_REG | Compare Status Register | 3002 E074h | 3002 F074h |
78h | IEP_CMP0_REG0 | Compare 0 Low Register | 3002 E078h | 3002 F078h |
7Ch | IEP_CMP0_REG1 | Compare 0 High Register | 3002 E07Ch | 3002 F07Ch |
80h | IEP_CMP1_REG0 | Compare 1 Low Register | 3002 E080h | 3002 F080h |
84h | IEP_CMP1_REG1 | Compare 1 High Register | 3002 E084h | 3002 F084h |
88h | IEP_CMP2_REG0 | Compare 2 Low Register | 3002 E088h | 3002 F088h |
8Ch | IEP_CMP2_REG1 | Compare 2 High Register | 3002 E08Ch | 3002 F08Ch |
90h | IEP_CMP3_REG0 | Compare 3 Low Register | 3002 E090h | 3002 F090h |
94h | IEP_CMP3_REG1 | Compare 3 High Register | 3002 E094h | 3002 F094h |
98h | IEP_CMP4_REG0 | Compare 4 Low Register | 3002 E098h | 3002 F098h |
9Ch | IEP_CMP4_REG1 | Compare 4 High Register | 3002 E09Ch | 3002 F09Ch |
A0h | IEP_CMP5_REG0 | Compare 5 Low Register | 3002 E0A0h | 3002 F0A0h |
A4h | IEP_CMP5_REG1 | Compare 5 High Register | 3002 E0A4h | 3002 F0A4h |
A8h | IEP_CMP6_REG0 | Compare 6 Low Register | 3002 E0A8h | 3002 F0A8h |
ACh | IEP_CMP6_REG1 | Compare 6 High Register | 3002 E0ACh | 3002 F0ACh |
B0h | IEP_CMP7_REG0 | Compare 7 Low Register | 3002 E0B0h | 3002 F0B0h |
B4h | IEP_CMP7_REG1 | Compare 7 High Register | 3002 E0B4h | 3002 F0B4h |
B8h | IEP_RXIPG0_REG | Status for the RX port which is attached to PRU0 Register | 3002 E0B8h | 3002 F0B8h |
BCh | IEP_RXIPG1_REG | Status for the RX port which is attached to PRU1 Register | 3002 E0BCh | 3002 F0BCh |
C0h | IEP_CMP8_REG0 | Compare 8 Low Register | 3002 E0C0h | 3002 F0C0h |
C4h | IEP_CMP8_REG1 | Compare 8 High Register | 3002 E0C4h | 3002 F0C4h |
C8h | IEP_CMP9_REG0 | Compare 9 Low Register | 3002 E0C8h | 3002 F0C8h |
CCh | IEP_CMP9_REG1 | Compare 9 High Register | 3002 E0CCh | 3002 F0CCh |
D0h | IEP_CMP10_REG0 | Compare 10 Low Register | 3002 E0D0h | 3002 F0D0h |
D4h | IEP_CMP10_REG1 | Compare 10 High Register | 3002 E0D4h | 3002 F0D4h |
D8h | IEP_CMP11_REG0 | Compare 11 Low Register | 3002 E0D8h | 3002 F0D8h |
DCh | IEP_CMP11_REG1 | Compare 11 High Register | 3002 E0DCh | 3002 F0DCh |
E0h | IEP_CMP12_REG0 | Compare 12 Low Register | 3002 E0E0h | 3002 F0E0h |
E4h | IEP_CMP12_REG1 | Compare 12 High Register | 3002 E0E4h | 3002 F0E4h |
E8h | IEP_CMP13_REG0 | Compare 13 Low Register | 3002 E0E8h | 3002 F0E8h |
ECh | IEP_CMP13_REG1 | Compare 13 High Register | 3002 E0ECh | 3002 F0ECh |
F0h | IEP_CMP14_REG0 | Compare 14 Low Register | 3002 E0F0h | 3002 F0F0h |
F4h | IEP_CMP14_REG1 | Compare 14 High Register | 3002 E0F4h | 3002 F0F4h |
F8h | IEP_CMP15_REG0 | Compare 15 Low Register | 3002 E0F8h | 3002 F0F8h |
FCh | IEP_CMP15_REG1 | Compare 15 High Register | 3002 E0FCh | 3002 F0FCh |
100h | IEP_COUNT_RESET_VAL_REG0 | Reset value of the Controller Counter (lower 32-bits) Register | 3002 E100h | 3002 F100h |
104h | IEP_COUNT_RESET_VAL_REG1 | Reset value of the Controller Counter (upper 32-bits) Register | 3002 E104h | 3002 F104h |
108h | IEP_PWM_REG | PWM Sync Out Register | 3002 E108h | 3002 F108h |
10Ch | IEP_CAPR0_BI_REG0 | Capture Big Endian Rise00 Register | 3002 E10Ch | 3002 F10Ch |
110h | IEP_CAPR0_BI_REG1 | Capture Big Endian Rise10 Register | 3002 E110h | 3002 F110h |
114h | IEP_CAPR1_BI_REG0 | Capture Big Endian Rise01 Register | 3002 E114h | 3002 F114h |
118h | IEP_CAPR1_BI_REG1 | Capture Big Endian Rise11 Register | 3002 E118h | 3002 F118h |
11Ch | IEP_CAPR2_BI_REG0 | Capture Big Endian Rise02 Register | 3002 E11Ch | 3002 F11Ch |
120h | IEP_CAPR2_BI_REG1 | Capture Big Endian Rise12 Register | 3002 E120h | 3002 F120h |
124h | IEP_CAPR3_BI_REG0 | Capture Big Endian Rise03 Register | 3002 E124h | 3002 F124h |
128h | IEP_CAPR3_BI_REG1 | Capture Big Endian Rise13 Register | 3002 E128h | 3002 F128h |
12Ch | IEP_CAPR4_BI_REG0 | Capture Big Endian Rise04 Register | 3002 E12Ch | 3002 F12Ch |
130h | IEP_CAPR4_BI_REG1 | Capture Big Endian Rise14 Register | 3002 E130h | 3002 F130h |
134h | IEP_CAPR5_BI_REG0 | Capture Big Endian Rise05 Register | 3002 E134h | 3002 F134h |
138h | IEP_CAPR5_BI_REG1 | Capture Big Endian Rise15 Register | 3002 E138h | 3002 F138h |
13Ch | IEP_CAPR6_BI_REG0 | Capture Big Endian Rise06 Register | 3002 E13Ch | 3002 F13Ch |
140h | IEP_CAPR6_BI_REG1 | Capture Big Endian Rise16 Register | 3002 E140h | 3002 F140h |
144h | IEP_CAPF6_BI_REG0 | Capture Big Endian Fall06 Register | 3002 E144h | 3002 F144h |
148h | IEP_CAPF6_BI_REG1 | Capture Big Endian Fall16 Register | 3002 E148h | 3002 F148h |
14Ch | IEP_CAPR7_BI_REG0 | Capture Big Endian Rise07 Register | 3002 E14Ch | 3002 F14Ch |
150h | IEP_CAPR7_BI_REG1 | Capture Big Endian Rise17 Register | 3002 E150h | 3002 F150h |
154h | IEP_CAPF7_BI_REG0 | Capture Big Endian Fall07 Register | 3002 E154h | 3002 F154h |
158h | IEP_CAPF7_BI_REG1 | Capture Big Endian Fall17 Register | 3002 E158h | 3002 F158h |
180h | IEP_SYNC_CTRL_REG | Sync Generation Control Register | 3002 E180h | 3002 F180h |
184h | IEP_SYNC_FIRST_STAT_REG | Sync Generation First Event Status Register | 3002 E184h | 3002 F184h |
188h | IEP_SYNC0_STAT_REG | Sync 0 Status Register | 3002 E188h | 3002 F188h |
18Ch | IEP_SYNC1_STAT_REG | Sync 1 Status Register | 3002 E18Ch | 3002 F18Ch |
190h | IEP_SYNC_PWIDTH_REG | Sync Pulse Width Configure Register | 3002 E190h | 3002 F190h |
194h | IEP_SYNC0_PERIOD_REG | Sync 0 Period Configure Register | 3002 E194h | 3002 F194h |
198h | IEP_SYNC1_DELAY_REG | Sync 1 Delay Register | 3002 E198h | 3002 F198h |
19Ch | IEP_SYNC_START_REG | Sync Start Configure Register | 3002 E19Ch | 3002 F19Ch |
200h | IEP_WD_PREDIV_REG | Watchdog Pre-Divider Register | 3002 E200h | 3002 F200h |
204h | IEP_PDI_WD_TIM_REG | PDI Watchdog Timer Configure Register | 3002 E204h | 3002 F204h |
208h | IEP_PD_WD_TIM_REG | PD Watchdog Timer Configure Register | 3002 E208h | 3002 F208h |
20Ch | IEP_WD_STATUS_REG | Watchdog Status Register | 3002 E20Ch | 3002 F20Ch |
210h | IEP_WD_EXP_CNT_REG | Watchdog Timer Expiration Counter Register | 3002 E210h | 3002 F210h |
214h | IEP_WD_CTRL_REG | Watchdog Control Register | 3002 E214h | 3002 F214h |
300h | IEP_DIGIO_CTRL_REG | DIGIO Control Register | 3002 E300h | 3002 F300h |
304h | IEP_DIGIO_STATUS_REG | DIGIO Status Register | 3002 E304h | 3002 F304h |
308h | IEP_DIGIO_DATA_IN_REG | DIGIO Data Input Register | 3002 E308h | 3002 F308h |
30Ch | IEP_DIGIO_DATA_IN_RAW_REG | DIGIO Data Input Direct Sample Register | 3002 E30Ch | 3002 F30Ch |
310h | IEP_DIGIO_DATA_OUT_REG | DIGIO Data Output Register | 3002 E310h | 3002 F310h |
314h | IEP_DIGIO_DATA_OUT_EN_REG | DIGIO Data Input which controls tri-state of pr<k>_edio_data_out_en[3:0] Register | 3002 E314h | 3002 F314h |
318h | IEP_DIGIO_EXP_REG | DIGIO, Defines which RX_EOF is used Register | 3002 E318h | 3002 F318h |
Offset | Acronym | Register Name | PRU_ICSSG1_IEP0 Physical Address | PRU_ICSSG1_IEP1 Physical Address |
---|---|---|---|---|
0h | IEP_GLOBAL_CFG_REG | Global Configuration Register | 300A E000h | 300A F000h |
4h | IEP_GLOBAL_STATUS_REG | Status Register | 300A E004h | 300A F004h |
8h | IEP_COMPEN_REG | Compensation Register | 300A E008h | 300A F008h |
Ch | IEP_SLOW_COMPEN_REG | Slow Compensation Register | 300A E00Ch | 300A F00Ch |
10h | IEP_COUNT_REG0 | 64-bit Count Value Low Register | 300A E010h | 300A F010h |
14h | IEP_COUNT_REG1 | 64-bit Count Value High Register | 300A E014h | 300A F014h |
18h | IEP_CAP_CFG_REG | Capture Configuration Register | 300A E018h | 300A F018h |
1Ch | IEP_CAP_STATUS_REG | Capture Status Register | 300A E01Ch | 300A F01Ch |
20h | IEP_CAPR0_REG0 | Capture Rise 0 Low Register | 300A E020h | 300A F020h |
24h | IEP_CAPR0_REG1 | Capture Rise 0 High Register | 300A E024h | 300A F024h |
28h | IEP_CAPR1_REG0 | Capture Rise 1 Low Register | 300A E028h | 300A F028h |
2Ch | IEP_CAPR1_REG1 | Capture Rise 1 High Register | 300A E02Ch | 300A F02Ch |
30h | IEP_CAPR2_REG0 | Capture Rise 2 Low Register | 300A E030h | 300A F030h |
34h | IEP_CAPR2_REG1 | Capture Rise 2 High Register | 300A E034h | 300A F034h |
38h | IEP_CAPR3_REG0 | Capture Rise 3 Low Register | 300A E038h | 300A F038h |
3Ch | IEP_CAPR3_REG1 | Capture Rise 3 High Register | 300A E03Ch | 300A F03Ch |
40h | IEP_CAPR4_REG0 | Capture Rise 4 Low Register | 300A E040h | 300A F040h |
44h | IEP_CAPR4_REG1 | Capture Rise 4 High Register | 300A E044h | 300A F044h |
48h | IEP_CAPR5_REG0 | Capture Rise 5 Low Register | 300A E048h | 300A F048h |
4Ch | IEP_CAPR5_REG1 | Capture Rise 5 High Register | 300A E04Ch | 300A F04Ch |
50h | IEP_CAPR6_REG0 | Capture Rise 6 Low Register | 300A E050h | 300A F050h |
54h | IEP_CAPR6_REG1 | Capture Rise 6 High Register | 300A E054h | 300A F054h |
58h | IEP_CAPF6_REG0 | Capture Fall 6 Low Register | 300A E058h | 300A F058h |
5Ch | IEP_CAPF6_REG1 | Capture Fall 6 High Register | 300A E05Ch | 300A F05Ch |
60h | IEP_CAPR7_REG0 | Capture Rise 7 Low Register | 300A E060h | 300A F060h |
64h | IEP_CAPR7_REG1 | Capture Rise 7 High Register | 300A E064h | 300A F064h |
68h | IEP_CAPF7_REG0 | Capture Fall 7 Low Register | 300A E068h | 300A F068h |
6Ch | IEP_CAPF7_REG1 | Capture Fall 7 High Register | 300A E06Ch | 300A F06Ch |
70h | IEP_CMP_CFG_REG | Compare Configuration Register | 300A E070h | 300A F070h |
74h | IEP_CMP_STATUS_REG | Compare Status Register | 300A E074h | 300A F074h |
78h | IEP_CMP0_REG0 | Compare 0 Low Register | 300A E078h | 300A F078h |
7Ch | IEP_CMP0_REG1 | Compare 0 High Register | 300A E07Ch | 300A F07Ch |
80h | IEP_CMP1_REG0 | Compare 1 Low Register | 300A E080h | 300A F080h |
84h | IEP_CMP1_REG1 | Compare 1 High Register | 300A E084h | 300A F084h |
88h | IEP_CMP2_REG0 | Compare 2 Low Register | 300A E088h | 300A F088h |
8Ch | IEP_CMP2_REG1 | Compare 2 High Register | 300A E08Ch | 300A F08Ch |
90h | IEP_CMP3_REG0 | Compare 3 Low Register | 300A E090h | 300A F090h |
94h | IEP_CMP3_REG1 | Compare 3 High Register | 300A E094h | 300A F094h |
98h | IEP_CMP4_REG0 | Compare 4 Low Register | 300A E098h | 300A F098h |
9Ch | IEP_CMP4_REG1 | Compare 4 High Register | 300A E09Ch | 300A F09Ch |
A0h | IEP_CMP5_REG0 | Compare 5 Low Register | 300A E0A0h | 300A F0A0h |
A4h | IEP_CMP5_REG1 | Compare 5 High Register | 300A E0A4h | 300A F0A4h |
A8h | IEP_CMP6_REG0 | Compare 6 Low Register | 300A E0A8h | 300A F0A8h |
ACh | IEP_CMP6_REG1 | Compare 6 High Register | 300A E0ACh | 300A F0ACh |
B0h | IEP_CMP7_REG0 | Compare 7 Low Register | 300A E0B0h | 300A F0B0h |
B4h | IEP_CMP7_REG1 | Compare 7 High Register | 300A E0B4h | 300A F0B4h |
B8h | IEP_RXIPG0_REG | Status for the RX port which is attached to PRU0 Register | 300A E0B8h | 300A F0B8h |
BCh | IEP_RXIPG1_REG | Status for the RX port which is attached to PRU1 Register | 300A E0BCh | 300A F0BCh |
C0h | IEP_CMP8_REG0 | Compare 8 Low Register | 300A E0C0h | 300A F0C0h |
C4h | IEP_CMP8_REG1 | Compare 8 High Register | 300A E0C4h | 300A F0C4h |
C8h | IEP_CMP9_REG0 | Compare 9 Low Register | 300A E0C8h | 300A F0C8h |
CCh | IEP_CMP9_REG1 | Compare 9 High Register | 300A E0CCh | 300A F0CCh |
D0h | IEP_CMP10_REG0 | Compare 10 Low Register | 300A E0D0h | 300A F0D0h |
D4h | IEP_CMP10_REG1 | Compare 10 High Register | 300A E0D4h | 300A F0D4h |
D8h | IEP_CMP11_REG0 | Compare 11 Low Register | 300A E0D8h | 300A F0D8h |
DCh | IEP_CMP11_REG1 | Compare 11 High Register | 300A E0DCh | 300A F0DCh |
E0h | IEP_CMP12_REG0 | Compare 12 Low Register | 300A E0E0h | 300A F0E0h |
E4h | IEP_CMP12_REG1 | Compare 12 High Register | 300A E0E4h | 300A F0E4h |
E8h | IEP_CMP13_REG0 | Compare 13 Low Register | 300A E0E8h | 300A F0E8h |
ECh | IEP_CMP13_REG1 | Compare 13 High Register | 300A E0ECh | 300A F0ECh |
F0h | IEP_CMP14_REG0 | Compare 14 Low Register | 300A E0F0h | 300A F0F0h |
F4h | IEP_CMP14_REG1 | Compare 14 High Register | 300A E0F4h | 300A F0F4h |
F8h | IEP_CMP15_REG0 | Compare 15 Low Register | 300A E0F8h | 300A F0F8h |
FCh | IEP_CMP15_REG1 | Compare 15 High Register | 300A E0FCh | 300A F0FCh |
100h | IEP_COUNT_RESET_VAL_REG0 | Reset value of the Controller Counter (lower 32-bits) Register | 300A E100h | 300A F100h |
104h | IEP_COUNT_RESET_VAL_REG1 | Reset value of the Controller Counter (upper 32-bits) Register | 300A E104h | 300A F104h |
108h | IEP_PWM_REG | PWM Sync Out Register | 300A E108h | 300A F108h |
10Ch | IEP_CAPR0_BI_REG0 | Capture Big Endian Rise00 Register | 300A E10Ch | 300A F10Ch |
110h | IEP_CAPR0_BI_REG1 | Capture Big Endian Rise10 Register | 300A E110h | 300A F110h |
114h | IEP_CAPR1_BI_REG0 | Capture Big Endian Rise01 Register | 300A E114h | 300A F114h |
118h | IEP_CAPR1_BI_REG1 | Capture Big Endian Rise11 Register | 300A E118h | 300A F118h |
11Ch | IEP_CAPR2_BI_REG0 | Capture Big Endian Rise02 Register | 300A E11Ch | 300A F11Ch |
120h | IEP_CAPR2_BI_REG1 | Capture Big Endian Rise12 Register | 300A E120h | 300A F120h |
124h | IEP_CAPR3_BI_REG0 | Capture Big Endian Rise03 Register | 300A E124h | 300A F124h |
128h | IEP_CAPR3_BI_REG1 | Capture Big Endian Rise13 Register | 300A E128h | 300A F128h |
12Ch | IEP_CAPR4_BI_REG0 | Capture Big Endian Rise04 Register | 300A E12Ch | 300A F12Ch |
130h | IEP_CAPR4_BI_REG1 | Capture Big Endian Rise14 Register | 300A E130h | 300A F130h |
134h | IEP_CAPR5_BI_REG0 | Capture Big Endian Rise05 Register | 300A E134h | 300A F134h |
138h | IEP_CAPR5_BI_REG1 | Capture Big Endian Rise15 Register | 300A E138h | 300A F138h |
13Ch | IEP_CAPR6_BI_REG0 | Capture Big Endian Rise06 Register | 300A E13Ch | 300A F13Ch |
140h | IEP_CAPR6_BI_REG1 | Capture Big Endian Rise16 Register | 300A E140h | 300A F140h |
144h | IEP_CAPF6_BI_REG0 | Capture Big Endian Fall06 Register | 300A E144h | 300A F144h |
148h | IEP_CAPF6_BI_REG1 | Capture Big Endian Fall16 Register | 300A E148h | 300A F148h |
14Ch | IEP_CAPR7_BI_REG0 | Capture Big Endian Rise07 Register | 300A E14Ch | 300A F14Ch |
150h | IEP_CAPR7_BI_REG1 | Capture Big Endian Rise17 Register | 300A E150h | 300A F150h |
154h | IEP_CAPF7_BI_REG0 | Capture Big Endian Fall07 Register | 300A E154h | 300A F154h |
158h | IEP_CAPF7_BI_REG1 | Capture Big Endian Fall17 Register | 300A E158h | 300A F158h |
180h | IEP_SYNC_CTRL_REG | Sync Generation Control Register | 300A E180h | 300A F180h |
184h | IEP_SYNC_FIRST_STAT_REG | Sync Generation First Event Status Register | 300A E184h | 300A F184h |
188h | IEP_SYNC0_STAT_REG | Sync 0 Status Register | 300A E188h | 300A F188h |
18Ch | IEP_SYNC1_STAT_REG | Sync 1 Status Register | 300A E18Ch | 300A F18Ch |
190h | IEP_SYNC_PWIDTH_REG | Sync Pulse Width Configure Register | 300A E190h | 300A F190h |
194h | IEP_SYNC0_PERIOD_REG | Sync 0 Period Configure Register | 300A E194h | 300A F194h |
198h | IEP_SYNC1_DELAY_REG | Sync 1 Delay Register | 300A E198h | 300A F198h |
19Ch | IEP_SYNC_START_REG | Sync Start Configure Register | 300A E19Ch | 300A F19Ch |
200h | IEP_WD_PREDIV_REG | Watchdog Pre-Divider Register | 300A E200h | 300A F200h |
204h | IEP_PDI_WD_TIM_REG | PDI Watchdog Timer Configure Register | 300A E204h | 300A F204h |
208h | IEP_PD_WD_TIM_REG | PD Watchdog Timer Configure Register | 300A E208h | 300A F208h |
20Ch | IEP_WD_STATUS_REG | Watchdog Status Register | 300A E20Ch | 300A F20Ch |
210h | IEP_WD_EXP_CNT_REG | Watchdog Timer Expiration Counter Register | 300A E210h | 300A F210h |
214h | IEP_WD_CTRL_REG | Watchdog Control Register | 300A E214h | 300A F214h |
300h | IEP_DIGIO_CTRL_REG | DIGIO Control Register | 300A E300h | 300A F300h |
304h | IEP_DIGIO_STATUS_REG | DIGIO Status Register | 300A E304h | 300A F304h |
308h | IEP_DIGIO_DATA_IN_REG | DIGIO Data Input Register | 300A E308h | 300A F308h |
30Ch | IEP_DIGIO_DATA_IN_RAW_REG | DIGIO Data Input Direct Sample Register | 300A E30Ch | 300A F30Ch |
310h | IEP_DIGIO_DATA_OUT_REG | DIGIO Data Output Register | 300A E310h | 300A F310h |
314h | IEP_DIGIO_DATA_OUT_EN_REG | DIGIO Data Input which controls tri-state of pr<k>_edio_data_out_en[3:0] Register | 300A E314h | 300A F314h |
318h | IEP_DIGIO_EXP_REG | DIGIO, Defines which RX_EOF is used Register | 300A E318h | 300A F318h |
IEP_GLOBAL_CFG_REG is shown in Figure 6-542 and described in Table 6-1070.
Return to Summary Table.
Global Configuration Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E000h |
PRU_ICSSG0_IEP1 | 3002 F000h |
PRU_ICSSG1_IEP0 | 300A E000h |
PRU_ICSSG1_IEP1 | 300A F000h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | CMP_INC | ||||||
R/W-X | R/W-5h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
CMP_INC | |||||||
R/W-5h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DEFAULT_INC | RESERVED | CNT_ENABLE | |||||
R/W-5h | R/W-X | R/W-0h | |||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-20 | RESERVED | R/W | X | |
19-8 | CMP_INC | R/W | 5h | Defines the increment value when compensation is active |
7-4 | DEFAULT_INC | R/W | 5h | Defines the default increment value |
3-1 | RESERVED | R/W | X | |
0 | CNT_ENABLE | R/W | 0h | Counter
enable. |
IEP_GLOBAL_STATUS_REG is shown in Figure 6-543 and described in Table 6-1072.
Return to Summary Table.
Status Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E004h |
PRU_ICSSG0_IEP1 | 3002 F004h |
PRU_ICSSG1_IEP0 | 300A E004h |
PRU_ICSSG1_IEP1 | 300A F004h |
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 | CNT_OVF | ||||||
R/W-X | R/W1C-0h | ||||||
LEGEND: R/W = Read/Write; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R/W | X | |
0 | CNT_OVF | R/W1C | 0h | Counter
overflow status. |
IEP_COMPEN_REG is shown in Figure 6-544 and described in Table 6-1074.
Return to Summary Table.
Compensation Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E008h |
PRU_ICSSG0_IEP1 | 3002 F008h |
PRU_ICSSG1_IEP0 | 300A E008h |
PRU_ICSSG1_IEP1 | 300A F008h |
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 | COMPEN_CNT | ||||||||||||||||||||||||||||||
R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-23 | RESERVED | R/W | X | |
22-0 | COMPEN_CNT | R/W | 0h | 0h = Compensation is disabled counter inc by
default_inc |
IEP_SLOW_COMPEN_REG is shown in Figure 6-545 and described in Table 6-1076.
Return to Summary Table.
Slow Compensation Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E00Ch |
PRU_ICSSG0_IEP1 | 3002 F00Ch |
PRU_ICSSG1_IEP0 | 300A E00Ch |
PRU_ICSSG1_IEP1 | 300A F00Ch |
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 |
SLOW_COMPEN_CNT | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | SLOW_COMPEN_CNT | R/W | 0h | Slow
compensation counter. |
IEP_COUNT_REG0 is shown in Figure 6-546 and described in Table 6-1078.
Return to Summary Table.
64-bit Count Value Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E010h |
PRU_ICSSG0_IEP1 | 3002 F010h |
PRU_ICSSG1_IEP0 | 300A E010h |
PRU_ICSSG1_IEP1 | 300A F010h |
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 |
COUNT_LO | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | COUNT_LO | R/W | 0h | When Shadow Mode is disabled, this is the 64-bit
count value (lower 32-bits). The count is incremented
(DEFAULT_INC or CMP_INC) on every positive edge of
ICSSGn_IEP_CLK (200MHz) or ICSSGn_ICLK. In 64-bit mode, reading
this value locks the IEP_COUNT_REG1[31-0] COUNT_HI value. |
IEP_COUNT_REG1 is shown in Figure 6-547 and described in Table 6-1080.
Return to Summary Table.
64-bit Count Value High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E014h |
PRU_ICSSG0_IEP1 | 3002 F014h |
PRU_ICSSG1_IEP0 | 300A E014h |
PRU_ICSSG1_IEP1 | 300A F014h |
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 |
COUNT_HI | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | COUNT_HI | R/W | 0h | When Shadow Mode is disabled: The controller upper 32-bits of the 64-bit count value. The count is incremented (DEFAULT_INC or CMP_INC) on every positive edge of ICSSGn_IEP_CLK (200MHz) or ICSSGn_ICLK. This value only updates when software reads IEP_COUNT_REG0[31-0] COUNT_LO. When Shadow Mode is enabled: This counts the counter reset events caused by CMP0. But, limited to 24-bit counter, so software must clear before this threshold is met. Any writes to COUNT_LO or COUNT_HI will reset COUNT_HI to 0. Max COUNT_HI is 0xFF_FFFF and will stop at this value |
IEP_CAP_CFG_REG is shown in Figure 6-548 and described in Table 6-1082.
Return to Summary Table.
Capture Configuration Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E018h |
PRU_ICSSG0_IEP1 | 3002 F018h |
PRU_ICSSG1_IEP0 | 300A E018h |
PRU_ICSSG1_IEP1 | 300A F018h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | EXT_CAP_EN | CAP_ASYNC_EN | |||||||||||||
R/W-X | R/W-0h | R/W-7Fh | |||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CAP_ASYNC_EN | CAP_EN | ||||||||||||||
R/W-7Fh | R/W-0h | ||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R/W | X | |
23-18 | EXT_CAP_EN | R/W | 0h | |
17-10 | CAP_ASYNC_EN | R/W | 7Fh | Synchronization of the capture inputs to the
ICSS_IEP_CLK/ ICSS_VCLK_CLK enable. |
9-0 | CAP_EN | R/W | 0h |
IEP_CAP_STATUS_REG is shown in Figure 6-549 and described in Table 6-1084.
Return to Summary Table.
Capture Status Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E01Ch |
PRU_ICSSG0_IEP1 | 3002 F01Ch |
PRU_ICSSG1_IEP0 | 300A E01Ch |
PRU_ICSSG1_IEP1 | 300A F01Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | CAP_RAW | ||||||||||||||
R-X | R-0h | ||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | CAP_VALID | ||||||||||||||
R-X | R-0h | ||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R | X | |
23-16 | CAP_RAW | R | 0h | Raw/Current
status bit for each of the capture registers, where CAP_RAW[n]
maps to CAPR[n]. |
15-11 | RESERVED | R | X | |
10-0 | CAP_VALID | R | 0h | A Capture Valid
Status , OR tree |
IEP_CAPR0_REG0 is shown in Figure 6-550 and described in Table 6-1086.
Return to Summary Table.
Capture Rise 0 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E020h |
PRU_ICSSG0_IEP1 | 3002 F020h |
PRU_ICSSG1_IEP0 | 300A E020h |
PRU_ICSSG1_IEP1 | 300A F020h |
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 |
CAPR0_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR0_0 | R | 0h | Value captured for CAPR<i> (fall) event, where i = 0 to 5. Lower 32-bits. |
IEP_CAPR0_REG1 is shown in Figure 6-551 and described in Table 6-1088.
Return to Summary Table.
Capture Rise 0 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E024h |
PRU_ICSSG0_IEP1 | 3002 F024h |
PRU_ICSSG1_IEP0 | 300A E024h |
PRU_ICSSG1_IEP1 | 300A F024h |
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 |
CAPR0_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR0_1 | R | 0h | Value captured for CAPR<i> (rise) event, where i = 0 to 5. Upper 32-bits. |
IEP_CAPR1_REG0 is shown in Figure 6-552 and described in Table 6-1090.
Return to Summary Table.
Capture Rise 1 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E028h |
PRU_ICSSG0_IEP1 | 3002 F028h |
PRU_ICSSG1_IEP0 | 300A E028h |
PRU_ICSSG1_IEP1 | 300A F028h |
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 |
CAPR1_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR1_0 | R | 0h | Value captured for CAPR<i> (fall) event, where i = 0 to 5. Lower 32-bits. |
IEP_CAPR1_REG1 is shown in Figure 6-553 and described in Table 6-1092.
Return to Summary Table.
Capture Rise 1 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E02Ch |
PRU_ICSSG0_IEP1 | 3002 F02Ch |
PRU_ICSSG1_IEP0 | 300A E02Ch |
PRU_ICSSG1_IEP1 | 300A F02Ch |
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 |
CAPR1_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR1_1 | R | 0h | Value captured for CAPR<i> (rise) event, where i = 0 to 5. Upper 32-bits. |
IEP_CAPR2_REG0 is shown in Figure 6-554 and described in Table 6-1094.
Return to Summary Table.
Capture Rise 2 Low Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E030h |
PRU_ICSSG0_IEP1 | 3002 F030h |
PRU_ICSSG1_IEP0 | 300A E030h |
PRU_ICSSG1_IEP1 | 300A F030h |
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 |
CAPR2_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR2_0 | R | 0h | Value captured for CAPR<i> (fall) event, where i = 0 to 5. Lower 32-bits. |
IEP_CAPR2_REG1 is shown in Figure 6-555 and described in Table 6-1096.
Return to Summary Table.
Capture Rise 2 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E034h |
PRU_ICSSG0_IEP1 | 3002 F034h |
PRU_ICSSG1_IEP0 | 300A E034h |
PRU_ICSSG1_IEP1 | 300A F034h |
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 |
CAPR2_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR2_1 | R | 0h | Value captured for CAPR<i> (rise) event, where i = 0 to 5. Upper 32-bits. |
IEP_CAPR3_REG0 is shown in Figure 6-556 and described in Table 6-1098.
Return to Summary Table.
Capture Rise 3 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E038h |
PRU_ICSSG0_IEP1 | 3002 F038h |
PRU_ICSSG1_IEP0 | 300A E038h |
PRU_ICSSG1_IEP1 | 300A F038h |
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 |
CAPR3_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR3_0 | R | 0h | Value captured for CAPR<i> (fall) event, where i = 0 to 5. Lower 32-bits. |
IEP_CAPR3_REG1 is shown in Figure 6-557 and described in Table 6-1100.
Return to Summary Table.
Capture Rise 3 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E03Ch |
PRU_ICSSG0_IEP1 | 3002 F03Ch |
PRU_ICSSG1_IEP0 | 300A E03Ch |
PRU_ICSSG1_IEP1 | 300A F03Ch |
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 |
CAPR3_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR3_1 | R | 0h | Value captured for CAPR<i> (rise) event, where i = 0 to 5. Upper 32-bits. |
IEP_CAPR4_REG0 is shown in Figure 6-558 and described in Table 6-1102.
Return to Summary Table.
Capture Rise 4 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E040h |
PRU_ICSSG0_IEP1 | 3002 F040h |
PRU_ICSSG1_IEP0 | 300A E040h |
PRU_ICSSG1_IEP1 | 300A F040h |
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 |
CAPR4_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR4_0 | R | 0h | Value captured for CAPR<i> (fall) event, where i = 0 to 5. Lower 32-bits. |
IEP_CAPR4_REG1 is shown in Figure 6-559 and described in Table 6-1104.
Return to Summary Table.
Capture Rise 4 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E044h |
PRU_ICSSG0_IEP1 | 3002 F044h |
PRU_ICSSG1_IEP0 | 300A E044h |
PRU_ICSSG1_IEP1 | 300A F044h |
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 |
CAPR4_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR4_1 | R | 0h | Value captured for CAPR<i> (rise) event, where i = 0 to 5. Upper 32-bits. |
IEP_CAPR5_REG0 is shown in Figure 6-560 and described in Table 6-1106.
Return to Summary Table.
Capture Rise 5 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E048h |
PRU_ICSSG0_IEP1 | 3002 F048h |
PRU_ICSSG1_IEP0 | 300A E048h |
PRU_ICSSG1_IEP1 | 300A F048h |
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 |
CAPR5_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR5_0 | R | 0h | Value captured for CAPR<i> (fall) event, where i = 0 to 5. Lower 32-bits. |
IEP_CAPR5_REG1 is shown in Figure 6-561 and described in Table 6-1108.
Return to Summary Table.
Capture Rise 5 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E04Ch |
PRU_ICSSG0_IEP1 | 3002 F04Ch |
PRU_ICSSG1_IEP0 | 300A E04Ch |
PRU_ICSSG1_IEP1 | 300A F04Ch |
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 |
CAPR5_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR5_1 | R | 0h | Value captured for CAPR<i> (rise) event, where i = 0 to 5. Upper 32-bits. |
IEP_CAPR6_REG0 is shown in Figure 6-562 and described in Table 6-1110.
Return to Summary Table.
Capture Rise 6 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E050h |
PRU_ICSSG0_IEP1 | 3002 F050h |
PRU_ICSSG1_IEP0 | 300A E050h |
PRU_ICSSG1_IEP1 | 300A F050h |
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 |
CAPR6_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR6_0 | R | 0h | Value captured for CAPR6 event. Lower 32-bits. |
IEP_CAPR6_REG1 is shown in Figure 6-563 and described in Table 6-1112.
Return to Summary Table.
Capture Rise 6 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E054h |
PRU_ICSSG0_IEP1 | 3002 F054h |
PRU_ICSSG1_IEP0 | 300A E054h |
PRU_ICSSG1_IEP1 | 300A F054h |
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 |
CAPR6_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR6_1 | R | 0h | Value captured for CAPR6 event. Upper 32-bits. |
IEP_CAPF6_REG0 is shown in Figure 6-564 and described in Table 6-1114.
Return to Summary Table.
Capture Fall 6 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E058h |
PRU_ICSSG0_IEP1 | 3002 F058h |
PRU_ICSSG1_IEP0 | 300A E058h |
PRU_ICSSG1_IEP1 | 300A F058h |
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 |
CAPF6_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPF6_0 | R | 0h | Value captured for CAPF6 (fall) event. Lower 32-bits. |
IEP_CAPF6_REG1 is shown in Figure 6-565 and described in Table 6-1116.
Return to Summary Table.
Capture Fall 6 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E05Ch |
PRU_ICSSG0_IEP1 | 3002 F05Ch |
PRU_ICSSG1_IEP0 | 300A E05Ch |
PRU_ICSSG1_IEP1 | 300A F05Ch |
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 |
CAPF6_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPF6_1 | R | 0h | Value captured for CAPF6 (fall) event. Lower 32-bits. |
IEP_CAPR7_REG0 is shown in Figure 6-566 and described in Table 6-1118.
Return to Summary Table.
Capture Rise 7 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E060h |
PRU_ICSSG0_IEP1 | 3002 F060h |
PRU_ICSSG1_IEP0 | 300A E060h |
PRU_ICSSG1_IEP1 | 300A F060h |
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 |
CAPR7_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR7_0 | R | 0h | Value captured for CAPR7 (rise) event. Lower 32-bits. |
IEP_CAPR7_REG1 is shown in Figure 6-567 and described in Table 6-1120.
Return to Summary Table.
Capture Rise 7 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E064h |
PRU_ICSSG0_IEP1 | 3002 F064h |
PRU_ICSSG1_IEP0 | 300A E064h |
PRU_ICSSG1_IEP1 | 300A F064h |
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 |
CAPR7_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR7_1 | R | 0h | Value captured for CAPR7 (rise) event. Upper 32-bits. |
IEP_CAPF7_REG0 is shown in Figure 6-568 and described in Table 6-1122.
Return to Summary Table.
Capture Fall 7 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E068h |
PRU_ICSSG0_IEP1 | 3002 F068h |
PRU_ICSSG1_IEP0 | 300A E068h |
PRU_ICSSG1_IEP1 | 300A F068h |
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 |
CAPF7_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPF7_0 | R | 0h | Value captured for CAPF7 (fall) event. Lower 32-bits. |
IEP_CAPF7_REG1 is shown in Figure 6-569 and described in Table 6-1124.
Return to Summary Table.
Capture Fall 7 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E06Ch |
PRU_ICSSG0_IEP1 | 3002 F06Ch |
PRU_ICSSG1_IEP0 | 300A E06Ch |
PRU_ICSSG1_IEP1 | 300A F06Ch |
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 |
CAPF7_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPF7_1 | R | 0h | Value captured for CAPF7 (fall) event. Upper 32-bits. |
IEP_CMP_CFG_REG is shown in Figure 6-570 and described in Table 6-1126.
Return to Summary Table.
Compare Configuration Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E070h |
PRU_ICSSG0_IEP1 | 3002 F070h |
PRU_ICSSG1_IEP0 | 300A E070h |
PRU_ICSSG1_IEP1 | 300A F070h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | SHADOW_EN | CMP_EN | |||||
R/W-X | R/W-0h | R/W-0h | |||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
CMP_EN | |||||||
R/W-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CMP_EN | CMP0_RST_CNT_EN | ||||||
R/W-0h | R/W-0h | ||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-18 | RESERVED | R/W | X | |
17 | SHADOW_EN | R/W | 0h | |
16-1 | CMP_EN | R/W | 0h | Enable bits for
each of the compare registers |
0 | CMP0_RST_CNT_EN | R/W | 0h | Enable the
reset of the counter |
IEP_CMP_STATUS_REG is shown in Figure 6-571 and described in Table 6-1128.
Return to Summary Table.
Compare Status Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E074h |
PRU_ICSSG0_IEP1 | 3002 F074h |
PRU_ICSSG1_IEP0 | 300A E074h |
PRU_ICSSG1_IEP1 | 300A F074h |
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 | CMP_STATUS | ||||||||||||||||||||||||||||||
R/W-X | R/W1C-0h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-0 | CMP_STATUS | R/W1C | 0h | Status bit for each of the compare registers.
"Match" indicates the current counter is greater than or equal
to the compare value. Note: it is the firmware's responsibility
to handle the IEP overflow. |
IEP_CMP0_REG0 is shown in Figure 6-572 and described in Table 6-1130.
Return to Summary Table.
Compare 0 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E078h |
PRU_ICSSG0_IEP1 | 3002 F078h |
PRU_ICSSG1_IEP0 | 300A E078h |
PRU_ICSSG1_IEP1 | 300A F078h |
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 |
CMP0_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP0_0 | R/W | 0h | Compare 0 low value |
IEP_CMP0_REG1 is shown in Figure 6-573 and described in Table 6-1132.
Return to Summary Table.
Compare 0 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E07Ch |
PRU_ICSSG0_IEP1 | 3002 F07Ch |
PRU_ICSSG1_IEP0 | 300A E07Ch |
PRU_ICSSG1_IEP1 | 300A F07Ch |
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 |
CMP0_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP0_1 | R/W | 0h | Compare 0 high value |
IEP_CMP1_REG0 is shown in Figure 6-574 and described in Table 6-1134.
Return to Summary Table.
Compare 1 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E080h |
PRU_ICSSG0_IEP1 | 3002 F080h |
PRU_ICSSG1_IEP0 | 300A E080h |
PRU_ICSSG1_IEP1 | 300A F080h |
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 |
CMP1_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP1_0 | R/W | 0h | Compare 1 low value |
IEP_CMP1_REG1 is shown in Figure 6-575 and described in Table 6-1136.
Return to Summary Table.
Compare 1 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E084h |
PRU_ICSSG0_IEP1 | 3002 F084h |
PRU_ICSSG1_IEP0 | 300A E084h |
PRU_ICSSG1_IEP1 | 300A F084h |
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 |
CMP1_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP1_1 | R/W | 0h | Compare 1 high value |
IEP_CMP2_REG0 is shown in Figure 6-576 and described in Table 6-1138.
Return to Summary Table.
Compare 2 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E088h |
PRU_ICSSG0_IEP1 | 3002 F088h |
PRU_ICSSG1_IEP0 | 300A E088h |
PRU_ICSSG1_IEP1 | 300A F088h |
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 |
CMP2_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP2_0 | R/W | 0h | Compare 2 low value |
IEP_CMP2_REG1 is shown in Figure 6-577 and described in Table 6-1140.
Return to Summary Table.
Compare 2 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E08Ch |
PRU_ICSSG0_IEP1 | 3002 F08Ch |
PRU_ICSSG1_IEP0 | 300A E08Ch |
PRU_ICSSG1_IEP1 | 300A F08Ch |
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 |
CMP2_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP2_1 | R/W | 0h | Compare 2 high value |
IEP_CMP3_REG0 is shown in Figure 6-578 and described in Table 6-1142.
Return to Summary Table.
Compare 3 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E090h |
PRU_ICSSG0_IEP1 | 3002 F090h |
PRU_ICSSG1_IEP0 | 300A E090h |
PRU_ICSSG1_IEP1 | 300A F090h |
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 |
CMP3_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP3_0 | R/W | 0h | Compare 3 low value |
IEP_CMP3_REG1 is shown in Figure 6-579 and described in Table 6-1144.
Return to Summary Table.
Compare 3 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E094h |
PRU_ICSSG0_IEP1 | 3002 F094h |
PRU_ICSSG1_IEP0 | 300A E094h |
PRU_ICSSG1_IEP1 | 300A F094h |
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 |
CMP3_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP3_1 | R/W | 0h | Compare 3 high value |
IEP_CMP4_REG0 is shown in Figure 6-580 and described in Table 6-1146.
Return to Summary Table.
Compare 4 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E098h |
PRU_ICSSG0_IEP1 | 3002 F098h |
PRU_ICSSG1_IEP0 | 300A E098h |
PRU_ICSSG1_IEP1 | 300A F098h |
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 |
CMP4_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP4_0 | R/W | 0h | Compare 4 low value |
IEP_CMP4_REG1 is shown in Figure 6-581 and described in Table 6-1148.
Return to Summary Table.
Compare 4 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E09Ch |
PRU_ICSSG0_IEP1 | 3002 F09Ch |
PRU_ICSSG1_IEP0 | 300A E09Ch |
PRU_ICSSG1_IEP1 | 300A F09Ch |
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 |
CMP4_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP4_1 | R/W | 0h | Compare 4 high value |
IEP_CMP5_REG0 is shown in Figure 6-582 and described in Table 6-1150.
Return to Summary Table.
Compare 5 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0A0h |
PRU_ICSSG0_IEP1 | 3002 F0A0h |
PRU_ICSSG1_IEP0 | 300A E0A0h |
PRU_ICSSG1_IEP1 | 300A F0A0h |
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 |
CMP5_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP5_0 | R/W | 0h | Compare 5 low value |
IEP_CMP5_REG1 is shown in Figure 6-583 and described in Table 6-1152.
Return to Summary Table.
Compare 5 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0A4h |
PRU_ICSSG0_IEP1 | 3002 F0A4h |
PRU_ICSSG1_IEP0 | 300A E0A4h |
PRU_ICSSG1_IEP1 | 300A F0A4h |
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 |
CMP5_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP5_1 | R/W | 0h | Compare 5 high value |
IEP_CMP6_REG0 is shown in Figure 6-584 and described in Table 6-1154.
Return to Summary Table.
Compare 6 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0A8h |
PRU_ICSSG0_IEP1 | 3002 F0A8h |
PRU_ICSSG1_IEP0 | 300A E0A8h |
PRU_ICSSG1_IEP1 | 300A F0A8h |
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 |
CMP6_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP6_0 | R/W | 0h | Compare 6 low value |
IEP_CMP6_REG1 is shown in Figure 6-585 and described in Table 6-1156.
Return to Summary Table.
Compare 6 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0ACh |
PRU_ICSSG0_IEP1 | 3002 F0ACh |
PRU_ICSSG1_IEP0 | 300A E0ACh |
PRU_ICSSG1_IEP1 | 300A F0ACh |
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 |
CMP6_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP6_1 | R/W | 0h | Compare 6 high value |
IEP_CMP7_REG0 is shown in Figure 6-586 and described in Table 6-1158.
Return to Summary Table.
Compare 7 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0B0h |
PRU_ICSSG0_IEP1 | 3002 F0B0h |
PRU_ICSSG1_IEP0 | 300A E0B0h |
PRU_ICSSG1_IEP1 | 300A F0B0h |
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 |
CMP7_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP7_0 | R/W | 0h | Compare 7 low value |
IEP_CMP7_REG1 is shown in Figure 6-587 and described in Table 6-1160.
Return to Summary Table.
Compare 7 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0B4h |
PRU_ICSSG0_IEP1 | 3002 F0B4h |
PRU_ICSSG1_IEP0 | 300A E0B4h |
PRU_ICSSG1_IEP1 | 300A F0B4h |
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 |
CMP7_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP7_1 | R/W | 0h | Compare 7 high value |
IEP_RXIPG0_REG is shown in Figure 6-588 and described in Table 6-1162.
Return to Summary Table.
Status for the RX port which is attached to PRU0 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0B8h |
PRU_ICSSG0_IEP1 | 3002 F0B8h |
PRU_ICSSG1_IEP0 | 300A E0B8h |
PRU_ICSSG1_IEP1 | 300A F0B8h |
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 |
RX_MIN_IPG0 | RX_IPG0 | ||||||||||||||||||||||||||||||
R/W-FFFFh | R-0h | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RX_MIN_IPG0 | R/W | FFFFh | Defines the
minimum number of ICSS_IEP_CLK/ICCS_VCLK_CLK cycles that is
RX_DV is sampled low. |
15-0 | RX_IPG0 | R | 0h | Records the
current number of ICSS_IEP_CLK/ICSS_VCLK_CLK cycles RX_DV is
sampled low. |
IEP_RXIPG1_REG is shown in Figure 6-589 and described in Table 6-1164.
Return to Summary Table.
Status for the RX port which is attached to PRU1 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0BCh |
PRU_ICSSG0_IEP1 | 3002 F0BCh |
PRU_ICSSG1_IEP0 | 300A E0BCh |
PRU_ICSSG1_IEP1 | 300A F0BCh |
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 |
RX_MIN_IPG1 | RX_IPG1 | ||||||||||||||||||||||||||||||
R/W-FFFFh | R-0h | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RX_MIN_IPG1 | R/W | FFFFh | Defines the
minimum number of ICSS_IEP_CLK/ICSS_VCLK_CLK cycles that is
RX_DV is sampled low. |
15-0 | RX_IPG1 | R | 0h | Records the
current number of ICSS_IEP_CLK/ICSS_VCLK_CLK cycles RX_DV is
sampled low. |
IEP_CMP8_REG0 is shown in Figure 6-590 and described in Table 6-1166.
Return to Summary Table.
Compare 8 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0C0h |
PRU_ICSSG0_IEP1 | 3002 F0C0h |
PRU_ICSSG1_IEP0 | 300A E0C0h |
PRU_ICSSG1_IEP1 | 300A F0C0h |
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 |
CMP8_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP8_0 | R/W | 0h | Compare 8 low value |
IEP_CMP8_REG1 is shown in Figure 6-591 and described in Table 6-1168.
Return to Summary Table.
Compare 8 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0C4h |
PRU_ICSSG0_IEP1 | 3002 F0C4h |
PRU_ICSSG1_IEP0 | 300A E0C4h |
PRU_ICSSG1_IEP1 | 300A F0C4h |
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 |
CMP8_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP8_1 | R/W | 0h | Compare 8 high value |
IEP_CMP9_REG0 is shown in Figure 6-592 and described in Table 6-1170.
Return to Summary Table.
Compare 9 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0C8h |
PRU_ICSSG0_IEP1 | 3002 F0C8h |
PRU_ICSSG1_IEP0 | 300A E0C8h |
PRU_ICSSG1_IEP1 | 300A F0C8h |
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 |
CMP9_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP9_0 | R/W | 0h | Compare 9 low value |
IEP_CMP9_REG1 is shown in Figure 6-593 and described in Table 6-1172.
Return to Summary Table.
Compare 9 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0CCh |
PRU_ICSSG0_IEP1 | 3002 F0CCh |
PRU_ICSSG1_IEP0 | 300A E0CCh |
PRU_ICSSG1_IEP1 | 300A F0CCh |
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 |
CMP9_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP9_1 | R/W | 0h | Compare 9 high value |
IEP_CMP10_REG0 is shown in Figure 6-594 and described in Table 6-1174.
Return to Summary Table.
Compare 10 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0D0h |
PRU_ICSSG0_IEP1 | 3002 F0D0h |
PRU_ICSSG1_IEP0 | 300A E0D0h |
PRU_ICSSG1_IEP1 | 300A F0D0h |
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 |
CMP10_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP10_0 | R/W | 0h | Compare 10 low value |
IEP_CMP10_REG1 is shown in Figure 6-595 and described in Table 6-1176.
Return to Summary Table.
Compare 10 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0D4h |
PRU_ICSSG0_IEP1 | 3002 F0D4h |
PRU_ICSSG1_IEP0 | 300A E0D4h |
PRU_ICSSG1_IEP1 | 300A F0D4h |
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 |
CMP10_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP10_1 | R/W | 0h | Compare 10 high value |
IEP_CMP11_REG0 is shown in Figure 6-596 and described in Table 6-1178.
Return to Summary Table.
Compare 11 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0D8h |
PRU_ICSSG0_IEP1 | 3002 F0D8h |
PRU_ICSSG1_IEP0 | 300A E0D8h |
PRU_ICSSG1_IEP1 | 300A F0D8h |
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 |
CMP11_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP11_0 | R/W | 0h | Compare 11 low value |
IEP_CMP11_REG1 is shown in Figure 6-597 and described in Table 6-1180.
Return to Summary Table.
Compare 11 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0DCh |
PRU_ICSSG0_IEP1 | 3002 F0DCh |
PRU_ICSSG1_IEP0 | 300A E0DCh |
PRU_ICSSG1_IEP1 | 300A F0DCh |
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 |
CMP11_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP11_1 | R/W | 0h | Compare 11 high value |
IEP_CMP12_REG0 is shown in Figure 6-598 and described in Table 6-1182.
Return to Summary Table.
Compare 12 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0E0h |
PRU_ICSSG0_IEP1 | 3002 F0E0h |
PRU_ICSSG1_IEP0 | 300A E0E0h |
PRU_ICSSG1_IEP1 | 300A F0E0h |
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 |
CMP12_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP12_0 | R/W | 0h | Compare 12 low value |
IEP_CMP12_REG1 is shown in Figure 6-599 and described in Table 6-1184.
Return to Summary Table.
Compare 12 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0E4h |
PRU_ICSSG0_IEP1 | 3002 F0E4h |
PRU_ICSSG1_IEP0 | 300A E0E4h |
PRU_ICSSG1_IEP1 | 300A F0E4h |
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 |
CMP12_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP12_1 | R/W | 0h | Compare 12 high value |
IEP_CMP13_REG0 is shown in Figure 6-600 and described in Table 6-1186.
Return to Summary Table.
Compare 13 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0E8h |
PRU_ICSSG0_IEP1 | 3002 F0E8h |
PRU_ICSSG1_IEP0 | 300A E0E8h |
PRU_ICSSG1_IEP1 | 300A F0E8h |
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 |
CMP13_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP13_0 | R/W | 0h | Compare 13 low value |
IEP_CMP13_REG1 is shown in Figure 6-601 and described in Table 6-1188.
Return to Summary Table.
Compare 13 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0ECh |
PRU_ICSSG0_IEP1 | 3002 F0ECh |
PRU_ICSSG1_IEP0 | 300A E0ECh |
PRU_ICSSG1_IEP1 | 300A F0ECh |
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 |
CMP13_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP13_1 | R/W | 0h | Compare 13 high value |
IEP_CMP14_REG0 is shown in Figure 6-602 and described in Table 6-1190.
Return to Summary Table.
Compare 14 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0F0h |
PRU_ICSSG0_IEP1 | 3002 F0F0h |
PRU_ICSSG1_IEP0 | 300A E0F0h |
PRU_ICSSG1_IEP1 | 300A F0F0h |
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 |
CMP14_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP14_0 | R/W | 0h | Compare 14 low value |
IEP_CMP14_REG1 is shown in Figure 6-603 and described in Table 6-1192.
Return to Summary Table.
Compare 14 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0F4h |
PRU_ICSSG0_IEP1 | 3002 F0F4h |
PRU_ICSSG1_IEP0 | 300A E0F4h |
PRU_ICSSG1_IEP1 | 300A F0F4h |
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 |
CMP14_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP14_1 | R/W | 0h | Compare 14 high value |
IEP_CMP15_REG0 is shown in Figure 6-604 and described in Table 6-1194.
Return to Summary Table.
Compare 15 Low Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0F8h |
PRU_ICSSG0_IEP1 | 3002 F0F8h |
PRU_ICSSG1_IEP0 | 300A E0F8h |
PRU_ICSSG1_IEP1 | 300A F0F8h |
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 |
CMP15_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP15_0 | R/W | 0h | Compare 15 low value |
IEP_CMP15_REG1 is shown in Figure 6-605 and described in Table 6-1196.
Return to Summary Table.
Compare 15 High Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E0FCh |
PRU_ICSSG0_IEP1 | 3002 F0FCh |
PRU_ICSSG1_IEP0 | 300A E0FCh |
PRU_ICSSG1_IEP1 | 300A F0FCh |
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 |
CMP15_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CMP15_1 | R/W | 0h | Compare 15 high value |
IEP_COUNT_RESET_VAL_REG0 is shown in Figure 6-606 and described in Table 6-1198.
Return to Summary Table.
Reset value of the Controller Counter (lower 32-bits) Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E100h |
PRU_ICSSG0_IEP1 | 3002 F100h |
PRU_ICSSG1_IEP0 | 300A E100h |
PRU_ICSSG1_IEP1 | 300A F100h |
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 |
RESET_VAL_0 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | RESET_VAL_0 | R/W | 0h | Reset value
(lower 32-bits). This register enables SW to define the reset
state of the Controller Counter, which can be reset by the following
events (if enabled): |
IEP_COUNT_RESET_VAL_REG1 is shown in Figure 6-607 and described in Table 6-1200.
Return to Summary Table.
Reset value of the Controller Counter (upper 32-bits) Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E104h |
PRU_ICSSG0_IEP1 | 3002 F104h |
PRU_ICSSG1_IEP0 | 300A E104h |
PRU_ICSSG1_IEP1 | 300A F104h |
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 |
RESET_VAL_1 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | RESET_VAL_1 | R/W | 0h | This enables SW to define the reset state of the Controller counter when it gets reset do to the following 3 possible events if enabled: CMP0 event; eHRPWM0_SYNCO event; eHRPWM3_SYNCO event. It should be in increments of the DEFAULT_INC, default state is 5 For example, 0000_000Ah |
IEP_PWM_REG is shown in Figure 6-608 and described in Table 6-1202.
Return to Summary Table.
PWM Sync Out Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E108h |
PRU_ICSSG0_IEP1 | 3002 F108h |
PRU_ICSSG1_IEP0 | 300A E108h |
PRU_ICSSG1_IEP1 | 300A F108h |
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 | PWM3_HIT | PWM3_RST_CNT_EN | PWM0_HIT | PWM0_RST_CNT_EN | |||
R/W-X | R/W1C-0h | R/W-0h | R/W1C-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; R/W1C = Read/Write 1 to Clear Bit; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R/W | X | |
3 | PWM3_HIT | R/W1C | 0h | The raw status bit of eHRPWM3_SYNCO event. |
2 | PWM3_RST_CNT_EN | R/W | 0h | Enable the
reset of the counter by a eHRPWM3_SYNCO event. |
1 | PWM0_HIT | R/W1C | 0h | The raw status
bit of eHRPWM0_SYNCO event. |
0 | PWM0_RST_CNT_EN | R/W | 0h | Enable the
reset of the counter by a eHRPWM0_SYNCO event. |
IEP_CAPR0_BI_REG0 is shown in Figure 6-609 and described in Table 6-1204.
Return to Summary Table.
Capture Big Endian Rise00 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E10Ch |
PRU_ICSSG0_IEP1 | 3002 F10Ch |
PRU_ICSSG1_IEP0 | 300A E10Ch |
PRU_ICSSG1_IEP1 | 300A F10Ch |
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 |
CAPR0_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR0_0 | R | 0h | Capture Value
for CAPR0 event. |
IEP_CAPR0_BI_REG1 is shown in Figure 6-610 and described in Table 6-1206.
Return to Summary Table.
Capture Big Endian Rise10 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E110h |
PRU_ICSSG0_IEP1 | 3002 F110h |
PRU_ICSSG1_IEP0 | 300A E110h |
PRU_ICSSG1_IEP1 | 300A F110h |
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 |
CAPR0_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR0_1 | R | 0h | Capture Value
for CAPR0 event. |
IEP_CAPR1_BI_REG0 is shown in Figure 6-611 and described in Table 6-1208.
Return to Summary Table.
Capture Big Endian Rise01 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E114h |
PRU_ICSSG0_IEP1 | 3002 F114h |
PRU_ICSSG1_IEP0 | 300A E114h |
PRU_ICSSG1_IEP1 | 300A F114h |
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 |
CAPR1_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR1_0 | R | 0h | Capture Value
for CAPR1 event. |
IEP_CAPR1_BI_REG1 is shown in Figure 6-612 and described in Table 6-1210.
Return to Summary Table.
Capture Big Endian Rise11 Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E118h |
PRU_ICSSG0_IEP1 | 3002 F118h |
PRU_ICSSG1_IEP0 | 300A E118h |
PRU_ICSSG1_IEP1 | 300A F118h |
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 |
CAPR1_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR1_1 | R | 0h | Capture Value
for CAPR1 event. |
IEP_CAPR2_BI_REG0 is shown in Figure 6-613 and described in Table 6-1212.
Return to Summary Table.
Capture Big Endian Rise02 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E11Ch |
PRU_ICSSG0_IEP1 | 3002 F11Ch |
PRU_ICSSG1_IEP0 | 300A E11Ch |
PRU_ICSSG1_IEP1 | 300A F11Ch |
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 |
CAPR2_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR2_0 | R | 0h | Capture Value
for CAPR2 event. |
IEP_CAPR2_BI_REG1 is shown in Figure 6-614 and described in Table 6-1214.
Return to Summary Table.
Capture Big Endian Rise12 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E120h |
PRU_ICSSG0_IEP1 | 3002 F120h |
PRU_ICSSG1_IEP0 | 300A E120h |
PRU_ICSSG1_IEP1 | 300A F120h |
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 |
CAPR2_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR2_1 | R | 0h | Capture Value
for CAPR2 event. |
IEP_CAPR3_BI_REG0 is shown in Figure 6-615 and described in Table 6-1216.
Return to Summary Table.
Capture Big Endian Rise03 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E124h |
PRU_ICSSG0_IEP1 | 3002 F124h |
PRU_ICSSG1_IEP0 | 300A E124h |
PRU_ICSSG1_IEP1 | 300A F124h |
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 |
CAPR3_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR3_0 | R | 0h | Capture Value
for CAPR3 event. |
IEP_CAPR3_BI_REG1 is shown in Figure 6-616 and described in Table 6-1218.
Return to Summary Table.
Capture Big Endian Rise13 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E128h |
PRU_ICSSG0_IEP1 | 3002 F128h |
PRU_ICSSG1_IEP0 | 300A E128h |
PRU_ICSSG1_IEP1 | 300A F128h |
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 |
CAPR3_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR3_1 | R | 0h | Capture Value
for CAPR3 event. |
IEP_CAPR4_BI_REG0 is shown in Figure 6-617 and described in Table 6-1220.
Return to Summary Table.
Capture Big Endian Rise04 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E12ch |
PRU_ICSSG0_IEP1 | 3002 F12ch |
PRU_ICSSG1_IEP0 | 300A E12ch |
PRU_ICSSG1_IEP1 | 300A F12ch |
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 |
CAPR4_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR4_0 | R | 0h | Capture Value
for CAPR4 event. |
IEP_CAPR4_BI_REG1 is shown in Figure 6-618 and described in Table 6-1222.
Return to Summary Table.
Capture Big Endian Rise14 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E130h |
PRU_ICSSG0_IEP1 | 3002 F130h |
PRU_ICSSG1_IEP0 | 300A E130h |
PRU_ICSSG1_IEP1 | 300A F130h |
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 |
CAPR4_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR4_1 | R | 0h | Capture Value
for CAPR4 event. |
IEP_CAPR5_BI_REG0 is shown in Figure 6-619 and described in Table 6-1224.
Return to Summary Table.
Capture Big Endian Rise05 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E134h |
PRU_ICSSG0_IEP1 | 3002 F134h |
PRU_ICSSG1_IEP0 | 300A E134h |
PRU_ICSSG1_IEP1 | 300A F134h |
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 |
CAPR5_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR5_0 | R | 0h | Capture Value
for CAPR5 event. |
IEP_CAPR5_BI_REG1 is shown in Figure 6-620 and described in Table 6-1226.
Return to Summary Table.
Capture Big Endian Rise15 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E138h |
PRU_ICSSG0_IEP1 | 3002 F138h |
PRU_ICSSG1_IEP0 | 300A E138h |
PRU_ICSSG1_IEP1 | 300A F138h |
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 |
CAPR5_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR5_1 | R | 0h | Capture Value
for CAPR5 event. |
IEP_CAPR6_BI_REG0 is shown in Figure 6-621 and described in Table 6-1228.
Return to Summary Table.
Capture Big Endian Rise06 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E13Ch |
PRU_ICSSG0_IEP1 | 3002 F13Ch |
PRU_ICSSG1_IEP0 | 300A E13Ch |
PRU_ICSSG1_IEP1 | 300A F13Ch |
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 |
CAPR6_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR6_0 | R | 0h | Capture Value
for CAPR6 event. |
IEP_CAPR6_BI_REG1 is shown in Figure 6-622 and described in Table 6-1230.
Return to Summary Table.
Capture Big Endian Rise16 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E140h |
PRU_ICSSG0_IEP1 | 3002 F140h |
PRU_ICSSG1_IEP0 | 300A E140h |
PRU_ICSSG1_IEP1 | 300A F140h |
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 |
CAPR6_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR6_1 | R | 0h | Capture Value
for CAPR6 event. |
IEP_CAPF6_BI_REG0 is shown in Figure 6-623 and described in Table 6-1232.
Return to Summary Table.
Capture Big Endian Fall06 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E144h |
PRU_ICSSG0_IEP1 | 3002 F144h |
PRU_ICSSG1_IEP0 | 300A E144h |
PRU_ICSSG1_IEP1 | 300A F144h |
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 |
CAPF6_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPF6_0 | R | 0h | Capture Value
for CAPF6 event. |
IEP_CAPF6_BI_REG1 is shown in Figure 6-624 and described in Table 6-1234.
Return to Summary Table.
Capture Big Endian Fall16 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E148h |
PRU_ICSSG0_IEP1 | 3002 F148h |
PRU_ICSSG1_IEP0 | 300A E148h |
PRU_ICSSG1_IEP1 | 300A F148h |
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 |
CAPF6_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPF6_1 | R | 0h | Capture Value for CAPF6 event. |
IEP_CAPR7_BI_REG0 is shown in Figure 6-625 and described in Table 6-1236.
Return to Summary Table.
Capture Big Endian Rise07 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E14Ch |
PRU_ICSSG0_IEP1 | 3002 F14Ch |
PRU_ICSSG1_IEP0 | 300A E14Ch |
PRU_ICSSG1_IEP1 | 300A F14Ch |
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 |
CAPR7_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR7_0 | R | 0h | Capture Value
for CAPR7 event. |
IEP_CAPR7_BI_REG1 is shown in Figure 6-626 and described in Table 6-1238.
Return to Summary Table.
Capture Big Endian Rise17 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E150h |
PRU_ICSSG0_IEP1 | 3002 F150h |
PRU_ICSSG1_IEP0 | 300A E150h |
PRU_ICSSG1_IEP1 | 300A F150h |
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 |
CAPR7_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPR7_1 | R | 0h | Capture Value
for CAPR7 event. |
IEP_CAPF7_BI_REG0 is shown in Figure 6-627 and described in Table 6-1240.
Return to Summary Table.
Capture Big Endian Fall07 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E154h |
PRU_ICSSG0_IEP1 | 3002 F154h |
PRU_ICSSG1_IEP0 | 300A E154h |
PRU_ICSSG1_IEP1 | 300A F154h |
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 |
CAPF7_0 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPF7_0 | R | 0h | Capture Value
for CAPF7 event. |
IEP_CAPF7_BI_REG1 is shown in Figure 6-628 and described in Table 6-1242.
Return to Summary Table.
Capture Big Endian Fall17 Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E158h |
PRU_ICSSG0_IEP1 | 3002 F158h |
PRU_ICSSG1_IEP0 | 300A E158h |
PRU_ICSSG1_IEP1 | 300A F158h |
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 |
CAPF7_1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPF7_1 | R | 0h | Capture Value
for CAPF7 event. |
IEP_SYNC_CTRL_REG is shown in Figure 6-629 and described in Table 6-1244.
Return to Summary Table.
Sync Generation Control Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E180h |
PRU_ICSSG0_IEP1 | 3002 F180h |
PRU_ICSSG1_IEP0 | 300A E180h |
PRU_ICSSG1_IEP1 | 300A F180h |
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 | SYNC1_OUT_NV_EN | SYNC0_OUT_NV_EN | SYNC1_IND_EN | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SYNC1_CYCLIC_EN | SYNC1_ACK_EN | SYNC0_CYCLIC_EN | SYNC0_ACK_EN | RESERVED | SYNC1_EN | SYNC0_EN | SYNC_EN |
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-X | R/W-0h | R/W-0h | R/W-0h |
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-11 | RESERVED | R/W | X | |
10 | SYNC1_OUT_NV_EN | R/W | 0h | 0 = sync1_out is not inverted 1 = sync1_out is inverted Only effects the output |
9 | SYNC0_OUT_NV_EN | R/W | 0h | 0 = sync0_out is not inverted 1 = sync0_out is inverted Only effects the output |
8 | SYNC1_IND_EN | R/W | 0h | SYNC1
independent mode enable. Independent mode means the SYNC1 signal
can be different from SYNC0. |
7 | SYNC1_CYCLIC_EN | R/W | 0h | SYNC1 single
shot or cyclic/auto generation mode enable |
6 | SYNC1_ACK_EN | R/W | 0h | SYNC1 acknowledgement mode enable |
5 | SYNC0_CYCLIC_EN | R/W | 0h | SYNC0 single
shot or cyclic/auto generation mode enable |
4 | SYNC0_ACK_EN | R/W | 0h | SYNC0 acknowledgement mode enable |
3 | RESERVED | R/W | X | |
2 | SYNC1_EN | R/W | 0h | SYNC1
generation enable |
1 | SYNC0_EN | R/W | 0h | SYNC0
generation enable |
0 | SYNC_EN | R/W | 0h | SYNC generation enable |
IEP_SYNC_FIRST_STAT_REG is shown in Figure 6-630 and described in Table 6-1246.
Return to Summary Table.
Sync Generation First Event Status Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E184h |
PRU_ICSSG0_IEP1 | 3002 F184h |
PRU_ICSSG1_IEP0 | 300A E184h |
PRU_ICSSG1_IEP1 | 300A F184h |
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 | FIRST_SYNC1 | FIRST_SYNC0 | |||||
R-X | R-0h | R-0h | |||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-2 | RESERVED | R | X | |
1 | FIRST_SYNC1 | R | 0h | SYNC1 First
Event status |
0 | FIRST_SYNC0 | R | 0h | SYNC0 First
Event status |
IEP_SYNC0_STAT_REG is shown in Figure 6-631 and described in Table 6-1248.
Return to Summary Table.
Sync 0 Status Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E188h |
PRU_ICSSG0_IEP1 | 3002 F188h |
PRU_ICSSG1_IEP0 | 300A E188h |
PRU_ICSSG1_IEP1 | 300A F188h |
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 | SYNC0_PEND | ||||||
R-X | R-0h | ||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R | X | |
0 | SYNC0_PEND | R | 0h | SYNC0 pending
state |
IEP_SYNC1_STAT_REG is shown in Figure 6-632 and described in Table 6-1250.
Return to Summary Table.
Sync 1 Status Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E18Ch |
PRU_ICSSG0_IEP1 | 3002 F18Ch |
PRU_ICSSG1_IEP0 | 300A E18Ch |
PRU_ICSSG1_IEP1 | 300A F18Ch |
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 | SYNC1_PEND | ||||||
R-X | R-0h | ||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R | X | |
0 | SYNC1_PEND | R | 0h | SYNC1 pending
state |
IEP_SYNC_PWIDTH_REG is shown in Figure 6-633 and described in Table 6-1252.
Return to Summary Table.
Sync Pulse Width Configure Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E190h |
PRU_ICSSG0_IEP1 | 3002 F190h |
PRU_ICSSG1_IEP0 | 300A E190h |
PRU_ICSSG1_IEP1 | 300A F190h |
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 |
SYNC_HPW | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | SYNC_HPW | R/W | 0h | Defines the
number of clock cycles SYNC0/1 will be high. |
IEP_SYNC0_PERIOD_REG is shown in Figure 6-634 and described in Table 6-1254.
Return to Summary Table.
Sync 0 Period Configure Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E194h |
PRU_ICSSG0_IEP1 | 3002 F194h |
PRU_ICSSG1_IEP0 | 300A E194h |
PRU_ICSSG1_IEP1 | 300A F194h |
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 |
SYNC0_PERIOD | |||||||||||||||||||||||||||||||
R/W-1h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | SYNC0_PERIOD | R/W | 1h | Defines the
period between the rising edges of SYNC0. |
IEP_SYNC1_DELAY_REG is shown in Figure 6-635 and described in Table 6-1256.
Return to Summary Table.
Sync 1 Delay Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E198h |
PRU_ICSSG0_IEP1 | 3002 F198h |
PRU_ICSSG1_IEP0 | 300A E198h |
PRU_ICSSG1_IEP1 | 300A F198h |
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 |
SYNC1_DELAY | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | SYNC1_DELAY | R/W | 0h | When SYNC1_IND_EN = 0, defines number of clock
cycles from the start of SYNC0 to the start of SYNC1. |
IEP_SYNC_START_REG is shown in Figure 6-636 and described in Table 6-1258.
Return to Summary Table.
Sync Start Configure Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E19Ch |
PRU_ICSSG0_IEP1 | 3002 F19Ch |
PRU_ICSSG1_IEP0 | 300A E19Ch |
PRU_ICSSG1_IEP1 | 300A F19Ch |
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 |
SYNC_START | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | SYNC_START | R/W | 0h | Defines the
start time after the activation event. |
IEP_WD_PREDIV_REG is shown in Figure 6-637 and described in Table 6-1260.
Return to Summary Table.
Watchdog Pre-Divider Register
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E200h |
PRU_ICSSG0_IEP1 | 3002 F200h |
PRU_ICSSG1_IEP0 | 300A E200h |
PRU_ICSSG1_IEP1 | 300A F200h |
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 | PRE_DIV | ||||||||||||||||||||||||||||||
R/W-X | R/W-4E20h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-0 | PRE_DIV | R/W | 4E20h | Defines the number of ICSS_IEP_CLK cycles per WD
clock event. Note that the WD clock is a free-running clock. The
value 0x4e20 (or 20000) generates a rate of 100 us if
ICSS_IEP_CLK is 200 MHz. |
IEP_PDI_WD_TIM_REG is shown in Figure 6-638 and described in Table 6-1262.
Return to Summary Table.
PDI Watchdog Timer Configure Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E204h |
PRU_ICSSG0_IEP1 | 3002 F204h |
PRU_ICSSG1_IEP0 | 300A E204h |
PRU_ICSSG1_IEP1 | 300A F204h |
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 | PDI_WD_TIME | ||||||||||||||||||||||||||||||
R/W-X | R/W-3E8h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-0 | PDI_WD_TIME | R/W | 3E8h | Defines the number of WD ticks (or increments) for
PDI WD, that is, the number of WD increments. If
PRUSS_IEP_WD_PREDIV[15-0] PRE_DIV is set to 100us, then the
value 0x03e8 (or 1000) provides a rate of 100ms. |
IEP_PD_WD_TIM_REG is shown in Figure 6-639 and described in Table 6-1264.
Return to Summary Table.
PD Watchdog Timer Configure Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E208h |
PRU_ICSSG0_IEP1 | 3002 F208h |
PRU_ICSSG1_IEP0 | 300A E208h |
PRU_ICSSG1_IEP1 | 300A F208h |
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 | PD_WD_TIME | ||||||||||||||||||||||||||||||
R/W-X | R/W-3E8h | ||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-0 | PD_WD_TIME | R/W | 3E8h | Defines the
number of WD ticks (or increments) for PD WD, that is, the
number of WD increments. |
IEP_WD_STATUS_REG is shown in Figure 6-640 and described in Table 6-1266.
Return to Summary Table.
Watchdog Status Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E20Ch |
PRU_ICSSG0_IEP1 | 3002 F20Ch |
PRU_ICSSG1_IEP0 | 300A E20Ch |
PRU_ICSSG1_IEP1 | 300A F20Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PDI_WD_STAT | ||||||
R-X | R-1h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PD_WD_STAT | ||||||
R-X | R-1h | ||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-17 | RESERVED | R | X | |
16 | PDI_WD_STAT | R | 1h | WD PDI
status. |
15-1 | RESERVED | R | X | |
0 | PD_WD_STAT | R | 1h | WD PD status
(triggered by Sync Mangers status). |
IEP_WD_EXP_CNT_REG is shown in Figure 6-641 and described in Table 6-1268.
Return to Summary Table.
Watchdog Timer Expiration Counter Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E210h |
PRU_ICSSG0_IEP1 | 3002 F210h |
PRU_ICSSG1_IEP0 | 300A E210h |
PRU_ICSSG1_IEP1 | 300A F210h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||||||||||
R/W-X | |||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PD_EXP_CNT | PDI_EXP_CNT | ||||||||||||||
R/W-0h | R/W-0h | ||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | RESERVED | R/W | X | |
15-8 | PD_EXP_CNT | R/W | 0h | WD PD expiration counter. Counter increments on every PD time out and stops at FFh. |
7-0 | PDI_EXP_CNT | R/W | 0h | WD PDI expiration counter. Counter increments on every PDI time out and stops at FFh. |
IEP_WD_CTRL_REG is shown in Figure 6-642 and described in Table 6-1270.
Return to Summary Table.
Watchdog Control Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E214h |
PRU_ICSSG0_IEP1 | 3002 F214h |
PRU_ICSSG1_IEP0 | 300A E214h |
PRU_ICSSG1_IEP1 | 300A F214h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R/W-X | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | PDI_WD_EN | ||||||
R/W-X | R/W-0h | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R/W-X | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PD_WD_EN | ||||||
R/W-X | R/W-0h | ||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-17 | RESERVED | R/W | X | |
16 | PDI_WD_EN | R/W | 0h | Watchdog PDI |
15-1 | RESERVED | R/W | X | |
0 | PD_WD_EN | R/W | 0h | Watchdog PD |
IEP_DIGIO_CTRL_REG is shown in Figure 6-643 and described in Table 6-1272.
Return to Summary Table.
DIGIO Control Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E300h |
PRU_ICSSG0_IEP1 | 3002 F300h |
PRU_ICSSG1_IEP0 | 300A E300h |
PRU_ICSSG1_IEP1 | 300A F300h |
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 |
OUT_MODE | IN_MODE | WD_MODE | BIDI_MODE | OUTVALID_MODE | OUTVALID_POL | ||
R/W-0h | R/W-0h | R/W-0h | R-1h | R/W-0h | R-0h | ||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | RESERVED | R/W | X | |
7-6 | OUT_MODE | R/W | 0h | Defines events
that triggers data out to be updated. |
5-4 | IN_MODE | R/W | 0h | Defines event
that triggers data in to be sampled |
3 | WD_MODE | R/W | 0h | Defines
Watchdog behavior |
2 | BIDI_MODE | R | 1h | Defines the
digital input/output direction. NOTE THAT DUE TO INTEGRATION,
ACTUAL MODE IS UNIDIRECTIONAL IN THIS DEVICE. |
1 | OUTVALID_MODE | R/W | 0h | Defines the
outvalid mode behavior. |
0 | OUTVALID_POL | R | 0h | Defines
OUTVALID polarity |
IEP_DIGIO_STATUS_REG is shown in Figure 6-644 and described in Table 6-1274.
Return to Summary Table.
DIGIO Status Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E304h |
PRU_ICSSG0_IEP1 | 3002 F304h |
PRU_ICSSG1_IEP0 | 300A E304h |
PRU_ICSSG1_IEP1 | 300A F304h |
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 |
DIGIO_STAT | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | DIGIO_STAT | R | 0h | Reserved |
IEP_DIGIO_DATA_IN_REG is shown in Figure 6-645 and described in Table 6-1276.
Return to Summary Table.
DIGIO Data Input Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E308h |
PRU_ICSSG0_IEP1 | 3002 F308h |
PRU_ICSSG1_IEP0 | 300A E308h |
PRU_ICSSG1_IEP1 | 300A F308h |
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 |
DATA_IN | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | DATA_IN | R | 0h | Data input.
Digital inputs can be configured to be sampled in four ways. |
IEP_DIGIO_DATA_IN_RAW_REG is shown in Figure 6-646 and described in Table 6-1278.
Return to Summary Table.
DIGIO Data Input Direct Sample Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E30Ch |
PRU_ICSSG0_IEP1 | 3002 F30Ch |
PRU_ICSSG1_IEP0 | 300A E30Ch |
PRU_ICSSG1_IEP1 | 300A F30Ch |
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 |
DATA_IN_RAW | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | DATA_IN_RAW | R | 0h | Data input which direct sample of PR<k>_EDIO_DATA[0:31]. Only PR<k>_EDIO_DATA[0:3] are exported to device pins in this device. |
IEP_DIGIO_DATA_OUT_REG is shown in Figure 6-647 and described in Table 6-1280.
Return to Summary Table.
DIGIO Data Output Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E310h |
PRU_ICSSG0_IEP1 | 3002 F310h |
PRU_ICSSG1_IEP0 | 300A E310h |
PRU_ICSSG1_IEP1 | 300A F310h |
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 |
DATA_OUT | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | DATA_OUT | R/W | 0h | Data output.
Digital outputs can be configured to be updated in four ways. |
IEP_DIGIO_DATA_OUT_EN_REG is shown in Figure 6-648 and described in Table 6-1282.
Return to Summary Table.
DIGIO Data Input which controls tri-state of pr<k>_edio_data_out_en[3:0] Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E314h |
PRU_ICSSG0_IEP1 | 3002 F314h |
PRU_ICSSG1_IEP0 | 300A E314h |
PRU_ICSSG1_IEP1 | 300A F314h |
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 |
DATA_OUT_EN | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | DATA_OUT_EN | R/W | 0h | Data input
which controls tri-state of PR<k>_EDIO_DATA[0:3] |
IEP_DIGIO_EXP_REG is shown in Figure 6-649 and described in Table 6-1284.
Return to Summary Table.
DIGIO, Defines which RX_EOF is used Register.
Instance | Physical Address |
---|---|
PRU_ICSSG0_IEP0 | 3002 E318h |
PRU_ICSSG0_IEP1 | 3002 F318h |
PRU_ICSSG1_IEP0 | 300A E318h |
PRU_ICSSG1_IEP1 | 300A F318h |
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 | EOF_SEL | SOF_SEL | SOF_DLY | ||||
R/W-X | R/W-0h | R/W-0h | R/W-0h | ||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OUTVALID_DLY | RESERVED | SW_OUTVALID | OUTVALID_OVR_EN | SW_DATA_OUT_UP | |||
R/W-2h | R/W-X | R/W-0h | R/W-0h | R/W-0h | |||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-14 | RESERVED | R/W | X | |
13 | EOF_SEL | R/W | 0h | Defines which
RX_EOF is used for PR<k>_EDIO_DATA_IN[0:3] capture |
12 | SOF_SEL | R/W | 0h | Defines which
RX_SOF is used for PR<k>_EDIO_DATA_IN[0:3] capture |
11-8 | SOF_DLY | R/W | 0h | Define the
number of iep_clk (ICSS_IEP_CLK) cycle delay of SOF
PR<k>_EDIO_DATA_IN[0:3] capture |
7-4 | OUTVALID_DLY | R/W | 2h | Define the
number of iep_clk (ICSS_IEP_CLK) cycle delay on assertion of
PR<k>_EDIO_OUTVALID. Min is 2 clock cycles. Max is 16
clock cycles |
3 | RESERVED | R/W | X | |
2 | SW_OUTVALID | R/W | 0h | PR<k>_EDIO_OUTVALID = SW_OUTVALID, only if
OUTVALID_OVR_EN is set. |
1 | OUTVALID_OVR_EN | R/W | 0h | Software
override enable |
0 | SW_DATA_OUT_UP | R/W | 0h | Defines the
value of pr<k>_edio_data_out when OUTVALID_OVR_EN = 1. |