Skip to content
Mich Mich edited this page Apr 20, 2018 · 4 revisions

[Public released : 15-April-2018]

Welcome to the sumpx15 wiki!

** 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.


BeagleSDR

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


Description

A picture is worth a thousand words

photo_beagleSDR photo_beagleSDR photo_beagleSDR photo_beagleSDR photo_beagleSDR photo_beagleSDR photo_beagleSDR photo_beagleSDR photo_beagleSDR photo_beagleSDR photo_beagleSDR photo_beagleSDR

Clone this wiki locally