calix.spiking.synapse_driver.STPCalibTarget

class calix.spiking.synapse_driver.STPCalibTarget

Bases: calix.common.base.CalibTarget

Target for STP calibration.

The STP voltages, which affect the dynamic range of the amplitudes, are set here. They are currently not calibrated, but can be set per quadrant.

Parameters
  • v_charge_0 – STP v_charge (fully modulated state) for voltage set 0, in CapMem LSB. You can choose the two voltage sets to be, e.g., depressing and facilitating. By default, we select voltage set 0 to be facilitating and voltage set 1 to be depressing.

  • v_recover_0 – STP v_recover (fully recovered state) for voltage set 0, in CapMem LSB. Note that a utilization of some 0.2 happens before processing each event, so the voltage applied to the comparator never actually reaches v_recover.

  • v_charge_1 – STP v_charge (fully modulated state) for voltage set 1, in CapMem LSB.

  • v_recover_1 – STP v_recover (fully recovered state) for voltage set 1, in CapMem LSB.

__init__()None

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__()

Initialize self.

Attributes

v_charge_0

v_charge_1

v_recover_0

v_recover_1

v_charge_0 = 100
v_charge_1 = 330
v_recover_0 = 400
v_recover_1 = 50