Thanks. I'm quite impressed. There is actually useful information about test points. Unfortunately, for my purposes it does not include the JTAG or other programming headers.
This is a huge improvement over the Siglent manuals when I was deciding on an MSO. I was strongly swayed by the quality of the GW Instek manuals. I read the Rigol, Siglent and Instek manuals until I thought I'd lose my mind. Siglent was dead last at manual quality, but obviously they recognized the issue and addressed it. GW doesn't offer a service manual at all, nor do they shield the SMPSU, so the EMI is horrible. I'm studying how to retrofit proper shielding on the GDS-2000E.
Unfortunately, the MSO-2204EA did not live up to expectation in terms of FW or HW quality. But then neither the MSOX3104T or the RTM3104 at 10x the price met my expectations for FW QC.
Most of the features of a DSO are the same. The integration of hard ARM cores into the FPGA provides a level of uniformity that it makes me think a CP/M style (i.e. device specific details isolated to the BIOS) DSO package under an LGPL license, so OEMs can focus their efforts on innovative functions for their HW is viable.
Prior to the Zynq there were just too many permutations of CPU and FPGA for it too be sensible. This won't likely be viable for high end DSOs. But a 2 channel 200 MHz DSO for $380 list is a huge reduction in cost from the Tek 475.
Lots of people don't understand that the ability to design HW, write a BIOS, license CP/M and go to market was what made the personal computer market explode. That continued with MS-DOS until programmers started writing to the bare hardware directly rather than using the BIOS and the HW had to be IBM compatible.
I've been told this is impossible. You can't make it portable, it's more work than you can do, no OEM would adopt it, etc. But I made 500,000 lines of VAX FORTRAN code portable across 6 *very* different flavors of Unix by paying very close attention to always adhering to POSIX and the language standards. After cleaning up the many violations of F77 that the AIX compiler emitted warnings for, I was able do ports to DEC Ultrix and SGI IRIX as an afternoon lark. Most of the time was just waiting for it to compile.