We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

MIPI_CSI2_Rx_decoder


MIPI_CSI2_Rx_decoder receives Camera Serial Interface 2 image traffic from a camera sensor and converts packetized sensor data into usable video outputs for FPGA-based vision systems. It fits between the MIPI physical layer and downstream image processing logic, where it removes packet framing overhead and presents pixel data with frame and line qualifiers. This core is intended for designs that need to bring mobile image sensors into a PolarFire® FPGA or PolarFire SoC FPGA without building a custom packet decoder. It handles the protocol-specific separation of short packets, long packets, payload formatting, and embedded data indication, which reduces development effort and integration risk. The architecture also supports de-multiplexing of interleaved streams by virtual channel, enabling multi-stream camera pipelines within a single receive path. Multiple output styles allow the decoded image stream to connect either to custom logic or to standard video processing subsystems. Configuration options let designers align the core to sensor format, lane arrangement, stream structure, and output packing strategy. This makes the core well suited for embedded vision, machine vision, and video capture systems that require direct MIPI CSI-2 sensor ingestion inside a programmable fabric pipeline.

Features and Benefits


  • Video formats
    - Supports RAW-8, RAW-10, RAW-12, RAW-14, RAW-16, and RGB-888 data types
    - Accepts user-defined data types
    - Indicates embedded data with a dedicated valid signal
  • Stream decoding
    - Decodes short packets and long packets
    - Extracts virtual channel identifiers from packet headers
    - De-multiplexes interleaved video streams to output channels
  • Interfaces
    - Provides native video output
    - Supports AXI4-Stream Video interface
    - Includes AXI4-Lite Video target interface
  • PHY connectivity
    - Connects through a D-PHY interface
    - Uses PolarFire MIPI IOG generic interface blocks
    - Works with an external Phase-Locked Loop
  • Configuration options
    - Configures lane count
    - Selects output pixels per clock
    - Adjusts input data inversion and FIFO address width

Licensing Options


Encrypted RTL free with any Libero license 

Documentation


Title
PolarFire MIPI CSI-2 Receiver Decoder IP Download



Live Chat

Need Help?

Privacy Policy