COMPANY

About VeriSilicon
Executive Team
Press Release
In the News
Events
Partners
Careers
Trademark
Contact Us

INVESTOR RELATIONS

Board of Directors
Major Investors
Stock Information
IR Contacts
Home IP Portfolio Interface IP MIPI CSI Device Controller
MIPI CSI Device Controller

The VS_MIPI_CSI2_DEVICE is a CSI-2 device-side controller that implements the CSI-2 protocol for transmitting data to a CSI-2-compliant host, targeting chip-to-chip communication in mobile systems. It is fully compliant with the MIPI Alliance Standard for CSI-2, Version 2.1, and supports both D-PHY (up to 4 lanes) and C-PHY (up to 4 trios) interfaces, with configurable PPI widths to accommodate high-speed and low-power operation. The controller also offers configurable pixel throughput (4 or 8 pixels per cycle), supports a wide range of image formats (including YUV, RGB, RAW, and others), and provides multi-virtual channel identification and processing for efficient multiplexing of multiple data streams.

CSI Device Controller.png

Features

  • Complies with MIPI Alliance and AMBA standards

    -  MIPI Alliance Standard compliant withCamera Serial Interface (CSI-2) Version 2.1

    -  MIPI Alliance Specification compliant with C-PHY Version 2.1

    -  MIPI Alliance Specification compliant with D-PHY Version 2.1

    -  AMBA 3.0/4.0 Specification (APB) from Arm

  • Supports MIPI C-PHY 32-bit, D-PHY 16/32-bit data width PHY Protocol Interface (PPI) as output

  • Supports up to 4 configurable MIPI C-PHY/D-PHY TX data trios/lanes

  • Supports up to 4.5Gsps/6Gbps per trio/lane for C-PHY/D-PHY

  • Supports a maximum 16 virtual channels for D-PHY and 32 virtual channels for C-PHY

  • Supports C-PHY/D-PHY high speed and low power operation

  • Supports C-PHY/D-PHY ultra low power state (ULPS)

  • 160-bit Image Pixel Interface (IPI) input interface

  • 192-bit Packet Based Interface (PBI) Master/Slave interface

  • Supports primary and secondary data formats

    -  YUV420 8-bit (Legacy)/8-bit/10-bit and YUV422 8-bit/10-bit

    -  RGB888, RGB666, RGB565, RGB555, and RGB444

    -  RAW6, RAW7, RAW8, RAW10, RAW12, RAW14, RAW16, and RAW20

    -  User-defined byte-based data

    -  Generic 8-bit long packets (Null, Blanking, Embedded data)

  • Supports generic short data types

  • Supports processing multiple pixels (4 or 8 pixels) per pixel clock

  • Supports 3 work modes corresponding to different format conversions

    -  IPI -> PBI

    -  IPI -> PPI

    -  PBI -> PPI

  • Error detection

    -  Memory level

    -  IPI/PBI level

    -  System level

Search

Contact

Language

简体中文

English

日本語

芯原股份 (688521.SH)
Thank You for Subscribing
Thank you for subscripting to receive the latest news of VeriSilicon via email .
While you await our next issue, we invite you to learn more about VeriSilicon through the resources below.
CUSTOM SILICON SOLUTIONS
Embedded Vivante GPU, Vision, and IoT cores
Embedded Vivante Dedicated Vision IP
ZSP Digital Signal Processors
Hantro Video Encoder and Decoder IP
Company Information
Close