16-bit, 2 channel, 250 ms/s waveform digitizer for pci express gen 2 bus (100 pages)
Summary of Contents for AlazarTech ATS9353
Page 1
ATS9353 User Manual 12-Bit, 2 Channel, 500 MS/s Waveform Digitizer for PCI Express Gen 2 Bus User Manual Version 1.1 Written for Hardware Version 1.1 November 2020 Edition...
Page 2
Canada H9R 4S2 Telephone: (514) 426-4899 Fax: (514) 426-2723 E-mail: sales@alazartech.com Web site: www.alazartech.com To comment on the documentation for ATS9353, send an e-mail to support@alazartech.com Information required when contacting AlazarTech for technical support: Owned by: Serial Number: Purchase Date: Purchased From:...
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 website at www.alazartech.com/support/downloads.htm.
Page 4
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.
FCC Class A products can be operated. FCC Class B products display either an FCC ID code, starting with the letters EXN, or the FCC Class B compliance mark. Consult the FCC website https://www.fcc.gov/ for more information. ATS9353 User Manual...
Page 7
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. Class A...
Page 8
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).
What You Need to Get Started ............9 Unpacking .................. 10 Installing the ATS9353 in Windows ..........11 Installing the ATS9353 in a Linux System ........19 Updating ATS9353 Driver ............. 23 Updating ATS9353 Firmware in Windows ........24 Updating ATS9353 Firmware in a Linux System ......30 CHAPTER 3: HARDWARE OVERVIEW ........
Area Control List Sanctions List. Furthermore, if the end-use of ATS9353, 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. ATS9353 User Manual...
ATS9353 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 ATS9353 in your test and measurement or embedded OEM application, you can program the digitizer using C/C++, Python, ®...
Page 16
Interactively Controlling your ATS9353 The AlazarDSO oscilloscope emulation software for Windows allows you to interactively control your ATS9353 as you would a desktop oscilloscope. Under Linux, the AlazarFrontPanel application is available. Note that Alazar Front Panel has a limited feature set.
Page 17
AlazarTech designed ATS-GPU to eliminate this software bottleneck so that data can be moved from AlazarTech digitizers to GPUs and from GPUs to user buffers at full PCIe bus speeds. Once the data is available in GPU memory, many types of digital signal processing (DSP) can be done on this data at near-hardware speeds.
• 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.
The ATS-SDK software development kit, which enables you to programmatically control the ATS9353 b. The ATS-GPU library, which enables you to perform real-time processing of data from the ATS9353 on a CUDA-compatible GPU The following paragraphs will guide you through this process in a step-by-step manner.
Page 23
4-lane ATS9353 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 ATS9353 digitizer in one of the free PCI Express slots. For best noise performance, leave as much room as possible between your ATS9353 and other hardware.
Page 24
PCIe card and will attempt to install the device driver if found on the computer. a) If the ATS9353 device driver is not found, Windows will display the following dialog box Click Close.
Page 25
Insert the installation disk that is supplied on a USB flash drive. If It does not auto-run, manually run the Autorun.exe program on the USB flash drive. The following splash screen will be displayed. Click Install Driver. c) The Select Driver window will appear. Select ATS9353 and click OK . ATS9353 User Manual...
Page 27
‘Windows Security’ screen. Press install, after optionally checking ‘Always trust software from Alazar Technologies Inc.’ Note 1: If you have Windows 10 v.1607 or later, you cannot install AlazarTech driver versions older than 6.0.0. This is normal behavior. This limitation is due to Microsoft’s driver code signing policy change, which now requires a SHA-2 code...
Page 29
3. Install AlazarDSO software that allows you to setup the hardware, acquire signals and view and archive them If you are installing from the USB flash drive shipped with the ATS9353 digitizer, run the Autorun.exe: • Click on Install AlazarDSO •...
4-lane ATS9353 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 ATS9353 digitizer in one of the free PCI Express slots. For best noise performance, leave as much room as possible between your ATS9353 and other hardware.
Page 31
“x86_64” architecture on CentOS is contained in the “drivers-ats9353-dkms-7.1.2.x86_64.rpm” file. Note: Beginning with driver version 7.1.2, AlazarTech Linux drivers use DKMS to not be dependent on the exact kernel version that the host machine is running. ATS9353 User Manual...
Page 32
To install packages for ATS9353 on your Linux system, follow these steps: 1. Once you have connected one or several ATS9353 in your computer, power it on.
The exact name on disk of a given package file depends on the computer architecture for which it is built, the Linux distribution used, and the actual software version. For example, the driver for ATS9353 version 7.1.2 built for the “x86_64” architecture on CentOS is contained in the “drivers ats9353 dkms 7.1.2.x86_64.rpm”...
• Down on the product’s page, from the Software section: 1. Download the Firmware Update Utility 2. Download the Firmware file – E.g.: ATS9353 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 38
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 40
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). ATS9353 User Manual...
Page 43
• 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. ATS9353 User Manual...
Page 46
• 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) ATS9353 User Manual...
Page 47
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). ATS9353 User Manual...
Page 53
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 ATS9353. • BUSY (LED12): This LED being on indicates that the board has been armed for capture.
Page 54
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. ATS9353 User Manual...
Use the TRIG IN input for an external trigger only; data on the TRIG channel cannot be digitized. Use the ECLK input for clocking the ATS9353 in applications that require an external 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 ATS9353 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 57
The ATS9353 and ATS9351 function very similarly. The main differences between the ATS9353 and ATS9351 are: • PCIe interface: ATS9353 has a 1.6 GB/s 4-lane PCI Express Gen 2 interface whereas the ATS9351 has a 1.6 GB/s 8-lane PCI Express Gen 1 interface.
However, your digitizer needs to be periodically recalibrated in order to maintain its specified accuracy. This calibration due date is listed on the CALIBRATION sticker affixed to your ATS9353 digitizer. For verification and recalibration your ATS9353 must be shipped back to the AlazarTech factory. ATS9353 User Manual...
Page 61
10 MHz Reference Clock ATS9353 allows the user to synchronize the sampling clock to an external 10 MHz reference signal. This is useful in many RF applications. Reference clock frequency must be 10 MHz ± 0.1 MHz and should have a high slew rate.
Page 66
This requires a software handshake which is heavily dependent on the operating system response time. ATS9353 solves this problem by providing on-board 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 67
Software still has to get involved in re-arming the hardware after every capture and again for reading the data from on-board acquisition memory. ATS9353’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 68
512 triggers occur in very rapid succession, even if all the on-board memory has not been used up. ATS9353 features a high-performance memory management firmware that allows much faster data throughput in Traditional mode than previous generation digitizers.
Page 69
Continuous AutoDMA is also known as the data streaming mode. In this mode, data starts streaming across the PCI bus as soon as the ATS9353 is armed for acquisition. It is important to note that triggering is disabled in this mode.
Page 70
Acquisition is stopped by an AbortCapture command. Continuous 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 very long signal recording. ATS9353 User Manual...
Page 71
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. ATS9353 User Manual...
External Trigger input. While most oscilloscopes offer only one trigger engine, ATS9353 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 75
Input impedance 50 Ω ±1% Input protection CH A, CH B ±1 V (DC + peak AC without external attenuation) TRIG IN ±4 V (DC + peak AC without external attenuation) AUX I/O -0.7 V to +5.5 V ATS9353 User Manual...
Page 78
Software-selectable from 0 to 9,999,999 sampling clock cycles. Must meet alignment requirements (see ATS-SDK Guide for more information) Trigger timeout Software-selectable with a 10 μs resolution. Maximum settable value is 3,600 seconds. Can also be disabled to wait indefinitely for a trigger event. ATS9353 User Manual...
Page 79
Divide-by-4 clock (dual channel mode) or divide-by-8 clock (single channel mode) Input: Amplitude 3.3 Volt TTL (5 Volt compliant) Input coupling: Certification and Compliances RoHS 3 (Directive 2015/863/EU) Compliance CE Marking — EC Conformity FCC Part 15 Class A / ICES-003 Class A Compliance ATS9353 User Manual...
Page 80
One ATS9353 PCI Express Card † One ATS9353 Install Disk on USB flash drive † Applicable to ATS9353-001 only. USB flash drive is not provided for OEM-quantity orders (p/n ATS9353-110, ATS9353-125, ATS9353-150, ATS9353-200). For OEM- quantity orders, software must be downloaded from www.alazartech.com/Support/Downloads.
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 ATS9353 and is the answer not in the manual?
Questions and answers