Look like this one was probably solved before I even got here. My first thought just looking at the board without even checking part functions was a USB digital scope. And it looks like the MSO-28 matches too close to be a coincidence.

But it seems strange that we see no memory chips for sample data. The Lattice part has no significant amount of RAM. Maybe they just stream all the data into the PC in real time and let the PC deal with it, but that would be difficult at the maximum sample rate claimed by the MSO-28. Strange…

The FPGA claims to have 28kBit of block ram, so with 8bit ADC resolution this allows you to store 3k samples. Ever worked on an old digital scope without zoom capabilities? The old Tektronix TDS had VGA resolution b/w LCDs, for example. You only could have 500pt on the screen at any given time, and store 2k samples or so.