Logic 2.2.6 - High Level Analyzers!

Yup, we’ll definitely be adding that, internally we had the same feedback the moment we wrote the first internal HLA that uses SPI.

We’re a bit behind at the moment so I can’t say when this will be done. (It’s been pushed down my todo list for the last two weeks.) If you would like it sooner, you can play with the SPI source code yourself! Check the commit history to see how the “FrameV2” was added. (FrameV2 objects are fed to the HLA)
https://github.com/saleae/spi-analyzer/tree/alpha
changes are on the alpha branch if you want to take a look.

Looking forward to getting that out.

If you don’t mind, what HLA are you thinking of writing?

Thanks @markgarrison - I might take a look at this if I have time. I’m working an analyzer for a proprietary SPI protocol we use at work - unfortunately I can’t share it :grimacing:

Thanks for continuing to make your products better and better! Keep up the good work!

I see in the logs above that some people have proper packet export with multiple bytes per line. I’m getting one byte per line with Packet ID = 0. What am I doing wrong?

Time [s],Packet ID,Address,Data,Read/Write,ACK/NAK
2.174455500000000,0,0x46,0x98,Read,ACK
2.174490750000000,0,0x46,0x8E,Read,ACK
2.174526000000000,0,0x46,0x00,Read,NAK
2.179522750000000,0,0x46,0x08,Read,ACK
2.179558000000000,0,0x46,0x8C,Read,ACK
2.179593250000000,0,0x46,0x00,Read,NAK
2.184563000000000,0,0x46,0x00,Write,ACK
2.184595500000000,0,0x46,0x1B,Write,ACK
2.184628000000000,0,0x46,0xC3,Write,ACK
2.184660750000000,0,0x46,0x03,Write,ACK
2.184693250000000,0,0x46,0x20,Write,ACK
2.184725750000000,0,0x46,0x1A,Write,ACK
2.184758250000000,0,0x46,0x20,Write,ACK
2.184793500000000,0,0x46,0x20,Write,ACK
2.184826000000000,0,0x46,0x30,Write,ACK
2.184858750000000,0,0x46,0x20,Write,ACK
2.184891250000000,0,0x46,0x20,Write,ACK
2.184923750000000,0,0x46,0x20,Write,ACK