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

From sigrok
Jump to navigation Jump to search
m
 
(4 intermediate revisions by 2 users not shown)
Line 2: Line 2:
| image            = [[File:Noname xl logic16 100m mugshot.png|180px]]
| image            = [[File:Noname xl logic16 100m mugshot.png|180px]]
| name            = Noname XL-LOGIC16-100M
| name            = Noname XL-LOGIC16-100M
| status          = planned
| status          = in progress
| source_code_dir  = saleae-logic16
| source_code_dir  = saleae-logic16
| channels        = 3/6/9/16
| channels        = 3/6/9/16
Line 12: Line 12:
| memory          = none
| memory          = none
| compression      = yes
| compression      = yes
| price            = $30 - $35
| website          = [http://www.aliexpress.com/item/Free-Shipping-Saleae-24MHz-8Channels-Logic-Analyzer-Fully-Checked-Best-quality-Input-buffered/1731200392.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]
}}
}}
Line 20: Line 21:


See [[Noname XL-LOGIC16-100M/Info]] for more details (such as '''lsusb -v''' output) about the device.
See [[Noname XL-LOGIC16-100M/Info]] for more details (such as '''lsusb -v''' output) about the device.
== Variants in same case ==
The 2015-1-8 version of the [[Mcupro_Logic16_clone]] comes in the same case as this device.  Unlike this device, the mcupro version works with sigrok!


== Hardware ==
== Hardware ==
Line 81: Line 85:


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 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.
Update: July 4, 2015: marcus_c has written some open source fpga bitstream for spartan based logic16s, and _this_ bitstream does work with this device.  However, at this time, binaries are not available.  See [https://github.com/zeldin/logic16_bitstream] for the source.
Update: September 3, 2015 blight has an alternative open source fpga bitstream.  It also works.  See [https://github.com/gregani/la16fw] for both source and binaries


== Protocol ==
== Protocol ==
Line 92: Line 99:
[[Category:Device]]
[[Category:Device]]
[[Category:Logic analyzer]]
[[Category:Logic analyzer]]
[[Category:Planned]]
[[Category:In progress]]

Latest revision as of 14:35, 30 June 2019

Noname XL-LOGIC16-100M
Noname xl logic16 100m mugshot.png
Status in progress
Source code saleae-logic16
Channels 3/6/9/16
Samplerate 100/50/32/16MHz
Samplerate (state)
Triggers none (SW-only)
Min/max voltage -0.9V — 6V
Threshold voltage configurable:
for 1.8V to 3.6V systems: VIH=1.4V, VIL=0.7V
for 5V systems: VIH=3.6V, VIL=1.4V
Memory none
Compression yes
Price range $30 - $35
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.

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

Variants in same case

The 2015-1-8 version of the Mcupro_Logic16_clone comes in the same case as this device. Unlike this device, the mcupro version works with sigrok!

Hardware

A single Phillips head screw holds the case together. 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

Photos from another unit:

Photos from yet another unit (with JTAG and other resistor values):

Photos from yet another unit (with black case):

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.

Update: July 4, 2015: marcus_c has written some open source fpga bitstream for spartan based logic16s, and _this_ bitstream does work with this device. However, at this time, binaries are not available. See [1] for the source. Update: September 3, 2015 blight has an alternative open source fpga bitstream. It also works. See [2] for both source and binaries

Protocol

See Saleae Logic16#Protocol.

Resources