MIPI SoundWire Master Controller 1.1

Overview

The Total MIPI Soundwire IP Solution enables early adopters the fastest path to adoption of this new standard by offering a comprehensive IP package that includes the Verilog RTL source code validated for compliance with the standard, a comprehensive test environment & compliance suite for validation of the IP, a Soundwire hardware development kit for FPGA prototyping and interoperability testing, a Soundwire protocol analyzer and the complete Soundwire software stack.

The IP is fully configurable for the number of (options like endpoint, audio channels etc.) to meet a wide range of audio applications. Soundwire is suited for small, very cost-sensitive audio peripherals such as amplifiers and microphones.

Key Features

  • Compliant with latest draft MIPI SoundWire specification version 1.1
  • Configurable number of Data Ports
  • Multi-lane Support with flexible Port <-> Lane mapping
  • Implements all three layers and provides a simple application interface
  • PHY
  • Framer
  • Transport (Data and Control Ports)
  • Application Interface
  • PHY
  • Configurable number of DATA lanes (1–8)
  • Modified NRZI Data coding
  • Test modes
  • Bus clash detection
  • Framer
  • Configurable frame shape – Supports on-the-fly changing
  • Frame Sync generation (static & dynamic)
  • Multiplexing/De-multiplexing of payload from multiple Data ports
  • Control Word generation & reception
  • Parity generation & checking
  • Transport (Data and Control Ports)
  • Configurable number of Data ports (1 – TBD)
  • Simple FIFO interface to pass samples from/to application
  • Programmable direction and FIFO depths
  • Data Port 0 for Bulk Payload Transport Protocol (BPT)
  • Supports Bulk Register Access (BRA)
  • Supports all the standard data port attributes & controls
  • Implements Data Port Registers(DPN_*) for each port
  • Programmed/accessed via AHB slave interface
  • Implements Control Port registers
  • Data Port <-> Lane mapping
  • Application/Client Interface
  • Simple FIFO interface to pass audio samples from/to application for each Data port
  • Programmable direction and FIFO depth
  • APB Slave interface
  • Access to internal Registers
  • Pass register Read/Write commands and data of SoundWire slaves
  • Other interface options (AHB, SRAM, Custom) available
  • Interrupt line

Benefits

  • Fully compliant to MIPI standard
  • Small footprint
  • Code validated with Spyglass
  • Functionality ensured with comprehensive verification
  • Product quality proven with silicon
  • Premier direct support from Arasan IP core designers

Block Diagram

MIPI SoundWire Master Controller 1.1 Block Diagram

Deliverables

  • Verilog HDL of the IP Core
  • Synthesis scripts
  • Verification environment
  • User guides for design and verification

Technical Specifications

Maturity
Silicon Proven
×
Semiconductor IP