▼Nhaldls | |
►Nvx | |
►Ndetail | |
Cbackend_container_type_from_backend | |
Cbackend_from_backend_container_type | |
►CBackendContainerBase | Backend container trait base |
Cgenerate_lookup_table | |
Cgenerate_lookup_table< hate::type_list< Ts... > > | |
CBackendContainerTrait | |
CBackendContainerTrait< AD5252ChannelConfig > | |
CBackendContainerTrait< AD5252ChannelConfigPersistent > | |
CBackendContainerTrait< ADPLL > | The JTAGPLLRegister backend only provides write functionality, but is safe with respect to changing the ADPLL config |
CBackendContainerTrait< BackgroundSpikeSource > | |
CBackendContainerTrait< BlockPostPulse > | |
CBackendContainerTrait< CADCChannelConfig > | |
CBackendContainerTrait< CADCConfig > | |
CBackendContainerTrait< CADCOffsetSRAMTimingConfig > | |
CBackendContainerTrait< CADCSampleQuad > | |
CBackendContainerTrait< CapMemBlock< Coordinates > > | |
CBackendContainerTrait< CapMemBlockConfig< Coordinates > > | |
CBackendContainerTrait< CapMemCell< Coordinates > > | |
CBackendContainerTrait< ColumnCorrelationQuad > | |
CBackendContainerTrait< ColumnCurrentQuad > | |
CBackendContainerTrait< CommonCorrelationConfig > | |
CBackendContainerTrait< CommonNeuronBackendConfig > | |
CBackendContainerTrait< CommonPADIBusConfig > | |
CBackendContainerTrait< CommonPhyConfigChip > | |
CBackendContainerTrait< CommonPhyConfigFPGA > | |
CBackendContainerTrait< CommonSTPConfig > | |
CBackendContainerTrait< CommonSynramConfig > | |
CBackendContainerTrait< CorrelationReset > | |
CBackendContainerTrait< CrossbarInputDropCounter > | |
CBackendContainerTrait< CrossbarNode > | |
CBackendContainerTrait< CrossbarOutputConfig > | |
CBackendContainerTrait< CrossbarOutputEventCounter > | |
CBackendContainerTrait< CurrentDAC > | |
CBackendContainerTrait< DAC6573ChannelConfig > | |
CBackendContainerTrait< DACChannel > | |
CBackendContainerTrait< DACControl > | |
CBackendContainerTrait< EventRecordingConfig > | |
CBackendContainerTrait< ExternalPPUMemoryByte > | |
CBackendContainerTrait< ExternalPPUMemoryQuad > | |
CBackendContainerTrait< FPGADeviceDNA > | |
CBackendContainerTrait< HicannARQStatus > | |
CBackendContainerTrait< INA219Config > | |
CBackendContainerTrait< INA219Status > | |
CBackendContainerTrait< InstructionTimeoutConfig > | |
CBackendContainerTrait< JTAGClockScaler > | |
CBackendContainerTrait< JTAGIdCode > | |
CBackendContainerTrait< MADCConfig > | |
CBackendContainerTrait< MADCControl > | |
CBackendContainerTrait< NeuronBackendConfig< Coordinates > > | |
CBackendContainerTrait< NeuronBackendSRAMTimingConfig > | |
CBackendContainerTrait< NeuronReset > | |
CBackendContainerTrait< NeuronSRAMTimingConfig > | |
CBackendContainerTrait< NullPayloadReadable > | |
CBackendContainerTrait< PADIEvent > | |
CBackendContainerTrait< PadMultiplexerConfig > | |
CBackendContainerTrait< PerfTest > | |
CBackendContainerTrait< PerfTestStatus > | |
CBackendContainerTrait< PhyConfigChip > | |
CBackendContainerTrait< PhyConfigFPGA > | |
CBackendContainerTrait< PhyStatus > | |
CBackendContainerTrait< PLLSelfTest > | |
CBackendContainerTrait< PLLSelfTestStatus > | |
CBackendContainerTrait< PollingOmnibusBlock > | |
CBackendContainerTrait< PollingOmnibusBlockConfig > | |
CBackendContainerTrait< PPUControlRegister > | |
CBackendContainerTrait< PPUMemory > | |
CBackendContainerTrait< PPUMemoryBlock > | |
CBackendContainerTrait< PPUMemoryWord > | |
CBackendContainerTrait< PPUStatusRegister > | |
CBackendContainerTrait< ReadoutSourceSelection > | |
CBackendContainerTrait< ResetChip > | |
CBackendContainerTrait< ResetJTAGTap > | |
CBackendContainerTrait< ShiftRegister > | |
CBackendContainerTrait< SpikeCounterRead > | |
CBackendContainerTrait< SpikeCounterReset > | |
CBackendContainerTrait< SpikePack1ToChip > | |
CBackendContainerTrait< SpikePack2ToChip > | |
CBackendContainerTrait< SpikePack3ToChip > | |
CBackendContainerTrait< SynapseBiasSelection > | |
CBackendContainerTrait< SynapseCorrelationCalibQuad > | |
CBackendContainerTrait< SynapseDriverConfig > | |
CBackendContainerTrait< SynapseDriverSRAMTimingConfig > | |
CBackendContainerTrait< SynapseLabelQuad > | |
CBackendContainerTrait< SynapseQuad > | |
CBackendContainerTrait< SynapseWeightQuad > | |
CBackendContainerTrait< SystimeSync > | |
CBackendContainerTrait< SystimeSyncBase > | |
CBackendContainerTrait< TCA9554Config > | |
CBackendContainerTrait< TCA9554Inputs > | |
CBackendContainerTrait< Timer > | |
CBackendContainerTrait< v2::NeuronConfig > | |
CBackendContainerTrait< v2::NeuronResetQuad > | |
CBackendContainerTrait< v2::PLLClockOutputBlock > | |
CBackendContainerTrait< v2::ReferenceGeneratorConfig > | |
CBackendContainerTrait< v3::NeuronConfig > | |
CBackendContainerTrait< v3::NeuronResetQuad > | |
CBackendContainerTrait< v3::PLLClockOutputBlock > | |
CBackendContainerTrait< v3::ReferenceGeneratorConfig > | |
CBackendContainerTrait< VectorGeneratorControl > | |
CBackendContainerTrait< VectorGeneratorFIFOWord > | |
CBackendContainerTrait< VectorGeneratorLUTEntry > | |
CBackendContainerTrait< VectorGeneratorNotificationAddress > | |
CBackendContainerTrait< VectorGeneratorTrigger > | |
Cgen_is_read_and_writeable_lookup_table | Generate lookup table from backend to readable and writable property |
Cgen_is_read_and_writeable_lookup_table< hate::type_list< Ts... > > | |
CIsReadable | |
CIsReadable< T, std::enable_if_t< hate::is_in_type_list< T, NonLeafNodeReadableContainerList >::value > > | |
CIsReadable< T, typename boost::enable_if_has_type< decltype(T::config_size_in_words)>::type > | |
CIsReadable< T, typename boost::enable_if_has_type< decltype(T::read_config_size_in_words)>::type > | |
CIsWriteable | |
CIsWriteable< T, std::enable_if_t< hate::is_in_type_list< T, NonLeafNodeWriteableContainerList >::value > > | |
CIsWriteable< T, typename boost::enable_if_has_type< decltype(T::config_size_in_words)>::type > | |
CIsWriteable< T, typename boost::enable_if_has_type< decltype(T::write_config_size_in_words)>::type > | |
CIsWriteReadable | |
CMADCSampleFromChipChecker | |
►CPhyConfigBase | Common base class for PhyConfig of the FPGA- and chip-side PHYs |
CDebugOutputs | |
CManualDelay | |
CVBias | |
CSpikeFromChipChecker | |
►CSRAMTimingConfig | Configuration of full-custom SRAM timing |
CAddressSetupTime | Wait time for address value propagation after enable signal pull |
CEnableWidth | Duration of enable signal pull |
CReadDelay | Wait time after enable signal pull for cells to drive their value until read |
CVisitPreorderImpl | Implementation detail of the visit_preorder() free function (q.v.) |
CVisitPreorderImpl< CapMemBlock< Coordinates > > | |
CVisitPreorderImpl< PPUMemory > | |
CVisitPreorderImpl< PPUMemoryBlock > | |
►Nv2 | |
►CNeuronConfig | |
CMembraneCapacitorSize | Size of membrane capacitor |
CNeuronResetQuad | Container to trigger reset of a quad of neurons at once |
►CPLLClockOutputBlock | Container for configuration of the clock outputs of the PLL |
CClockOutput | |
►Nv3 | |
►CNeuronConfig | |
CMembraneCapacitorSize | Size of membrane capacitor |
CNeuronResetQuad | Container to trigger reset of a quad of neurons at once |
►CPLLClockOutputBlock | Container for configuration of the clock outputs of the PLL |
CClockOutput | |
►CAD5252ChannelConfig | |
CWiperSetting | |
►CAD5252ChannelConfigPersistent | |
CWiperSetting | |
CAddPickle | Add pickle support to list of classes |
CAddPickle< hate::type_list< Ts... > > | |
►CADPLL | Container for configuration of an ADPLL (All-Digital Phased-Locked-Loop) clock generator |
CCoreDivM0 | Divider to set the output frequency f_clk_core0 (Together with PreDivP1) |
CCoreDivM1 | Divider to set the output frequency f_clk_core1 (Together with PreDivP1) |
CDcoPowerSwitch | Number of activated PMOS header power switches during DCO operation |
CFilterShift | Loop filter gain boost by 2^n during lock-in, leads to lock time reduction |
CLoopDivN | Divider to set the frequency of the DCO f_dco (Together with PreDivP0) |
CLoopFilterInt | Integral part of the PID controller for the DCO |
CLoopFilterProp | Proportional part of the PID controller for the DCO |
CPreDivP0 | Divider to set the frequency of the DCO f_dco (Together with LoopDivN) |
CPreDivP1 | Divider for f_clk_core0 and f_clk_core1 |
CPreDivP2 | Divider to set the output frequency f_clk_dco |
CTune | Tune value of the DCO |
►CBackgroundSpikeSource | Background spike source on chip |
CMask | NeuronLabel bit randomization mask |
CPeriod | Inter-spike interval for regular and inter-bin interval for Poisson spike generation |
CRate | Rate of spike output in the Poisson spike generation mode, without effect in regular mode |
CSeed | Random seed for random number generation |
CBarrier | |
CBlockPostPulse | Container to send post pulses to one half of the neurons (left/right) |
►CCADCChannelConfig | CADC container with channel-local digital offset config |
COffset | Offset value to add to measurement |
►CCADCConfig | CADC container with global digital config for a vertical half |
CDeadTime | Dead time in cycles after linear ramp increase to wait for signal propagation to every channel to prevent cutting off leaf channel ramps too early |
CResetWait | Wait time in cycles after ramp drop to compensate for analog low-pass filtering of ramp signal and preventing the drop of the last ramp to cause interference in the next linear ramp increase |
CCADCOffsetSRAMTimingConfig | |
►CCADCSampleQuad | CADC container of four CADC samples |
CValue | CADC measurement value (offset-corrected, see CADCChannelConfig) |
CCapMemBlock | |
►CCapMemBlockConfig | |
CBoostA | |
CBoostB | |
CBoostFactor | |
CCurrentCellRes | |
CLevelShifterBias | |
COutAmpBias | |
CPauseCounter | |
CPrescalePause | |
CPrescaleRamp | |
CPulseA | |
CPulseB | |
CSourceFollowerBias | |
CSubCounter | |
CVGlobalBias | |
►CCapMemCell | |
CDisableRefresh | |
CValue | |
►CColumnCorrelationQuad | |
CColumnCorrelationSwitch | |
►CColumnCurrentQuad | |
CColumnCurrentSwitch | |
►CCommonCorrelationConfig | Correlation reset and readout timing configuration container |
CResetDuration | Duration of correlation reset for synapses (+3 ppu clock cycles) |
CResetFallTime | Wait time in PPU clock cycles after disabling the correlation column reset enable |
CSenseDelay | Wait time in PPU clock cycles between connecting the outputs of a synapse to the CADC inputs and starting the CADC read |
►CCommonNeuronBackendConfig | Read/write access to common neuron parameters |
CClockScale | The ClockScale determines the range of the clock and at its precision It's an exponential power-of-two clock scaling factor: For a given reference clock of f_clk = 250MHz, the resulting frequency is f_clk / (2 ^ (clock_scale + 1)) |
CWaitFireNeuron | Duration of pulse triggering the artificial neuron spikes |
CWaitGlobalPostPulse | Duration of the pulse triggering global post pulses for all neurons connected to that backend block |
CWaitSpikeCounterRead | Wait time for letting the neuron backend circuits drive the counter content to the controller logic |
CWaitSpikeCounterReset | Duration of the pulse triggering spike counter resets |
►CCommonPADIBusConfig | Configuration for a PADI bus block |
CDacenPulseExtension | |
CCommonPhyConfigChip | Container for configuration of enable values for the chip-side PHYs |
CCommonPhyConfigFPGA | Container for configuration of enable values for the FPGA-side PHYs |
►CCommonSTPConfig | Common STP configuration shared by synapse drivers per vertical half |
CRecoveryClockSpeed | |
►CCommonSynramConfig | |
CPCConf | Precharge configuration |
CWaitCtrClear | |
CWConf | Wordline activation delay |
CCorrelationReset | Container to trigger reset of correlation measurements on a synapse quad |
►CCrossbarInputDropCounter | Crossbar input drop counter accumulating drops at all outputs for which the drop counter accumulation is enabled in the corresponding CrossbarNode |
CValue | |
CCrossbarNode | Node of the crossbar routing events from a CrossbarInputOnDLS to a CrossbarOutputOnDLS |
CCrossbarOutputConfig | |
►CCrossbarOutputEventCounter | Crossbar output event counter counting events routed to an output |
CValue | |
►CCurrentDAC | Configuration of the current DAC of the readout chain |
CCurrent | Value of current DAC |
►CDAC6573ChannelConfig | |
CValue | |
►CDACChannel | Container for individual configuration of the value of a DAC channel of the xBoard DACs |
CValue | |
CDACControl | Container for enabling DAC channels of a xBoard DAC |
CDifferentialWriteTrait | Trait signalling derived-from container type support differential write operation |
CEventRecordingConfig | Container for the event (spikes, MADC samples) recording configuration register |
►CExternalPPUMemoryByte | |
CValue | |
CExternalPPUMemoryQuad | |
CFPGADeviceDNA | Container for reading out the unique identifier of the FPGA |
CHasLocalData | |
CHasLocalData< T, typename boost::enable_if_has_type< typename T::has_local_data >::type > | |
CHasLocalData< T, typename boost::enable_if_has_type< typename T::is_leaf_node >::type > | |
►CHicannARQStatus | |
CReadCount | Number of words submitted to the ARQ from the Chip |
CRxCount | Number of words sent from the ARQ from the Chip to the FPGA |
CTxCount | Number of words sent from the ARQ from the FPGA to the Chip |
CWriteCount | Number of words submitted to the ARQ from the FPGA |
CHighspeedLinkNotification | Highspeed-Link notification from chip |
CINA219Config | |
►CINA219Status | |
CBusVoltage | Bus voltage with linear conversion and LSB = 4mV |
CShuntVoltage | Shunt voltage with linear conversion and LSB = 10uV |
CUncalibratedPower | Uncalibrated power [W] |
CInstructionTimeoutConfig | Container for the configuration of the playback instruction timeout duration |
►CJTAGClockScaler | Container writing JTAG clock-scaler value |
CValue | Clock-scaler value type |
►CJTAGIdCode | Container for reading the JTAG IDCODE |
CManufacturerId | JEDEC Manufacturer ID code, Heidelberg University has '0x057' |
CPartNumber | Device identification number |
CVersion | Hardware revision number, starting from 0 |
►CMADCConfig | Configuration container for MADC and related circuitry |
CActiveMuxInputSelectLength | |
CCalibrationWaitValue | |
CConversionCyclesOffset | |
CMADCClockScaleValue | |
CNumberOfSamples | |
CPowerupWaitValue | |
CPreampGainCapacitorSize | |
CSampleDurationAdjust | |
CSamplingWindowTiming | |
CSARResetLength | |
CSARResetWait | |
CMADCControl | Container for MADC control state machine |
►CMADCSampleFromChip | MADCSample from chip |
CValue | Sample value |
CNeuronBackendAddressOut | Address of the spikes sent out by a neuron |
►CNeuronBackendConfig | Read/write access to the NeuronBackend container |
CInputClock | There are two independent but equivalent clocks available |
CRefractoryTime | The refractory time can be configured to be used for different applications (short and long) Refactory Periods usually range from 0 to 5 ms |
CResetHoldoff | ResetHoldoff period: Adjusts the time delta between the reset and the refractory period |
CNeuronBackendSRAMTimingConfig | |
CNeuronReset | Container to trigger reset of a single neuron |
CNeuronSRAMTimingConfig | |
CNullPayloadReadable | |
►CPADIEvent | A container for the PADI event trigger register |
CHagenActivation | Activation payload in Hagen-mode |
CHagenAddress | Address in Hagen-mode |
CRowSelectAddress | |
CPadMultiplexerConfig | A configuration container for the top-level readout mux, selecting the connections between an analog readout pad and different components on the chip |
CPerfTest | Container for enabling highspeed perf test |
►CPerfTestStatus | Container for perf test result readout |
CErrorWord | First non-consecutive payload |
CInOrder | Number of words received in order |
CReceived | Number of words received |
CSent | Number of words sent successfully |
CPhyConfigChip | Container for individual configuration of chip-side PHYs |
CPhyConfigFPGA | Container for individual configuration of FPGA-side PHYs |
►CPhyStatus | |
CCRCErrorCount | Number of CRC errors since last reset |
COnlineTime | Online time in cycles since last reset |
CRxCount | Number of rx words from Chip since last reset |
CRxDroppedCount | Number of dropped rx words |
CTxCount | Number of tx words to Chip since last reset |
►CPLLSelfTest | Container for configuration and triggering of the PLL internal self test |
CCheckRange | Acceptance range for the internal counter compared to the expected counter |
CCheckValue | Expected counter value within the 2^(p + 2) reference cycles |
CPreScalerP | Selects counting window of the self test |
►CPLLSelfTestStatus | Container of PLL self-test status data |
CCounterValue | Measured counter value in previous self-test execution |
CPollingOmnibusBlock | Container for polling block operation on a Omnibus address |
CPollingOmnibusBlockConfig | |
CPPUControlRegister | |
CPPUMemory | |
CPPUMemoryBlock | |
►CPPUMemoryWord | |
CValue | |
CPPUStatusRegister | |
►CReadoutSourceSelection | Configuration container for the two mux and buffer blocks for voltage readout |
CSourceMultiplexer | |
CResetChip | Container for setting the reset pin of the chip |
CResetJTAGTap | Container for resetting JTAG state-machine |
CShiftRegister | Container for configuration of the 24-bit wide shift register controlling six VDD switches, the selection of the ADC source, ADC power down and reset pins, six LEDs, routing two DAC channels to a differential debug line and the CapMem reference current connection |
►CSpikeCounterRead | Container to read the spike counter of a single neuron |
CCount | Count of rate counter |
CSpikeCounterReset | Container to reset the spike counter of a single neuron |
CSpikeFromChip | Spike from chip |
►CSpikeLabel | |
CPADILabel | Label type processed by PADI-bus, bits 0-10 |
CSpikePack1ToChip | |
CSpikePack2ToChip | |
CSpikePack3ToChip | |
CSynapseBiasSelection | |
►CSynapseCorrelationCalibQuad | |
CAmpCalib | |
CTimeCalib | |
►CSynapseDriverConfig | |
CHagenDACOffset | |
COffset | |
CRecovery | |
CRowAddressCompareMask | |
CTargetVoltages | |
CUtilization | |
CSynapseDriverSRAMTimingConfig | |
CSynapseLabelQuad | |
CSynapseLabelValue | Value type of a single synapse label configuration |
CSynapseQuad | |
►CSynapseWeightQuad | |
CValue | |
CSystimeSync | Container for syncronization of chip and FPGA systime |
►CSystimeSyncBase | Container for configuring the initial counter value of the systime counter in the chip and in the FPGA after the next systime syncronization operation |
CValue | |
CTCA9554Config | |
CTCA9554Inputs | |
►CTimer | Container for resetting the FPGA playback timer |
CValue | |
►CVectorGeneratorControl | |
CEventPack | Event packing to use |
CResendCount | Number of times to resend same input |
CSourceCount | Number of sources to use |
CWait | Wait value to use |
CVectorGeneratorFIFOWord | Container for writing a word of (maximally) four activation values into the FIFO in front of the vector generator |
►CVectorGeneratorLUTEntry | Container for an entry in the lookup-table for generation of spike events from activation values |
CValue | Entry value describing the bits [5, 15] of the sent spike label |
CVectorGeneratorNotificationAddress | |
CVectorGeneratorTrigger | |
▼CReferenceGeneratorConfig | |
CCapMemAmplifier | |
CCapMemOffset | |
CCapMemSlope | |
CReferenceControl | |
CResistorControl | |