Logic Sniffer: Feature status

From DP

Revision as of 18:20, 23 February 2011 by Ian (Talk | contribs)
Jump to: navigation , search

Contents

FPGA bitstreams

Features working in bitstream versions
Featurev2.1v2.11v2.12v3.06
Fast SPI data bus X X XX
Dynamic memory XX
RLE 32bit only 8/16/32bit 32bit onlyAll
Advanced triggers X
  • Fast SPI data bus - the FPGA and PIC communicate over a fast SPI data bus (new in v2)
  • Dynamic memory - more memory is available when fewer channels are used (new in v2.12)
  • RLE - compression method (32bits usually ok, other configurations still in progress)
  • Advanced triggers (10+ levels) were introduced in the Demon Core (v3.0+)

SUMP Core

Bitstreams v1 and v2 were based on the original SUMP project core written in VHDL.

RLE issues

The Demon Core (v3.06+) and client v0.9.3.1+ have fixed the RLE issues

RLE is a compression method, it only records changes in data instead of a series of snapshots. It is also buggy in SUMP and possibly the SUMP client. Here are some notes we've received:

  • RLE can only work when you include channel group 3 in the capture
  • Noise filtering breaks RLE
  • After a capture with the noise filter you must capture without channel group 3 to get captures to work correctly

Demon Core

Bitstreams v3+ are based on a port of the SUMP VHDL to the Verilog language, codename Demon Core. Forum member dogsbody did the port, and also added all the features of a professional logic analyzer.

Client support and development on this core continues.

PIC firmware

Features working in firmware versions
Featurev0.4v0.5v0.6v2.0v2.1v2.4-v2.5v2.6v3.0
Fast SPI data bus XXXXXXXX
SPI data queuing XXXXXXX
Binary self-test XXXX
OLS v1.04+ (Winbond ROM) XXX
Faster SPI for Demon Core XX
  • Fast SPI data bus - the FPGA and PIC communicate over a fast SPI data bus (firmware v0.4+)
  • SPI data queuing - reduces USB overhead by queuing data in to packets (new in v0.5, fixed in v0.6)
  • Binary self-test - A completely revamped self-test in v2.1+ can be triggered from ROM update mode, results can be read out for debugging
  • The USB VID/PID changes in v0.6 due to a bug fix
  • OLS v1.04+ have a Winbond flash ROM instead of an ATMEL flash ROM

Downloads