MIPI Alliance Opens Access to its Debug and Trace Specifications

Publicly available specifications include newly released MIPI SneakPeek Protocol v2.0, with optimizations for low-bandwidth interfaces with applications for IoT

PISCATAWAY, N.J. — (BUSINESS WIRE) — September 11, 2019 — The MIPI Alliance, an international organization that develops interface specifications for mobile and mobile-influenced industries, today announced that its debug and trace specifications are now publicly available for download.

MIPI debug and trace specifications give device developers a standard, layered set of interfaces and protocols to address debug requirements specific to mobile devices, providing an alternative to using dedicated debug and test equipment.

"Opening up access to MIPI debug and trace specifications will foster a more standardized debug environment, improving development processes and quality in and beyond the mobile device industry," said Joel Huloux, chairman of MIPI Alliance. "In addition to allowing more developers to use the specifications, this step will strengthen the ecosystem, leading to broader interoperability and a richer development environment.”

The nine available specifications include the following:

In addition, MIPI Alliance’s software specifications are publicly available to help streamline the software integration of components in mobile devices, as well as in mobile-connected designs targeted for IoT, automotive and other applications. These specifications allow developers to take a common software approach when loading drivers for different types of components from different vendors.

In conjunction with the public release of the nine debug and trace specifications, MIPI announced the availability of MIPI SPP v2.0. The specification introduces MIPI TinySPP, which is optimized for use with low-bandwidth and potentially high-latency interfaces such as MIPI I3C, the high-performance, low-power interface for links between sensors and application processors.

"The IoT explosion is creating demand for millions of small, low-powered devices, such as sensors, in mobile and mobile-influenced systems," said Enrico Carrieri, chair of the MIPI Debug Working Group and Principal Engineer in Debug Architecture with Intel Corporation. "With MIPI SPP v2.0, TinySPP extends SneakPeek so it can be used for efficient debugging of these devices."

MIPI SPP simplifies mobile device development by replacing the use of dedicated debug interfaces, such as JTAG, between a debug and test system (DTS) and a target system (TS). It abstracts the interface and uses the familiar mechanism of address-mapped read-and-write transactions to access components of the TS via memory agents. SPP can be used by multiple debug and test applications.

TinySPP introduces features that reduce the data transfer and overhead requirements for debug and test communications. These include a shorter minimum packet length of 4 bytes instead of 16 bytes, a smaller transaction byte field of 7 bits instead of 16 bits, and a short addressing system that reduces 64-bit or 32-bit addresses to 6 bits where possible.

In addition, MIPI SPP v2.0 defines packetized JTAG messaging. This messaging reduces the overhead involved in using JTAG to change state. New opcodes provided in both FullSPP and TinySPP eliminate the need for "bit-banging,” or exchanging long series of ones and zeros, which achieves the efficiency needed for low-bandwidth interfaces. SPP v2.0 can also use a single command to set up a polling loop rather than going in and out of shift state, which makes it better suited to high-latency interfaces.

MIPI SPP v2.0 and the other debug specifications are available for public download now.

MIPI Alliance encourages interested companies to consider joining MIPI to reap the full membership benefits, which include access to relevant licenses, and opportunities to participate in development activities, interoperability workshops and other events.

To discover more about MIPI Alliance, subscribe to its blog and connect with its social networks by following MIPI on Twitter, LinkedIn and Facebook.

About MIPI Alliance

MIPI Alliance (MIPI) develops interface specifications for mobile and mobile-influenced industries. There is at least one MIPI specification in every smartphone manufactured today. Founded in 2003, the organization has over 300 member companies worldwide and 14 active working groups delivering specifications within the mobile ecosystem. Members of the organization include handset manufacturers, device OEMs, software providers, semiconductor companies, application processor developers, IP tool providers, test and test equipment companies, as well as camera, tablet and laptop manufacturers. For more information, please visit www.mipi.org.

MIPI® and MIPI I3C® are registered trademarks owned by MIPI Alliance. MIPI GbD IPSSM, MIPI GbD USBSM, MIPI HTISM, MIPI NIDnTSM, MIPI PTISM, MIPI SPPSM, MIPI STPSM, MIPI SyS-TSM and MIPI TWPSM are service marks of MIPI Alliance.


Lisa McCausland
Interprose for MIPI Alliance
+1 303-888-2137
Email Contact

Review Article Be the first to review this article

Featured Video
Latest Blog Posts
Colin WallsEmbedded Software
by Colin Walls
Selecting a CPU
Graham BellSilvaco Nanometer Newsbyte
by Graham Bell
Everything You Want to Know about Silvaco Foundation IP
Nano-Optics Process Engineer for DiCon Fiberoptics, Inc. at Richmond, California
Product Applications Engineer for DiCon Fiberoptics, Inc. at Richmond, California
Team-Lead - Image Production (m/f/d) for Vexcel-Imaging GmbH at Graz, Austria
Upcoming Events
SEMICON Taiwan 2019 at TaiNEX Taipei Taiwan - Sep 18 - 20, 2019
MEMS & Imaging Sensors Summit at World Trade Center Grenoble France - Sep 25 - 27, 2019
2019 Electronic Design Process Symposium at Milpitas CA - Oct 3 - 4, 2019
Embedded Systems Week (ESWEEK) at New York City NY - Oct 13 - 18, 2019
DownStream: Solutions for Post Processing PCB Designs
Verific: SystemVerilog & VHDL Parsers
TrueCircuits: DDR 4/3

Internet Business Systems © 2019 Internet Business Systems, Inc.
25 North 14th Steet, Suite 710, San Jose, CA 95112
+1 (408) 882-6554 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering TechJobsCafe - Technical Jobs and Resumes GISCafe - Geographical Information Services  MCADCafe - Mechanical Design and Engineering ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy PolicyAdvertise