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. |