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

SpecValue
ModelPGY-SPI
PlatformSoftware running inside Tektronix oscilloscopes (DPO5000, TDS7000, DPO/DSA/MSO7000)
Bus speedCustom; limited by oscilloscope bandwidth
Signals decodedMOSI, MISO
LimitsUser-defined reference levels and pass/fail limits
Decode formatsHex, octal, binary, decimal, ASCII
ReportsHTML
ExportCSV and TXT
Offline filesWFM, 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