logic analyzer
You are currently browsing the archive for the logic analyzer category.

SparkFun has a limited number of Logic Sniffers available. If you’ve been waiting for a North American distributor, now is your chance to pick one up at SparkFun. This is the same hardware designed by the Gadget Factory and Dangerous Prototypes, and manufactured by Seeed Studio.
A special thanks to SparkFun for helping us raise awareness of this open source project!
Tags: SparkFun

Jawi just released version 0.8.3 of the forked SUMP logic analyzer client that works with the Logic Sniffer. We also started a wiki page for the SUMP fork with some links. Please add any useful tips you have.
Change log:
- Made the port-chooser editable, allowing people to enter their own device in case it is not listed
- Should resolve the port issues on several operating systems
- all dialog settings are now persisted across sessions (read: restart)
- fixed the progress indicator in the SPI tool as reported by Michael
- fixed some issues with the file-save dialog also reported by Michael
- fixed several minor UI-related issues causing potential resource leaks
- various other cleanups
Don’t know what client to use? Read the logic analyzer client roundup.
You can order the Logic Sniffer at Seeed Studio for $45, including worldwide shipping. Don’t forget that Seeed now has probe cables for $6 each.
Tags: alternative client, SUMP

Jawi released version 0.8.2 of a forked SUMP logic analyzer client for the Logic Sniffer. Change log:
- Added support for the dynamic sample depth as supported in the 2.12 firmware. A warning is issued when trying to capture with a sample depth that is not supported;
- Initial approach for “annotating” the captured data with the results of tool analysis. Currently only implemented for I2C;
- Updated the “measure” tool with a possibility to measure the clock frequency of a channel;
- Fixed the run scripts for both Windows and Linux to be location independent. Cudos to Wayoda for providing the solution;
- Fixed an exception in the UART tool + fixed the baudrate calculation. Cudos to jone for reporting;
- Adjusted the RLE decoding routines with the suggestions provided by rotdrop.
Don’t know what client to use? Read the logic analyzer client roundup.
Tags: alternative client, SUMP

The Gadget Factory released Logic Sniffer upgrade v2.12. There’s a video demonstration of the new features.
This update includes dynamic memory depths. This means no more swapping bitstreams to get more samples when you only use 8 or 16 channels.
Jochem Govers added this feature in response to the Gadget Factory’s bounty contest. There’s a new bounty on a real time capture mode too.
Upgrade package and upgrade instructions, please report any problems in the forum.
You can order the Logic Sniffer at Seeed Studio for $45, including worldwide shipping. Don’t forget that Seeed now has probe cables for $6 each. Every order supports Logic Sniffer development.
Tags: dynamic memory depths, Jochem Govers, logic sniffer

jjshortcut made his own laser cut case for the Logic Sniffer at Fablab Utrecht. Great work!
Here’s some other user-submitted cases, some with files you can use to build your own.
You can order the Logic Sniffer at Seeed Studio for $45, including worldwide shipping. Don’t forget that Seeed now has probe cables for $6 each. Every order supports Logic Sniffer development.
Via the forum.
Tags: acrylic, laser cut case

jawi released v0.8.1 of his fork of SUMP, a logic analyzer client that works with the Logic Sniffer (download here).
This version adds baud rates up to 900kbps that take advantage of the SPI interface between the PIC and FPGA added in firmware v0.4+/bitstream v2+. This seems to increase the sample download speed for some, but not everybody.
Order the Logic Sniffer for $45, including worldwide shipping. Don’t forget that Seeed has probe cables for $6 each. Every order supports Logic Sniffer development.
Tags: alternative SUMP fork, jawi, SUMP

parag0n made a laser cut case for the Logic Sniffer. If you have a laser cutter, grab the design files and build your own. See other cases for the Logic Sniffer too.
You can order the Logic Sniffer at Seeed Studio for $45, including worldwide shipping. Don’t forget that Seeed now has probe cables for $6 each. Every order supports Logic Sniffer development.
Via the forum.
Tags: cases, laser cut

There are now several open source logic analyzer clients that speak the SUMP protocol, the most popular open logic analyzer protocol currently in use. They should all be compatible with the Logic Sniffer, the Bus Pirate, and the USB Infrared toy.
Our ideal logic analyzer client would be something that compiled cross-platform, and had the features and usability of the Saleae Logic client without .NET.
What clients have you tried, and which is your favorite? Did we leave any out? What features are most important to you?
Our roundup follows below.
Read the rest of this entry »
Tags: LogicAnalyzer, Raphihouri, Sigrok, SUMP

The Gadget Factory is now stocking a 16bit buffer wing for the Logic Sniffer for $15. This add-on board gives the Logic Sniffer an additional 16 buffered, 5volt tolerant input channels.
You can order the Logic Sniffer at Seeed Studio for $45, including worldwide shipping. Don’t forget that Seeed now has probe cables for $6 each.
Tags: buffer, wing

Here’s an opportunity to get an Open Logic Sniffer for free. Just name the thing in Hacked Gadgets’ weekly contest. The goal is to let others people guess, so please don’t leave the answer in the comments.
You can order the OLS at Seeed Studio for $45, including worldwide shipping. Don’t forget that Seeed now has probe cables for $6 each.
Tags: Hacked Gadgets, Name the thing contest

arhi designed a simple case to protect his Logic Sniffer and printed it with a reprap. If you have a 3D printer, download the stl design file in the forum and make your own.
Tags: case, reprap

We woke up in a strange world where everyone knew about a new logic analyzer frontend for the Logic Sniffer, except us.
LogicAnalyzer is a framework as well as an application to operate a PC based logic analyzer. It’s built using the Eclipse RCP and designed with extensibiliy in mind. Integrating devices, providing tools or creating completely new functionality is easy.
Tags: Eclipse, LogicAnalyzer, open source

The Logic Sniffer is an open source logic analyzer. It’s designed to support the SUMP logic analyzer software at the lowest possible cost. This project is a collaboration between the Gadget Factory and Dangerous Prototypes.
Jack posted Logic Sniffer bitstream test release 2.11 with bigger samples and RLE improvements:
- Extends memory depths from 8k and 16k to 12k and 24k
- Fixes RLE for all memory depths
Give it a test and let us know how it works for you. Here are the upgrade instructions for the FPGA bitstream and PIC firmware. This test release requires firmware v0.5 or v0.6. If you have a preorder 1 Logic Sniffer, please check for the bootloader before upgrading. Discuss the upgrade in the forum.
You can order the OLS at Seeed Studio for $45, including worldwide shipping. Don’t forget that Seeed now has probe cables for $6 each.
Tags: bitstream, OLS, upgrades

Package v2.1 is the first official upgrade release for the Logic Sniffer. Download it now at the Gadget Factory. This version has a lot of updates that should fix a bunch of problems in the initial release:
- FPGA bitstream v2.1 with high-speed SPI connection between the PIC and FPGA. This eliminates most ‘hardware not found’ problems with all bitstream configurations. Sample download speed is increased on some operating systems, future SUMP client upgrades will increase the speed for everyone.
- PIC firmware v0.5/v0.6 supports the SPI connection and has updated USB descriptors. v0.6 is more aggressive about queuing data into packets. v0.6 should provide a speed increase over v0.5, but some people report errors so we included both.
- Updated, stand-alone SUMP client for Windows. Includes self-test and other updates.
Here are the upgrade instructions for the FPGA bitstream and PIC firmware. If you have a preorder 1 Logic Sniffer, please check for the bootloader before upgrading. Discuss the upgrade in the forum.
Tags: bitstream, bootloader, FPGA, Gadget Factory, PIC, ROM, upgrade

This is an old version, see the latest version on the documentation wiki.
The Logic Sniffer is an open source logic analyzer. It’s designed to support the SUMP logic analyzer software at the lowest possible cost. This project is a collaboration between the Gadget Factory and Dangerous Prototypes.
The Logic Sniffer has two parts that can be upgraded over USB.
- The ROM chip (IC2) holds bitstreams that are loaded into the FPGA (IC3) at startup. The bitstream is code that tells the FPGA how to act like a logic analyzer. New bitstreams are loaded in ROM update mode.
- The PIC chip (IC1) contains firmware that provides the OLS’ USB connection and ROM update mode. New firmware is loaded via a USB bootloader in the PIC.
This post demonstrates how to update both parts.
Read the rest of this entry »
Tags: bitstream, bootloader, firmware, FPGA, OLS, PIC, upgrade

Some Logic Sniffers shipped without a bootloader, and will require a firmware flash before USB upgrades are possible. This post describes how to program the OLS bootloader using a Bus Pirate. It’s also possible to program the bootloader with a PIC programmer like a PICkit or ICD2. If you don’t have a Bus Pirate or a PIC programmer, we’ve arranged repair centers worldwide to reflash the Logic Sniffer, please contact us for the address nearest you. Update: Seeed Studio has also offered to reprogram your OLS.
The bootloader rescue package also includes the latest version of the bitstream (2.04) for the FPGA and the firmware (v05/06) for the PIC. The update implements an SPI connection between the PIC and the FPGA that eliminates the most prevalent reliability issue in the first release. The updates are still beta, but there will be a final version soon. This update will require a firmware upgrade using the bootloader, so now is a good time to check if your bootloader is present and reprogram it if needed.
Read the rest of this entry »
Tags: bootloader, Bus Pirate, PIC programmer

Development board manufacturer Opal Kelly has invited three FPGA experts to design logic analyzers. Each participant has 8 to 10 hours to complete a design, the final designs will be posted online. The analyzer will be built with Opal Kelly’s modules and software development kit, but there might be some interesting takes on a common FPGA project.
Thanks to Jack for the tip, via Embedded.com.
Tags: FPGA, Opal Kelly

Ril3y sent photos of a new laser-cut case for the Open Logic Sniffer. This case isn’t available yet, but we’ll keep you updated. Ril3y also sells a popular laser-cut case for the Bus Pirate.
You can order the OLS at Seeed Studio for $45, including worldwide shipping. Don’t forget that Seeed now has probe cables for $6 each.
Tags: case, OLS, Ril3y, Synthetos

There’s a new version of raphihouri’s Windows/.Net client for the Logic Sniffer. This update incorporates suggestions from the forum.
Fixed:
- glitches at the beginning of trace.
- invalid trace returns in demo mode.
- window resizing stretches the trace.
- channel and trigger numbering and mapping.
Added/changed:
- Buffer size is now a combo box with choices configurable.
- Improved contrast on some buttons.
- Serial port time outs are now configurable.
- trace color and background are now configurable.
You can order the OLS at Seeed Studio for $45, including worldwide shipping. Don’t forget that Seeed now has probe cables for $6 each.
Tags: OLS

This is an old version, see the latest version on the documentation wiki.
This week there should be a major update for the Open Logic Sniffer that fixes a communication problem on some boards when alternate bitstreams are loaded. This fix implements the SPI connection between the PIC and FPGA. The update improved sample download speeds in our tests, even without any other modifications to the SUMP client software.
Right now we’d like to invite beta testers to try the update. You can download an update package in the forum. Keep reading for a short overview of the upgrade process.
Read the rest of this entry »
Tags: beta testers, firmware, upgrades