LOLA
readout_chain.h File Reference
#include "haldlsID(/)vxID(/)vID(CHIP_REVISION)/capmem.h"
#include "halco/common/typed_array.h"
#include "halco/hicann-dls/vx/readout.h"
#include "halco/hicann-dls/vx/current_dac.h"
#include "haldls/cerealization.h"
#include "haldls/vx/madc.h"
#include "haldls/vx/current_dac.h"
#include "haldls/vx/readout.h"
#include "hate/visibility.h"
#include "lola/vx/cerealization.h"
#include "lola/vx/genpybind.h"
#include "lola/vx/readout_chain.tcc"
+ Include dependency graph for readout_chain.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GENPYBIND_TAG_LOLA_VX_VY::ReadoutChain::BufferToPadT
 Configuration of the buffer connection the pads. More...
 
struct  GENPYBIND_TAG_LOLA_VX_VY::ReadoutChain::CurrentDAC
 Configuration of the current DAC of the readout chain. More...
 
struct  GENPYBIND_TAG_LOLA_VX_VY::ReadoutChain::DynamicMux
 Configuration of the Dynamic multiplexer. More...
 
struct  GENPYBIND_TAG_LOLA_VX_VY::ReadoutChain::MADC
 Configuration of the MADC. More...
 
struct  GENPYBIND_TAG_LOLA_VX_VY::ReadoutChain::MADCDebugCrossbar
 Configuration of the crossbar connecting the MADC to debug pads. More...
 
struct  GENPYBIND_TAG_LOLA_VX_VY::ReadoutChain::MADCInputCrossbar
 Configuration of the crossbar connecting the MADC to the different measure/readout circuits. More...
 
struct  GENPYBIND_TAG_LOLA_VX_VY::ReadoutChain::MADCPreamp
 Configuration of the MADC preamplifier. More...
 
struct  GENPYBIND_TAG_LOLA_VX_VY::ReadoutChain::PseudoDifferentialConverter
 Configuration of the pseudo differential converter. More...
 
class  GENPYBIND_TAG_LOLA_VX_VY::ReadoutChain
 Configuration of all circuits composing the analog readout chain. More...
 
struct  GENPYBIND_TAG_LOLA_VX_VY::ReadoutChain::SourceMeasureUnit
 Configuration of the source measure unit. More...
 

Namespaces

 GENPYBIND_TAG_LOLA_VX_VY
 

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

std::ostream & GENPYBIND_TAG_LOLA_VX_VY::operator<< (std::ostream &os, ReadoutChain::BufferToPad const &config) SYMBOL_VISIBLE
 
std::ostream & GENPYBIND_TAG_LOLA_VX_VY::operator<< (std::ostream &os, ReadoutChain::InputMux const &config) SYMBOL_VISIBLE
 
std::ostream & GENPYBIND_TAG_LOLA_VX_VY::operator<< (std::ostream &os, ReadoutChain::PadMux const &config) SYMBOL_VISIBLE
 

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 readout_chain.h.

◆ ID

#define ID (   x)    x

Definition at line 7 of file readout_chain.h.

◆ STR

#define STR (   x)    XSTR(x)

Definition at line 9 of file readout_chain.h.

◆ XSTR

#define XSTR (   x)    #x

Definition at line 8 of file readout_chain.h.