MIPI DSI Transmit Bridge

A Complete HDL Reference Design

The Lattice Semiconductor DSI (Display Serial Interface) transmit reference design is a complete HDL (Hardware Description Language) design for enabling either a MachXO2, MachXO3, or ECP3 FPGA to drive a DSI receiving device. In this design, the DSI transmit accepts RGB (Red, Green & Blue) pixel bus data from a processor or other display control output device. The output of the design interfaces to a D-PHY interface IP core, allowing the FPGA to directly drive a DSI receiving device, such as a display.

The parallel RGB to DSI transmit design illustrates how Lattice Ultra Low Density FPGAs can be used to connect various processors to DSI displays. The DSI transmit design enables embedded designers to utilize low cost screens with embedded processors.

Flexible MIPI (Mobile Industry Processor Interface) DSI Transmit Bridge - Allows an embedded processor that does not have mobile I/O to interface to a low cost DSI screen.

MIPI Application Diagram

Features

  • Supports up to 4 data lanes at up to ~ 900Mbps per lane
  • HS (High Speed) Mode recevie
  • LP (Low Power) Mode transmit and receive
  • Typical power for 2 data lane bridge running at 700Mbps is 20mW
  • Typical power for 4 data lane bridge running at 700Mbps is 32mW
  • Provides a DCS (Display Command Set) encoder for display controls
  • Supports DSI formats RGB, YCbCr and User Defined
  • Output parallel RGB bus supporting up to 36 bits with clock, Hsync & Vsync

Jump to

Block Diagram

DSI Tx block diagram

Documentation

Quick Reference
Technical Resources
Information Resources
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
MIPI DPHY DSI/CSI-2 Example Schematic
1.0 10/29/2013 PDF 72.6 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Parallel to MIPI DSI TX Bridge - Documentation
FPGA-RD-02133 1.6 1/31/2021 PDF 1.2 MB
Parallel to MIPI DSI TX Bridge - Source Code
RD1184 1.5 1/1/2015 ZIP 2.6 MB
MIPI D-PHY Interface IP - Source Code
RD1182 1.7 10/14/2020 ZIP 5.3 MB
MachXO2 RGB565 4L
RD1184 2.0 8/18/2015 ZIP 1 MB
LatticeECP5 RGB888 4L
RD1184 2.0 8/18/2015 ZIP 1.4 MB
MachXO2 RGB666 1L
RD1184 2.0 8/18/2015 ZIP 2.4 MB
LatticeECP3 RGB888 2L
RD1184 2.0 8/18/2015 ZIP 1.3 MB
LatticeECP3 RGB888 4L
RD1184 2.0 8/18/2015 ZIP 1.4 MB
MachXO2 YCbCr420 12b 1L
RD1184 2.0 8/18/2015 ZIP 911.7 KB
MachXO2 YCbCr422 16b 1L
RD1184 2.0 8/18/2015 ZIP 1.2 MB
MachXO2 RGB565 1L
RD1184 2.0 8/18/2015 ZIP 1.2 MB
MachXO2 YCbCr422 16b 2L
RD1184 2.0 8/18/2015 ZIP 1.2 MB
MachXO3 RGB888 4L
RD1184 2.0 8/18/2015 ZIP 1.3 MB
MachXO3 RGB101010 1L
RD1184 2.0 8/18/2015 ZIP 1.3 MB
MachXO3 RGB888 2L
RD1184 2.0 8/18/2015 ZIP 1.3 MB
MachXO3 YCbCr422 24b 4L
RD1184 2.0 8/18/2015 ZIP 1.4 MB
MachXO2 RGB888 1L
RD1184 2.0 8/18/2015 ZIP 1.2 MB
MachXO2 RGB888 2L
RD1184 2.0 8/18/2015 ZIP 1.3 MB
MachXO2 RGB888 4L
RD1184 2.0 8/18/2015 ZIP 1.3 MB
MachXO2 YCbCr422 24b 4L
RD1184 2.0 8/18/2015 ZIP 2.5 MB
MachXO2 RGB101010 1L
RD1184 2.0 8/18/2015 ZIP 1.3 MB
LatticeXP2 RGB888 4L
RD1184 2.0 8/18/2015 ZIP 1.4 MB
MachXO3 RGB888 1L
RD1184 2.0 8/18/2015 ZIP 1.2 MB
MachXO3 RGB666 1L
RD1184 2.0 8/18/2015 ZIP 1.2 MB
MIPI D-PHY Reference Design - Documentation
FPGA-RD-02040 1.7 9/11/2020 PDF 2.4 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
MIPI Display Serial Interface Solution Product Flyer
I0241 2.0 10/22/2013 PDF 1.8 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Multi-time Programmable ULD FPGAs
1.0 12/1/2013 PDF 163.5 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.

If you need a MIPI configuration which doesn't appear as a reference design on this page, contact your local Lattice Sales Office.