LOLA
synapse_driver.h File Reference
#include "haldlsID(/)vxID(/)vID(CHIP_REVISION)/capmem.h"
#include "haldlsID(/)vxID(/)vID(CHIP_REVISION)/padi.h"
#include "haldlsID(/)vxID(/)vID(CHIP_REVISION)/synapse_driver.h"
#include "halco/common/iter_all.h"
#include "halco/common/typed_array.h"
#include "haldls/cerealization.h"
#include "haldls/vx/common.h"
#include "haldls/vx/traits.h"
#include "hate/visibility.h"
#include "lola/vx/cerealization.h"
#include "lola/vx/genpybind.h"
#include <boost/hana/adapt_struct.hpp>
+ Include dependency graph for synapse_driver.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  haldls::vx::detail::BackendContainerTrait< lola::vx::CHIP_REVISION_STR::SynapseDriverBlock >
 
class  GENPYBIND_TAG_LOLA_VX_VY::SynapseDriverBlock
 Block on synapse drivers and global configuration of one hemisphere. More...
 
struct  haldls::vx::detail::VisitPreorderImpl< lola::vx::CHIP_REVISION_STR::SynapseDriverBlock >
 

Namespaces

 GENPYBIND_TAG_LOLA_VX_VY
 
 haldls
 
 haldls::vx
 
 haldls::vx::detail
 

Macros

#define CONCAT(w, x, y, z)   STR(ID(w)ID(/)ID(x)ID(/)ID(v)ID(y)ID(/)ID(z))
 
#define ID(x)   x
 
#define STR(x)   XSTR(x)
 
#define XSTR(x)   #x
 

Functions

 BOOST_HANA_ADAPT_STRUCT (lola::vx::CHIP_REVISION_STR::SynapseDriverBlock, synapse_drivers, padi_bus, stp, stp_v_charge_0, stp_v_charge_1, stp_v_recover_0, stp_v_recover_1, stp_i_bias_comparator, stp_i_ramp, stp_i_calib, stp_i_bias_readout, hagen_i_bias_dac)
 

Macro Definition Documentation

◆ CONCAT

#define CONCAT (   w,
  x,
  y,
 
)    STR(ID(w)ID(/)ID(x)ID(/)ID(v)ID(y)ID(/)ID(z))

Definition at line 11 of file synapse_driver.h.

◆ ID

#define ID (   x)    x

Definition at line 7 of file synapse_driver.h.

◆ STR

#define STR (   x)    XSTR(x)

Definition at line 9 of file synapse_driver.h.

◆ XSTR

#define XSTR (   x)    #x

Definition at line 8 of file synapse_driver.h.

Function Documentation

◆ BOOST_HANA_ADAPT_STRUCT()

BOOST_HANA_ADAPT_STRUCT ( lola::vx::CHIP_REVISION_STR::SynapseDriverBlock  ,
synapse_drivers  ,
padi_bus  ,
stp  ,
stp_v_charge_0  ,
stp_v_charge_1  ,
stp_v_recover_0  ,
stp_v_recover_1  ,
stp_i_bias_comparator  ,
stp_i_ramp  ,
stp_i_calib  ,
stp_i_bias_readout  ,
hagen_i_bias_dac   
)