#include <neuron.h>
|
typedef haldls::vx::v2::NeuronBackendConfig::AddressOut | Address |
|
typedef haldls::vx::v3::NeuronBackendConfig::AddressOut | Address |
|
enum class | AnalogOutputMode {
off
, normal
, strong
, off
,
normal
, strong
} |
| Analog output (off/normal/strong) settings. More...
|
|
enum class | AnalogOutputMode {
off
, normal
, strong
, off
,
normal
, strong
} |
| Analog output (off/normal/strong) settings. More...
|
|
|
| EventRouting () SYMBOL_VISIBLE |
|
| EventRouting () SYMBOL_VISIBLE |
|
| EventRouting (AnalogOutputMode analog_output, bool enable_digital, bool enable_bypass_excitatory, bool enable_bypass_inhibitory, Address address, bool enable_post_overwrite) SYMBOL_VISIBLE |
|
| EventRouting (AnalogOutputMode analog_output, bool enable_digital, bool enable_bypass_excitatory, bool enable_bypass_inhibitory, Address address, bool enable_post_overwrite) SYMBOL_VISIBLE |
|
bool | operator!= (EventRouting const &other) const SYMBOL_VISIBLE |
|
bool | operator!= (EventRouting const &other) const SYMBOL_VISIBLE |
|
bool | operator== (EventRouting const &other) const SYMBOL_VISIBLE |
|
bool | operator== (EventRouting const &other) const SYMBOL_VISIBLE |
|
Definition at line 266 of file neuron.h.
◆ Address [1/2]
◆ Address [2/2]
◆ AnalogOutputMode [1/2]
Analog output (off/normal/strong) settings.
Non-off states enable event output from the analog part. This setting also affects the bypass circuits. "Strong" increases the strength of the analog part's pulse.
Enumerator |
---|
off | |
normal | |
strong | |
off | |
normal | |
strong | |
Definition at line 278 of file neuron.h.
◆ AnalogOutputMode [2/2]
Analog output (off/normal/strong) settings.
Non-off states enable event output from the analog part. This setting also affects the bypass circuits. "Strong" increases the strength of the analog part's pulse.
Enumerator |
---|
off | |
normal | |
strong | |
off | |
normal | |
strong | |
Definition at line 287 of file neuron.h.
◆ EventRouting() [1/4]
EventRouting::EventRouting |
( |
| ) |
|
◆ EventRouting() [2/4]
EventRouting::EventRouting |
( |
AnalogOutputMode |
analog_output, |
|
|
bool |
enable_digital, |
|
|
bool |
enable_bypass_excitatory, |
|
|
bool |
enable_bypass_inhibitory, |
|
|
Address |
address, |
|
|
bool |
enable_post_overwrite |
|
) |
| |
◆ EventRouting() [3/4]
EventRouting::EventRouting |
( |
| ) |
|
◆ EventRouting() [4/4]
EventRouting::EventRouting |
( |
AnalogOutputMode |
analog_output, |
|
|
bool |
enable_digital, |
|
|
bool |
enable_bypass_excitatory, |
|
|
bool |
enable_bypass_inhibitory, |
|
|
Address |
address, |
|
|
bool |
enable_post_overwrite |
|
) |
| |
◆ operator!=() [1/2]
bool EventRouting::operator!= |
( |
EventRouting const & |
other | ) |
const |
◆ operator!=() [2/2]
bool EventRouting::operator!= |
( |
EventRouting const & |
other | ) |
const |
◆ operator==() [1/2]
bool EventRouting::operator== |
( |
EventRouting const & |
other | ) |
const |
◆ operator==() [2/2]
bool EventRouting::operator== |
( |
EventRouting const & |
other | ) |
const |
◆ operator<< [1/2]
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
EventRouting const & |
config |
|
) |
| |
|
friend |
◆ operator<< [2/2]
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
EventRouting const & |
config |
|
) |
| |
|
friend |
◆ address
Lower 8 bit of address sent on event output.
Definition at line 295 of file neuron.h.
◆ analog_output
◆ enable_bypass_excitatory
bool EventRouting::enable_bypass_excitatory |
Enable excitatory bypass circuit.
Definition at line 289 of file neuron.h.
◆ enable_bypass_inhibitory
bool EventRouting::enable_bypass_inhibitory |
Enable inhibitory bypass circuit.
Definition at line 292 of file neuron.h.
◆ enable_digital
bool EventRouting::enable_digital |
Enable sending a spike packet out of the digital backend.
Definition at line 286 of file neuron.h.
◆ enable_post_overwrite
bool EventRouting::enable_post_overwrite |
Enable usage of external post pulses reaching the synapses exclusively.
If disabled, the internal neuron spikes reach the synapses.
Definition at line 301 of file neuron.h.
◆ SYMBOL_VISIBLE [1/4]
static const EventRouting bypass_inh EventRouting::SYMBOL_VISIBLE |
|
static |
◆ SYMBOL_VISIBLE [2/4]
◆ SYMBOL_VISIBLE [3/4]
◆ SYMBOL_VISIBLE [4/4]
The documentation for this struct was generated from the following file:
- /jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/lola/vx/v2/neuron.h