STADLS
|
#include <limits>
#include <random>
#include "fisch/vx/container.h"
#include "fisch/vx/container_cast.h"
#include "fisch/vx/fill.h"
#include "halco/hicann-dls/vx/capmem.h"
#include "halco/hicann-dls/vx/ppu.h"
#include "haldls/vx/common.h"
#include "haldls/vx/jtag.h"
#include "haldls/vx/traits.h"
#include "lola/vx/capmem.h"
#include "stadls/visitors.h"
#include "haldlsID(/)vxID(/)vID(CHIP_REVISION)/capmem.h"
Go to the source code of this file.
Namespaces | |
stadls | |
stadls::vx | |
stadls::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 | |
template<typename T > | |
size_t | stadls::vx::detail::count_decoding_words (T const &config) |
Get number of words expected for decoding. More... | |
template<> | |
void | stadls::vx::decode_ones (haldls::vx::CHIP_REVISION_STR::CapMemBlockConfig &) |
template<> | |
void | stadls::vx::decode_ones (lola::vx::CHIP_REVISION_STR::CapMem &) |
template<class T > | |
void | stadls::vx::decode_ones (T &config) |
Decode data with all bits set to one into a container. More... | |
template<> | |
void | stadls::vx::decode_random (std::mt19937 &gen, haldls::vx::CHIP_REVISION_STR::CapMemBlockConfig &config) |
template<> | |
void | stadls::vx::decode_random (std::mt19937 &gen, haldls::vx::JTAGIdCode &config) |
template<> | |
void | stadls::vx::decode_random (std::mt19937 &gen, lola::vx::CHIP_REVISION_STR::CapMem &config) |
template<class T > | |
void | stadls::vx::decode_random (std::mt19937 &gen, T &config) |
Decode random data into a container. More... | |
template<typename T > | |
T::coordinate_type | stadls::vx::detail::get_coord (T const &config) |
Get coordinate matching container, e.g. More... | |