Difference between revisions of "Noname XL-LOGIC16-100M"

From sigrok
Jump to navigation Jump to search
(Various fixes and updates.)
Line 12: Line 12:
| memory          = ?
| memory          = ?
| compression      = ?
| compression      = ?
| website          = [http://www.aliexpress.com/item/Free-shipping-Saleae-Logic16-Saleae16-100MHz-logic-analyzer-real-USB-interface-V2/1399553156.html aliexpress.com]
| website          = [http://www.aliexpress.com/item/Free-Shipping-Saleae-24MHz-8Channels-Logic-Analyzer-Fully-Checked-Best-quality-Input-buffered/1731200392.html aliexpress.com]
}}
}}


The '''XL-LOGIC16-100M''' is a USB-based, 16-channel logic analyzer with up to 100MHz sampling rate. It is labelled and sold as a [[Saleae Logic16]] Clone, and comes with "modified" Saleae Logic software on a cdrom.  The existing Saleae Logic16 support in sigrok detects this device as an original, but fails to initialize the FPGA for capture. (at the time of writing)
The '''Noname  XL-LOGIC16-100M''' is a USB-based, 16-channel logic analyzer with up to 100MHz sampling rate.


See [[XL-LOGIC16-100M/Info]] for more details (such as '''lsusb -v''' output) about the device. (if ever desired)
It is labelled and sold as a [[Saleae Logic16]] clone, and comes with "modified" Saleae Logic software on a CD-ROM. The existing [[Saleae Logic16]] support in [[libsigrok]] detects this device as an original, but fails to initialize the FPGA for capture (at the time of writing).


See [[Noname XL-LOGIC16-100M/Info]] for more details (such as '''lsusb -v''' output) about the device.


== Hardware ==
== Hardware ==
A single phillips head screw holds the case together.  The parts selection seem to be almost identical to the [[WayEngineer_Saleae16]] but that page doesn't have any internal photos for full comparison.


Most notable are the complete lack of test points or programming headers! There are some unpopulated resistor/capacitor pairs on the backside,
A single Phillips head screw holds the case together. The parts selection seem to be almost identical to the [[WayEngineer Saleae16]] but that page doesn't have any internal photos for full comparison.
 
Most notable are the complete lack of test points or programming headers! There are some unpopulated resistor/capacitor pairs on the backside.


* '''FPGA''': [http://www.xilinx.com/support/index.html/content/xilinx/en/supportNav/silicon_devices/fpga/spartan-3a.html Xilinx Spartan-3A XC3S200A], 200K gates ([http://www.xilinx.com/support/documentation/data_sheets/ds529.pdf datasheeet])
* '''FPGA''': [http://www.xilinx.com/support/index.html/content/xilinx/en/supportNav/silicon_devices/fpga/spartan-3a.html Xilinx Spartan-3A XC3S200A], 200K gates ([http://www.xilinx.com/support/documentation/data_sheets/ds529.pdf datasheeet])
Line 32: Line 34:
* '''Crystal:''' 24.000
* '''Crystal:''' 24.000


Three LEDs, USB (green) COM (blue) and RUN (red) are on the board.
Three LEDs (USB/green, COM/blue, and RUN/red) are on the board.
 


== Photos ==
== Photos ==
Line 45: Line 46:
== Firmware ==
== Firmware ==


=== Firmware and FPGA bitstream usage ===
You can use the [http://sigrok.org/gitweb/?p=sigrok-util.git;a=tree;f=firmware/saleae-logic16 sigrok-fwextract-saleae-logic16] tool to extract (from the "Logic" Linux binary) the FX2 firmware and the FPGA bitstreams, exactly [[Saleae Logic16|as for a real Saleae Logic16]]. Note, the md5sum of the FX2 firmware is identical to the original Saleae firmware, but the FPGA bitstreams are different. Attempting to connect to this device with the "modified" FPGA bitstream, which _works_ with the vendor supplied "modified" Logic software fails to load in sigrok, with a FPGA version mismatch. The FX2 firmware loads successfully, at least in as much as the LED blinks a heartbeat pattern as expected.
 
You can use the [http://sigrok.org/gitweb/?p=sigrok-util.git;a=tree;f=firmware/saleae-logic16 sigrok-fwextract-saleae-logic16] tool to extract (from the "Logic" Linux binary) the FX2 firmware and the FPGA bitstreams, exactly [[Saleae_Logic16 | as for a real Logic 16]]. Note, the md5sum of the fx2 firmware is identical to the original Saleae firmware, but the fpga bitstreams are different. Attempting to connect to this device with the "modified" fpga bitstream, which _works_ with the vendor supplied "modified" Logic software fails to load in sigrok, with a FPGA version mismatch. The fx2 firmware loads successfully, at least in as much as the LED blinks a heartbeat pattern as expected.
 


== Protocol ==
== Protocol ==


Presumably as per [[Saleae_Logic16 | Logic16]]
Presumably the same as for the [[Saleae Logic16]].


== Resources ==
== Resources ==


 
* Random aliexpress.com vendors: [http://www.aliexpress.com/item/Free-Shipping-Saleae-24MHz-8Channels-Logic-Analyzer-Fully-Checked-Best-quality-Input-buffered/1731200392.html vendor1], [http://www.aliexpress.com/item/Saleae-logic16-USB-100MHz-Real-Time-Logic-Analyzers/1856825810.html vendor2]


[[Category:Device]]
[[Category:Device]]
[[Category:Logic analyzer]]
[[Category:Logic analyzer]]
[[Category:Planned]]
[[Category:Planned]]

Revision as of 00:37, 21 May 2014

Noname XL-LOGIC16-100M
Xl-logic16-100m-external.jpg
Status planned
Channels 3/6/9/16
Samplerate 100/50/32/16MHz
Samplerate (state)
Triggers ?
Min/max voltage ?
Threshold voltage ?
Memory ?
Compression ?
Website aliexpress.com

The Noname XL-LOGIC16-100M is a USB-based, 16-channel logic analyzer with up to 100MHz sampling rate.

It is labelled and sold as a Saleae Logic16 clone, and comes with "modified" Saleae Logic software on a CD-ROM. The existing Saleae Logic16 support in libsigrok detects this device as an original, but fails to initialize the FPGA for capture (at the time of writing).

See Noname XL-LOGIC16-100M/Info for more details (such as lsusb -v output) about the device.

Hardware

A single Phillips head screw holds the case together. The parts selection seem to be almost identical to the WayEngineer Saleae16 but that page doesn't have any internal photos for full comparison.

Most notable are the complete lack of test points or programming headers! There are some unpopulated resistor/capacitor pairs on the backside.

Three LEDs (USB/green, COM/blue, and RUN/red) are on the board.

Photos

Firmware

You can use the sigrok-fwextract-saleae-logic16 tool to extract (from the "Logic" Linux binary) the FX2 firmware and the FPGA bitstreams, exactly as for a real Saleae Logic16. Note, the md5sum of the FX2 firmware is identical to the original Saleae firmware, but the FPGA bitstreams are different. Attempting to connect to this device with the "modified" FPGA bitstream, which _works_ with the vendor supplied "modified" Logic software fails to load in sigrok, with a FPGA version mismatch. The FX2 firmware loads successfully, at least in as much as the LED blinks a heartbeat pattern as expected.

Protocol

Presumably the same as for the Saleae Logic16.

Resources