Difference between revisions of "Sysclk LWLA1034"

From sigrok
Jump to navigation Jump to search
m
(Now supported!)
Line 2: Line 2:
| image            = [[File:Sysclk lwla1034 mugshot.png|180px]]
| image            = [[File:Sysclk lwla1034 mugshot.png|180px]]
| name            = Sysclk LWLA1034
| name            = Sysclk LWLA1034
| status          = in progress
| status          = supported
| source_code_dir  =  
| source_code_dir  =  
| channels        = 34
| channels        = 34
Line 64: Line 64:
== Firmware ==
== Firmware ==


* The FX2 firmware appears to be loaded from an EEPROM on the board, so that the final USB device descriptor is immediately available on power-up.
* The FX2 firmware is loaded from an EEPROM on the board, so that the final USB device descriptor is immediately available on power-up.
* Endpoint 4 appears to be used exclusively for loading a new bitstream into the FPGA.
* Endpoint 4 is used exclusively for loading a new bitstream into the FPGA.
* Endpoint 2 is apparently used for sending commands to the FPGA firmware, with responses (if any) coming in from endpoint 6.
* Endpoint 2 is used for sending commands to the FPGA firmware, with responses (if any) coming in from endpoint 6.


Reverse engineering of the vendor protocol is currently in progress. See [[Sysclk LWLA1034/Protocol]] for a documentation of the findings gathered so far.
Reverse engineering of the vendor's custom protocol has been completed. See [[Sysclk LWLA1034/Protocol]] for the documentation.


== Resources ==
== Resources ==
Line 76: Line 76:
[[Category:Device]]
[[Category:Device]]
[[Category:Logic analyzer]]
[[Category:Logic analyzer]]
[[Category:In progress]]
[[Category:Supported]]

Revision as of 20:42, 14 January 2014

Sysclk LWLA1034
Sysclk lwla1034 mugshot.png
Status supported
Channels 34
Samplerate 125MHz (max)
Samplerate (state) ?
Triggers 34 + extern
Min/max voltage 0-5V
Threshold voltage ?
Memory 256Kbit/channel
Compression RLE
Website taobao.com

The Sysclk LWLA1034 is a USB-based, 34-channel logic analyzer with up to 125MHz sampling rate.

See Sysclk LWLA1034/Info for more details (such as lsusb -v output) about the device.

Hardware

  • Altera EP2C5Q208C8N (Cyclone II) FPGA
  • Cypress CY7C68013A-56 (FX2) USB interface chip
  • Cypress 256k×36 SRAM (likely a CY7C1361C-133AXC or similar)

The not-installed 10-pin connector between the USB socket and the large capacitor seems to connect to the JTAG pins of the FPGA.

Photos

(Note: The yellow/greenish markings weren't there, they're added by the photographer)

PCB for another device:

Software

Sysclk lwla1034 software.png

Firmware

  • The FX2 firmware is loaded from an EEPROM on the board, so that the final USB device descriptor is immediately available on power-up.
  • Endpoint 4 is used exclusively for loading a new bitstream into the FPGA.
  • Endpoint 2 is used for sending commands to the FPGA firmware, with responses (if any) coming in from endpoint 6.

Reverse engineering of the vendor's custom protocol has been completed. See Sysclk LWLA1034/Protocol for the documentation.

Resources