3. MIPI CSI-2 Intel® FPGA IP Parameters
Parameter | Value | Description |
---|---|---|
Direction | RX, TX | Select the port direction. |
Video Interface Mode | Video, Passthrough | Select Video to decode RX video to/TX video from AXI4-Stream Video interface. Select Passthrough to interface using MIPI CSI-2 packets and disable packet encode/decode. |
Buffer depth | 128, 256, 512, 1024, 2048, 4096, 8192, 16384 |
Select the FIFO buffer depth. For the Receiver, this is in units of pixels. For the Transmitter, this value is in bytes. In both cases, a recommended minimum value would contain 2 video lines, though this may need to be higher depending on the back-pressure characteristics of the user’s system. |
Enable Scrambler/Descrambler | True, False | Enable CSI-2 scrambling on TX or CSI-2 descrambling on RX. |
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. |
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 – 4 | Select the number of AXI-S video interfaces/CSI-2 virtual channels. |
Support RAW6 | True, False | Turn on to support handling the RAW6 video data type. |
Support RAW7 | True, False | Turn on to support handling the RAW7 video data type. |
Support RAW8 | True, False | Turn on to support handling the RAW8 video data type. |
Support RAW10 | True, False | Turn on to support handling the RAW10 video data type. |
Support RAW12 | True, False | Turn on to support handling the RAW12 video data type. |
Support RAW14 | True, False | Turn on to support handling the RAW14 video data type. |
Support RAW16 | True, False | Turn on to support handling the RAW16 video data type. |
Support RAW20 | True, False | Turn on to support handling the RAW20 video data type. |
Support RAW24 | True, False | Turn on to support handling the RAW24 video data type. |
Support YUV420 8-bit | True, False | Turn on to support handling YUV420 8-bit video data type (Receiver only). |
Support YUV420 8-bit (legacy) | True, False | Turn on to support handling YUV420 8-bit legacy video data type (Receiver only). |
Support YUV420 10-bit | True, False | Turn on to support handling YUV420 10-bit video data type (Receiver only). |
Support YUV422 8-bit | True, False | Turn on to support handling YUV422 8-bit video data type (Receiver only). |
Support YUV422 10-bit | True, False | Turn on to support handling YUV422 10-bit video data type (Receiver only). |
Support YUV444 | True, False | Turn on to support handling the YUV444 video data type. |
Support RGB444 | True, False | Turn on to support handling the RGB444 video data type. |
Support RGB555 | True, False | Turn on to support handling the RGB555 video data type. |
Support RGB565 | True, False | Turn on to support handling the RGB565 video data type. |
Support RGB666 | True, False | Turn on to support handling the RGB666 video data type. |
Support RGB888 | True, False | Turn on to support handling the RGB888 video data type. |