Warning

This page was automatically imported and has not been manually cleaned up and checked yet.

There might be strange or incorrect formatting, dead links, and other issues.

The DreamSourceLab DSLogic Basic is a 16-channel USB-based logic analyzer, with sampling rates up to 400MHz (when using only 4 channels).

See DreamSourceLab DSLogic Basic/Info for more details (such as lsusb -v output) about the device.

Hardware

  • FPGA: Xilinx Spartan-6 XC6SLX9
  • USB: Cypress CY7C68013A (FX2)
  • I²C EEPROM: ST 4128BRP
  • Crystal: 24MHz

Photos

Device:

Warning

Found gallery tag but it was empty

Cables:

Firmware

See DreamSourceLab DSLogic#Firmware.

Note: The FX2 firmware is loaded at powerup from the I²C EEPROM on the PCB.

EEPROM layout

The device has an I²C EEPROM with the following layout:

c2 0e 2a 21 00 00 00 04 XX XX XX XX XX XX .. ..

Description:

BytesDescription
00xc2: FX2 "c2 load" mode, i.e. VID/PID/DID are loaded from EEPROM as the firmware.
1-20x2a0e: USB vendor ID (VID before firmware renumerate).
3-40x0021: USB product ID (PID before firmware renumerate).
5-60x0000: USB device ID (DID before firmware renumerate).
70x04: FX2 configuration byte (see FX2 TRM for details).
8 - 6778Firmware (6771 bytes, sha1sum: 79784d038800e4b4757eba15de33813ac76819945f1b39239df6cf0a096dce55)
RestUnknown, probably all-0xff.

Resources