MIPI STP Master IP
Overview
MIPI STP Master interface provides full support for the PTI which is a generic high performance parallel interface, support for the two-wire MIPI_STP Master synchronous serial interface, compatible with MIPI_STP specification. Through its MIPI_STP Master compatibility, it provides a simple interface to a wide range of low-cost devices. MIPI_STP Master IIP is proven in FPGA environment.The host interface of the MIPI_STP Master can be simple interface or can be AMBA APB, AMBA AHB, AMBA AXI, VCI, OCP, Avalon, PLB, Tilelink, 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 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 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_STP Master 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 RFFE Master IP Core
- MIPI D-PHY IP for TSMC (5nm, 6/7nm, 12/16nm, 22nm, 28nm, 40nm)
- MIPI SoundWire Master Controller 1.1
- 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)