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 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. |
Enable Scrambler/Descrambler | 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. |
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 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. |