Logic Sniffer: Feature status
From DP
Contents |
FPGA bitstreams
| Feature | v2.1 | v2.11 | v2.12 | v3.06 |
|---|---|---|---|---|
| Fast SPI data bus | X | X | X | X |
| Dynamic memory | X | X | ||
| RLE | 32bit only | 8/16/32bit | 32bit only | All |
| 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
| Feature | v0.4 | v0.5 | v0.6 | v2.0 | v2.1 | v2.4-v2.5 | v2.6 | v3.0 |
|---|---|---|---|---|---|---|---|---|
| Fast SPI data bus | X | X | X | X | X | X | X | X |
| SPI data queuing | X | X | X | X | X | X | X | |
| Binary self-test | X | X | X | X | ||||
| OLS v1.04+ (Winbond ROM) | X | X | X | |||||
| Faster SPI for Demon Core | X | X |
- 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
