rockpool.devices.xylo.syns61300.xylo_devkit_utils
Utilities for working with the Xylo HDK.
Ideally you should not need to use these utility functions. You should try using XyloSamna
and XyloSim
for high-level interfaces to Xylo.
See also
The tutorials in 🐝 Overview of the Xylo™ family and Training a spiking network to deploy to the Xylo digital SNN.
Functions
|
Take a single manual time-step on a Xylo HDK |
|
Apply a configuration to the Xylo HDK |
|
Perform a blocking read on a buffer, optionally waiting for a certain count, a target timestamp, or imposing a timeout |
|
Switch on accelerated-time mode on a Xylo hdk, and configure network monitoring |
|
Switch on single-step model on a Xylo hdk |
|
Decode events from accelerated-time operation of the Xylo HDK |
|
Decode a list of events containing memory reads from a Xylo HDK |
|
Export the all RAM state of a Xylo network over time, for debugging purposes |
|
Export a network configuration to a set of text files, for debugging purposes |
|
Export a single time-step frozen state of a Xylo network |
|
Export the final state of a Xylo network, evolved over an input |
|
Print register contents for debugging purposes |
|
Export the state of a Xylo network over time, for debugging purposes |
|
Search for and return a list of Xylo HDK |
|
Build a list of events that cause Xylo memory to be read |
|
Retrieve the current timestamp on a Xylo HDK |
|
Initialise the Xylo HDK |
|
Query a Xylo HDK to see if it is ready for a time-step |
|
Create and connect a new buffer to read from a Xylo HDK |
|
Create a new buffer for monitoring neuron and synapse state and connect it |
|
Create a new buffer for writing events to a Xylo HDK |
|
Number of buffer neurons required for this network on Xylo 1 |
|
Print memory contents for debugging purposes |
|
Print register contents of a Xylo HDK for debugging purposes |
|
Read accelerated simulation mode data from a Xylo HDK |
|
Read and return the all ram in each step as a state |
|
Read a block of memory from a Xylo HDK |
|
Read and return the current neuron and synaptic state of neurons |
|
Read the spike flags from the output neurons on a Xylo HDK |
|
Read the contents of a register |
|
Reset the input spike registers on a Xylo HDK |
|
Reset the neuron and synapse state on a Xylo HDK |
|
Send input events with no timestamp to a Xylo HDK |
|
Output a consistent-length hex string encoding a number |
|
Verify that the provided daughterbaord returns the correct version ID for Xylo |
|
Write data to Xylo memory |
|
Write data to a register on a Xylo HDK |
|
Clear all Xylo memory |
Classes
|
|
|
|