Core Configuration Register - Core Configuration Register - 5.1 English - PG232

MIPI CSI-2 Receiver Subsystem Product Guide (PG232)

Document_ID
PG232
Release_Date
2022-04-26
Version
5.1 English

The Core Configuration register is described in Table: Core Configuration Register (0x00) and allows you to enable and disable the MIPI CSI-2 RX Controller core and apply a soft reset during core operation.

Table 2-8: Core Configuration Register (0x00)

Bits

Name

Reset Value

Access

Description

31–2

Reserved

N/A

N/A

Reserved

1

Soft Reset

0x0

R/W

1: Resets the core

0: Takes core out of soft reset

All registers reset to their default value except the following:

• Soft Reset bit (offset 0x00 bit[1])

• Core Enable bit (offset 0x00 bit[0])

• Active Lanes Configuration bit (offset 0x04 bit[1:0])

• Global Interrupt Enable Register (offset 0x20)

• Interrupt Enable Register (offset 0x28)

In addition to resetting registers when this bit is set to 1:

• Shut down port is not asserted on the PPI lanes

• Internal FIFOs (PPI, Packet, Generic Short Packet) are flushed

• Control Finite State Machine (FSM) stops processing current packet. Any partially written packet to memory is marked as errored. This packet, when made available through the AXI4-Stream interface, reports the error on TUSER[1].

0

Core Enable

0x1

R/W

1: Enables the core to receive and process packets

0: Disables the core for operation

When disabled:

• Shuts down port assertion on the PPI lanes

• Internal FIFOs (PPI, Packet, Generic Short Packet) are flushed

• Control FSM stops processing current packet
Any partially written packet to memory is marked as errored. This packet, when made available through the AXI4-Stream interface, reports the error on TUSER[1].

Notes:

1. The short packet and line buffer FIFO full conditions take a few clocks to reflect in the register clock domain from the core clock domain due to Clock Domain Crossing (CDC) blocks.