Logic Analyzer Frequently Asked Questions
Buying
It there a warranty?
Yes. The main logic analyzer unit has a warranty period of two years from the date of purchase. The power supply, probes and other accessories have a warranty period of one year from the date of purchase. Our warranties cover defects in manufacturing and workmanship. NCI does not warrant damage from improper use or neglect.
Can I try the logic analyzer before buying?
NCI offers a 30-day money-back guarantee. If you are not 100% satisfied with the logic analyzer, return the logic analyzer within 30-days from the delivery date and we will refund your money. The logic analyzer must be returned in good condition, in original boxes, and with all paperwork, parts and accessories to ensure full credit. Contact NCI for details.
Can I rent a logic analyzer from NCI?
NCI does not offer a rental program.
Are NCI prodcuts in stock?
All NCI logic analyzer models and accessories are in stock unless otherwise specified. Please contact NCI for availability.
Can you ship overnight?
Can the logic analyser memory and channels be upgraded later?
Yes. The logic analyzer must be returned to NCI for upgrades.
Can I exchange my old logic analyzer for a newer model?
System Requirements
How does the logic analyzer connect to the PC?
Does the logic analyzer work with USB 3.x host ports?
By definition, USB 3.x controls all USB 2.0 and USB 1.1 devices and vice versa. However, the GoLogicXL is a USB 2.0 device and transfers data at USB 2.0 speeds when connected to USB 3.x host ports.
Which versions of Windows® does the software support?
NCI software supports 64-bit versions of Windows® 7, 8, 10, and 11.
NCI does not support 32-bit versions of Windows.
NCI software no longer can be installed on Windows XP or Vista. More details are available here.
No version of Windows Server is supported. Our software cannot be installed under these platforms. Basic services the software requires are often not enabled or installed under Windows Server editions.
Will a slow computer affect the logic analyzer sampling rate?
What computer should I use?
Is the software faster with more CPU cores?
Does NCI support Unix/Linux or Apple OS?
Hardware
Are NCI logic analyzers secure?
NCI logic analyzers are secure devices.
NCI uses the WinUSB kernel device driver authored, digitally signed, and maintained by Microsoft. This device driver is included with Windows. The NCI driver installer simply maps the NCI Vendor and Product IDs to the standard WinUSB driver.
NCI logic analyzers are a passive USB device controlled by your computer. The logic analyzers returns data in response to commands from your computer. The logic analyzer cannot initiate I/O with the computer or any other device. Only the host computer physically connected to the logic analyzer via the USB port can control the device.
NCI logic analyzers save the captured data to high-speed volatile memory inside the logic analyzer. This memory is blank when the device power is disconnected. Simply disconnect the power supply and USB cables to erase any captured trace data inside the logic analyzer.
The only non-volatile memory inside NCI logic analyzers is a single ROM which is burned by NCI. The ROM chip holds the USB interface programming so Windows can communicate with the logic analyzer. Only NCI can access or update these ROM chips.
Can I link two or more logic analyzer units into one, large logic analyzer?
How long does it take to download the maximum sample depths?
Base memory option
- 72-channels; 67M samples; about 9 seconds
- 36-channels; 134M samples: about 12 seconds
- 18-channels; 268M samples: about 15 seconds
- 9-channels; 536M samples: about 15 seconds
Mid memory option
- 72-channels; 67M samples; about 19 seconds
- 36-channels; 134M samples: about 23 seconds
- 18-channels; 268M samples: about 30 seconds
- 9-channels; 536M samples: about 30 seconds
Large memory option
- 72-channels; 134M samples: about 36 seconds
- 36-channels; 268M samples: about 45 seconds
- 18-channels; 536M samples: about 60 seconds
- 9-channels; 1 billion samples: about 60 seconds
The above download times are provided for illustration purposes and not guaranteed. The download speeds on your PC may be slightly slower or faster. Transfers rates depend somewhat on the USB host hardware and kernel drivers.
As the trace size is reduced, the download time is also reduced. For example, trace captures with 8M samples or less download almost instantly.
A USB 1.1 host port downloads the data approximately 20X slower than the above values. Obviously, we recommend using a USB 2.0 host port.
After each download, the software must process the data. The post-download processing period is not reflected in the above USB download times. The one-time processing improves the real-time display speeds and allows the software to display hundreds of millions of trace samples in the WaveForm window. For traces 8M samples and smaller, this processing period is barely noticeable. But for very large trace captures, the one-time processing period make last several seconds.
Can NCI logic analyzers stream to PC memory for 'unlimited' samples?
NCI does not support streaming to PC memory or disk. USB "streaming" logic analyzers offer slower sampling rates across few channels. The Logic Analyzer Streaming topic discusses why NCI logic analyzers do not stream data directly to disk.
What is the maximum time-span for the fastest Normal Timing rates?
Base memory option
- 72 channels: 34M samples @ 500 MHz = 67 milliseconds
- 36 channels: 67M samples @ 1 GHz = 67 milliseconds
- 18 channels: 134M samples @ 2 GHz = 67 milliseconds
- 9 channels: 268M samples @ 4 GHz = 67 milliseconds
Mid memory option
- 72 channels: 67M samples @ 500 MHz = 134 milliseconds
- 36 channels: 134M samples @ 1 GHz = 134 milliseconds
- 18 channels: 268M samples @ 2 GHz = 134 milliseconds
- 9 channels: 536M samples @ 4 GHz = 134 milliseconds
Large memory option
- 72 channels: 134M samples @ 500 MHz = 268 milliseconds
- 36 channels: 268M samples @ 1 GHz = 268 milliseconds
- 18 channels: 536M samples @ 2 GHz = 268 milliseconds
- 9 channels: 1 billion samples @ 4 GHz = 268 milliseconds
Of course, slower sampling rates increase the time spanned by a trace capture. For example, 1 billion samples using a 1 GHz sampling rate spans about 1 second. Likewise, almost 2 hours are spanned by 67M samples using a 10KHz sampling rate.
What is the maximum time-span for the fastest Transitional Timing rate?
Is Transitional Timing mode useful even if my input signals change constantly?
Yes! To accurately capture the input signals, both Normal and Transitional timing modes must over-sample your signals at least 5x. For example, the sampling rate should be at least 500 MHz to capture an accurate representation of a 100 MHz input signal.
Normal timing mode stores all samples to memory, even when the signals have not changed. Transitional timing mode stores only when a change occurs on the input signals. Given an identical 5x over-sampling for both modes, Transitional timing ignores 3 or 4 non-changing samples that Normal timing would store to memory. This extends the time spanned by a Transitional timing capture about 3 to 4 times greater than a Normal timing capture.
Of course, Transitional timing mode must also store a 32-bit timestamp with each sample. This timestamp memory reduces the sample depth by half. If the logic analyzer captures 134M samples in Normal timing, then only 67M samples are stored in Transitional timing mode.
But even with half the total samples, Transitional timing still captures a larger time-span than Normal Timing mode. Since Normal timing stores 3 to 4 redundant samples, Transitional timing usually captures from 50% to 100% larger time span.
Software
Can I graph the trace data?
Yes. Trace data can be viewed as a Time vs. Magnitude Graph in the WaveForm view.
Can I export the trace data to other programs?
In addition, the software provides convenient screen capture tools to make copying and pasting timing diagram images into word processing or graphics programs.
Can I customize the logic analzyer software?
First, the Analysis Development Kit (ADK) allows you to create custom trace data analysis tools that execute inside the main software. Your custom tool can scan each trace capture and display statistics on specific errors or events. No Windows programming experience is required to create an ADK PlugIn. However, simple C programming knowledge is required. The ADK provide example C source code and Microsoft Visual Studio example projects.
Second, the PlugIn Development Kit (PDK) allows you to create custom text display views inside the main software. Trace captures can be displayed in a custom text format. No Windows programming experience is required to create a PDK PlugIn. However, simple C programming knowledge is required. We provide example C source code and Microsoft Visual Studio example projects.
Can I create custom software to control the logic analyzer?
The Software Development Kit (SDK) provides documentation and libraries to control NCI logic analyzers. C++ and LabView example projects are also provided.