samna.speck2cMiniTestBoard#

Submodules#

Module content#

class samna.speck2cMiniTestBoard.MeasurementChannels#

Bases: pybind11_object

Members:

Io

Ram

Logic

PixelDigital

PixelAnalog

property name#
class samna.speck2cMiniTestBoard.Speck2cMiniTestBoard#

Bases: pybind11_object

Composite object that allows access to all the board features of a Speck v2c mini testboard.

get_dac(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard) samna.unifirm.dac.dac7678.Dac7678#
get_firmware_versions(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard) samna.boards.common.FirmwareVersions#

Get the Fxtree and Unifirm versions of this board.

get_io_module(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard) samna.speck2cMiniTestBoard.UnifirmModule#
Returns:

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

get_model(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard) samna.speck2cMini.Speck2cMiniModel#

Get the model of the Speck v2c mini device on this board.

Returns:

Speck2cMiniModel

get_model_sink_node(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard) samna.DeviceSinkNode_speck2c_mini_event_input_event#

Convenience function to get the model sink node directly

get_model_source_node(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard) samna.DeviceSourceNode_speck2c_mini_event_output_event#

Convenience function to get the model source node directly

get_power_monitor(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard) samna.boards.common.power.PowerMonitor#
Returns:

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

get_reader_writer(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard) unifirm::UnifirmReaderWriter#
get_stop_watch(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard) samna.unifirm.timestamp.StopWatch#
Returns:

A handle to the stopwatch object to control timestamp in events, for debug purpose. See StopWatch

read_write(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard) None#
reset_board_hard(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard, arg0: bool) None#

Reset the whole board and select where the configuration comes from fro the Speck v2c mini chip (External flash or PC).

Parameters:

bootFromPc (bool) – False if there is an external flash contains valid data, otherwise it has to be set to True.

reset_model(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard, arg0: bool) None#

Reset the Speck v2c mini chip and select where the configuration comes from (External flash or PC).

Parameters:

bootFromPc (bool) – False if there is an external flash contains valid data, otherwise it has to be set to True.

start_reader_writer(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard) None#
stop_reader_writer(self: samna.speck2cMiniTestBoard.Speck2cMiniTestBoard) None#