samna.dynapcnnDevKit#

Submodules#

Module content#

class samna.dynapcnnDevKit.DynapcnnDevKit#

Bases: pybind11_object

Composite object that allows access to all the board features of a DYNAP-CNN dev kit.

get_atis_module(self: samna.dynapcnnDevKit.DynapcnnDevKit) samna.unifirm.modules.atismodule.AtisModule#
get_cluster(self: samna.dynapcnnDevKit.DynapcnnDevKit) samna.unifirm.modules.cluster.Cluster#
get_firmware_versions(self: samna.dynapcnnDevKit.DynapcnnDevKit) samna.boards.common.FirmwareVersions#

Get the Fxtree and Unifirm versions of this board.

get_io_module(self: samna.dynapcnnDevKit.DynapcnnDevKit) samna.dynapcnnDevKit.UnifirmModule#
Returns:

A handle to the unifirm IO module. Useful in debug scenarios.

get_model(self: samna.dynapcnnDevKit.DynapcnnDevKit) samna.dynapcnn.DynapcnnModel#

Get the model of the DYNAP-CNN device on this board.

Returns:

DynapcnnModel

get_model_sink_node(self: samna.dynapcnnDevKit.DynapcnnDevKit) samna.DeviceSinkNode_dynapcnn_event_input_event#

Convenience function to get the model sink node directly

get_model_source_node(self: samna.dynapcnnDevKit.DynapcnnDevKit) samna.DeviceSourceNode_dynapcnn_event_output_event#

Convenience function to get the model source node directly

get_power_monitor(self: samna.dynapcnnDevKit.DynapcnnDevKit) samna.boards.common.power.PowerMonitor#
Returns:

A handle to an PowerMonitor object which is used to read power.

get_reader_writer(self: samna.dynapcnnDevKit.DynapcnnDevKit) unifirm::UnifirmReaderWriter#
read_write(self: samna.dynapcnnDevKit.DynapcnnDevKit) None#
reset_board_hard(self: samna.dynapcnnDevKit.DynapcnnDevKit) None#

Hard reset of the board and all it’s components, the board is re-initialized after it returns.

start_reader_writer(self: samna.dynapcnnDevKit.DynapcnnDevKit) None#
stop_reader_writer(self: samna.dynapcnnDevKit.DynapcnnDevKit) None#