MIPI SLIMbus Software Stack
The Serial Low-Power Inter-chip Media bus protocol (SLIMbus®) software stack provides developers a method for easy development, i…
Overview
The Serial Low-Power Inter-chip Media bus protocol (SLIMbus®) software stack provides developers a method for easy development, integration, and validation of system software. The SLIMbus software stack is operating system/processor agnostic and provides a generic set of APIs to the functional driver which abstracts the SLIM protocol-specific functionality. The software stack supports a variety of function drivers such as SPI, UART, BT, I2S, I2C, DAC, ADC, and Flash which make use of this generic API set to communicate on the common bus. APIs include commonly used device operations such as initialization, device configuration, data transfer, power management, and registration of call back for interrupt handling.
The SLIMbus Software Stack consists of the General Application Interface (API layer), SLIMbus protocol-specific driver, and SLIMbus hardware-specific driver layers. Client applications interface with the General API layer directly or through a Device Class Driver layer. The SLIMbus protocol-specific driver layer implements protocols such as isochronous and asynchronous data transfers, device enumeration, and message handling. It also supports functionality specific to the Arasan SLIMbus Host and SLIMbus Device IP cores. SLIMbus hardware-specific driver layer is a hardware-dependent layer. The layered architecture allows porting to various operating systems, various platforms, and various SLIMbus® hardware devices.
Key features
- Compliant with MIPI SLIMbus® Specification version 1.01
- Portability in choice of OS, processors and hardware
- Easy-to-use interface for applications
- Fully documented generic interface API
- Shorten functional driver integration to SLIMbus® interface
- No protocol specific knowledge required
- Premier support directly from engineering team
Block Diagram
Benefits
- System manufacturers can port the SLIMbus 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 and/or binaries for SLIMbus stack
- User Manual
- API Guide
- Release Notes
Specifications
Identity
Files
Note: some files may require an NDA depending on provider policy.
Provider
Learn more about Slimbus IP core
Building a high-performance, low-power audio/voice subsystem
Frequently asked questions about SlimBus IP cores
What is MIPI SLIMbus Software Stack?
MIPI SLIMbus Software Stack is a Slimbus IP core from Arasan Chip Systems Inc. listed on Semi IP Hub.
How should engineers evaluate this Slimbus?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Slimbus 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.