1

Support decoding SPI in Byte or Frame mode


J
Jane

Currently SPI protocol analyzer only seems to capture single bytes on the SPI bus. It would be useful to be able to capture the whole frame (=from chip select to deselect). In this case, only frame start timestamp would be necessary.

So if exported data now looks like this:
Time [s],Packet ID,MOSI,MISO
70.337110600000003,813,0x81,0x80
70.337135720000006,814,0x81,0x31
70.337162719999995,815,0xA4,0x31
70.337190199999995,816,0x81,0x31

It would look like this instead.

Time [s],Packet ID,MOSI,MISO
70.337110600000003,123,81-81-A4-81,80-31-31-31

A

Activity Newest / Oldest

J

Jane

Mark Garrison Jul 11, 2018
Hi Neil, you might want to take a look at this open source analyzer for QSPI:
github.com/dedicatedcomputing/saleae_qspi

As for a packet view in the export, we're actually internally already grouping the decoded SPI bytes together based on the enable/CS line. It might be straightforward to add an export format for this. If you want to check it out, our SPI analyzer is open source - more info here:
support.saleae.com/saleae-api-and-sdk/protocol-analyzer-sdk

neil Jul 11, 2018
The SPI is also expanding to 4bits in some processors, so would be valuable to be able to see the output stream

Guest May 24, 2019
I see that this is now on the "Planned" list.

That's great news. Thanks folks.

I'm looking forward to giving this a try as soon as I can.

Cheers.