samna.xyloA2TestBoard#

Submodules#

Module content#

class samna.xyloA2TestBoard.MeasurementChannels#

Bases: pybind11_object

Members:

Io

LogicAfe

IoAfe

Logic

property name#
class samna.xyloA2TestBoard.XyloA2TestBoard#

Bases: pybind11_object

Composite object that allows access to all the board features of a xylo-a v2 testboard.

get_afe_model(self: samna.xyloA2TestBoard.XyloA2TestBoard) samna.afe2.AfeModel#

Get the model of the afe2 on this board.

Returns:

AfeModel

get_afe_model_sink_node(self: samna.xyloA2TestBoard.XyloA2TestBoard) samna.DeviceSinkNode_afe2_event_input_event#

Convenience function to get the afe2 model sink node directly.

get_afe_model_source_node(self: samna.xyloA2TestBoard.XyloA2TestBoard) samna.DeviceSourceNode_afe2_event_output_event#

Convenience function to get the afe2 model source node directly

get_firmware_versions(self: samna.xyloA2TestBoard.XyloA2TestBoard) samna.boards.common.FirmwareVersions#

Get the Fxtree and Unifirm versions of this board.

get_io_module(self: samna.xyloA2TestBoard.XyloA2TestBoard) samna.xyloA2TestBoard.UnifirmModule#
Returns:

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

get_power_monitor(self: samna.xyloA2TestBoard.XyloA2TestBoard) samna.boards.common.power.PowerMonitor#
Returns:

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

get_stop_watch(self: samna.xyloA2TestBoard.XyloA2TestBoard) samna.unifirm.timestamp.StopWatch#

Get a stopwatch object to control timestamp in events, for debug purpose. See StopWatch

get_xylo_model(self: samna.xyloA2TestBoard.XyloA2TestBoard) samna.xyloCore2.XyloModel#

Get the model of the xylo on this board.

Returns:

XyloModel

get_xylo_model_sink_node(self: samna.xyloA2TestBoard.XyloA2TestBoard) samna.DeviceSinkNode_xylo_core2_event_input_event#

Convenience function to get the xylo model sink node directly.

get_xylo_model_source_node(self: samna.xyloA2TestBoard.XyloA2TestBoard) samna.DeviceSourceNode_xylo_core2_event_output_event#

Convenience function to get the xylo model source node directly

read_write(self: samna.xyloA2TestBoard.XyloA2TestBoard) None#
reset_board_hard(self: samna.xyloA2TestBoard.XyloA2TestBoard) None#

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

start_reader_writer(self: samna.xyloA2TestBoard.XyloA2TestBoard) None#
stop_reader_writer(self: samna.xyloA2TestBoard.XyloA2TestBoard) None#