MIPI CSI-2 IP User Guide

ID 813926
Date 3/30/2025
Public

Visible to Intel only — GUID: hoo1689226496506

Ixiasoft

Document Table of Contents

3. MIPI CSI-2 IP Parameters

Table 17.  IP Core Parameters
Parameter Value Description
Direction RX, TX Select the port direction.
Video Interface Mode Video, Passthrough Select Video to decode received CSI-2 to AXI4-Stream video pixel data or transmit CSI-2 from AXI4-Stream video pixel data", Select Passthrough to interface using MIPI CSI-2 packets and disable packet encode or decode.
Buffer depth

128, 256, 512, 1024,

2048, 4096, 8192, 16384

Select the FIFO buffer depth. For the receiver, the value is in pixels. For the transmitter, this value is in bytes. In both cases, a recommended minimum value contains 2 video lines. This value may need to be higher depending on the backpressure of the your system.
Scrambling (TX) or Descrambling (RX) On or off Turn on CSI-2 scrambling on transmitter or CSI-2 descrambling on receiver.
Number of lanes

1C & 1D, 1C & 2D, 1C & 4D, 1C & 8D

Select the number of D-PHY lanes. C indicates clock lane while D indicates Data lane count.
Error Correction Check (ECC) insertion (TX) or checking (RX) On of off

Turn on for error correction code (ECC) processing. For the receiver, when Error correction check checking is off, the IP does not detect or correct any bit errors in the packet headers. For the transmitter, when Error correction check insertion os off, the IP does not calculate the header ECC code and it sends the value zero. If the transmitter has this option disabled the IP does not comply with the CSI-2 specification. Turning off this option allows selective reduction in IP resource utilization.

CRC insertion (TX) or checking (RX) On of off

Cyclic redundancy check (CRC) processing. For the receiver, when CRC checking is off. the IP does not calculate long packet payload checksums so does not detect payload errors.. For the transmitter, when CRC insertion is off. the IP does not calculate long packet payload CRC, and it places the value zero in the field. For the transmitter, when CRC insertion is off. the IP does not comply with the CSI-2 specification. Turning off this parameter for either the transmitter or receiver gives a selective reduction in IP resource utilization.

Control and status registers On of off

When control and status registers are off, the control and status register interface is not available, apart from the interface to the AXI2CV registers in the transmitter. Turning off this parameter allows selective reduction in IP resource utilization.

PPI bus width per lane 16 Select the PHY Protocol Interface (PPI) bus width bits per lane.
Pixels in parallel 1, 2, 4 Select the number of pixels in parallel at the video streaming interface.
Number of video streaming interfaces 1, 2, 3, 4 Select the number of AXI-S video interfaces or CSI-2 virtual channels.
Support RAW6 On or off Turn on to support the RAW6 video data type.
Support RAW7 On or off Turn on to support the RAW7 video data type.
Support RAW8 On or off Turn on to support the RAW8 video data type.
Support RAW10 On or off Turn on to support the RAW10 video data type.
Support RAW12 On or off Turn on to support the RAW12 video data type.
Support RAW14 On or off Turn on to support the RAW14 video data type.
Support RAW16 On or off Turn on to support the RAW16 video data type.
Support RAW20 On or off Turn on to support the RAW20 video data type.
Support RAW24 On or off Turn on to support the RAW24 video data type.
Support YUV420 8-bit On or off Turn on to support YUV420 8-bit video data type.
Support YUV420 8-bit (legacy) On or off Turn on to support YUV420 8-bit legacy video data type.
Support YUV420 10-bit On or off Turn on to support YUV420 10-bit video data type.
Support YUV422 8-bit On or off Turn on to support YUV422 8-bit video data type.
Support YUV422 10-bit On or off Turn on to support YUV422 10-bit video data type.
Support RGB444 On or off Turn on to support the RGB444 video data type.
Support RGB555 On or off Turn on to support the RGB555 video data type.
Support RGB565 On or off Turn on to support the RGB565 video data type.
Support RGB666 On or off Turn on to support the RGB666 video data type.
Support RGB888 On or off Turn on to support the RGB888 video data type.