Contact Us
Overview

SmartDV’s MIPI SPP Synthesizable Transactor is a fully featured SneakPeek Protocol debug bus model purpose-built for hardware emulation and FPGA prototyping environments requiring fast, accurate, and highly configurable SPP Debug and Test System (DTS) and Target System (TS) behavior during pre-silicon validation of mobile, automotive, and embedded SoC debug infrastructure designs. Fully compliant with MIPI SPP v2.2 and backward compatible with v2.0, it delivers complete SPP debug functionality including all Debug CCCs, opcodes, error handling methods, and JTAG integration, giving validation teams a drop-in synthesizable SPP transactor ready for rapid integration into emulation and prototyping flows.

Designed for the speed and visibility demands of emulation and FPGA prototyping rather than ASIC tape-out, the transactor emphasizes fast bring-up, fine-grained controllability, and on-the-fly protocol checking over area or power optimization. It supports both FullSPP header structure for high-speed mode operation and TinySPP (4-byte header derivative) for low-bandwidth deployments, all Debug CCCs and opcodes, action and event indications, JTAG-related opcodes within SneakPeek packets, and string transmission for SoC verification, enabling validation teams to exercise corner-case SPP debug behavior that is difficult to reach with production RTL alone.

Built for fast compile times and efficient resource utilization on hardware emulation and FPGA prototyping platforms, the transactor is fully synthesizable and platform-independent, deploying without modification across any major emulation or prototyping environment. Its complete test suite covering every feature of the MIPI SPP specification, on-the-fly protocol and data checking, and testbench notification of transactions, warnings, and protocol violations enable rapid deployment for early software bring-up and debug infrastructure validation regardless of the underlying emulation platform.

Request Data Sheet
MIPI SPP Transactor
Key Features
  • Full MIPI SPP DTS and TS Debug Model – Complete SneakPeek Protocol debug functionality per MIPI SPP v2.2 supporting all Debug CCCs, opcodes, and error handling methods
  • FullSPP and TinySPP Header Support – Full SneakPeek high-speed header structure and TinySPP 4-byte header derivative for low-bandwidth debug interface coverage
  • JTAG Integration – Action and event indications and JTAG-related opcode support within SneakPeek packets for JTAG-over-SPP debug validation
  • String Transmission Support – Ability to transmit strings to assist SoC verification and debug workflow validation
  • On-the-Fly Protocol Checking – Real-time protocol and data checking with testbench notification of significant events, transactions, warnings, and protocol violations
  • Status Counters – Comprehensive status counters for all bus events for detailed SPP debug session analysis
  • Complete Test Suite – Comprehensive test suite covering every feature of the MIPI SPP specification for thorough out-of-the-box debug infrastructure validation
Compliance and Compatibility
  • Fully compliant with MIPI SPP v2.2 (April 2026); backward compatible with SPP v2.0
  • Fully synthesizable and platform-independent, deployable on any hardware emulation or FPGA prototyping platform
  • Vendor-agnostic integration suitable for Synopsys, Cadence, Siemens, and custom emulation and prototyping environments
  • Configurable interface supporting integration into custom emulation and prototyping testbenches

Request Datasheet