SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
LVDSRX, CAL_A, PPI, CSI-2, CSI-3, ICM, CCP2, BYS, and CTSET modules and associated features are not supported in this family of devices.
| Address Offset | 0x0000 0000 | ||
| Physical Address | 0x4220 0000 | Instance | ISS_TOP |
| Description | IP Revision Identifier (X.Y.R) Used by software to track features, bugs, and compatibility | ||
| Type | R | ||
| 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 |
| REVISION | |||||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:0 | REVISION | IP Revision | R | See (1) |
| Address Offset | 0x0000 0004 | ||
| Physical Address | 0x4220 0004 | Instance | ISS_TOP |
| Description | This register is reserved and users should write the reset value to this register location. Information about the IP module's hardware configuration, i.e. typically the module's HDL generics (if any). Actual field format and encoding is up to the module's designer to decide. | ||
| Type | R | ||
| 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 | BRIDGE_BUFF | ||||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:3 | RESERVED | R | 0x0 | |
| 2:0 | BRIDGE_BUFF | Size of the re-ordering buffer in the CCP2 read bridge. | R | 0x3 |
| 0x0: 8x128-bits | ||||
| 0x1: 16x128-bits | ||||
| 0x3: 64x128-bits | ||||
| 0x4: 128x128-bits | ||||
| 0x2: 32x128-bits |
| Address Offset | 0x0000 0010 | ||
| Physical Address | 0x4220 0010 | Instance | ISS_TOP |
| Description | Clock management configuration | ||
| Type | RW | ||
| 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 | STANDBYMODE | IDLEMODE | RESERVED | SOFTRESET | |||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:6 | RESERVED | R | 0x0 | |
| 5:4 | STANDBYMODE | Master interface power management, standby/Wait control | RW | 0x2 |
| 0x0: Force Standby. MStandby is asserted unconditionally. | ||||
| 0x1: No Standby. MStandby is never asserted. | ||||
| 0x3: Smart Standby | ||||
| 0x2: Smart Standby Wakeup | ||||
| 3:2 | IDLEMODE | IDLE protocol configuration | RW | 0x2 |
| 0x0: Force Idle | ||||
| 0x1: No Idle | ||||
| 0x3: Smart Idle | ||||
| 0x2: Smart Idle | ||||
| 1 | RESERVED | R | 0x0 | |
| 0 | SOFTRESET | Software reset. | RW | 0x0 |
| 0x0: Reset done, no pending action | ||||
| 0x1: Reset (software or other) ongoing |
| Address Offset | 0x0000 001C | ||
| Physical Address | 0x4220 001C | Instance | ISS_TOP |
| Description | End Of Interrupt number specification | ||
| Type | RW | ||
| 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 | LINE_NUMBER | ||||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:3 | RESERVED | R | 0x0 | |
| 2:0 | LINE_NUMBER | Software End Of Interrupt (EOI) control. Write number of interrupt output. | RW | 0x0 |
| 0x1: EOI for interrupt output line #1 | ||||
| 0x0: Reads always 0 (no EOI memory) | ||||
| 0x2: EOI for interrupt output line #2 | ||||
| 0x4: EOI for interrupt output line #4 | ||||
| 0x5: EOI for interrupt output line #5 | ||||
| 0x3: EOI for interrupt output line #3 |
| Address Offset | 0x0000 0020 | ||
| Physical Address | 0x4220 0020 | Instance | ISS_TOP |
| Description | Per-event raw interrupt status vector, line #0. Raw status is set even if event is not enabled. | ||
| Type | RW | ||
| 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 | LVDSRX3_IRQ | LVDSRX2_IRQ | LVDSRX1_IRQ | LVDSRX0_IRQ | ICM_A_IRQ | ICM_B_IRQ | CAL_B_IRQ | CAL_A_IRQ | RESERVED | BYS_B_IRQ | VMUX_IRQ | BYS_A_IRQ | HS_VS_IRQ | CCP2_IRQ8 | SIMCOP_IRQ3 | SIMCOP_IRQ2 | SIMCOP_IRQ1 | SIMCOP_IRQ0 | BTE_IRQ | CBUFF_IRQ | CCP2_IRQ3 | CCP2_IRQ2 | CCP2_IRQ1 | CCP2_IRQ0 | RESERVED | ISP_IRQ3 | ISP_IRQ2 | ISP_IRQ1 | ISP_IRQ0 | ||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:30 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 29 | LVDSRX3_IRQ | Event generated by LVDSRX | R | 0x0 |
| 0x0: No event pending | ||||
| 0x1: Event pending | ||||
| 28 | LVDSRX2_IRQ | R | 0x0 | |
| 27 | LVDSRX1_IRQ | R | 0x0 | |
| 26 | LVDSRX0_IRQ | Event generated by LVDSRX | R | 0x0 |
| 0x0: No event pending | ||||
| 0x1: Event pending | ||||
| 25 | ICM_A_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 24 | ICM_B_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 23 | CAL_B_IRQ | Event generated by the CAL #B 0x0: No event pending 0x1: Event pending | R | 0x0 |
| 22 | CAL_A_IRQ | Event generated by the CAL #A | R | 0x0 |
| 0x0: No event pending | ||||
| 0x1: Event pending | ||||
| 21 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 20 | BYS_B_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 19 | VMUX_IRQ | Event generated by VMUX | R | 0x0 |
| 0x0: No event pending | ||||
| 0x1: Event pending | ||||
| 18 | BYS_A_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 17 | HS_VS_IRQ | HS or VS synchronization event. This event is triggered if a rising or falling edge is detected on the HS or VS signal (after the video port mux). The rising or falling edge and the HS or VS signal selection is chosen with the ISS_CTRL.SYNC_DETECT bit field. | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Set event (debug) | ||||
| 16 | CCP2_IRQ8 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 15 | SIMCOP_IRQ3 | Event generated by SIMCOP | R | 0x0 |
| 0x0: No event pending | ||||
| 0x1: Event pending | ||||
| 14 | SIMCOP_IRQ2 | Event generated by SIMCOP | R | 0x0 |
| 0x0: No event pending | ||||
| 0x1: Event pending | ||||
| 13 | SIMCOP_IRQ1 | Event generated by SIMCOP | R | 0x0 |
| 0x0: No event pending | ||||
| 0x1: Event pending | ||||
| 12 | SIMCOP_IRQ0 | Event generated by SIMCOP | R | 0x0 |
| 0x0: No event pending | ||||
| 0x1: Event pending | ||||
| 11 | BTE_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 10 | CBUFF_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 9 | CCP2_IRQ3 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 8 | CCP2_IRQ2 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 7 | CCP2_IRQ1 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 6 | CCP2_IRQ0 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 5:4 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 3 | ISP_IRQ3 | Combined interrupt event provided by the ISP. | R | 0x0 |
| 0x0: No event pending | ||||
| 0x1: Event pending | ||||
| 2 | ISP_IRQ2 | Combined interrupt event provided by the ISP. | R | 0x0 |
| 0x0: No event pending | ||||
| 0x1: Event pending | ||||
| 1 | ISP_IRQ1 | Combined interrupt event provided by the ISP. | R | 0x0 |
| 0x0: No event pending | ||||
| 0x1: Event pending | ||||
| 0 | ISP_IRQ0 | Combined interrupt event provided by the ISP. | R | 0x0 |
| 0x0: No event pending | ||||
| 0x1: Event pending |
| Address Offset | 0x0000 0024 | ||
| Physical Address | 0x4220 0024 + (0x10 * i) | Instance | ISS_TOP |
| Description | Per-event 'enabled' interrupt status vector, line #0. Enabled status isn't set unless event is enabled. | ||
| Type | RW | ||
| 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 | LVDSRX3_IRQ | LVDSRX2_IRQ | LVDSRX1_IRQ | LVDSRX0_IRQ | ICM_A_IRQ | ICM_B_IRQ | CAL_B_IRQ | CAL_A_IRQ | RESERVED | BYS_B_IRQ | VMUX_IRQ | BYS_A_IRQ | HS_VS_IRQ | CCP2_IRQ8 | SIMCOP_IRQ3 | SIMCOP_IRQ2 | SIMCOP_IRQ1 | SIMCOP_IRQ0 | BTE_IRQ | CBUFF_IRQ | CCP2_IRQ3 | CCP2_IRQ2 | CCP2_IRQ1 | CCP2_IRQ0 | RESERVED | ISP_IRQ3 | ISP_IRQ2 | ISP_IRQ1 | ISP_IRQ0 | ||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:30 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 29 | LVDSRX3_IRQ | Event generated by LVDSRX | R | 0x0 |
| 0x0: No (enabled) event pending | ||||
| 0x1: Event pending | ||||
| 28 | LVDSRX2_IRQ | R | 0x0 | |
| 27 | LVDSRX1_IRQ | R | 0x0 | |
| 26 | LVDSRX0_IRQ | Event generated by LVDSRX | R | 0x0 |
| 0x0: No (enabled) event pending | ||||
| 0x1: Event pending | ||||
| 25 | ICM_A_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 24 | ICM_B_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 23 | CAL_B_IRQ | Event generated by CAL #B 0x0: No (enabled) event pending 0x1: Event pending | R | 0x0 |
| 22 | CAL_A_IRQ | Event generated by CAL #A | R | 0x0 |
| 0x0: No (enabled) event pending | ||||
| 0x1: Event pending | ||||
| 21 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 20 | BYS_B_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 19 | VMUX_IRQ | Event generated by VMUX | R | 0x0 |
| 0x0: No (enabled) event pending | ||||
| 0x1: Event pending | ||||
| 18 | BYS_A_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 17 | HS_VS_IRQ | HS or VS synchronization event. This event is triggered if a rising or falling edge is detected on the HS or VS signal (after the video port mux). The rising or falling edge and the HS or VS signal selection is chosen with the ISS_CTRL.SYNC_DETECT bit field. | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Clear (raw) event | ||||
| 16 | CCP2_IRQ8 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 15 | SIMCOP_IRQ3 | Event generated by SIMCOP | R | 0x0 |
| 0x0: No (enabled) event pending | ||||
| 0x1: Event pending | ||||
| 14 | SIMCOP_IRQ2 | Event generated by SIMCOP | R | 0x0 |
| 0x0: No (enabled) event pending | ||||
| 0x1: Event pending | ||||
| 13 | SIMCOP_IRQ1 | Event generated by SIMCOP | R | 0x0 |
| 0x0: No (enabled) event pending | ||||
| 0x1: Event pending | ||||
| 12 | SIMCOP_IRQ0 | Event generated by SIMCOP | R | 0x0 |
| 0x0: No (enabled) event pending | ||||
| 0x1: Event pending | ||||
| 11 | BTE_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 10 | CBUFF_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 9 | CCP2_IRQ3 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 8 | CCP2_IRQ2 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 7 | CCP2_IRQ1 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 6 | CCP2_IRQ0 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 5:4 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 3 | ISP_IRQ3 | Combined interrupt event provided by the ISP. | R | 0x0 |
| 0x0: No (enabled) event pending | ||||
| 0x1: Event pending | ||||
| 2 | ISP_IRQ2 | Combined interrupt event provided by the ISP. | R | 0x0 |
| 0x0: No (enabled) event pending | ||||
| 0x1: Event pending | ||||
| 1 | ISP_IRQ1 | Combined interrupt event provided by the ISP. | R | 0x0 |
| 0x0: No (enabled) event pending | ||||
| 0x1: Event pending | ||||
| 0 | ISP_IRQ0 | Combined interrupt event provided by the ISP. | R | 0x0 |
| 0x0: No (enabled) event pending | ||||
| 0x1: Event pending |
| Address Offset | 0x0000 0028 | ||
| Physical Address | 0x4220 0028 + (0x10 * i) | Instance | ISS_TOP |
| Description | Per-event interrupt enable bit vector Write 1 to set (enable interrupt). Readout equal to corresponding _CLR register. | ||
| Type | RW | ||
| 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 | LVDSRX3_IRQ | LVDSRX2_IRQ | LVDSRX1_IRQ | LVDSRX0_IRQ | ICM_A_IRQ | ICM_B_IRQ | CAL_B_IRQ | CAL_A_IRQ | RESERVED | BYS_B_IRQ | VMUX_IRQ | BYS_A_IRQ | HS_VS_IRQ | CCP2_IRQ8 | SIMCOP_IRQ3 | SIMCOP_IRQ2 | SIMCOP_IRQ1 | SIMCOP_IRQ0 | BTE_IRQ | CBUFF_IRQ | CCP2_IRQ3 | CCP2_IRQ2 | CCP2_IRQ1 | CCP2_IRQ0 | RESERVED | ISP_IRQ3 | ISP_IRQ2 | ISP_IRQ1 | ISP_IRQ0 | ||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:30 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 29 | LVDSRX3_IRQ | Event generated by LVDSRX | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 28 | LVDSRX2_IRQ | R | 0x0 | |
| 27 | LVDSRX1_IRQ | R | 0x0 | |
| 26 | LVDSRX0_IRQ | Event generated by LVDSRX | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 25 | ICM_A_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 24 | ICM_B_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 23 | CAL_B_IRQ | Event generated by CAL #B 0x0: No action 0x1: Enable interrupt | R | 0x0 |
| 22 | CAL_A_IRQ | Event generated by CAL #A | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 21 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 20 | BYS_B_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 19 | VMUX_IRQ | Event generated by VMUX | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 18 | BYS_A_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 17 | HS_VS_IRQ | HS or VS synchronization event. This event is triggered if a rising or falling edge is detected on the HS or VS signal (after the video port mux). The rising or falling edge and the HS or VS signal selection is chosen with the ISS_CTRL.SYNC_DETECT bit field. | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 16 | CCP2_IRQ8 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 15 | SIMCOP_IRQ3 | Event generated by SIMCOP | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 14 | SIMCOP_IRQ2 | Event generated by SIMCOP | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 13 | SIMCOP_IRQ1 | Event generated by SIMCOP | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 12 | SIMCOP_IRQ0 | Event generated by SIMCOP | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 11 | BTE_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 10 | CBUFF_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 9 | CCP2_IRQ3 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 8 | CCP2_IRQ2 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 7 | CCP2_IRQ1 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 6 | CCP2_IRQ0 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 5:4 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 3 | ISP_IRQ3 | Combined interrupt event provided by the ISP. | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 2 | ISP_IRQ2 | Combined interrupt event provided by the ISP. | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 1 | ISP_IRQ1 | Combined interrupt event provided by the ISP. | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 0 | ISP_IRQ0 | Combined interrupt event provided by the ISP. | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Enable interrupt |
| Address Offset | 0x0000 002C | ||
| Physical Address | 0x4220 002C + (0x10 * i) | Instance | ISS_TOP |
| Description | Per-event interrupt enable bit vector Write 1 to clear (disable interrupt). Readout equal to corresponding _SET register. | ||
| Type | RW | ||
| 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 | LVDSRX3_IRQ | LVDSRX2_IRQ | LVDSRX1_IRQ | LVDSRX0_IRQ | ICM_A_IRQ | ICM_B_IRQ | CAL_B_IRQ | CAL_A_IRQ | RESERVED | BYS_B_IRQ | VMUX_IRQ | BYS_A_IRQ | HS_VS_IRQ | CCP2_IRQ8 | SIMCOP_IRQ3 | SIMCOP_IRQ2 | SIMCOP_IRQ1 | SIMCOP_IRQ0 | BTE_IRQ | CBUFF_IRQ | CCP2_IRQ3 | CCP2_IRQ2 | CCP2_IRQ1 | CCP2_IRQ0 | RESERVED | ISP_IRQ3 | ISP_IRQ2 | ISP_IRQ1 | ISP_IRQ0 | ||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:30 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 29 | LVDSRX3_IRQ | Event generated by LVDSRX | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 28 | LVDSRX2_IRQ | R | 0x0 | |
| 27 | LVDSRX1_IRQ | R | 0x0 | |
| 26 | LVDSRX0_IRQ | Event generated by LVDSRX | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 25 | ICM_A_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 24 | ICM_B_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 23 | CAL_B_IRQ | Event generated by CAL #B 0x0: No action 0x1: Disable interrupt | R | 0x0 |
| 22 | CAL_A_IRQ | Event generated by CAL #A | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 21 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 20 | BYS_B_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 19 | VMUX_IRQ | Event generated by VMUX | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 18 | BYS_A_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 17 | HS_VS_IRQ | HS or VS synchronization event. This event is triggered if a rising or falling edge is detected on the HS or VS signal (after the video port mux). The rising or falling edge and the HS or VS signal selection is chosen with the ISS_CTRL.SYNC_DETECT bit field. | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 16 | CCP2_IRQ8 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 15 | SIMCOP_IRQ3 | Event generated by SIMCOP | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 14 | SIMCOP_IRQ2 | Event generated by SIMCOP | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 13 | SIMCOP_IRQ1 | Event generated by SIMCOP | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 12 | SIMCOP_IRQ0 | Event generated by SIMCOP | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 11 | BTE_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 10 | CBUFF_IRQ | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 9 | CCP2_IRQ3 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 8 | CCP2_IRQ2 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 7 | CCP2_IRQ1 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 6 | CCP2_IRQ0 | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 5:4 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 3 | ISP_IRQ3 | Combined interrupt event provided by the ISP. | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 2 | ISP_IRQ2 | Combined interrupt event provided by the ISP. | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 1 | ISP_IRQ1 | Combined interrupt event provided by the ISP. | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 0 | ISP_IRQ0 | Combined interrupt event provided by the ISP. | RW | 0x0 |
| 0x0: No action | ||||
| 0x1: Disable interrupt |
| Address Offset | 0x0000 0080 | ||
| Physical Address | 0x4220 0080 | Instance | ISS_TOP |
| Description | ISS control register | ||
| Type | RW | ||
| 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 | CCP2W_TAG_CNT | CCP2R_TAG_CNT | RESERVED | INPUT_SEL2 | ISS_CLK_DIV | INPUT_SEL | SYNC_DETECT | ||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:24 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 23:20 | CCP2W_TAG_CNT | This bit field is reserved and users should write the reset value to this bit location. Defines the maximum number of tags that could be used by the CCP2 write bridge | RW | 0x0 |
| 19:16 | CCP2R_TAG_CNT | This bit field is reserved and users should write the reset value to this bit location. Defines the maximum number of tags that could be used by the CCP2 read bridge | RW | 0x0 |
| 15:8 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 7:6 | INPUT_SEL2 | This bit field is reserved and users should write the reset value to this bit location. Selects ISP input. Legacy only. Use video mux instead. | RW | 0x0 |
| 0x0: Input selected by the INPUT_SEL register | ||||
| 0x1: RESERVED | ||||
| 0x3: RESERVED1 | ||||
| 0x2: CSI3 #A | ||||
| 5:4 | ISS_CLK_DIV | ISS functional clock division CLK refers to the input clock provided to the ISS FCLK is the functional clock provided to ISS top level and sub modules CFGCLK is the clock used for the configuration network | RW | 0x0 |
| 0x0: FCLK=CLK CFGCLK=CLK/2 | ||||
| 0x1: FCLK=CLK/2 CFGCLK=CLK/4 | ||||
| 0x3: Reserved | ||||
| 0x2: FCLK=CLK/4 CFGCLK=CLK/8 | ||||
| 3:2 | INPUT_SEL | This bit field is reserved and users should write the reset value to this bit location. Selects ISP input. Perserved for legacy only. Use video mux for new SW. | RW | 0x0 |
| 0x0: RESERVED | ||||
| 0x3: Parallel interface | ||||
| 0x2: CCP2 | ||||
| 1:0 | SYNC_DETECT | Chooses among rising and falling edge for the HS_VS_IRQ synchronization event | RW | 0x0 |
| 0x0: HS falling edge | ||||
| 0x1: HS raising edge | ||||
| 0x3: VS raising edge | ||||
| 0x2: VS falling edge |
| Address Offset | 0x0000 0084 | ||
| Physical Address | 0x4220 0084 | Instance | ISS_TOP |
| Description | ISS clock control register. Use to enable/disable the interface and functional clock of ISS sub-modules. | ||
| Type | RW | ||
| 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 | LVDSRX_OUT3_PCLK | LVDSRX_OUT2_PCLK | LVDSRX_OUT1_PCLK | LVDSRX_OUT0_PCLK | GLBCE_OUT_PCLK | NSF3V_OUT_PCLK | BYS_B_OUT_PCLK | BYS_A_OUT_PCLK | PARALLEL_A_PCLK | CAL_B_OUT_PCLK | CAL_B_BYS_OUT_PCLK | CAL_A_OUT_PCLK | CAL_A_BYS_OUT_PCLK | CCP2_PCLK | RESERVED | CTSET | LVDSRX | ICM_A | ICM_B | CAL_B | CAL_A | RESERVED | BYS_B | RESERVED | BYS_A | CCP2 | RESERVED | ISP | SIMCOP | ||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:30 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 29 | LVDSRX_OUT3_PCLK | Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 28 | LVDSRX_OUT2_PCLK | This bit field is reserved and users should write the reset value to this bit location. Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 27 | LVDSRX_OUT1_PCLK | This bit field is reserved and users should write the reset value to this bit location. Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 26 | LVDSRX_OUT0_PCLK | Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 25 | GLBCE_OUT_PCLK | Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 24 | NSF3V_OUT_PCLK | Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 23 | BYS_B_OUT_PCLK | This bit field is reserved and users should write the reset value to this bit location. Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 22 | BYS_A_OUT_PCLK | This bit field is reserved and users should write the reset value to this bit location. Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 21 | PARALLEL_A_PCLK | Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 20 | CAL_B_OUT_PCLK | Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 19 | CAL_B_BYS_OUT_PCLK | Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 18 | CAL_A_OUT_PCLK | Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 17 | CAL_A_BYS_OUT_PCLK | Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 16 | CCP2_PCLK | This bit field is reserved and users should write the reset value to this bit location. Enables the pixel clock at VMUX input level. | RW | 0x1 |
| 0x0: Disabled | ||||
| 0x1: Enabled | ||||
| 15 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 14 | CTSET | CTSET | W | 0x0 |
| 0x0: Request shutdown of the sub-module. No effect if the sub-module clock is already off. | ||||
| 0x1: Request enable of the sub-module. No effect if the sub-module clock is already on. | ||||
| 13 | LVDSRX | LVDSRX | W | 0x0 |
| 0x0: Request shutdown of the sub-module. No effect if the sub-module clock is already off. | ||||
| 0x1: Request enable of the sub-module. No effect if the sub-module clock is already on. | ||||
| 12 | ICM_A | This bit field is reserved and users should write the reset value to this bit location. ICM #A | W | 0x0 |
| 0x0: Request shutdown of the sub-module. No effect if the sub-module clock is already off. | ||||
| 0x1: Request enable of the sub-module. No effect if the sub-module clock is already on. | ||||
| 11 | ICM_B | This bit field is reserved and users should write the reset value to this bit location. ICM #B | W | 0x0 |
| 0x0: Request shutdown of the sub-module. No effect if the sub-module clock is already off. | ||||
| 0x1: Request enable of the sub-module. No effect if the sub-module clock is already on. | ||||
| 10 | CAL_B | CAL #B | W | 0x0 |
| 0x0: Request shutdown of the sub-module. No effect if the sub-module clock is already off. | ||||
| 0x1: Request enable of the sub-module. No effect if the sub-module clock is already on. | ||||
| 9 | CAL_A | CAL #A | W | 0x0 |
| 0x0: Request shutdown of the sub-module. No effect if the sub-module clock is already off. | ||||
| 0x1: Request enable of the sub-module. No effect if the sub-module clock is already on. | ||||
| 8 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 7 | BYS_B | This bit field is reserved and users should write the reset value to this bit location. Bayer scaler #B | W | 0x0 |
| 0x0: Request shutdown of the sub-module. No effect if the sub-module clock is already off. | ||||
| 0x1: Request enable of the sub-module. No effect if the sub-module clock is already on. | ||||
| 6 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 5 | BYS_A | This bit field is reserved and users should write the reset value to this bit location. Bayer scaler #A | W | 0x0 |
| 0x0: Request shutdown of the sub-module. No effect if the sub-module clock is already off. | ||||
| 0x1: Request enable of the sub-module. No effect if the sub-module clock is already on. | ||||
| 4 | CCP2 | This bit field is reserved and users should write the reset value to this bit location. CCP2 | W | 0x0 |
| 0x0: Request shutdown of the sub-module. No effect if the sub-module clock is already off. | ||||
| 0x1: Request enable of the sub-module. No effect if the sub-module clock is already on. | ||||
| 3:2 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 1 | ISP | ISP | W | 0x0 |
| 0x0: Request shutdown of the sub-module. No effect if the sub-module clock is already off. | ||||
| 0x1: Request enable of the sub-module. No effect if the sub-module clock is already on. | ||||
| 0 | SIMCOP | SIMCOP | W | 0x0 |
| 0x0: Request shutdown of the sub-module. No effect if the sub-module clock is already off. | ||||
| 0x1: Request enable of the sub-module. No effect if the sub-module clock is already on. |
| Address Offset | 0x0000 0088 | ||
| Physical Address | 0x4220 0088 | Instance | ISS_TOP |
| Description | ISS clock status register. | ||
| Type | R | ||
| 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 | LVDSRX_OUT3_PCLK | LVDSRX_OUT2_PCLK | LVDSRX_OUT1_PCLK | LVDSRX_OUT0_PCLK | GLBCE_OUT_PCLK | NSF3V_OUT_PCLK | BYS_B_OUT_PCLK | BYS_A_OUT_PCLK | PARALLEL_A_PCLK | CAL_B_OUT_PCLK | CAL_B_BYS_OUT_PCLK | CAL_A_OUT_PCLK | CAL_A_BYS_OUT_PCLK | CCP2_PCLK | RESERVED | CTSET | LVDSRX | ICM_A | ICM_B | CAL_B | CAL_A | RESERVED | BYS_B | RESERVED | BYS_A | CCP2 | RESERVED | ISP | SIMCOP | ||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:30 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 29 | LVDSRX_OUT3_PCLK | Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 28 | LVDSRX_OUT2_PCLK | This bit field is reserved and users should write the reset value to this bit location. Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 27 | LVDSRX_OUT1_PCLK | This bit field is reserved and users should write the reset value to this bit location. Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 26 | LVDSRX_OUT0_PCLK | Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 25 | GLBCE_OUT_PCLK | Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 24 | NSF3V_OUT_PCLK | Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 23 | BYS_B_OUT_PCLK | This bit field is reserved and users should write the reset value to this bit location. Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 22 | BYS_A_OUT_PCLK | This bit field is reserved and users should write the reset value to this bit location. Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 21 | PARALLEL_A_PCLK | Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 20 | CAL_B_OUT_PCLK | Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 19 | CAL_B_BYS_OUT_PCLK | Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 18 | CAL_A_OUT_PCLK | Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 17 | CAL_A_BYS_OUT_PCLK | Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 16 | CCP2_PCLK | This bit field is reserved and users should write the reset value to this bit location. Status of the pixel clock | R | 0x1 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 15 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 14 | CTSET | CTSET | R | 0x0 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 13 | LVDSRX | LVDSRX | R | 0x0 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 12 | ICM_A | This bit field is reserved and users should write the reset value to this bit location. ICM #A | R | 0x0 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 11 | ICM_B | This bit field is reserved and users should write the reset value to this bit location. ICM #B | R | 0x0 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 10 | CAL_B | CAL #B | R | 0x0 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 9 | CAL_A | CAL #A | R | 0x0 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 8 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 7 | BYS_B | This bit field is reserved and users should write the reset value to this bit location. Bayer scaler #B | R | 0x0 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 6 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 5 | BYS_A | This bit field is reserved and users should write the reset value to this bit location. Bayer scaler #A | R | 0x0 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 4 | CCP2 | This bit field is reserved and users should write the reset value to this bit location. CCP2 | R | 0x0 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 3:2 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 1 | ISP | ISP | R | 0x0 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on | ||||
| 0 | SIMCOP | SIMCOP | R | 0x0 |
| 0x0: The sub-module is off | ||||
| 0x1: The sub-module is on |
| Address Offset | 0x0000 008C | ||
| Physical Address | 0x4220 008C | Instance | ISS_TOP |
| Description | ISS power manager status register. SW could know what modules are in functional or STANDBY/IDLE state. This feature could be particulaly useful to debug when ISS doesn't go into STANDBY mode | ||
| Type | R | ||
| 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 | CTSET | ICM_A | ICM_B | CAL_B | CAL_A | RESERVED | CBUFF_PM | BTE_PM | SIMCOP_PM | ISP_PM | CCP2_PM | RESERVED | |||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:28 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 27:26 | CTSET | Power status of the CTSET module | R | 0x0 |
| 0x0: Standby | ||||
| 0x1: Transition | ||||
| 0x2: Functional | ||||
| 25:24 | ICM_A | This bit field is reserved and users should write the reset value to this bit location. Power status of the ICM #A module | R | 0x0 |
| 0x0: Standby | ||||
| 0x1: Transition | ||||
| 0x2: Functional | ||||
| 23:22 | ICM_B | This bit field is reserved and users should write the reset value to this bit location. Power status of the ICM #B module | R | 0x0 |
| 0x0: Standby | ||||
| 0x1: Transition | ||||
| 0x2: Functional | ||||
| 21:20 | CAL_B | Power status of the CAL #B module | R | 0x0 |
| 0x0: Standby | ||||
| 0x1: Transition | ||||
| 0x2: Functional | ||||
| 19:18 | CAL_A | Power status of the CAL #A module | R | 0x0 |
| 0x0: Standby | ||||
| 0x1: Transition | ||||
| 0x2: Functional | ||||
| 17:14 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 13:12 | CBUFF_PM | This bit field is reserved and users should write the reset value to this bit location. Power status of the CBUFF module | R | 0x0 |
| 0x0: Idle | ||||
| 0x1: Transition | ||||
| 0x2: Functional | ||||
| 11:10 | BTE_PM | This bit field is reserved and users should write the reset value to this bit location. Power status of the BTE module | R | 0x0 |
| 0x0: Idle | ||||
| 0x1: Transition | ||||
| 0x2: Functional | ||||
| 9:8 | SIMCOP_PM | Power status of the SIMCOP module | R | 0x0 |
| 0x0: Standby | ||||
| 0x1: Transition | ||||
| 0x2: Functional | ||||
| 7:6 | ISP_PM | Power status of the ISP module | R | 0x0 |
| 0x0: Standby | ||||
| 0x1: Transition | ||||
| 0x2: Functional | ||||
| 5:4 | CCP2_PM | This bit field is reserved and users should write the reset value to this bit location. Power status of the CCP2 module | R | 0x0 |
| 0x0: Standby | ||||
| 0x1: Transition | ||||
| 0x2: Functional | ||||
| 3:0 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| Address Offset | 0x0000 0090 | ||
| Physical Address | 0x4220 0090 | Instance | ISS_TOP |
| Description | This register is reserved and users should write the reset value to this register location. BYS IO selection. Legacy only. Use video mux for new SW | ||
| Type | RW | ||
| 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 | CSI3A_IN | RESERVED | BYSB_IN | RESERVED | BYSA_IN | ||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:15 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 14 | CSI3A_IN | This bit field is reserved and users should write the reset value to this bit location. Selects input of CSI-3 #A BYS input | RW | 0x0 |
| 0x0: BYS #A | ||||
| 0x1: BYS #B | ||||
| 13:7 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 6:4 | BYSB_IN | This bit field is reserved and users should write the reset value to this bit location. Selects BYS input | RW | 0x0 |
| 0x0: Disabled | ||||
| 0x1: RESERVED | ||||
| 0x4: CSI3 #A | ||||
| 0x5: RESERVED1 | ||||
| 3 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 2:0 | BYSA_IN | This bit field is reserved and users should write the reset value to this bit location. Selects BYS input | RW | 0x0 |
| 0x0: Disabled | ||||
| 0x1: RESERVED | ||||
| 0x4: CSI3 #A | ||||
| 0x5: RESERVED1 |
| Address Offset | 0x0000 0094 | ||
| Physical Address | 0x4220 0094 | Instance | ISS_TOP |
| Description | ISS control register | ||
| Type | RW | ||
| 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 | PPI_MODE | STALL_MODE | SENSOR_HUB_SYNC | BTE_WMEM | ENABLE_VMUX | RESERVED | CTSET_EVT | ||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:17 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 16 | PPI_MODE | Controls PPI interface - CAL mux at ISS level. CSI-2 #B | RW | 0x0 |
| 0x0: CSI-2 #A -- CAL #A-1 CSI-2 #B -- CAL #B-1 CSI-2 #C -- CAL #A-0 CSI-3 #D -- CAL #B-0 | ||||
| 0x1: CSI-2 #A -- CAL #A-1 CSI-2 #B -- CAL #A-0 CSI-2 #C -- CAL #B-1 CSI-3 #D -- CAL #B-0 | ||||
| 15:13 | STALL_MODE | 0x0: The ISP module asserts a STALL signal to CAL #A, CAL #B, and IPIPEIF. | RW | 0x0 |
| 12:7 | SENSOR_HUB_SYNC | This bit field is reserved and users should write the reset value to this bit location. | RW | 0x0 |
| 6:5 | BTE_WMEM | This bit field is reserved and users should write the reset value to this bit location. | RW | 0x1 |
| 4 | ENABLE_VMUX | Enables the video mux instead of legacy mode for ISP #A input and BYS connections. Other VMUX settings are not affected. | RW | 0x0 |
| 0x0: Legacy mode. ISP input is defined by ISS_CTRL.INPUT_SEL and ISS_CTRL.INPUT_SEL2 BYS connections are defined by the ISS_BYS register. | ||||
| 0x1: ISP #A and BYS connections are controlled by the ISS_VMUX register. That's the preferred mode. | ||||
| 3:2 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 1:0 | CTSET_EVT | CTSET event selection. | RW | 0x0 |
| Address Offset | 0x0000 0098 | ||
| Physical Address | 0x4220 0098 | Instance | ISS_TOP |
| Description | ISS video mux control | ||
| Type | RW | ||
| 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 | BYS_B_IN | RESERVED | BYS_A_IN | CAL_B_BYS_IN | CAL_A_BYS_IN | RESERVED | GLBCE_IN | NSF3V_IN | ISP_IN | ||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 30:28 | BYS_B_IN | This bit field is reserved and users should write the reset value to this bit location. Data source connected to BYS #B | RW | 0x0 |
| 0x1: CAL #A BYS out | ||||
| 0x0: tied to 0 | ||||
| 0x2: CAL #B BYS out | ||||
| 0x4: LVDSRX out3 | ||||
| 0x5: RESERVED | ||||
| 0x3: LVDSRX out1 | ||||
| 27 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 26:24 | BYS_A_IN | This bit field is reserved and users should write the reset value to this bit location. Data source connected to BYS #A | RW | 0x0 |
| 0x1: CAL #A BYS out | ||||
| 0x0: tied to 0 | ||||
| 0x2: CAL #B BYS out | ||||
| 0x4: LVDSRX_OUT2 | ||||
| 0x5: RESERVED | ||||
| 0x3: LVDSRX out0 | ||||
| 23:20 | CAL_B_BYS_IN | This bit field is reserved and users should write the reset value to this bit location. BData source connected to the BYSin port of CAL #A | RW | 0x0 |
| 0x6: RESERVED1 | ||||
| 0x1: BYS #A out | ||||
| 0x0: tied to 0 | ||||
| 0x2: BYS #B out | ||||
| 0x8: LVDSRX out3 | ||||
| 0x9: RESERVED | ||||
| 0x4: GLBCE out | ||||
| 0x5: LVDSRX out1 | ||||
| 0x3: NSF3V out | ||||
| 19:16 | CAL_A_BYS_IN | Data source connected to the BYSin port of CAL #A | RW | 0x0 |
| 0x6: LVDSRX out3 | ||||
| 0x1: Reserved BYS #A out | ||||
| 0x7: RESERVED1 | ||||
| 0x0: tied to 0 | ||||
| 0x2: Reserved BYS #B out | ||||
| 0x8: Reserved LVDSRX out2 | ||||
| 0x9: RESERVED | ||||
| 0x4: GLBCE out | ||||
| 0x5: LVDSRX out0 | ||||
| 0x3: NSF3V out | ||||
| 15:12 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 11:8 | GLBCE_IN | Data source connected to GLBCE | RW | 0x0 |
| 0x0: tied to 0 | ||||
| 0x1: CAL #A out | ||||
| 0x3: RESERVED | ||||
| 0x2: Reserved CAL #B out | ||||
| 7:4 | NSF3V_IN | Data source connected to NSF3V | RW | 0x0 |
| 0x0: tied to 0 | ||||
| 0x1: CAL #A out | ||||
| 0x3: RESERVED | ||||
| 0x2: Reserved CAL #B out | ||||
| 3:0 | ISP_IN | Data source connected to ISP | RW | 0x0 |
| 0x6: Reserved LVDSRX out 2 | ||||
| 0x1: CAL #A out | ||||
| 0x7: LVDSRX out 3 | ||||
| 0x0: tied to 0 | ||||
| 0x2: Reserved CAL #B out | ||||
| 0x8: Reserved CCP2 out | ||||
| 0x4: LVDSRX out 0 | ||||
| 0x5: Reserved LVDSRX out 1 | ||||
| 0x3: Parallel interface #A |
| Address Offset | 0x0000 009C | ||
| Physical Address | 0x4220 009C | Instance | ISS_TOP |
| Description | Controls traffic routing inside ISS | ||
| Type | RW | ||
| 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 | CALA_7 | CALA_6 | CALA_5 | CALA_4 | CALA_3 | CALA_2 | CALA_1 | CALA_0 | |||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:16 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 15:14 | CALA_7 | CPort #7 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 13:12 | CALA_6 | CPort #6 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 11:10 | CALA_5 | CPort #5 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 9:8 | CALA_4 | CPort #4 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 7:6 | CALA_3 | CPort #3 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 5:4 | CALA_2 | CPort #2 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 3:2 | CALA_1 | CPort #1 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 1:0 | CALA_0 | CPort #0. Only used for RD DMA / non RT traffic | RW | 0x0 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 |
| Address Offset | 0x0000 00A0 | ||
| Physical Address | 0x4220 00A0 | Instance | ISS_TOP |
| Description | This register is reserved and users should write the reset value to this register location.Controls traffic routing inside ISS | ||
| Type | RW | ||
| 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 | CALB_7 | CALB_6 | CALB_5 | CALB_4 | CALB_3 | CALB_2 | CALB_1 | CALB_0 | |||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:16 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 15:14 | CALB_7 | CPort #7 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 13:12 | CALB_6 | CPort #6 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 11:10 | CALB_5 | CPort #5 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 9:8 | CALB_4 | CPort #4 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 7:6 | CALB_3 | CPort #3 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 5:4 | CALB_2 | CPort #2 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 3:2 | CALB_1 | CPort #1 | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 1:0 | CALB_0 | CPort #0. Only used for RD DMA / non RT traffic | RW | 0x0 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 |
| Address Offset | 0x0000 00A4 | ||
| Physical Address | 0x4220 00A4 | Instance | ISS_TOP |
| Description | Controls traffic routing inside ISS | ||
| Type | RW | ||
| 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 | CCP2_WR | CCP2_RD | LDC | SDMA | ICMB | ICMA | RESERVED | ISP_RSZB | ISP_RSZA | ISP_H3A | ISP_BOXCAR | ISP_RAW | ISP_LSC | ISP_IPIPEIF | |||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:28 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 27:26 | CCP2_WR | This bit field is reserved and users should write the reset value to this bit location. CCP2 WR | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 25:24 | CCP2_RD | This bit field is reserved and users should write the reset value to this bit location. CCP2 RD | RW | 0x0 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 23:22 | LDC | SIMCOP LDC | RW | 0x2 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 21:20 | SDMA | SIMCOP - DMA | RW | 0x2 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 19:18 | ICMB | This bit field is reserved and users should write the reset value to this bit location. ICM B | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 17:16 | ICMA | This bit field is reserved and users should write the reset value to this bit location. ICM A | RW | 0x1 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 15:14 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 13:12 | ISP_RSZB | ISP RSZ B | RW | 0x0 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 11:10 | ISP_RSZA | ISP RSZ A | RW | 0x0 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 9:8 | ISP_H3A | ISP H3A | RW | 0x0 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 7:6 | ISP_BOXCAR | ISP_BOXCAR | RW | 0x0 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 5:4 | ISP_RAW | ISP_RAW | RW | 0x0 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 3:2 | ISP_LSC | ISP LSC | RW | 0x0 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 | ||||
| 1:0 | ISP_IPIPEIF | IPIPEIF | RW | 0x0 |
| 0x0: OCPM2 | ||||
| 0x1: OCPM1 | ||||
| 0x3: RESERVED | ||||
| 0x2: OCPM3 |
| Address Offset | 0x0000 00A8 | ||
| Physical Address | 0x4220 00A8 | Instance | ISS_TOP |
| Description | Select exported ISS level events | ||
| Type | RW | ||
| 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 | EMU3_H | EMU3_L | RESERVED | EMU2_H | EMU2_L | ||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:26 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 25:24 | EMU3_H | RW | 0x0 | |
| 23:16 | EMU3_L | RW | 0x0 | |
| 15:10 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 9:8 | EMU2_H | RW | 0x0 | |
| 7:0 | EMU2_L | RW | 0x0 |
| Address Offset | 0x0000 00AC | ||
| Physical Address | 0x4220 00AC | Instance | ISS_TOP |
| Description | For debug purposes only. Resets the state of individual FIFOs in the video mux. | ||
| Type | W | ||
| 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 | F304_426_F_OVR_IRQ | F304_426_E_OVR_IRQ | F304_426_D_OVR_IRQ | F304_426_C_OVR_IRQ | F304_426_B_OVR_IRQ | F304_426_A_OVR_IRQ | F426_304_B_OVR_IRQ | F426_304_A_OVR_IRQ | W64_32_A_OVR_IRQ | W32_16_A_OVR_IRQ | W64_16_B_OVR_IRQ | W64_16_A_OVR_IRQ | W16_64_B_OVR_IRQ | W16_64_A_OVR_IRQ | |||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:14 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 13 | F304_426_F_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset | ||||
| 12 | F304_426_E_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset | ||||
| 11 | F304_426_D_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset | ||||
| 10 | F304_426_C_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset | ||||
| 9 | F304_426_B_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset | ||||
| 8 | F304_426_A_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset | ||||
| 7 | F426_304_B_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset | ||||
| 6 | F426_304_A_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset | ||||
| 5 | W64_32_A_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset | ||||
| 4 | W32_16_A_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset | ||||
| 3 | W64_16_B_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset | ||||
| 2 | W64_16_A_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset | ||||
| 1 | W16_64_B_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset | ||||
| 0 | W16_64_A_OVR_IRQ | W | 0x0 | |
| 0x0: No effect | ||||
| 0x1: Reset |
| Address Offset | 0x0000 00B0 | ||
| Physical Address | 0x4220 00B0 | Instance | ISS_TOP |
| Description | Per-event raw interrupt status vector. Raw status is set even if event is not enabled. | ||
| Type | RW | ||
| 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 | F304_426_F_OVR_IRQ | F304_426_E_OVR_IRQ | F304_426_D_OVR_IRQ | F304_426_C_OVR_IRQ | F304_426_B_OVR_IRQ | F304_426_A_OVR_IRQ | F426_304_B_OVR_IRQ | F426_304_A_OVR_IRQ | W64_32_A_OVR_IRQ | W32_16_A_OVR_IRQ | W64_16_B_OVR_IRQ | W64_16_A_OVR_IRQ | W16_64_B_OVR_IRQ | W16_64_A_OVR_IRQ | |||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:14 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 13 | F304_426_F_OVR_IRQ | R | 0x0 | |
| 12 | F304_426_E_OVR_IRQ | R | 0x0 | |
| 11 | F304_426_D_OVR_IRQ | R | 0x0 | |
| 10 | F304_426_C_OVR_IRQ | R | 0x0 | |
| 9 | F304_426_B_OVR_IRQ | R | 0x0 | |
| 8 | F304_426_A_OVR_IRQ | R | 0x0 | |
| 7 | F426_304_B_OVR_IRQ | R | 0x0 | |
| 6 | F426_304_A_OVR_IRQ | R | 0x0 | |
| 5 | W64_32_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Set event (debug) | ||||
| 4 | W32_16_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Set event (debug) | ||||
| 3 | W64_16_B_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Set event (debug) | ||||
| 2 | W64_16_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Set event (debug) | ||||
| 1 | W16_64_B_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Set event (debug) | ||||
| 0 | W16_64_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Set event (debug) |
| Address Offset | 0x0000 00B4 | ||
| Physical Address | 0x4220 00B4 | Instance | ISS_TOP |
| Description | Per-event 'enabled' interrupt status vector. Enabled status isn't set unless event is enabled. | ||
| Type | RW | ||
| 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 | F304_426_F_OVR_IRQ | F304_426_E_OVR_IRQ | F304_426_D_OVR_IRQ | F304_426_C_OVR_IRQ | F304_426_B_OVR_IRQ | F304_426_A_OVR_IRQ | F426_304_B_OVR_IRQ | F426_304_A_OVR_IRQ | W64_32_A_OVR_IRQ | W32_16_A_OVR_IRQ | W64_16_B_OVR_IRQ | W64_16_A_OVR_IRQ | W16_64_B_OVR_IRQ | W16_64_A_OVR_IRQ | |||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:14 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 13 | F304_426_F_OVR_IRQ | R | 0x0 | |
| 12 | F304_426_E_OVR_IRQ | R | 0x0 | |
| 11 | F304_426_D_OVR_IRQ | R | 0x0 | |
| 10 | F304_426_C_OVR_IRQ | R | 0x0 | |
| 9 | F304_426_B_OVR_IRQ | R | 0x0 | |
| 8 | F304_426_A_OVR_IRQ | R | 0x0 | |
| 7 | F426_304_B_OVR_IRQ | R | 0x0 | |
| 6 | F426_304_A_OVR_IRQ | R | 0x0 | |
| 5 | W64_32_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Clear (raw) event | ||||
| 4 | W32_16_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Clear (raw) event | ||||
| 3 | W64_16_B_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Clear (raw) event | ||||
| 2 | W64_16_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Clear (raw) event | ||||
| 1 | W16_64_B_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Clear (raw) event | ||||
| 0 | W16_64_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Clear (raw) event |
| Address Offset | 0x0000 00B8 | ||
| Physical Address | 0x4220 00B8 | Instance | ISS_TOP |
| Description | Per-event interrupt enable bit vector Write 1 to set (enable interrupt). Readout equal to corresponding _CLR register. | ||
| Type | RW | ||
| 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 | F304_426_F_OVR_IRQ | F304_426_E_OVR_IRQ | F304_426_D_OVR_IRQ | F304_426_C_OVR_IRQ | F304_426_B_OVR_IRQ | F304_426_A_OVR_IRQ | F426_304_B_OVR_IRQ | F426_304_A_OVR_IRQ | W64_32_A_OVR_IRQ | W32_16_A_OVR_IRQ | W64_16_B_OVR_IRQ | W64_16_A_OVR_IRQ | W16_64_B_OVR_IRQ | W16_64_A_OVR_IRQ | |||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:14 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 13 | F304_426_F_OVR_IRQ | R | 0x0 | |
| 12 | F304_426_E_OVR_IRQ | R | 0x0 | |
| 11 | F304_426_D_OVR_IRQ | R | 0x0 | |
| 10 | F304_426_C_OVR_IRQ | R | 0x0 | |
| 9 | F304_426_B_OVR_IRQ | R | 0x0 | |
| 8 | F304_426_A_OVR_IRQ | R | 0x0 | |
| 7 | F426_304_B_OVR_IRQ | R | 0x0 | |
| 6 | F426_304_A_OVR_IRQ | R | 0x0 | |
| 5 | W64_32_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 4 | W32_16_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 3 | W64_16_B_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 2 | W64_16_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 1 | W16_64_B_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Enable interrupt | ||||
| 0 | W16_64_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Enable interrupt |
| Address Offset | 0x0000 00BC | ||
| Physical Address | 0x4220 00BC | Instance | ISS_TOP |
| Description | Per-event interrupt enable bit vector Write 1 to clear (disable interrupt). Readout equal to corresponding _SET register. | ||
| Type | RW | ||
| 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 | F304_426_F_OVR_IRQ | F304_426_E_OVR_IRQ | F304_426_D_OVR_IRQ | F304_426_C_OVR_IRQ | F304_426_B_OVR_IRQ | F304_426_A_OVR_IRQ | F426_304_B_OVR_IRQ | F426_304_A_OVR_IRQ | W64_32_A_OVR_IRQ | W32_16_A_OVR_IRQ | W64_16_B_OVR_IRQ | W64_16_A_OVR_IRQ | W16_64_B_OVR_IRQ | W16_64_A_OVR_IRQ | |||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:14 | RESERVED | This bit field is reserved and users should write the reset value to this bit location. | R | 0x0 |
| 13 | F304_426_F_OVR_IRQ | R | 0x0 | |
| 12 | F304_426_E_OVR_IRQ | R | 0x0 | |
| 11 | F304_426_D_OVR_IRQ | R | 0x0 | |
| 10 | F304_426_C_OVR_IRQ | R | 0x0 | |
| 9 | F304_426_B_OVR_IRQ | R | 0x0 | |
| 8 | F304_426_A_OVR_IRQ | R | 0x0 | |
| 7 | F426_304_B_OVR_IRQ | R | 0x0 | |
| 6 | F426_304_A_OVR_IRQ | R | 0x0 | |
| 5 | W64_32_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 4 | W32_16_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 3 | W64_16_B_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 2 | W64_16_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 1 | W16_64_B_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Disable interrupt | ||||
| 0 | W16_64_A_OVR_IRQ | RW | 0x0 | |
| 0x0: No action | ||||
| 0x1: Disable interrupt |
| Address Offset | 0x0000 0100 | ||
| Physical Address | 0x4220 0100 + (0x10 * k) | Instance | ISS_TOP |
| Description | This register is reserved and users should write the reset value to this register location. Select ISS level event that triggers TC | ||
| Type | RW | ||
| 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 | RESYNC | RESERVED | SYNC | ||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:24 | RESERVED | R | 0x0 | |
| 23:16 | RESYNC | ID of the frame resynchronization event | RW | 0x0 |
| 15:8 | RESERVED | R | 0x0 | |
| 7:0 | SYNC | ID of the transfer trigger event | RW | 0x0 |
| Address Offset | 0x0000 0180 | ||
| Physical Address | 0x4220 0180 + (0x10 * k) | Instance | ISS_TOP |
| Description | This register is reserved and users should write the reset value to this register location. Selects P_START/ P_DONE and C_START / C_DONE pair mapping to TC | ||
| Type | RW | ||
| 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 | PRODUCER | RESERVED | CONSUMER | ||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:22 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 21:16 | PRODUCER | P_START / P_DONE | RW | 0x0 |
| 15:6 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 5:0 | CONSUMER | C_START / C_DONE | RW | 0x0 |
| Address Offset | 0x0000 0200 | ||
| Physical Address | 0x4220 0200 + (0x10 * k) | Instance | ISS_TOP |
| Description | This register is reserved and users should write the reset value to this register location. Select ISS level event that triggers TC | ||
| Type | RW | ||
| 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 | RESYNC | RESERVED | SYNC | ||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:24 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 23:16 | RESYNC | ID of the frame resynchronization event | RW | 0x0 |
| 15:8 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 7:0 | SYNC | ID of the transfer trigger event | RW | 0x0 |
| Address Offset | 0x0000 0300 | ||
| Physical Address | 0x4220 0300 | Instance | ISS_TOP |
| Description | MReqInfo remapping table | ||
| Type | RW | ||
| 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 | REQINFO_7 | RESERVED | REQINFO_6 | RESERVED | REQINFO_5 | RESERVED | REQINFO_4 | RESERVED | REQINFO_3 | RESERVED | REQINFO_2 | RESERVED | REQINFO_1 | RESERVED | REQINFO_0 | ||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 30:28 | REQINFO_7 | MReqInfo value visible @ ISS boundary | RW | 0x0 |
| 27 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 26:24 | REQINFO_6 | MReqInfo value visible @ ISS boundary | RW | 0x0 |
| 23 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 22:20 | REQINFO_5 | MReqInfo value visible @ ISS boundary | RW | 0x0 |
| 19 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 18:16 | REQINFO_4 | MReqInfo value visible @ ISS boundary | RW | 0x0 |
| 15 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 14:12 | REQINFO_3 | MReqInfo value visible @ ISS boundary | RW | 0x0 |
| 11 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 10:8 | REQINFO_2 | MReqInfo value visible @ ISS boundary | RW | 0x0 |
| 7 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 6:4 | REQINFO_1 | MReqInfo value visible @ ISS boundary | RW | 0x0 |
| 3 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 2:0 | REQINFO_0 | MReqInfo value visible @ ISS boundary | RW | 0x0 |
| Address Offset | 0x0000 0304 | ||
| Physical Address | 0x4220 0304 | Instance | ISS_TOP |
| Description | MReqInfo remapping table | ||
| Type | RW | ||
| 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 | REQINFO_15 | RESERVED | REQINFO_14 | RESERVED | REQINFO_13 | RESERVED | REQINFO_12 | RESERVED | REQINFO_11 | RESERVED | REQINFO_10 | RESERVED | REQINFO_9 | RESERVED | REQINFO_8 | ||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 30:28 | REQINFO_15 | MReqInfo value visible @ ISS boundary | RW | 0x0 |
| 27 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 26:24 | REQINFO_14 | MReqInfo value visible @ ISS boundary | RW | 0x0 |
| 23 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 22:20 | REQINFO_13 | MReqInfo value visible @ ISS boundary | RW | 0x3 |
| 19 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 18:16 | REQINFO_12 | MReqInfo value visible @ ISS boundary | RW | 0x2 |
| 15 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 14:12 | REQINFO_11 | MReqInfo value visible @ ISS boundary | RW | 0x1 |
| 11 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 10:8 | REQINFO_10 | MReqInfo value visible @ ISS boundary | RW | 0x1 |
| 7 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 6:4 | REQINFO_9 | MReqInfo value visible @ ISS boundary | RW | 0x0 |
| 3 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 2:0 | REQINFO_8 | MReqInfo value visible @ ISS boundary | RW | 0x0 |
| Address Offset | 0x0000 0308 | ||
| Physical Address | 0x4220 0308 | Instance | ISS_TOP |
| Description | MReqInfo remapping table | ||
| Type | RW | ||
| 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 | REQINFO_23 | RESERVED | REQINFO_22 | RESERVED | REQINFO_21 | RESERVED | REQINFO_20 | RESERVED | REQINFO_19 | RESERVED | REQINFO_18 | RESERVED | REQINFO_17 | RESERVED | REQINFO_16 | ||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 30:28 | REQINFO_23 | MReqInfo value visible @ ISS boundary | RW | 0x5 |
| 27 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 26:24 | REQINFO_22 | MReqInfo value visible @ ISS boundary | RW | 0x5 |
| 23 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 22:20 | REQINFO_21 | MReqInfo value visible @ ISS boundary | RW | 0x5 |
| 19 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 18:16 | REQINFO_20 | MReqInfo value visible @ ISS boundary | RW | 0x5 |
| 15 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 14:12 | REQINFO_19 | MReqInfo value visible @ ISS boundary | RW | 0x5 |
| 11 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 10:8 | REQINFO_18 | MReqInfo value visible @ ISS boundary | RW | 0x5 |
| 7 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 6:4 | REQINFO_17 | MReqInfo value visible @ ISS boundary | RW | 0x5 |
| 3 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 2:0 | REQINFO_16 | MReqInfo value visible @ ISS boundary | RW | 0x4 |
| Address Offset | 0x0000 030C | ||
| Physical Address | 0x4220 030C | Instance | ISS_TOP |
| Description | MReqInfo remapping table | ||
| Type | RW | ||
| 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 | REQINFO_31 | RESERVED | REQINFO_30 | RESERVED | REQINFO_29 | RESERVED | REQINFO_28 | RESERVED | REQINFO_27 | RESERVED | REQINFO_26 | RESERVED | REQINFO_25 | RESERVED | REQINFO_24 | ||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 30:28 | REQINFO_31 | MReqInfo value visible @ ISS boundary | RW | 0x7 |
| 27 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 26:24 | REQINFO_30 | MReqInfo value visible @ ISS boundary | RW | 0x7 |
| 23 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 22:20 | REQINFO_29 | MReqInfo value visible @ ISS boundary | RW | 0x7 |
| 19 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 18:16 | REQINFO_28 | MReqInfo value visible @ ISS boundary | RW | 0x7 |
| 15 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 14:12 | REQINFO_27 | MReqInfo value visible @ ISS boundary | RW | 0x7 |
| 11 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 10:8 | REQINFO_26 | MReqInfo value visible @ ISS boundary | RW | 0x7 |
| 7 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 6:4 | REQINFO_25 | MReqInfo value visible @ ISS boundary | RW | 0x7 |
| 3 | RESERVED | This bit field is reserved and users should write the reset value to this bit location | R | 0x0 |
| 2:0 | REQINFO_24 | MReqInfo value visible @ ISS boundary | RW | 0x6 |