rockpool.devices.dynapse.samna_alias.modules

Dynap-SE2 samna alias implementations

The modules listed here do not replace the exact samna classes. All modules listed copy the data segments of the samna classes and provide type hints. The package is not aimed to be maintained long-term. To be removed at some point when the missing functionality is shipped to samna.

  • Non User Facing *

Classes

DeviceInfo(daughter_board_num, ...)

Dynapse2Bioamps(common_parameters, ...)

Dynapse2Chip(cores, global_parameters, ...)

Dynapse2Chip copies the data segment of a samna.dynapse2.Dynapse2Chip object

Dynapse2Chip_ConfigSadcEnables(...)

Dynapse2Configuration(chips)

Dynapse2Configuration mimics the big samna.dynapse2.Dynapse2Configuration object which is used to configure the device It's the main object used to configure chip/core paramaters, weights, memory and so on.

Dynapse2Core(neurons, neuron_monitoring_on, ...)

Dynapse2Core_CoreSadcEnables(soif_mem, ...)

Dynapse2Destination(core, x_hop, y_hop, tag)

Dynapse2Destination mimics the address part of the samna AER package for DynapSE2

Dynapse2DvsFilter()

Dynapse2DvsInterface(drop_events, dvs_mode, ...)

Dynapse2Interface()

Dynapse2Model()

Dynapse2Neuron(synapses, destinations, ...)

Dynapse2Parameter(type, coarse_value, fine_value)

Dynapse2Parameter mimics the parameter object for Dynap-SE2.

Dynapse2Synapse(dendrite, stp, weight, ...)

NormalGridEvent(event, timestamp)

NormalGridEvent mimics the samna AER package for DynapSE2

ParamMap

ParamMap is in fact Dict[str, Dynapse2Parameter] it extends dict and implements from_samna method

Vec2_int(x, y)

Vec2_unsigned_int(x, y)