rockpool.devices.xylo

Xylo-family device simulations, deployment and HDK support

See also

See 🐝 Overview of the Xylo family, Training a spiking network to deploy to the Xylo digital SNN and Using the analog frontend model for documentation of this module.

Defines the subpackages syns61201, syns61300, syns65300, syns63300.

Use the function find_xylo_hdks() to connect and identify an HDK, detect the correct version and import the required module for support.

If you don’t have a Xylo HDK, use the module syns61300 to access Xylo support.

Xylo versions and support modules

Chip version

Support module

Description

SYNS61300

syns61300

Xylo SNN core only. Two synapses per neuron.

SYNS65300

syns65300

Xylo Audio v1. Two synapses per neuron. Includes Analog audio front-end core and Xylo SNN core. Includes AFE simulation modules.

SYNS61201

syns61201

Xylo Audio v2. Two synapses per neuron. Includes Analog audio front-end core and Xylo SNN core. Includes divisive normalisation simulation modules. Includes AFE simulation modules.

SYNS63300

syns63300

Xylo IMU. One synapse per neuron. 496 hidden neurons, 16 output neurons. Includes direct IMU sensor interface, and IMU IF simulation.

Modules

rockpool.devices.xylo.helper

Helper function used to check board version and import matching packages.

rockpool.devices.xylo.syns61201

Package to support the Xylo HW SYNS61201 (Xyloβ„’ Audio 2)

rockpool.devices.xylo.syns61300

Package to support the Xylo HW SYNS61300 (Xyloβ„’ core; "Pollen")

rockpool.devices.xylo.syns63300

Package to support the Xylo HW SYNS63300 (Xyloβ„’ IMU)

rockpool.devices.xylo.syns65300

Package to support the Xylo HW SYNS65300 (Xyloβ„’ Audio 1)