Core Configuration Register - 5.4 English

MIPI CSI-2 Receiver Subsystem LogiCORE IP Product Guide (PG232)

Document ID
PG232
Release Date
2023-11-06
Version
5.4 English

The Core Configuration register is described in the following table and allows you to enable and disable the MIPI CSI-2 RX Controller core and apply a soft reset during core operation.

Table 1. 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].

  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.