AlazarTech ATS9130 User manual

ATS9130 User Manual
12 Bit, 2 Channel, 50
MS/s
Waveform Digitizer for PCI Express Bus
Written for Hardware Version 1.1
July 2019 Edition

ATS9130 User Manual i
Copyright © 2019 Alazar Technologies Inc. All rights reserved.
Alazar Technologies Inc. Contact Information
AlazarTech, Inc.
6600 Trans-Canada Highway
Suite 310
Pointe-Claire, QC
Canada H9R 4S2
Telephone: (514) 426-4899
Fax: (514) 426-2723
E-mail: [email protected]
Web site: www.alazartech.com
To comment on the documentation for ATS9130, send e-mail to
support@alazartech.com.
Information required when contacting AlazarTech for technical
support:
Owned by:
Serial Number:
Purchase Date:
Purchased From:
Software Driver Version:
SDK Version:
ATS-GPU Version:
AlazarDSO Version:
Operating System:

ii ATS9130 User Manual
Important Information
Warranty
The ATS9130 is warranted against defects in materials and
workmanship for a period of one year from the date of shipment,
as evidenced by receipts or other documentation. Alazar
Technologies Inc. (hereafter “AlazarTech”) will, at its option, repair
or replace equipment that proves to be defective during the
warranty period. This warranty includes parts and labor.
The media on which you receive AlazarTech software are
warranted not to fail to execute programming instructions, due to
defects in materials and workmanship, for a period of 90 days
from date of shipment, as evidenced by receipts or other
documentation. AlazarTech will, at its option, repair or replace
software media that do not execute programming instructions if
AlazarTech receives notice of such defects during the warranty
period. AlazarTech does not warrant that the operation of the
software shall be uninterrupted or error free.
A Return Material Authorization (RMA) number must be obtained
from the factory and clearly marked on the outside of the package
before any equipment will be accepted for warranty work.
AlazarTech will pay the shipping costs of returning to the owner
parts that are covered by warranty.
AlazarTech believes that the information in this document is
accurate. The document has been carefully reviewed for technical
accuracy. In the event that technical or typographical errors exist,
AlazarTech reserves the right to make changes to subsequent
editions of this document without prior notice to holders of this
edition. AlazarTech may also make improvements and/or
changes in the products and/or programs described in this
document at any time. The reader should consult AlazarTech if
errors are suspected. In no event shall AlazarTech be liable for
any damages arising out of or related to this document or the
information contained in it. The latest user manual can be found
on the AlazarTech web page at
www.alazartech.com/support/downloads.htm.

ATS9130 User Manual iii
EXCEPT AS SPECIFIED HEREIN, ALAZARTECH MAKES NO
WARRANTIES, EXPRESS OR IMPLIED, AND SPECIFICALLY
DISCLAIMS ANY WARRANTY OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE. CUSTOMER’S
RIGHT TO RECOVER DAMAGES CAUSED BY FAULT OR
NEGLIGENCE ON THE PART OF ALAZARTECH SHALL BE
LIMITED TO THE AMOUNT THERETOFORE PAID BY THE
CUSTOMER. ALAZARTECH WILL NOT BE LIABLE FOR
DAMAGES RESULTING FROM LOSS OF DATA, PROFITS, USE
OF PRODUCTS, OR INCIDENTAL OR CONSEQUENTIAL
DAMAGES, EVEN IF ADVISED OF THE POSSIBILITY
THEREOF. This limitation of the liability of AlazarTech will apply
regardless of the form of action, whether in contract or tort,
including negligence. Any action against AlazarTech must be
brought within one year after the cause of action accrues.
AlazarTech shall not be liable for any delay in performance due to
causes beyond its reasonable control. The warranty provided
herein does not cover damages, defects, malfunctions, or service
failures caused by owner’s failure to follow the AlazarTech
installation, operation, or maintenance instructions; owner’s
modification of the product; owner’s abuse, misuse, or negligent
acts; and power failure or surges, fire, flood, accident, actions of
third parties, or other events outside reasonable control.
Copyright
Under the copyright laws, this publication may not be reproduced
or transmitted in any form, electronic or mechanical, including
photocopying, recording, storing in an information retrieval system,
or translating, in whole or in part, without the prior written consent
of AlazarTech, Inc.
Registered Trademarks
AlazarTech®, AlazarTech ATS®, AlazarDSO®, AlazarStream®, and
AlazarPC®are registered trademarks of AlazarTech, Inc.
MATLAB is a trademark and/or registered trademark of The
MathWorks, Inc. LabVIEW is a trademark and/or registered
trademark of National Instruments. Windows is a trademark and/or
registered trademark of Microsoft Corporation in the U.S. and/or
other countries. Linux is a registered trademark of Linus Torvalds.
CUDA is a trademark and/or registered trademark of NVIDIA
Corporation in the U.S. and/or other countries. Other product and
company names mentioned herein are trademarks, registered
trademarks, or trade names of their respective owners.

iv ATS9130 User Manual
Warning Regarding Use of AlazarTech Products
1. ALAZARTECH PRODUCTS ARE NOT DESIGNED WITH
COMPONENTS AND TESTING FOR A LEVEL OF RELIABILITY
SUITABLE FOR USE IN OR IN CONNECTION WITH SURGICAL
IMPLANTS OR AS CRITICAL COMPONENTS IN ANY LIFE
SUPPORT SYSTEMS WHOSE FAILURE TO PERFORM CAN
REASONABLY BE EXPECTED TO CAUSE SIGNIFICANT
INJURY TO A HUMAN.
2. IN ANY APPLICATION, INCLUDING THE ABOVE, RELIABILITY
OF OPERATION OF THE SOFTWARE PRODUCTS CAN BE
IMPAIRED BY ADVERSE FACTORS, INCLUDING BUT NOT
LIMITED TO FLUCTUATIONS IN ELECTRICAL POWER
SUPPLY, COMPUTER HARDWARE MALFUNCTIONS,
COMPUTER OPERATING SYSTEM SOFTWARE FITNESS,
FITNESS OF COMPILERS AND DEVELOPMENT SOFTWARE
USED TO DEVELOP AN APPLICATION, INSTALLATION
ERRORS, SOFTWARE AND HARDWARE COMPATIBILITY
PROBLEMS, MALFUNCTIONS OR FAILURES OF ELECTRONIC
MONITORING OR CONTROL DEVICES, TRANSIENT
FAILURES OF ELECTRONIC SYSTEMS (HARDWARE AND/OR
SOFTWARE), UNANTICIPATED USES OR MISUSES, OR
ERRORS ON THE PART OF THE USER OR APPLICATIONS
DESIGNER (ADVERSE FACTORS SUCH AS THESE ARE
HEREAFTER COLLECTIVELY TERMED “SYSTEM FAILURES”).
ANY APPLICATION WHERE A SYSTEM FAILURE WOULD
CREATE A RISK OF HARM TO PROPERTY OR PERSONS
(INCLUDING THE RISK OF BODILY INJURY AND DEATH)
SHOULD NOT BE RELIANT SOLELY UPON ONE FORM OF
ELECTRONIC SYSTEM DUE TO THE RISK OF SYSTEM
FAILURE. TO AVOID DAMAGE, INJURY, OR DEATH, THE
USER OR APPLICATION DESIGNER MUST TAKE
REASONABLY PRUDENT STEPS TO PROTECT AGAINST
SYSTEM FAILURES, INCLUDING BUT NOT LIMITED TO BACK-
UP OR SHUT DOWN MECHANISMS. BECAUSE EACH END-
USER SYSTEM IS CUSTOMIZED AND DIFFERS FROM
ALAZARTECH, INC.’s TESTING PLATFORMS AND BECAUSE A
USER OR APPLICATION DESIGNER MAY USE ALAZARTECH
PRODUCTS IN COMBINATION WITH OTHER PRODUCTS IN A
MANNER NOT EVALUATED OR CONTEMPLATED BY
ALAZARTECH, INC., THE USER OR APPLICATION DESIGNER
IS ULTIMATELY RESPONSIBLE FOR VERIFYING AND
VALIDATING THE SUITABILITY OF ALAZARTECH INC.
PRODUCTS WHENEVER ALAZARTECH PRODUCTS ARE
INCORPORATED IN A SYSTEM OR APPLICATION,
INCLUDING, WITHOUT LIMITATION, THE APPROPRIATE
DESIGN, PROCESS AND SAFETY LEVEL OF SUCH SYSTEM
OR APPLICATION.

ATS9130 User Manual v
Compliance
FCC/Canadian Interference-Causing Equipment Standard
(ICES-003) Compliance*
Determining FCC Class
The Federal Communications Commission (FCC) has rules to
protect wireless communications from interference. The FCC
places digital electronics into two classes. These classes are
known as Class A (for use in industrial-commercial locations only)
or Class B (for use in residential or commercial locations).
Depending on where it is operated, this product could be subject to
restrictions in the FCC rules. (In Canada, the department of
Innovation, Science and Economic Development (ISED), regulates
wireless interference in much the same way.)
Digital electronics emit weak signals during normal operation that
can affect radio, television, or other wireless products. By
examining the product you purchased, you can determine the FCC
Class and therefore which of the two FCC/ISED Warnings apply in
the following sections. (Some products may not be labeled at all
for FCC; if so, the reader should then assume these are Class A
devices.)
FCC Class A products only display a simple warning statement of
one paragraph in length regarding interference and undesired
operation. Most of our products are FCC Class A. The FCC rules
have restrictions regarding the locations where FCC Class A
products can be operated.
FCC Class B products display either a FCC ID code, starting with
the letters EXN, or the FCC Class B compliance mark.
Consult the FCC website http://www.fcc.govfor more information.
FCC/ISED Warnings
This equipment generates and uses radio frequency energy and, if
not installed and used in strict accordance with the instructions in
this manual and the CE Mark Declaration of Conformity**, may
cause interference to radio and television reception. Classification
requirements are the same for the Federal Communications
Commission (FCC) and Innovation, Science and Economic
Development (ISED) Canada.
Changes or modifications not expressly approved by AlazarTech
Inc. could void the user’s authority to operate the equipment under
the FCC/ISED Rules.

vi ATS9130 User Manual
Class A
Federal Communications Commission
This equipment has been tested and found to comply with the
limits for a Class A digital device, pursuant to part 15 of the FCC
Rules. These limits are designed to provide reasonable protection
against harmful interference when the equipment is operated in a
commercial environment. This equipment generates, uses, and
can radiate radio frequency energy and, if not installed and used in
accordance with the instruction manual, may cause harmful
interference to radio communications. Operation of this equipment
in a residential area is likely to cause harmful interference in which
case the user will be required to correct the interference at his own
expense.
Innovation, Science and Economic Development Canada
This Class A digital apparatus meets all requirements of the
Canadian Interference-Causing Equipment Standard (ICES-003).
Cet appareil numérique de la classe A respecte toutes les
exigences du Règlement sur le matériel brouilleur du Canada.

ATS9130 User Manual vii
Compliance to EU Directives
Readers in the European Union (EU) must refer to the
Manufacturer's Declaration of Conformity (DoC) for information**
pertaining to the CE Mark compliance scheme. The Manufacturer
includes a DoC for most every hardware product except for those
bought for OEMs, if also available from an original manufacturer
that also markets in the EU, or where compliance is not required
as for electrically benign apparatus or cables.
To obtain the DoC for this product, click Declaration of
Conformity at www.alazartech.com/support/documents.htm. This
web page lists all DoCs by product family. Select the appropriate
product to download or read the DoC.
* Certain exemptions may apply in the USA, see FCC Rules
§15.103 Exempted devices, and §15.105(c). Also available in
sections of CFR 47.
** The CE Mark Declaration of Conformity will contain
important supplementary information and instructions for the user
or installer.
Environmental Compliance
Alazar Technologies Inc., hereby certifies that this product is
RoHS compliant, as defined by Directive 2015/863/EU (RoHS 3)
of the European Parliament and of the Council of 31 March 2015
on the restriction of the use of certain hazardous substances in
electrical and electronic equipment. All manufacturing has been
done using RoHS-compliant components and lead-free soldering.

viii ATS9130 User Manual
Table of Contents
Important Information ........................................................................... ii
Compliance.............................................................................................v
Table of Contents ............................................................................... viii
Change Log........................................................................................... ix
CHAPTER 1 INTRODUCTION ........................................................ 1
About Your ATS9130 ........................................................................... 2
ATS9130 Export Control Classification................................................ 3
Acquiring Data with Your ATS9130 ..................................................... 4
Optional Upgrades................................................................................. 7
CHAPTER 2 - INSTALLATION AND CONFIGURATION .......... 8
What You Need to Get Started .............................................................. 9
Unpacking............................................................................................ 10
Installing the ATS9130 in Windows.................................................... 11
Installing the ATS9130 in a Linux System .......................................... 19
Updating ATS9130 Driver .................................................................. 22
CHAPTER 3 HARDWARE OVERVIEW ...................................... 23
Physical Overview............................................................................... 25
Status LEDs ......................................................................................... 27
Signal Connections .............................................................................. 30
Analog Input ........................................................................................ 31
Calibration ........................................................................................... 33
Optional External Clock ...................................................................... 34
CHAPTER 4 SPECIFIC FEATURES ............................................. 36
Streaming Data Across the Bus ........................................................... 37
APPENDIX A - SPECIFICATIONS................................................ 43
APPENDIX B - BENCHMARKS..................................................... 49

ATS9130 User Manual ix
Change Log
This is the first edition of this manual


ATS9130 User Manual 1
Chapter 1
Introduction
This chapter describes the ATS9130 and lists additional
equipment.

2 ATS9130 User Manual
About Your ATS9130
Thank you for your purchase of an ATS9130. This PCI Express
(PCIe Gen1 x1) based waveform digitizer has the following
features:
•Two 12-bit resolution analog input channels
•Half-length PCI Express (8 lane) card
•Real-time sampling rate of 50 MS/s to 1 KS/s with internal
clock and 50 MS/s to 1 MS/s with external clock
•25 MHz analog input bandwidth.
•8 Million samples of on-board acquisition memory per
channel
•Analog trigger channel with software-selectable level,
slope, and hysteresis
•Software-selectable AC/DC coupling and 1 MΩ / 50 Ω
input impedance
•Pre-trigger capture with Multiple Record capability. Limited
pre-trigger capture.
•NIST- or CNRC-traceable calibration
•Custom DMA engine for best latency protection against
Windows and Linux operating systems
•Fully asynchronous software driver for fastest DMA with
least CPU overhead
•Streaming of acquired data to PC host memory at
200 MB/s
All ATS9130 digitizers follow industry-standard Plug and Play
specifications on all platforms and offer seamless integration with
compliant systems.
Detailed specifications of the ATS9130 digitizers are listed in
Appendix A - Specifications.

ATS9130 User Manual 3
ATS9130 Export Control Classification
According to the latest Export Control Handbook that came into
effect on August 11, 2017, ATS9130 is currently not controlled for
export from Canada. Its export control classification is N8, which is
equivalent to ECCN EAR99. ATS9130 can be shipped freely outside
of Canada, with the exception of countries listed on the Area Control
List and Sanctions List. Furthermore, if the end-use of ATS9130, in
part or in its entirety, is related to the development or deployment of
weapons of mass destruction, AlazarTech is obliged to apply for an
export permit.

4 ATS9130 User Manual
Acquiring Data with Your ATS9130
You can acquire data either programmatically by writing an
application for your ATS9130 or interactively with the AlazarDSO
software.
If you want to integrate the ATS9130 in your test and
measurement or embedded OEM application, you can program
the digitizer using C/C++, Python, MATLAB or LabVIEW for
Windows or Linux operating systems.
Windows operating systems supported are Windows 10,
Windows 8, Windows 7, Windows Server 2013, Windows
Server 2010, and Windows Server 2008 R2. Both 32 bit
and 64 bit Windows operating systems are supported.
Binary drivers for most of the popular Linux distributions,
such as CentOS, Ubuntu, etc. are available. Users can
download the binary driver for their specific distribution by
choosing from the available drivers here:
ftp://release@ftp.alazartech.com/outgoing/linux
Only 64 bit Linux operating systems are supported.
Other Linux distributions may also be supported on a case
for more details. You must include the full output of
uname -a command from your target Linux system in your
email.
The AlazarTech engineering team may be able to
generate an appropriate driver for a nominal fee, if
applicable.
For using a programming language to acquire data from your
ATS9130, you must purchase the ATS-SDK package.

ATS9130 User Manual 5
Interactively Controlling your ATS9130
The AlazarDSO oscilloscope emulation software for Windows
allows you to interactively control your ATS9130 as you would a
desktop oscilloscope.
Under Linux, an application named Alazar Front Panel is available.
Note that Alazar Front Panel has a limited feature set.

6 ATS9130 User Manual
ATS-SDK API
The ATS-SDK API is used for programming the ATS9130 in C/C++,
C#, LabVIEW, MATLAB and Python. It provides the exact same API
that is used for writing AlazarDSO software. To help you get
started, ATS-SDK comes with examples you can use or modify.
The ATS-SDK contains the necessary files to develop applications
both under Windows and Linux.
ATS-GPU
The ATS-GPU library provides a framework to allow real-time
processing of data from AlazarTech PCIe digitizers on a CUDA-
compatible GPU. Using pinned buffers, ATS-GPU can move data
at PCI Express bus speed for ATS9130 (200 MB/s). To help you get
started, ATS-GPU-BASE comes with an example of a user
application that performs very simple signal processing (data
inversion) that you can use or modify.
ATS-GPU-OCT is the optional OCT Signal Processing library for
ATS-GPU. It contains floating point FFT routines that have been
optimized to provide the maximum number of FFTs per second.
Kernel code running on the GPU can do zero-padding, apply a
windowing function, do a floating point FFT, calculate the
amplitude and convert the result to a log scale. It is also possible
to output phase information.

ATS9130 User Manual 7
Optional Upgrades
AlazarTech offers the following upgrades for use with your
ATS9130 digitizer:
•ATS9130: External Clock Upgrade

8 ATS9130 User Manual
Chapter 2 - Installation and
Configuration
This chapter describes how to unpack, install, and configure your
ATS9130.
Table of contents
Other AlazarTech Measuring Instrument manuals

AlazarTech
AlazarTech ATS9371 User manual

AlazarTech
AlazarTech ATS9626 User manual

AlazarTech
AlazarTech ATS9416 User manual

AlazarTech
AlazarTech ATS9360 User manual

AlazarTech
AlazarTech ATS9462 User manual

AlazarTech
AlazarTech ATS9373 User manual

AlazarTech
AlazarTech ATS9146 User manual

AlazarTech
AlazarTech ATS310 User manual