A network-independent approach for debugging terminal hardware and software

Industries

Icon of a Smart PhoneIcon of a TabletIcon of a laptopIcon of an AutomobileIcon of a cloud with the letters IoT inside.Icon of a SmartwatchIcon of virtual reality

Overview

The MIPI SneakPeek Protocol (MIPI SPPSM) is used to communicate between a debug test system (DTS) and a mobile terminal target system (TS). This communication facilitates using debug applications (typically software) within the DTS to debug the operation of the TS.

The SneakPeek Protocol abstracts the system designer from dedicated debug communication interfaces such as JTAG and replaces them with the familiar mechanism of address-mapped read and write transactions to enable the debug applications to observe, interrogate and adjust the target system.

These transactions might be addressed to main system memory, special function memories, or address-mapped peripherals within the TS. If the system requires legacy dedicated debug communication interfaces to be used internally within part of a system, then these could be constructed by a dedicated address-mapped peripheral within the target system that is then accessed by the DTS via SneakPeek.

MIPI SneakPeek is developed by the MIPI Debug Working Group. It is available as v1.0.

Note: This specification is available to only to MIPI Alliance members. For information about MIPI Alliance membership, visit Join MIPI.