sPyNNaker neural_modelling 7.2.2
Loading...
Searching...
No Matches
Data Structures | Functions | Variables
timing_recurrent_dual_fsm_impl.c File Reference

Initialisation for timing_recurrent_dual_fsm_impl.h. More...

#include "timing_recurrent_dual_fsm_impl.h"

Go to the source code of this file.

Data Structures

struct  dual_fsm_config_t
 How the configuration data for dual_fsm is laid out in SDRAM. More...
 

Functions

uint32_t * timing_initialise (address_t address)
 Initialise the timing dependence state (global) from SDRAM.
 

Variables

uint16_t pre_exp_dist_lookup [STDP_FIXED_POINT_ONE]
 Lookup table for picking exponentially distributed random value for pre-traces.
 
uint16_t post_exp_dist_lookup [STDP_FIXED_POINT_ONE]
 Lookup table for picking exponentially distributed random value for post-traces.
 
plasticity_trace_region_data_t plasticity_trace_region_data
 Global plasticity parameter data.
 

Detailed Description

Initialisation for timing_recurrent_dual_fsm_impl.h.

Definition in file timing_recurrent_dual_fsm_impl.c.


Data Structure Documentation

◆ dual_fsm_config_t

struct dual_fsm_config_t

How the configuration data for dual_fsm is laid out in SDRAM.

Definition at line 35 of file timing_recurrent_dual_fsm_impl.c.

Data Fields
int32_t accumulator_depression_plus_one
int32_t accumulator_potentiation_minus_one
uint16_t pre_exp_dist_lookup[STDP_FIXED_POINT_ONE]
uint16_t post_exp_dist_lookup[STDP_FIXED_POINT_ONE]
uint32_t following_data[]

Function Documentation

◆ timing_initialise()

uint32_t * timing_initialise ( address_t  address)

Initialise the timing dependence state (global) from SDRAM.

Parameters
[in]addressLocation in SDRAM of timing data
Returns
address of first word after the timing data

Definition at line 46 of file timing_recurrent_dual_fsm_impl.c.

Variable Documentation

◆ pre_exp_dist_lookup

uint16_t pre_exp_dist_lookup[STDP_FIXED_POINT_ONE]

Lookup table for picking exponentially distributed random value for pre-traces.

Definition at line 26 of file timing_recurrent_dual_fsm_impl.c.

◆ post_exp_dist_lookup

uint16_t post_exp_dist_lookup[STDP_FIXED_POINT_ONE]

Lookup table for picking exponentially distributed random value for post-traces.

Definition at line 29 of file timing_recurrent_dual_fsm_impl.c.

◆ plasticity_trace_region_data

plasticity_trace_region_data_t plasticity_trace_region_data

Global plasticity parameter data.

Definition at line 32 of file timing_recurrent_dual_fsm_impl.c.