rockpool.devices.xylo.syns63300.xylo_imu_devkit_utils

Low-level device kit utilities for the Xylo-IMU HDK

Functions

advance_time_step(write_buffer)

Take a single manual time-step on a Xylo HDK

apply_configuration(hdk, config, *_, **__)

Apply a configuration to the Xylo HDK

blocking_read(read_buffer[, ...])

Perform a blocking read on a buffer, optionally waiting for a certain count, a target timestep, or imposing a timeout

config_hibernation_mode(config, hibernation_mode)

Switch on hibernaton mode on a Xylo hdk

config_if_module(config[, num_avg_bitshift, ...])

Configure the imu interface module

config_realtime_mode(config, dt, main_clk_rate)

Set the Xylo HDK to real-time mode

configure_accel_time_mode(hdk, config[, ...])

Switch on accelerated-time mode on a Xylo hdk, and configure network monitoring

decode_accel_mode_data(readout_events, Nin, ...)

Read accelerated simulation mode data from a Xylo HDK

decode_realtime_mode_data(readout_events, ...)

Read realtime simulation mode data from a Xylo HDK

enable_ram_access(device, enabled)

encode_imu_data(input)

Encode imu data as samna events

find_xylo_imu_boards()

Search for and return a list of Xylo IMU HDKs

gen_clear_input_registers_events()

Create events to clear the input event registers

get_current_timestep(read_buffer, write_buffer)

Retrieve the current timestep on a Xylo HDK

initialise_imu_sensor(hdk[, frequency])

Initialise the MC3632 IMU sensor HDK

initialise_xylo_hdk(write_buffer)

Initialise the Xylo IMU HDK

new_xylo_read_buffer(hdk)

Create and connect a new buffer to read from a Xylo HDK

new_xylo_write_buffer(hdk)

Create a new buffer for writing events to a Xylo HDK

read_imu_register(read_buffer, write_buffer, ...)

Read the contents of a register

set_power_measure(hdk[, frequency])

Initialize power consumption measure on a hdk

set_xylo_core_clock_freq(device, ...)

Set the inference core clock frequency used by Xylo

write_imu_register(write_buffer, register[, ...])

Write data to a register on a Xylo IMU HDK

Classes

XyloState(Nin, Nhidden, Nout, V_mem_hid, ...)

NamedTuple that encapsulates a recorded Xylo HDK state