Guest article written by Kumar Abhishek on the Octavo Systems website:
Three years ago, as a student under the Google Summer of Code program for BeagleBoard.org, I developed BeagleLogic – that turned the BeagleBone Black and its variants into a Logic Analyzer using the Programmable Real-Time Units (PRUs) on the AM335x SoC to capture up to 14 inputs up to 100 MSamples/sec. It is possible to fill up to 300MB of the 512MB DDR RAM in the BeagleBone with logic samples – that’s 3 seconds of data at 8 channels (1.5 secs at 16 channels). I also designed a cape for the system – called the BeagleLogic cape that would allow buffering the external logic signals up to 5V TTL so that they do not damage the BeagleBone.
The launch of Octavo Systems and its OSD3358 SiP got me excited, and the idea of a turnkey version of BeagleLogic was rekindled as the design would be greatly simplified due to the SiP integrating the core components, leaving me to focus on the features I want to add to the system.
From concept to completion, this project took 4 months working on it part-time. I relocated in August so work happened at an even slower pace during that month
The schematics were originally based on the OSD3358, however Jason encouraged me to design based on the newly announced OSD3358-SM as it was smaller and had a more optimized ballmap. The schematics were then migrated to the OSD3358-SM in late July. At the beginning of the routing exercise, I was really apprehensive if the design could be routed in 4 layers but thanks to the optimized ball map of the OSD3358-SM, the routing was easily completed so.
Kumar Abhishek just announced on his blog a project that he has been working on the past four months:
BeagleLogic Standalone is a specialized version of the BeagleBone which is intended to be used a logic analyzer based on BeagleLogic.
This logic analyzer has networking capabilities (10/100/1000Mbps Ethernet); it can be used to used to debug circuits remotely. And as it is a full-featured Linux computer, you can run the sigrok set of tools directly on the BeagleLogic Standalone board (they come preinstalled in the BeagleLogic system image), or on your host PC. It has 16 channels and can sample up to 1.5 seconds of data at the maximum sample rate, which is 100MSamples/sec (3 seconds of data if using only the first 8 channels).
I designed and 3D printed a snug fit “open” case for the BeagleLogic standalone board. I’ve written more about it in a Hackaday.io project log.
BeagleLogic Standalone is one of the 20 finalists in the Best Product round of the Hackaday Prize. The results are awaited on the 11th of November. It’s been a great journey taking BeagleLogic standalone from a concept to a prototype and giving a glimpse as to what it could be as a finished product and the experience I gained during the process is invaluable, and I wish to thank Hackaday for providing me with this opportunity.
If enough people sign up, I plan on organizing a group buy for BeagleLogic Standalone boards. If you want to get one, please do not hesitate and sign up here.
The documentation for the board is available at standalone.beaglelogic.net. You can also follow the project on Hackaday.io here.
A few years ago, [Kumar] created the BeagleLogic, a 14-channel, 100 MSPS logic analyzer for the BeagleBone as an entry for the Hackaday Prize. This is a fantastic tool that takes advantage of the PRUs in the BeagleBone to give anyone with a BeagleBone a very capable logic analyzer for not much cash. This year,…
via Hackaday Prize Entry: BeagleLogic — Hackaday
Black Mesa Labs has an ongoing mission to develop easy to use and fully capable open-source hardware and software tools that make engineering electronics easier
Video of SUMP2 logic analyzer:
BlackMesaLabs has shared an adapter board on OSH Park:
5V Input Adapter for the $22 SUMP2 iCEstick 96 MSPS LogicAnalyzer