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:
- 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:
- 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 #