The DSI-2 Controller delivers high-speed serial connectivity between host processors and display devices. Compliant with MIPI DSI-2 v1.1, this IP includes Receiver (Rx) capabilities over 4 D-PHY data lanes.
The IP supports both command and video modes, ensuring efficient operation across diverse display use cases. It fully implements all three layers defined by the DSI-2 standard: Pixel-to-Byte Packing, Low-Level Protocol, and Lane Management. With a 64-bit core width, the DSI-2 Controller distributes data across 4 lanes via a 16-bit PPI.
Programmable via the APB bus, the DSI-2 Controller includes interrupt ports for status and error monitoring. It has been rigorously function-verified through VIP, ensuring robust performance.
MIPI DSI-2 RX Controller
Overview
Key Features
- Compliant with the following specifications
- MIPI DSI-2 Specification v1.1
- MIPI D-PHY Specification v2.0, 4 D-PHY data lanes
- Display Command Set (DCS) Specification v1.3
- APB Specification v3.0
- Supports ULPS/LPDT/BTA mode
- Multiple peripheral support capability with configurable virtual channels
- ECC and checksum capabilities
- Supports the following pixel formats:
- Compressed Pixel Stream, 32-bit or 64-bit format (data type 0x0B)
- Loosely Packed Pixel Stream, 20-bit YCbCr, 4:2:2 format (data type 0x0C)
- Packed Pixel Stream, 24-bit YCbCr, 4:2:2 format (data type 0x1C)
- Packed Pixel Stream, 16-bit YCbCr, 4:2:2 format (data type 0x2C)
- Packed Pixel Stream, 20-bit YCbCr, 4:2:2 format (data type 0x3C)
- Packed Pixel Stream, 30-bit RGB, 10-10-10 format (data type 0x0D)
- Packed Pixel Stream, 36-bit RGB, 12-12-12 format (data type 0x1D)
- Packed Pixel Stream, 12-bit YCbCr, 4:2:0 format (data type 0x3D)
- Packed Pixel Stream, 16-bit RGB, 5-6-5 format (data type 0x0E)
- Packed Pixel Stream, 18-bit RGB, 6-6-6 format (data type 0x1E)
- Loosely Packed Pixel Stream, 18-bit RGB, 6-6-6 format (data type 0x2E)
- Packed Pixel Stream, 24-bit RGB, 8-8-8 format (data type 0x3E)
Block Diagram
Applications
- Mobile,
- Automotive,
- AI,
- Security,
- AR/VR,
- etc
Deliverables
- Encrypted RTL source code
- Lint/CDC report
- Testbench
- Synthesis script
- Datasheet, User Guide
Technical Specifications
Maturity
DK Ready
Availability
Now