MIPI CSI-2 Intel® FPGA IP User Guide

ID 813926
Date 7/23/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

The MIPI CSI-2 IP uses this interface when in passthrough mode. It carries the MIPI CSI-2 packets recovered from the external MIPI input, as defined by the MIPI CSI-2 specification low-level protocol. This interface allows retransmission or custom processing of the received MIPI CSI-2 packets. For example in bridging applications where the IP combines multiple incoming CSI-2 streams into a single outgoing CSI-2 stream.

The IP combines MIPI CSI-2 packets from multiple lanes, if configured, but performs no further processing. The packets have packet header followed by payload and checksum for long packets.

The IP includes a single AXI4-Stream output interface, containing data from all virtual channels. According to your system requirements you 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 Packet data
axi4s_mipi_out_tkeep channel_width ÷ 8 Output Packet tkeep
axi4s_mipi_out_tvalid 1 Output Ppacket 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-Stream end of packet
axi4s_mipi_out_tready 1 Input AXI4-Stream data ready