SPI Electrical Validation and Protocol Decode Software

Prodigy PGY-SPI SPI Electrical Validation and Protocol Decode Software running on a Tektronix oscilloscope
description

Prodigy PGY-SPI is electrical validation and protocol decode software that runs inside a Tektronix oscilloscope. It measures SPI clock, data and chip-select timing automatically, at any bus speed the oscilloscope can capture, against limits you set, and decodes MOSI and MISO traffic. Customizable reference levels and pass/fail limits make it easy to characterize SPI signals across devices and data rates. Pertech is the authorized Prodigy distributor.

SPI software highlights

  • Automated SPI electrical measurements, independent of bus speed
  • Customizable reference levels and measurement limits for pass/fail validation at different data rates
  • Decodes MOSI and MISO, with protocol data overlaid on the analog waveform
  • Decoded packets linked to the electrical waveform, with a zoomed detail view of any selected frame
  • Data shown in hexadecimal, decimal, binary, octal or ASCII
  • Search to find a specific event among thousands of packets
  • CSV and TXT export and HTML reports; WFM and ISF files for offline work

Electrical measurements

PGY-SPI measures clock, data and chip-select timing, including:

  • Clock frequency, cycle time, high and low time, rise and fall time
  • Data-in setup and hold time on MOSI and MISO
  • Output hold time and output disable time
  • Chip select setup, hold and deselect time

Where the SPI software earns its keep

  • Characterizing SPI flash, sensor and peripheral interfaces at their rated clock
  • Validating timing margins when moving to a faster SPI clock
  • Debugging intermittent read errors by linking bad frames to their waveforms
  • Pass/fail checks with limits taken from a device datasheet

Key Specifications

Spec Value
Model PGY-SPI
Platform Software running inside Tektronix oscilloscopes (DPO5000, TDS7000, DPO/DSA/MSO7000)
Bus speed Custom; limited by oscilloscope bandwidth
Signals decoded MOSI, MISO
Limits User-defined reference levels and pass/fail limits
Decode formats Hex, octal, binary, decimal, ASCII
Reports HTML
Export CSV and TXT
Offline files WFM, ISF

Frequently asked questions

What SPI speeds can it measure?

There is no fixed SPI speed: measurements are independent of bus speed and limited only by the bandwidth of the oscilloscope.

Which oscilloscopes does PGY-SPI run on?

It runs inside Windows-based Tektronix oscilloscopes, including the DPO5000, TDS7000 and DPO/DSA/MSO7000 series, and uses the digital channels of an MSO for decoding where available.

Can I set my own pass/fail limits?

Yes. Reference levels and measurement limits are customizable, so you can validate against the timing in your device datasheet at any data rate.

Do I also need an SPI exerciser?

The software analyzes what the oscilloscope captures; it does not drive the bus. To emulate an SPI device, generate traffic or inject errors, pair it with Prodigy’s I2C/SPI Exerciser and Protocol Analyzer.

Where can I buy Prodigy SPI software in Israel?

Pertech is the authorized Prodigy distributor. Prodigy offers free online technical support and free software updates. Contact Pertech for a quote, a demo or help checking that your oscilloscope is supported.

Related Prodigy products at Pertech

Characterizing an SPI interface? Contact Pertech for a quote, a demo or help choosing the right tool.


Files and media

upbtn
Skip to content