Logic Analyzer Frequently Asked Questions

We are happy to answer any questions before you purchase the GoLogicXL Logic Analyzer from NCI. The most often asked questions are answered below. Please Contact Us via email or phone if we missed your question. NCI can provide Logic Analyser Probes for almost any digital test and measurement application. NCI experts have decades of experience and provide excellent technical support and solutions.

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?
Yes. We use the buyer’s shipping preference: overnight, second day air, or ground. Orders ship within one business day once payment is processed. We ship using UPS unless a different carrier is requested. All prices are F.O.B. Huntsville, AL USA.
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?
NCI does not offer a trade-in program for used logic analyzers.

System Requirements

How does the logic analyzer connect to the PC?
NCI logic analyzers connect to the PC via a USB port.
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?
No. NCI logic analyzers run independently from the host PC. All captured trace data is stored to high-speed dynamic RAM inside the logic analyser. The data is transferred to the host PC (or laptop) after the logic analyzer stops capturing data.
What computer should I use?
You can use Any PC Running Windows 7 or later. However, NCI logic analyzers can produce so much data that you’ll really appreciate a modern workstation’s speed.
Is the software faster with more CPU cores?
The WaveForm view Uses Every CPU to display large sections of timing diagrams on screen in real time. This technique is a genuine benefit while viewing and navigating a billion trace samples.
Does NCI support Unix/Linux or Apple OS?
NCI does not support Unix/Linux or Apple OS. NCI logic analyzer software can run inside a virtual machine on these platforms. The VM must have direct access to a physical host USB port. However, NCI has not tested this method and does not offer tech support for VM solutions.

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?
The GoLogic7 software supports only one logic analyzer per computer. Up to 8 “copies” of the program can run together, but only the first copy has access to the logic analyzer device. The other copies always use demo mode.
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?
Time spanned = (Max samples) X (Time per sample)

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?
The timed spanned by Transitional timing mode depends on the input signal activity. If the input signals constantly change, the time spanned by a Transitional timing capture is about 1.5 to 2 times longer than if Normal timing at the same sampling rate had been used. If the inputs signals are slow relative to the sampling rate, or the inputs are inactive for long periods of time between bursts of activity, then Transitional timing is a huge improvement over Normal timing mode. The online manual’s Appendices explains the time stamp limits.
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?
Yes. The captured trace data can be Exported To Text or VCD files. The format can be adjusted so that Excel or MatLab can easily import the text file. VCD (Value Change Dump) files can be loaded into simulators or another VCD display program.

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?
NCI logic analyzer software can be customized using two methods…

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.

Can the logic analyzer be used with stand-alone oscilloscopes?
Scope data can be viewed in the WaveForm view using our ScopeLink feature. ScopeLink integrates your Tektronix or Keysight/Agilent digital storage oscilloscope (DSO) in to the GoLogic7 software.