Protocol Exercisers & Analyzers

I3C Protocol Exerciser and Analyzer

Model No: PGY-I3C-EX-PD

The I3C Protocol Analyzer (PGY-I3C-EX-PD) is the leading instrument that enables the design and test engineers to test the I3C designs for its specifications by configuring the PGY-I3C-EX-PD as controller and/or target to generate I3C traffic with margin test, error injection capabilities, conformance tests and to decode I3C protocol packets with error analysis capabilities.

I3C serial bus interface is emerging as a chosen interface for all future speed connectivity in mobile phone, automotive, CXL, DDR5 memory, SSD, PMIC applications. This could also be chosen as a low-cost, reliable interface for future embedded electronic applications to address the new data-intensive applications. DMTF uses I3C as one of the base protocols to drive the MCTP transport layer and supports application-layer protocols such as NVMe-MI, SPDM, and PLDM.

PGY-I3C-EX-PD has designed to support current and emerging applications in mobile, automotive, CXL, DDR5, SSD and PMIC applications. It supports multiple protocols on base I3C protocol such as MCTP, PLDM, SPDM and NVMe-MI. I3C Specification also supports multi lane so that user can drive more data between the controller and target.

PGY-I3C-EX-PD is upgradeable to dual and quad lane I3C Protocol Exerciser and Analysis capabilities to support future needs.

Key Protocols
  • I3C
  • Free Online Technical SupportFree Online Technical Support
  • Free Software UpdatesFree Software Updates
  • Global Sales SupportGlobal Sales Support
  • Evaluation Units AvailableEvaluation Units Available
  • Specifications
  • Technical Library

PGY-I3C-EX-PD Specification

Exerciser
Configurable1 Controller + 3 Target or
1 Secondary Controller + 2 Target
I3C/I2C Traffic GenerationCustom I3C / I2C traffic generation (Simulate real world network traffic)Custom I3C/I2C traffic generation
(Simulate real world network traffic)
Transport and Application layer Protocols
and script support
MCTP, NVMe-MI, SPDM, PLDM
Conformance Test Suite (CTS)MCTP-CTS, MVMe-MI-CTS, SPDM-CTS
SCL Frequency1Hz to 12.5MHz
Note: Prodigy device supports up to 10MHz at 1V frequency as a target
Configurable Voltage Level Drive0.9V to 3.4V
Steps: 0.9-1.27V (In steps of 5mV)
1.27-1.95V (In steps of 10mV)
1.95-3.4V (In steps of 30mV)
Heat JoinYes, supported
IBIYes, supported
CCC SupportAll CCC are supported in Controller Side. All CCC are supported in Target except SETXTIME, ENTTM, ENTAS*
SCL Duty Cycle variationUser Defined (In Fine resolutions of 10ns)
SCL & SDA DelayUser Defined (In Fine resolutions of 18ps)
Delay between two messages User Defined (In Fine resolutions of ns, us, ms and seconds)
Error injectionS0 to S5 types of errors specified in BBC specifications
CRC errors in DDR traffic.
Preamble errors in DDR traffic ACK/NACK Errors (Slave) Master Abort.
Non-Standard Frames.
Non-Standard Start, Stop and HDR exit patterns, slave reset Save and Load Scripts.
API SupportSupport for Automation of operation using Python or C++
Protocol Analysis:
SupportsI3C & I2C protocol decode.
Multilane decoding
Protocol ViewsTiming Diagram View
Protocol Listing View
Bus-Diagram to display Protocol packets with timing diagram plot
Protocol TriggerAuto (Trigger on any packet)
Simple (Trigger on user defined I3C or I2C packet)
Advanced(Multi-state & multi-level trigger with timer capability )
Capture DurationContinuous streaming Protocol Data to host HDD/SSD
Protocol Error ReportS0 to S5 types of errors specified in the I3C specifications
CRC errors in DDR traffic
Preamble errors in DDR traffic ACK/NACK Errors (Target) Controller Abort
Non-Standard frames
Non-standard Start, Stop and HDR exit patterns.
Host ConnectivityUSB 3.0/2.0 interface

Videos

Prodigy Technovations · Watch on YouTube

Playlist

Video thumbnail
Video 1
7:21
Video thumbnail
Video 2
7:21
Video thumbnail
Video 3
7:21
Video thumbnail
Video 4
7:21
Video thumbnail
Video 5
7:21
Video thumbnail
Video 6
7:21
Video thumbnail
Video 7
7:21
Video thumbnail
Video 8
7:21
Video thumbnail
Video 9
7:21
Video thumbnail
Video 10
7:21
Video thumbnail
Video 11
7:21

FAQs

Yes, PGY-I3C-EX-PD has support for API using Python and C++.

The PGY-I3C-EX-PD unit is field upgradable using firmware upgrades.

During warranty, the first level support is offered over emails/phone/WebEx. If physical support/repair is required, the unit needs to be shipped back to Prodigy India office. Where if we find the hardware faulty, we will repair/replace the unit under warranty.

Yes, PGY-I3C-EX-PD will have support for CTS v1.1.1 under which almost 90 test cases are included. Being a contributing member to MIPI, we have our CTS suite ready with the provisional specs, but the final document is still under review and it is expected to be ratified by MIPI soon. Hence, the Opt CTS (v1.1) delivery is subject to MIPI ratification. Once released, this option will also be post purchase – field upgradable for all existing customers.

The bus voltage can be varied from 1.0 V to 3.3V in steps of 50mV.

The PGY-I3C-EX-PD comes with a standard 12 months return to Prodigy warranty on the hardware and 12 months software support. Upfront hardware warranty & software support extension is possible for additional 24 Months. Accessories, cables & Probes are covered under 90 days warranty for any manufacturing defect only.

PGY-I3C-EX-PD has support for 1 Master + 3 slaves or 1 Master + 1 Secondary master and 2 slaves internally.

Resources

Similar Products