CSI2 Interface Solution
Brite provides full solution for the MIPI CSI interface, which receives the data from sensors in PHY layer, and then converts the byte data to pixel after lane data mergence. Data scramble is an optional feature to decrease the EMI effect. A standard PPI interface is implemented for the connection between MIPI PHY and CSI controller. Brite MIPI CSI interface solution supports image applications with varying pixel formats.
Brite MIPI CSI Interface Solution
Compliant with MIPI CSI-2 Specification v3.0, v2.1, v2.0, v1.3, v1.1, v1.0
Compliant with D - PHY Specification v2.1, v2.0, v1.2, v1.1
Compliant with C - PHY Specification v1.2, v0.7
Full MIPI CSI-2 RX functionality where either D - PHY / C - PHY can be used
Supports Multi lane distribution and also lanes can be configured up to 3 lanes for C - PHY and 8 lanes for D - PHY
Supports Data rate in range 2.5 Gbps
Supports PPI Interface
Supports short and long packets
Supports multilane distribution
Continuous and non-continuous (gated) D-PHY byte clock support
Supports Frame and Line Synchronization Packets (Short Packets)
Supports Data Descrambling in Lanes
Supports Deskew mechanism for Lane synchronization
Supports High Speed and Escape Mode (LPDT and ULPS) reception
Supports the following interleaving methods
- Data type
- Virtual channel
Supports 16 interleaved Virtual channel in D - PHY and 32 in C - PHY
Support all Protocol Decoding Level errors
Supports the compression for RAW data types
Supports Error Detection techniques for active data using Checksum (16 bit)
Supports Image applications with varying Pixel formats
- RAW Data Type - RAW6, RAW7, RAW8, RAW10, RAW12, RAW14
- RAW16, RAW20, RAW24
- RGB Data Type - RGB444, RGB555, RGB565, RGB888, RGB 666
- YUV Data Type - YUV422-8bit, YUV422- 10bit, YUV420-8bit
- YUV420- 10bit, Legacy YUV420-8bit
- User defined data type - 8 data types
- Generic 8bit long packet (Null, Blanking, Embedded data)
Supports Pixel Level /interface with HSYNC, VSYNC, DATA and DATA VALID
Programmable synchronization and interrupt (error and information) events
Fully synthesizable
Static synchronous design
Positive edge clocking and no internal tri-states
Scan test ready
Simple interface allows easy connection to microprocessor/microcontroller devices
PHY Features:
The Brite MIPI DPHY RX integrates 1 clock lane and up to 4 Data lanes, which is compatible with the D-PHY V1.2 specification. The high speed receiver supports 80Mbps up to 2.5Gbps data rate, low-power receiver and transmitter both support data transmission around 10Mbps. As the same as TX, the interface is a standard MIPI D-PHY PPI interface that can be easily connected to a standard CSI controller.
Features:
On-die automatic termination calibration to PVT.
Automatic termination control for HS and LP modes.
MIPI-HS/MIPI-LP modes Support.
BIST
PRBS Checker
DSI2 Interface Solution
Brite provides a complete MIPI DSI2 solution, which is compliant with MIPI DSI-2 specification. It supports 1 to 4 lane configuration and different data formats, which can adapt to diverse application scenarios. The DPHY can support crystal or SOC clock input as reference clock, and the data lane sequence can be freely swapped. The interface between controller and PHY is a standard PPI interface.
Brite MIPI DSI Interface Solution
Controller Features:
Compliant with MIPI DSI-2 Specification v1.3
Compliant with Display Serial Interface (DPI -2) v2.0
Supports fully MIPI DSI2 Transmitter functionality
Compliant with Display Bus Interface (DBI) v2.0
Compliant with Display Command Set (DCS) v1.3
Compliant with D - PHY specification v2.1, v2.0, v1.2, v1.1
Compliant with C – PHY specification v1.2
Full MIPI DSI-2 Receiver functionality supporting CPHY and DPHY
Supports all types of short and long packets
Supports 1 to 4 lane configuration and 3 trios
Supports internal data width of maximum up to 128 bits
Supports PPI interface with 8/16/32 bit
Supports all virtual channel identifier
Supports both video and command modes
Supports Multiple packets per transmission
Supports Error Detection techniques for active data using Check sum (16 bit)
Interrupt support for indicating internal status and error information
Supports sync event payloads and Data Interleaving
Programmable display resolutions
Supports for dual MIPI DSI use case with VESA display stream compression (DSC)
Supports generic read / write over DBI Interface
Supports burst and non-burst mode transfer over DPI Interface
Supports all BTA (Bi directional Turn around) with contention and fault recovery
Supports Bi-directional communication and escape mode
Supports EOT Enable/ Disable Mechanism
Supports Link Merging Function
Supports both High speed and Low power packet reception
Multiple peripheral support capability with configurable virtual channels Supports for ultra- low power mode
Supports following formats
- YCbCr Data type
- RGB Data type
- YUV Data type
- RAW Data type
Fully synthesizable
Static synchronous design
Positive edge clocking and no internal tri-states
Scan test ready
Simple interface allows easy connection to microprocessor/microcontroller devices
PHY features:
The Brite MIPI DPHY TX integrates 1 clock lane and up to 4 Data Lanes compatible high-speed receiver that support 80Mbps up to 2.5Gbps Data rate, low-power receiver and transmitter that supports data rate around 10Mbps. This IP supports D-PHY v1.2 specification. The interface is a standard MIPI D-PHY PPI interface that can be easily connected to a standard DSI controller.
As well, the Brite MIPI DPHY TX consists of many key components which provides a variety of functionality:
On-die automatic TX termination calibration.
SCAN and BIST modes.
Flexible input clock reference
Lane Swap supported
Internal reference clock or external crystal oscillator support