Reads a single 32-bit register value with default timeout (10000ms).
The register address.
Reads a single 32-bit register value with explicit timeout.
The register address.
The timeout period in milliseconds.
Reads multiple consecutive 32-bit registers with default timeout (10000ms).
The starting register address.
The buffer to fill with register values.
Reads multiple consecutive 32-bit registers with explicit timeout.
The starting register address.
The buffer to fill with register values.
The timeout period in milliseconds.
Resets the AXI-Lite interface.
Writes a single 32-bit register value with default timeout (10000ms).
The register address.
The 32-bit value to write.
Writes a single 32-bit register value with explicit timeout.
The register address.
The 32-bit value to write.
The timeout period in milliseconds.
Writes multiple consecutive 32-bit registers with default timeout (10000ms).
The starting register address.
The register values to write.
Writes multiple consecutive 32-bit registers with explicit timeout.
The starting register address.
The register values to write.
The timeout period in milliseconds.
Interface that provides the methods that may be used to interact with a FrontPanel device using AXI-Lite.
Single-register methods (
read/write) operate on one 32-bit register. Bulk methods (readBulk/writeBulk) operate on multiple consecutive 32-bit registers using Uint32Array buffers.