The FPGA-based SUMP2 logic analyzer is useful for large FPGA development, but is also able to scale way down to work on a $22 Lattice iCEstick FPGA+USB board.
A couple of months ago, I wrote a column about how a team of Ultrasound Engineers recently sent an FPGA to 103,000 feet in a high-altitude balloon and just barely recovered it after three days in the wild (see Madcap Ultrasound Engineers Send FPGA to 103,000 Feet).
One member of that team was Kevin Hubbard, an Electrical Engineer with 20+ years designing ASICs and FPGAs for embedded systems. In addition to being an Ultrasound Engineer by day, Kevin founded Black Mesa Labs to develop open source hardware and software to explore new technologies and support the Maker Movement.
Kevin's latest project is the open source SUMP2 Logic Analyzer -- an FPGA-based tool that is useful for large FPGA development, but that is also able to scale way down to work on a $22 Lattice iCEstick FPGA+USB board.
(Source: Kevin Hubbard)
This smaller incarnation of the SUMP2 is designed for Arduino and Raspberry Pi-type users, and is ideal for people who would otherwise work in the blind without an oscilloscope or logic analyzer on their workbench (check out this video to see the SUMP2 in action).
The SUMP2 Logic Analyzer offers 96 MSPS at 16-bits LVCMOS with real-time hardware compression, and the SUMP2 section on the Black Mesa Labs website provides everything you need to get you up and running (apart from the $22 Lattice iCEstick).
So, a big thanks to Kevin for making the SUMP2 available to the community. As always, any questions and comments will be very much appreciated.
If there is interest, I have 4 other translation "shields" from another project that I could easily port to SUMP2. They are for RS232, RS422/485, CAN Bus and LVDS. They all would require surface mount soldering of SOIC like devices. Their cost would be similar, around $5 for Qty-3 OSH-Park bare PCBs plus the cost of translation ICs ( normally $1-$3 ). SUMP2 users out there should chime in regarding demand and connectors, etc and I will proceed.
I just uploaded gerbers for a 5V input shield to the iCEstick. SUMP2 users may order Qty-3 PCBs of the shield for $5 from OSH-Park ( including shipping ) and assemble their own shield using a $0.60 DIP-20 SN74LVC244AN. OSH board design files available on BML site. PCB available here https://oshpark.com/shared_projects/CzDgtBl4
This project is licensed with the CERN Open Hardware Licence v1.2. This project is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN OHL v.1.2 for applicable Conditions.