-
Notifications
You must be signed in to change notification settings - Fork 3
Home
** Logic Anaylzer with Wave Generator - BeagleSDR / Beagleboard-x15 **
The most spectacular project now in my hands.
The idea is to port the SUMP project to Beagleboard-x15, because of its popularity. Although there are now several open source logic analyzer clients that speak the SUMP protocol as the most popular open logic analyzer protocol currently in use, the ideal logic analyzer client would be something that compiled on any platform usable from Linux to Windows in same time.
How to setup Java in Beagleboard-x15 ?
Ref. https://elinux.org/BeagleBoard_Community#Oracle_Java
http://derekmolloy.ie/running-java-applications-on-the-beaglebone-black/
The SUMP client software is the original client for the SUMP logic analyzer core. It’s written in Java, and nowadays there’s version for most platforms, especially for Beagleboard-x15. It is in semi-active development in various corners of the web. It uses the Java framework, however it also needs Java Swing and rxtx serial port library, which is another challenge. So, I only did experimentations on Windows, knowing it should be one day runnable natively on Beagleboard-x15. If you run SUMP on Beagleboard-x15, you can use its UART9 which is connected to the BeagleSDR through port P17, so you don't need an external UART converter.
In some simple words, it is an add-on board ("cape") that turns your Beagleboard-x15 into wave receiver and transmitter. There is a FPGA which drive both ADC and DAC. The FPGA part written in verilog-A source codes can be found along with client control software written in Java, in https://github.com/mhe747/sumpx15
A picture is worth a thousand words