SPRUIV7C May 2022 – November 2025 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
CSI2 Target Controller Status. Contains useful debug information such as FSM states.
Return to Summary Table
| Instance Name | Physical Address |
|---|---|
| CSI_RX_IF0 | 3010 1204h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RUNNING | RESERVED | ||||||
| R | NONE | ||||||
| 0h | 0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| NONE | |||||||
| 0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | READY_STATE | ||||||
| NONE | R | ||||||
| 0h | X | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STREAM_FSM | RESERVED | PROTOCOL_FSM | |||||
| R | NONE | R | |||||
| 0h | 0h | 0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RUNNING | R | 0h | The Stream is enabled |
| 30:9 | RESERVED | NONE | 0h | Reserved |
| 8 | READY_STATE | R | X | Indicates the state of the pushback signal pixel_ready_if for this stream |
| 7:4 | STREAM_FSM | R | 0h | Output to Stream FSM states: 0x0: STREAM_IDLE 0x1: STREAM_WAIT_CTRL_DATA // Expecting control data next 0x2: STREAM_CTRL // Check contents of Ctrl packet and extract header information 0x3: STREAM_DATA // Pixel stream pixel data unpacking 0x4: STREAM_CONV_PIX_NB // 1st cycle delay for byte2pixel conversion 0x5: STREAM_CONV_PIX_NB_EXT // 2nd cycle delay for byte2pixel conversion 0x6: STREAM_DATA_START // Assert Hsync 0x7: STREAM_DATA_END // De-assert Hysnc 0x8: STREAM_FILL_WAIT // Elastic Buffer cfg - wait until fill level is reached 0x9: STREAM_STOP // Stop at the end of Frame - used to set irq 0xA: STREAM_WAIT_CRC // Wait until CRC check has completed - Full Line cfg 0xB: STREAM_WAIT_PKT_DONE // Wait for CRC to complete before proceeding 0xC: STREAM_PKT_DONE // Packet complete - no error conditions after this point 0xD: STREAM_NULL // NULL pkt received 0xE: STREAM_FLUSH // Flush due to CRC error |
| 3:2 | RESERVED | NONE | 0h | Reserved |
| 1:0 | PROTOCOL_FSM | R | 0h | Input to Stream FSM states: 0x0: PROT_IDLE 0x1: PROT_WAIT_CTRL 0x2: PROT_CTRL 0x3: PROT_DATA |