nexatom-downloads

NexatomTT SDK manual

This manual explains how to connect a Nexatom time tagger, configure its inputs, acquire measurements and work with the saved data from C, C++ or Python. It follows the complete workflow: installation, your first recording, instrument controls, worked examples, and the detailed API reference.

If you are using the SDK for the first time, begin with the installation guide and quick start. If you are adapting an existing application, use the language integration chapter together with the reference for the function you are changing.

Chapter What you will learn
1. Getting started Install on Windows/Linux, make a first measurement, integrate C/C++/Python and understand firmware slots
2. Device operation Configure inputs, delays, test signals, clocks, calibration, rates and telemetry
3. Tutorials Follow the example programs through acquisition, raw event export, plotting and service operations
4. Software overview Understand the data path, device ownership and error handling
5. Python reference Use library/device classes, callback records and measurement controls
6. In-depth guides Work with file formats, offline decoding, logging, scientific analysis and callback lifetimes
7. C API reference Look up declarations, parameters and commented examples by function family
8. Safety and licensing Review operating precautions and package notices

Choose your first example

Each example opens one board, selected by the USB port it is plugged into. An application can open several boards at once, one handle each. The native API handles automatic model discovery and runtime startup. If a bootloader-equipped device already contains a valid runtime image, ordinary acquisition can boot it without loading firmware. Original Zynq without a bootloader connects directly to runtime.

Version scope and migration

This edition describes SDK 0.1.0-preview.18.2. Keep the complete extracted package, including its native library, Python modules, header, dependencies and notices. The native library’s version string and the SDK archive version are separate identifiers; use the package manifest to identify the installed SDK.

Changes since the preview.8 edition:

The chapter structure, explanations and worked examples are retained. Examples distinguish complete programs from fragments and explain where to change settings. Device limits come from the active native profile and the specification for your instrument; a numerical API unit alone is not a physical resolution or accuracy rating.

See the release page for packages and platform information. Firmware is supplied separately when an intentional image update is needed. The file-format guide describes the processed CSV/TAB and HDF5 layouts written by this release and by earlier ones.