2 #include "halco/hicann-dls/vx/v3/chip.h" 
    3 #include "haldls/cerealization.h" 
    4 #include "haldls/vx/v3/background.h" 
    5 #include "haldls/vx/v3/ppu.h" 
    6 #include "hate/visibility.h" 
   18 #include <boost/hana/adapt_struct.hpp> 
   25 class GENPYBIND(visible) 
Chip 
   44     typedef halco::common::typed_array<
 
   45         haldls::vx::v3::BackgroundSpikeSource,
 
   46         halco::hicann_dls::vx::v3::BackgroundSpikeSourceOnDLS>
 
   59     typedef halco::common::
 
   60         typed_array<SynapseDriverBlock, halco::hicann_dls::vx::v3::SynapseDriverBlockOnDLS>
 
   68     typedef halco::common::typed_array<SynapseBlock, halco::hicann_dls::vx::v3::SynapseBlockOnDLS>
 
   80     NeuronBlock neuron_block;
 
   82     typedef halco::common::typed_array<CADCReadoutChain, halco::hicann_dls::vx::v3::CADCOnDLS>
 
   95     typedef halco::common::
 
   96         typed_array<haldls::vx::v3::PPUMemory, halco::hicann_dls::vx::v3::PPUMemoryOnDLS>
 
  111     GENPYBIND(stringstream)
 
  112     friend std::ostream& operator<<(std::ostream& os, 
Chip const& config) SYMBOL_VISIBLE;
 
  117     static const SYMBOL_VISIBLE 
Chip default_neuron_bypass;
 
  120     friend 
haldls::vx::detail::VisitPreorderImpl<
Chip>;
 
  125 #include "lola/vx/v3/chip.tcc" 
Container for configuration of the routing crossbar.
 
Complete external PPU memory.
 
Timing configuration of memories.
 
Complete static configuration of one chip.
 
Crossbar crossbar
Event routing crossbar configuration.
 
bool operator!=(Chip const &other) const SYMBOL_VISIBLE
 
std::false_type has_local_data
 
halco::hicann_dls::vx::ChipOnDLS coordinate_type
 
MemoryTiming memory_timing
Timing of memory cells, SynRAM, CADC offsets, analog and digital neuron and synapse driver configurat...
 
BackgroundSpikeSources background_spike_sources
Background spike sources.
 
ExternalPPUMemory external_ppu_memory
Chip-external global PPU memory.
 
CapMem capmem
CapMem configuration and unused cells, all cells associated with other entities, e....
 
halco::common::typed_array< SynapseDriverBlock, halco::hicann_dls::vx::v3::SynapseDriverBlockOnDLS > SynapseDriverBlocks
 
SynapseBlocks synapse_blocks
Blocks of synapses, one per hemisphere containing hemisphere-global configuration and all individual ...
 
bool operator==(Chip const &other) const SYMBOL_VISIBLE
 
SynapseDriverBlocks synapse_driver_blocks
Blocks of synapse drivers, one per hemisphere containing hemisphere-global configuration and all indi...
 
PPUMemory ppu_memory
PPU SRAM memory, one per PPU.
 
halco::common::typed_array< haldls::vx::v3::PPUMemory, halco::hicann_dls::vx::v3::PPUMemoryOnDLS > PPUMemory
 
halco::common::typed_array< haldls::vx::v3::BackgroundSpikeSource, halco::hicann_dls::vx::v3::BackgroundSpikeSourceOnDLS > BackgroundSpikeSources
 
ReadoutChain readout_chain
Readout chain containing MADC configuration and analog signal routing.
 
halco::common::typed_array< SynapseBlock, halco::hicann_dls::vx::v3::SynapseBlockOnDLS > SynapseBlocks
 
halco::common::typed_array< CADCReadoutChain, halco::hicann_dls::vx::v3::CADCOnDLS > CADCReadoutChains
 
CADCReadoutChains cadc_readout_chains
CADC readout chains, one per hemisphere containing CADC and correlation sensor configuration as well ...
 
#define GENPYBIND_TAG_LOLA_VX_V3