UniPro (Unified Protocol) is a layered protocol defined by MIPI Alliance for interconnecting devices and components within a mobile device. UniPro enables the components of a device to utilize MIPI PHY layer, like MPHY to communicate and exchange data to devices on the other side of MIPI lanes. UniPro supports a wide range of device applications like application processor, camera controller, display controllers, storage controllers like UFS, memory (RAM) controllers etc.
GDA MIPI UniPro is designed to be PHY agnostic and can support a wide range of multiple applications simultaneously in the application layer. GDA MIPI UniPro along with GDA’s Application solutions like CSI-3 or UFS and Our partner’s MPHY forms a complete solution to your needs.
- Compliant with MIPI UniPro Standard V1.6 and MPHY standard 3.0
- Programmable 1, 2, or 4 data lanes
- M-PHY HS data rates HS-G1,G2,G3 A/B and PWM data rates PWM-G1 to PWM-G7
- End to End flow control.
- Supports all traffic classes.
- Supports preemption of high priority frames.
- Supports maximum of 32 CPorts.
- Employs Round Robin arbitration across CPorts.
- Supports group acknowledgement of maximum 16 frames per traffic class.
- Supports retransmission of frames.
- Configurable buffer spaces.
- Supports CSD, CSV.
- Supports UniPro Test Feature.
- TMPI Support.
- RTL code
- Detailed design document
- Verification environment
- Test cases
- Synthesis environment/scripts
- Design Guide
- Synthesis guide
Block Diagram of the MIPI Unipro 1.6/1.8 Controller IP Core