MIPI UniPro IP
Overview
MIPI UNIPRO compatible with MIPI UNIPRO version 1.8 specification. Through its compatibility, it provides a simple interface to a wide range of low-cost devices. MIPI UNIPRO IIP is proven in FPGA environment. The host interface of the MIPI UNIPRO can be simple interface or can be AHB,AHB-Lite,APB,AXI,AXI-Lite,Tilelink,OCP,VCI,Avalon,PLB,Wishbone or Custom protocol.
Key Features
- Compliant with MIPI UNIPRO specification version 1.41,1.6 and 1.8
- Supports MIPI M-PHY specification 3.0 and 4.1
- Supports data rate upto 10 Gbps
- Supports multiple connections in L4 Layer and L4 segments
- Supports M-PHY HS data rates HS-Gear1 – Gear4, both A/B modes and PWM data rates PWM-G1 to PWM-G7
- Supports CPort arbitration at both segment level and packet level
- Supports L2 data frames and control frames
- Supports up to four M-PHY lanes
- Supports MPHY RMMI (10,20,40 bit) Interface in PHY layer
- Supports all power modes for M-PHY in PHY layer
- Supports all types of lane mapping (Lane 0 mapped to 1,2,3 etc)
- Supports link startup as per specs
- Supports maximum of 32 C-Ports
- Employs round robin arbitration across C-Ports
- Supports group acknowledgement of maximum 16 frames per traffic class
- Supports retransmission of frames
- Configurable buffer spaces
- Supports UniPro test feature
- TMPI support
- Supports Qos monitoring features
- Supports CPort buffer based E2E checking
- Supports Scrambling as per specs
- Supports Controlled segment dropping (CSD), CPort safety valve(CSV)
- Supports complete DME functionality
- Supports interrupt handling for the status of data transfer and error detection in the various layers of Unipro
- Supports PHY adapter layer features:
- -> Transmission and reception of Data Link layer control symbols and data symbols via underlying PHY
- -> Lane distribution and merging in multi-lane ports
- -> Provision of MIPI UniPro power management operating modes
- -> Re-initialization of the PHY TX path
- -> Transmit lane connect/disconnect features
- -> One lane mapping to different lanes
- Supports Data Link layer features:
- -> Frame composition and frame decomposition
- -> Buffering Mechanism
- -> Frame preemption
- -> Triggering of PHY initialization
- -> Two traffic classes by priority-based arbitration
- -> Detect various protocol errors
- Supports Network layer features:
- -> Packet composition and packet decomposition
- -> Packet format recognition
- -> Traffic Class
- -> Error handling
- Supports Transport layer features:
- -> Segmentation and Reassembly
- -> Segment Composition and Segment decomposition
- -> Segment format recognition
- -> Connections management
- -> End-to-End flow control
- -> Error handling
- -> Different CPort arbitration algorithms supported
- Supports various kinds of TX and RX error detection on M-PHY:
- -> Invalid control characters
- -> Timeout conditions
- -> CRC errors
Benefits
- Single Site license option is provided to companies designing in a single site.
- Multi Sites license option is provided to companies designing in multiple sites.
- Single Design license allows implementation of the IP Core in a single FPGA bitstream and ASIC.
- Unlimited Designs, license allows implementation of the IP Core in unlimited number of FPGA bitstreams and ASIC designs.
Deliverables
- The MIPI UNIPRO interface is available in Source and netlist products.
- The Source product is delivered in verilog. If needed VHDL, SystemC code can also be provided.
- Easy to use Verilog Test Environment with Verilog Testcases.
- Lint, CDC, Synthesis and Simulation Scripts with waiver files.
- IP-XACT RDL generated address map.
- Firmware code and Linux driver package.
- Documentation contains User s Guide and Release notes.
Technical Specifications
Maturity
Getting used at customer site
Related IPs
- MIPI D-PHY IP for TSMC (5nm, 6/7nm, 12/16nm, 22nm, 28nm, 40nm)
- MIPI C-PHY-D-PHY Combo PHY IP on TSMC 28nm HPC+
- MIPI CSI DSI C-PHY IP for TSMC (5nm, 6/7nm, 12/16nm, 22nm, 28nm, 40nm)
- MIPI D-PHY / C-PHY Combo IP for TSMC (5nm, 6/7nm, 12/16nm, 22nm, 28nm, 40nm)
- MIPI RFFE Master IP Core
- Complete memory system supporting any combinations of SDR SDRAM, DDR, DDR2, Mobile SDR, FCRAM, Flash, EEPROM, SRAM and NAND Flash, all in one IP core