It seems to me that readily available core technology has been converging allowing for the possibility of a high performance yet (relatively) low cost DSO. I've been mulling over the idea and I'd like to start incubating this open source design here.
First, start with a low cost Android tablet. These are a commodity item now, and often people will already have one. This will be the GUI for the user, although the DSO itself will also contain knobs and buttons so as to only require the touch screen for more advanced functions. The communication interface will be Wifi, allowing direct connection or through an access point.
The DSO performance specifications will be 2/4 channels, 3.0 GSPS max, and 600 MHz bandwidth. An optional add-on will be a 32 channel, 400 MHz max logic analyzer. Some key components of the DSO hardware will be as follows: Xilinx Zynq-7000 FPGA/ARM micro, TI ADC07D1520RB ADC, TI LMH6518 PGA. The FPGA will handle writes to SDRAM from the ADC, and the ARM Cortex-A9 micro will do some pre-processing of the signal before sending just the parts needed along to the tablet computer. Linux will be used to leverage the TCP/IP support, among other things.
The logic analyzer design will be used from the BASTLI BitHound, which has impressive performance and is open source as well.
http://www.bastli.ethz.ch/index.php?page=BitHoundEn
My next step is to work on an overall block diagram and pencil out the analog design. What do you guys think? Pie in the sky? I believe I have the expertise and experience to see this through to fruition, and I also welcome any ideas and assistance!


