Help us develop the next-generation software, now in alpha!

I3C analyzer support

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

  • maharvey
  • Jul 11 2018
  • Future consideration
  • Mark Garrison commented
    July 11, 2018 20:25

    Just to clarify, is this the MIPI I3C protocol you're referring to?

  • Guest commented
    December 14, 2018 16:03

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

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

    Synopsys is offering a I3C master IP: https://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 commented
    11 Sep 11:05

    I can use now a protocol analyzer that handles at least I3C Basic.  Other products that we develop may need the full implementation.

  • Admin
    Joe Garrison commented
    11 Sep 23:04

    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: https://discuss.saleae.com/ . Can not wait!