MIPI HSI Software Stack
To address the explosive growth in the mobile industry, the Mobile Industry Processor Interface (MIPI) Alliance was created to de…
Overview
To address the explosive growth in the mobile industry, the Mobile Industry Processor Interface (MIPI) Alliance was created to define and promote open standards for interfaces to mobile application processors. The HSI (High Speed Synchronous Serial Interface) is one in a family of standard addressing the mobile market.
HSI is an interface designed to provide a multi processor low latency communication channel over a die-to-die link to logical channels at the hardware level. Arasan HSI Software stack is designed to support HSI devices running on various operating systems and hardware platforms. The stack supports system with multiple HSI devices. The HSI stack is compliant to MIPI HSI Specification version 1.0. The software stack contains the full implementation of HSI data link layer for general purpose data as well as for audio data.
The HSI Software stack consists of the Application interface layer (API Layer), general purpose data link layer, audio data link layer, HSI hardware specific programming layer, OS specific driver layer and bus specific interface layer. The layered architecture allows porting to various operating systems, various platforms and various HSI hardware devices. Client applications interface with the API layer to use the device. The nitty-gritty details of the protocol is abstracted for the end-user and is all handled in the software stack. A set of well defined APIs are provided at this layer. These APIs include commonly used device operations such as initialization, configuration, stream registration/un-registration, data transfer, and registration of callbacks for event notification and device shutdown.
Key features
- Compliant with MIPI HSI Specification version 1.0
- Portability in choice of OS, processors and hardware
- Easy-to-use interface for applications
- Fully documented generic device operation API
Block Diagram
Benefits
- System manufacturers can port the HSI stack to respective system hardware and operating systems
- Silicon developers can use the driver and board environment to test the device silicon during development
- Silicon vendors can use the driver to create a reference system design for their customers
What’s Included?
- Source code( in c language) and/or binaries for Application processor HSI stack.
- Source code( in c language) and/or binaries for Cellular modem processor HSI stack.
- API Guide
- User manual
- Sample application for HSI Application processor.
- Sample application for HSI Cellular modem processor.
Specifications
Identity
Files
Note: some files may require an NDA depending on provider policy.
Provider
Learn more about MIPI IP core
MIPI DPHY Solution
Empowering AI-Enabled Systems with MIPI C/D-PHY Combo IP: The Complete Audio-Visual Subsystem and AI
Integrating VESA DSC and MIPI DSI in a System-on-Chip (SoC): Addressing Design Challenges and Leveraging Arasan IP Portfolio
Arasan MIPI CSI-2-RX IP Verification Using Questa VIPs
Vertically Integrated MIPI Solutions
Frequently asked questions about MIPI IP cores
What is MIPI HSI Software Stack?
MIPI HSI Software Stack is a MIPI IP core from Arasan Chip Systems Inc. listed on Semi IP Hub.
How should engineers evaluate this MIPI?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this MIPI IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.