12-bit, 2 channel, 1 gs/s waveform digitizer for pci express gen 3 bus (98 pages)
Summary of Contents for AlazarTech ATS9872
Page 1
ATS9872 User Manual 8-Bit, 2 Channel, 1 GS/s Waveform Digitizer for PCI Express Gen 1 Bus User Manual Version 1.0 Written for Hardware Version 1.3 June 2024 Edition...
Page 2
Canada H9R 4S2 Telephone: (514) 426-4899 Fax: (514) 426-2723 E-mail: sales@alazartech.com Website: www.alazartech.com To comment on the documentation for ATS9872, send an e-mail to support@alazartech.com Information required when contacting AlazarTech for technical support: Owned by: _____________ Serial Number: Purchase Date:...
Page 3
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 https://www.alazartech.com/en/downloads/.
Page 5
BUT NOT LIMITED TO BACK-UP OR SHUT DOWN MECHANISMS. BECAUSE EACH END- USER SYSTEM IS CUSTOMIZED AND DIFFERS FROM ALAZARTECH’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...
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 could void the user’s authority to operate the equipment under the FCC/ISED Rules. ATS9872 User Manual...
Page 7
Innovation, Science and Economic Development Canada This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Standard (ICEES-003). Cet appareil numérique de la classe A respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada. ATS9872 User Manual...
Page 8
To obtain the DoC for this product, click Compliance and Conformity at https://www.alazartech.com/en/downloads/. 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).
What You Need to Get Started ............. 10 Unpacking ................11 Installing the ATS9872 in Windows ..........12 Installing the ATS9872 in a Linux System ........29 Updating ATS9872 Driver ............35 Updating ATS9872 Firmware in Windows ........38 Updating ATS9872 Firmware in a Linux System......44 CHAPTER 3 HARDWARE OVERVIEW ........
Area Control List Sanctions List. Furthermore, if the end-use of ATS9872, 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. ATS9872 User Manual...
ATS9872 or interactively with the AlazarDSO software for Windows or with AlazarFrontPanel for Linux. Note that AlazarFrontPanel has a limited feature set. If you want to integrate the ATS9872 in your test and measurement or embedded OEM application, you can program the digitizer using C/C++, Python, MATLAB ®...
Page 16
Interactively Controlling your ATS9872 with AlazarDSO The AlazarDSO oscilloscope emulation software for Windows allows you to interactively control your ATS9872 as you would a desktop oscilloscope. Under Linux, the AlazarFrontPanel application is available. Note that Alazar Front Panel has a limited feature set.
Page 18
ATS-GPU-NUFFT allows linearized FFTs to be performed on such data. The non-uniform FFT requires a linearization function that describes how the wavelength of the SS-laser evolves during a sweep of the spectrum. Linearization function can either be user defined or measured directly from a k-clock signal. ATS9872 User Manual...
• Remove the digitizer from the package and inspect the digitizer for loose components or any other sign of damage. Notify AlazarTech if the digitizer appears damaged in any way. Do not install a damaged digitizer into your computer.
There are 3 ways to do this: 2 a) Install using Alazar Package Manager and AlazarTech’s Storage (recommended) or, 2 b) Install using Alazar Package Manager and a local repository or, 2 c) Install using downloaded files.
Page 24
4-lane ATS9872 card is compatible with any 4-lane, 8-lane or 16-lane connector on the motherboard. Make sure that your computer is powered off before you attempt to insert the ATS9872 digitizer in one of the free PCI Express slots. For best noise performance, leave as much room as possible between your ATS9872 and other hardware.
Page 25
PCI card and will attempt to install the device driver if found on the computer. If the ATS9872 device driver is not found, Windows will display the following dialog box. Click Close. 2 a) Install using Alazar Package Manager and AlazarTech’s Storage.
Page 26
AlazarPackageManager.exe. Run this executable file and follow the on-screen instructions. • I. The Alazar Package Manager Setup screen will appear, click on Next. II. Carefully read the software license agreement and click on I Agree to proceed. ATS9872 User Manual...
Page 27
III. The next screen will be the Install Options screen. The create APM desktop icon option is checked by default. Click on Next to proceed. IV. On this screen select the destination folder in which you wish to install APM then click on Next to proceed. ATS9872 User Manual...
Page 28
Alazar Package Manager folder will be created. Click on Install to proceed. VI. Congratulations, this screen confirms that you have successfully installed Alazar Package Manager (APM). Click on Finish to exit the setup prompt. ATS9872 User Manual...
Page 29
Next. SDK license keys are provided via an eDelivery email at time of purchase. Starting November 2023, AlazarTech implemented license keys for licensed software. If your SDK is under maintenance and you do not have a license key, please follow https://www.alazartech.com/en/support/faq/?faq=1074...
Page 30
The following instructions will guide you through installing the software if your computer is connected to the internet. Note: you must use AlazarTech’s Storage if you are installing an SDK. If you are installing the software by using a local repository, skip to 2.b) Install using Alazar Package Manager and Local Repository.
Page 33
XII. After the installation is complete, Alazar Package Manager will report the changes applied. Congratulations! You have now installed your ATS product driver, AlazarDSO, ATSApi library, and SDKs (if purchased) and are now ready to start your acquisition. ATS9872 User Manual...
Page 34
AlazarDSO on a USB drive to install them on a computer that does not have internet access. The AlazarTech USB flash drive shipped with the ATS9872 is a local repository. To create your own local repository, you must download ATS product driver(s), and AlazarDSO from the Software Downloads section at www.alazartech.com/en/downloads/.
Page 35
The recommended method of installing AlazarTech ATS digitizer Windows drivers and AlazarDSO is Alazar Package Manager. It provides a user-friendly interface that uses AlazarTech’s cloud storage to allow the user to quickly install, update, or remove different versions of AlazarDSO, ATSApi and AlazarTech ATS Drivers.
Page 36
4. Repeat steps 2 and 3 if you have more than one type of SDK to install, then click Next. Starting November 2023, AlazarTech implemented license keys for licensed software. If your SDK is under maintenance and you do not have a license key, please follow the steps shown here https://www.alazartech.com/en/support/faq/?faq=1074...
Page 39
In order to receive the 1 year of maintenance included with your ATS-SDK and ATS-GPU, use the serial number provided with your digital delivery (or on the CD envelope for older purchases) and register your product(s) at: www.alazartech.com/en/my-account/my-products/. ATS9872 User Manual...
4-lane ATS9872 card is compatible with any 4-lane, 8-lane, or 16-lane connector on the motherboard. Make sure that your computer is powered off before you attempt to insert the ATS9872 digitizer in one of the free PCI Express slots. For best noise performance, leave as much room as possible between your ATS9872 and other hardware.
Page 42
Descriptions of each component are in the next section. If you want to programmatically control your AlazarTech digitizer, you will need the following components: • driver package for your AlazarTech digitizer •...
Page 43
: Contains the header files, documentation, and code samples required to write an application to perform high-speed floating- point FFT on data that is uniformly sampled in time from AlazarTech PCIe digitizers. Requires ats-gpu-base, ats-gpu-oct, and ats-devel (ATS-SDK). Currently only available in .deb for x86_64.
Page 44
To install packages for ATS9872 on your Linux system, follow these steps: 1. Once you have connected one or several ATS9872 in your computer, power it on.
Take note of your serial number and go to www.alazartech.com/en/my-account/my-products/. You must be logged into your My AlazarTech account to register a product. If you do not have an account, sign up for one here: www.alazartech.com/en/register/. ATS9872 User Manual...
Page 47
• Run Alazar Package Manager that was provided on the USB flash drive included with your order. • Select AlazarTech’s Storage on the Repository Selection screen, then follow the on-screen prompts; the latest versions of AlazarDSO, the ATSApi library will be presented for you to update. You will need to expand the Drivers for all other hardware to select your digitizer.
Page 48
You must select your CPU type from the drop-down menu: The website will display the available Linux resources for your selection: AlazarTech packages can be installed using the standard tools of Linux distributions, e.g. yum/dnf on RHEL/CentOS, and apt-get/apt on Debian/Ubuntu.
• Down on the product’s page, from the Software section: 1. Download the Firmware Update Utility 2. Download the Firmware file – E.g.: ATS9872 Firmware • Unarchive both files. Make sure that the Windows Driver is installed on this computer. Also make sure that all other applications using this driver or ATSAPI.dll are closed (E.g.: AlazarDSO).
Page 52
OEMs and advanced users. • Click FINISH to complete the installation. Once the firmware updater is installed, you can start it from the AlazarTech Firmware Updater start menu item, or by pressing the start button and typing Firmware Updater.
Page 54
Run AlazarDSO software Press F4 key. It will display the Board Properties page. One of the lines is FPGA version. Make sure the version number displayed corresponds to the version of the FPGA you downloaded (.exe file name). ATS9872 User Manual...
Page 56
CPUs at this time. Note: The following instructions have been created for the graphical user interface (GUI) variation of the firmware updater as it is recommended for most users. To install the command-line interface (CLI) variation, download fwupdater-x.x.x- CLI.exe instead. ATS9872 User Manual...
Page 58
• Click the blue Install button to begin the process. • Once the firmware updater is installed, you can start it from the Alazar Firmware Updater start menu item, or by pressing the start button and typing Firmware Updater. ATS9872 User Manual...
Page 61
• After the update is complete, you will see a window indicating that the update was successful. You should shut down, then turn on the computer (Note: Simply restarting your computer will not be enough to reload the FPGA). ATS9872 User Manual...
Page 62
Next, click Help and then select About from the drop-down menu that follows. This will display an About AlazarFrontPanel pop-up. One of the lines is FPGA version. Make sure the version number displayed corresponds to the version of the FPGA you downloaded (.exe file name). ATS9872 User Manual...
Page 68
If the test is completed successfully, this LED is turned on, otherwise it remains off. If this LED is off, there is a hardware problem with the ATS9872. • BUSY (LED12): This LED being on indicates that the board has been armed for capture.
Page 69
Note: for Power Monitor error outputs, the Status LED remains on even after the issue is resolved. To turn off the Status LED, you must press the “Clear Int.” button in the AlazarDSO Power Monitor plug-in or restart the computer. ATS9872 User Manual...
Use the TRIG IN input for an external analog trigger only; data on the TRIG channel cannot be digitized. Use the ECLK input for clocking the ATS9872 in applications that require a 10 MHz Reference clock. Signal levels are specified in detail in Appendix A - Specifications.
For accurate measurements, make sure the signal being measured is referenced to the same ground as your ATS9872 by attaching the cable’s ground shield to the signal ground. The External Trigger input (labeled TRIG IN) either has a fixed input range of ±3 V with 50 Ω...
Page 72
The ATS9872 and ATS9870 function very similarly. The main differences between the ATS9872 and ATS9870 are: • PCIe interface: ATS9872 has a 1.6 GB/s 4-lane PCI Express Gen 2 interface whereas the ATS9870 has a 1.6 GB/s 8-lane PCI Express Gen 1 interface.
Page 73
Specifying Record Count User can specify the number of records that must be captured into host PC memory. The minimum value must be 1. There is no upper limit on how many records you can capture in one acquisition. ATS9872 User Manual...
Page 77
ATS Sync 4X1G: GRF1-SMA/BNC Cable Additional proprietary high-frequency cable to connect ATS9872: Sync 4X1G to ATS9872 digitizers. One cable is provided with ATS9872: Sync 4X1G. Cable terminates in male SMA and BNC connectors, which are used to connect to the digitizer External Clock and External Trigger respectively.
Page 78
The power supplies specified above have undergone testing at our factory and are recommended power supplies for the Sync 4X1G. Please note that power supplies purchased from AlazarTech will come with a type A (NEMA 1-15P) plug. Customers who require a different plug type should purchase a CUI Inc.
Page 82
This requires a software handshake which is heavily dependent on the operating system response time. ATS9872 solves this problem by providing dual-port memory that can act as a very deep FIFO and an advanced custom-DMA engine that can stream data to PC host memory at up to 1.6 GB/s (exact rate is motherboard dependent).
Page 83
ATS9872’s proprietary AutoDMA circuitry allows the acquisition system to be re- armed by a hardware command and data transfer to be initiated by the hardware itself, thus removing virtually all “in-process”...
Page 84
512 triggers occur in very rapid succession, even if all the on-board memory has not been used up. ATS9872 features a high-performance memory management firmware that allows much faster data throughput in Traditional mode than previous generation digitizers.
Page 85
NPT AutoDMA can easily acquire data to PC host memory at the maximum sustained transfer rate of the motherboard without causing an overflow. This is the recommended mode of operation for most ultrasonic scanning, OCT and medical imaging applications. ATS9872 User Manual...
Page 86
Continuous AutoDMA is also known as the data streaming mode. In this mode, data starts streaming across the PCI bus as soon as the ATS9872 is armed for acquisition. It is important to note that triggering is disabled in this mode.
Page 87
Triggered Streaming AutoDMA can easily acquire data to PC host memory at the maximum sustained transfer rate of the motherboard without causing an overflow. This is the recommended mode for RF signal recording that has to be started at a specific time, e.g. based on a GPS pulse. ATS9872 User Manual...
External Trigger input. While most oscilloscopes offer only one trigger engine, ATS9872 offers two trigger engines (called Engines J and K). The user can specify the number of records to capture in an acquisition, the length of each record and the amount of pre-trigger data.
Page 93
Software selectable from a minimum of 1 to a maximum of infinite number of records Pre-trigger depth From 0 to 4080 for single channel From 0 to 2040 for dual channel Post-trigger depth Record Length – Pre-Trigger Depth ATS9872 User Manual...
Page 94
±2 ppm Dynamic Parameters Typical values measured using a randomly selected ATS9872. Input was provided by a Rohde & Schwarz (SMB 100A) signal generator, followed by a 9-pole, 20 MHz band-pass filter (TTE Q36T-20M-2M-50-720BMF). Input frequency was set at 20 MHz and output amplitude was 796 mV , which was approximately 99% of the full scale input.
Page 95
Analog absolute max. input ±8 V (DC + peak AC without external attenuation) TTL input impedance 6.3 kΩ ±10% TTL min. pulse width 32 ADC sampling clocks TTL min. pulse amplitude TTL absolute max. input -0.7 V to +5.5 V ATS9872 User Manual...
Page 96
Supported Linux Distributions AlazarTech offers ATS9872 DKMS drivers for the following Linux distributions: Ubuntu, Debian, and RHEL. AlazarTech DKMS drivers may work for other Linux distributions, but they have not been tested and technical support may be limited. Users can download the DKMS driver for their specific distribution by choosing from the available drivers here: https://www.alazartech.com/en/linux-drivers/ats9872/622/...
Given the constantly changing nature of computers, these benchmarks are provided as a reference only and AlazarTech assumes no liability in case the computer you purchase behaves differently than what was observed in AlazarTech’s laboratory.
Need help?
Do you have a question about the ATS9872 and is the answer not in the manual?
Questions and answers