The Arasan DSI Tx Controller IP is designed to provide MIPI DSI 1.3 – compliant high-speed serial connectivity for the host (mobile application processor) using 1 to 4 D-PHYs depending on bandwidth needs. Serial connectivity to the display module’s DSI device is implemented using 1 to 4 D-PHY’s (also available from Arasan), depending on display bandwidth needs. This IP connects to the D-PHYs through the PPI interface.
On the application processor side, Arasan’s DSI Host Controller provides the choice of DPI or DBI Interface to a graphics controller. A DBI interface provides downstream support of Types 1 to 3 display modules, and the DPI Interface is needed for Types 2 to 4 displays.
Initial configuration of Arasan’s MIPI DSI Host Controller can be done through programmed IO over the AHB bus, however, other bus interfaces can be provided upon request.
Features
Compliant with the following MIPI specifications
Display Serial Interface (DSI) version 1.3.1
Display Pixel Interface (DPI-2) version 2.00
Display Bus Interface (DBI) version 2.00
Display Command Set (DCS) version 1.3
D-PHY version 1.2
DSI TX (Processor Host) interface supports
Connectivity to D-PHY through PPI Interface
1 to 4 data lane support
Hi-Speed (HS) transmit from 80 Mbps to 2.5Gbps per lane
Low Power (LP) receive/transmit from/to device at 10 Mbps
Continuous and stoppable clocks on clock lane
Bus turnaround with contention and fault recovery
Switching to and from Low Power (LP) and Ultra-low Power (ULPS) modes
EOT enable/disable mechanisms
Multiple packets per transmission with interleaved data stream
Programmable error injection in Verification IP and error detection in design IP
Supports flexibility in setting polarity for DPI Interface signals
Application Processor Connectivity and video/command processing
DPI or DBI, depending on panel or display unit architecture
Generic command support
Generic parallel interface for sending and receiving vendor-specific information to and from the display driver logic in the display module
Support for all generic read/writes over DBI/Generic interface
Video mode support
Supports wide range of display resolution and pixel formats