MIPI CSI-2 Intel® FPGA IP User Guide

ID 813926
Date 4/26/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

2.3.4. Receiver AXI4-Stream Output Passthrough Interface

This interface used when in passthrough mode carries the MIPI CSI-2 packets recovered from the external MIPI input, as defined by the MIPI CSI-2 specification low-level protocol. This is intended to allow retransmission or custom processing of the received MIPI CSI-2 packets, for example in bridging applications where multiple incoming CSI-2 streams are combined into a single outgoing CSI-2 stream.

The MIPI CSI-2 packets have been combined from multiple lanes, if configured, but no further processing has been performed. They are presented in full, with packet header, followed by payload and checksum for long packets.

A single AXI4-Stream output interface is provided, containing data from all virtual channels. According to the user system requirements the user can process this data as a combined stream or decode it further based on the virtual channel ID in the packet headers.

Table 12.  Receiver AXI4-Stream Output Passthrough Interface Signalschannel_width = PPI_data_width × lane_count
Signal Width Direction Description
axi4s_mipi_out_tdata channel_width Output MIPI packet data
axi4s_mipi_out_tkeep channel_width ÷ 8 Output MIPI packet tkeep
axi4s_mipi_out_tvalid 1 Output MIPI packet data_valid
axi4s_mipi_out_tuser 1 Output

Bit0: AXI4-Stream start of packet

0 = Not start of packet

1 = Start of packet

axi4s_mipi_out_tlast 1 Output AXI4-Streamend of packet
axi4s_mipi_out_tready 1 Input AXI4-Streamdata ready