Brochure
TX Controller IP for MIPI DSI
Overview
Overview
The Cadence Transmitter (TX) Controller IP for MIPI DSI is compliant with the MIPI Alliance Specification for Display Serial Interface (DSI) version 1.3.1. The TX Controller IP for DSI provides the interface from a host device graphics controller to one or more display modules and includes an arbitration layer for arbitrating among the various data and command streams, a DSI protocol layer for protocol functions, a lane management layer (LML) to distribute the DSI data stream across the active D-PHY lane modules, and an external register interface for configuration of the controller IP and status/error reporting.
The TX Controller IP for DSI is architected to rapidly and easily integrate into any system-on-chip (SoC), and to connect seamlessly to Cadence or third-party PPI-compliant D-PHY lane modules.
The TX Controller IP for DSI provides a cost-effective, low-power solution for demanding applications. It offers SoC integrators the advanced capabilities and support that not only meet but exceed the requirements of high-performance designs and implementations.
All Cadence IP for MIPI is silicon proven and has been extensively validated with multiple hardware platforms.
Benefits
Key Features
Arbitration Layer
The Arbitration Layer takes pixel data input from the selected video interface, resynchronizing where necessary, and command data from either the SDI or the Direct Command buffer in the Control Block and arbitrates between the two sources based on the programmable Controller configuration. Selected data streams are then passed to the DSI protocol functions. A Test Video Generator is also provided in this module, when enabled and selected.
Low-Level Protocol Layer
The low-level protocol layer accepts the data stream from the arbitration layer, creates packet headers, calculates payload CRC values, and adds DSI-specific control packets to create the DSI packet stream. It also provides D-PHY lane module control during start-up. The low-level protocol layer also receives data from the remote display peripheral in the bi-directional LPDT mode, and applies error detection and correction before passing packets to the control-block receive buffer, from which it can be accessed by the application processor.
Control Block
The control block contains the configuration, status, and error reporting registers used by the TX Controller IP for DSI. It supports a 32-bit APB responder interface for connecting the controller IP to an application processor.