Contact Us
Overview

SmartDV’s MIPI STP Decoder IP is a silicon-proven, fully featured System Trace Protocol decode solution purpose-built for debug and test system designs requiring reliable, standards-compliant reconstruction of STP trace streams captured from a target SoC. Fully compliant with MIPI STP v2.4 including Errata 01 corrections for error packet encodings, it implements a complete STP nibble stream decoder, consuming incoming STP streams after TWP de-wrapping where applicable, and reconstructing the original instrumentation messages with full Major Source and Channel attribution, timestamp recovery, and payload extraction across the complete 65,536 x 65,536 source/channel address space.

Designed to address the practical decode challenges of real-world trace capture environments, the IP supports all STP timestamp formats including Gray code, natural binary, delta, and legacy STPv1, and decodes the full STP opcode set including MERR, CERR, GERR error packets, TRIG, FLAG, VERSION, TIME, PDID, and USER packets. Its ASYNC-based receiver synchronization, resilient resynchronization after data loss, and data integrity protection verification give debug tool and DTS teams a production-tested, spec-complete decoder that delivers accurate, complete trace interpretation from any MIPI STP v2.4 compliant trace source.

Built for design flexibility and silicon efficiency, the IP core is highly configurable for both ASIC and FPGA implementations, with a strong focus on area optimization, power management, and peak performance. Its parameterized architecture and clean DTS-side interface enable fast integration and confident design bring-up across a wide range of process nodes and debug system applications.

MIPI STP Decoder
Benefits
  • Full MIPI STP Decoder Functionality – Complete STP nibble stream decoder per MIPI STP v2.4 including Errata 01 corrections, recovering Major Source/Channel attribution, timestamps, and payloads across the 65,536 x 65,536 address space
  • ASYNC-Based Receiver Synchronization – Automatic synchronization to bit and message boundaries via ASYNC sequence detection for reliable trace stream alignment
  • Major Source and Channel Demultiplexing – Full demultiplexing across the complete 65,536 x 65,536 Major Source and Channel space for accurate reconstruction of all instrumentation streams
  • Multiple Timestamp Format Reconstruction – Gray code, natural binary, natural binary delta, and legacy STPv1 timestamp reconstruction for accurate event ordering and timing analysis
  • Full Opcode Set Decoding – Complete decoding of MERR, CERR, GERR error packets, TRIG, FLAG, VERSION, TIME, PDID, and USER packets for comprehensive trace stream interpretation
  • Data Integrity Protection Verification – Optional data integrity protection verification for reliable error detection in captured trace streams
  • Resilient Resynchronization – Automatic resynchronization after data loss or stream interruption for robust trace decode in lossy or high-latency transport scenarios
Compliance and Compatibility
  • Fully compliant with MIPI STP v2.4 specification
  • Compatible with MIPI TWP for trace stream de-wrapping prior to STP decode
  • Compatible with MIPI HTI and MIPI PTI captured trace streams
  • Configurable SoC interface supporting AMBA AXI, AHB, APB, and custom wrappers for seamless integration
  • Compatible with ASIC and FPGA design flows across leading foundry process nodes
  • Compatible with all major EDA synthesis, simulation, and linting flows