nexatom-downloads

Hardware

This chapter explains the UTT810 hardware interface as exposed through SDK 0.1.0-preview.18.2: how to connect an instrument, configure its inputs, choose an output path, and interpret hardware status. The native library owns the FTDI transport, protocol selection and hardware commands. Examples use physical units and the resolved device profile rather than raw register writes.

Property Value
Supported workflow One handle per board; several boards can be open at once, each selected by its USB port
Hardware families Original Zynq runtime, bootloader-equipped Zynq, and bootloader-equipped Kintex through one native API
Public input channels Up to 8 (0–7), restricted by the effective public channel mask
Transport FTDI FT60x USB 3.0
Protocol modes Runtime; service/bootloader where supported
Firmware storage Bootloader-managed slots on equipped instruments

The firmware advertises identity/layout/features, and the API resolves the supported settings and units for that model/image. Input count, digital output count, input-delay limit and test-pulse clock are distinct properties. Query them rather than assuming all generations are interchangeable. Accepted configuration ranges are not electrical safety ratings; use the supplied instrument specifications for external signal amplitude, termination and operating environment.

Chapter contents

Section Topic
Operating Conditions USB connection, device discovery, state machine, protocol modes
Input Channels Threshold, edge type, hysteresis, routing, test pulses
Data Connection Output modes, CPS period, data flow architecture
Calibration Calibration data and workflow
LEDs Channel LEDs and RGB LED control
Test Signal Internal test pulse generator
Synthetic Input Delay Per-channel input delay
External Clock Input Capability check, reference request and lock/active verification
System Control System enable, peripheral reset and global stop
Counts per Second (CPS) CPS measurement, normalized rates and period selector
Telemetry Device health, temperature, status validity and configuration dumps
Bootloader Handoff Native runtime entry and runtime ↔ service transitions