I3C analyzer support


With the I3c specification now finalized, we need an I3C protocol analyzer


Activity Newest / Oldest



Mark Garrison Jul 11, 2018
Just to clarify, is this the MIPI I3C protocol you're referring to?

Guest Dec 14, 2018
I am also interested in this protocol analyzer. I3C specification v1.0 is published, with v1.1 in the pipeline.

The specification is here: mipi.org/specifications/i3c-sensor-specification (mipi.org/specifications/i3c-sensor-specification)

Synopsys is offering a I3C master IP: www.synopsys.com/dw/ipdir.php?ds=mipi_i3c

The new protocol is very similar to I2C when in SDR mode (single data rate), with the following changes to low level protocol:

1) The usage of extended commands using the 7E address (reserved in I2C)

2) Slaves may send IBI (In-Band Interrupts)

3) New timing constraints on SCL and SDA

4) Dynamic addressing

5) Broadcast and multicast transactions

Getting an I3C protocol analyzer that is able to capture and surface the raw values of I3C transactions would be incredibly useful for engineers bringing up the next generation of serial interfaces using FPGAs today and ASICs tomorrow.

Kurt Radcliffe Sep 11, 2019
I can use now a protocol analyzer that handles at least I3C Basic. Other products that we develop may need the full implementation.

Joe Garrison Sep 11, 2019
Thanks Kurt, I hear you. The new 2.0 software will allow these to be written in Python (etc) and will greatly speed up the time it takes to make these (As well as the number of people who can make them). That Python support should be in by the end of the year. You can follow along with our 2.0 Alpha software here: discuss.saleae.com/ . Can not wait!