Mind if I hijack this thread?
I'm currently in a similar position as the OP and would like your input on choosing a USB logic analyzer.
My current project needs me to log a 4 wire SPI running with 60MHz. The actual data amount is not going to be much, but accesses will likely be spread out over some time (say 1-2 seconds). So I would ideally need the solution to be able to trigger on CS repeatedly. Either that or a device that can "stream" 4 channels at at least 200MSps continuously.
I've looked in detail at the Digilent digital discovery and the DSLogic Plus and the brandnew USB3 editions.
While the DDD seems to have promising hardware, I like that you can use it as a signal generator or for actual communication with the DUT. The software seems to suck and be pretty inflexible regarding the classic LA/protocol decoder part - sadly there is no Sigrok support for the DDD, not even planned.
DSView being based on Sigrok seems to be both expansive and intuitive, however the demo mode does not allow me to dig too deep into the DSLogic hardware capabilities, so I am not sure it that would work for me either..
The new DSLogic U3Pro16 seems to be doing all I want, however I do not really want to spend more than 200€ on this (taking customs of ~50-60€ to come on top of the U3Pro's 270€). Additionally this thing is so new that there seem to be no reports of it yet..
So I've got some questions for you guys: Does the DSLogic allow its RLE compression to be used in streaming too, so that maybe I can get my 200MSps from the Plus when the bus is mostly idle? Or maybe it supports repeated triggering while still retaining the data of the former instances? Maybe I am mistaken about Digilent's WaveForms and it better than it seems at first look? Or are there any other LAs that fit my bill (8+ channels, 200+MSps, Streaming or with a huge buffer, good sofware/Sigrok support, not too much over 200€)?
Thank you!