HALDLS
|
Container for configuration of enable values for the chip-side PHYs. More...
#include <phy.h>
Public Types | |
typedef halco::hicann_dls::vx::CommonPhyConfigChipOnDLS | coordinate_type |
typedef std::true_type | is_leaf_node |
Public Member Functions | |
CommonPhyConfigChip () SYMBOL_VISIBLE | |
Default constructor. More... | |
void | decode (std::array< fisch::vx::word_access_type::OmnibusChipOverJTAG, config_size_in_words > const &data) SYMBOL_VISIBLE |
std::array< fisch::vx::word_access_type::OmnibusChipOverJTAG, config_size_in_words > | encode () const SYMBOL_VISIBLE |
bool | get_enable_phy (halco::hicann_dls::vx::PhyConfigChipOnDLS const &coord) const SYMBOL_VISIBLE |
bool | operator!= (CommonPhyConfigChip const &other) const SYMBOL_VISIBLE |
bool | operator== (CommonPhyConfigChip const &other) const SYMBOL_VISIBLE |
void | set_enable_phy (halco::hicann_dls::vx::PhyConfigChipOnDLS const &coord, bool value) SYMBOL_VISIBLE |
Static Public Member Functions | |
static std::array< halco::hicann_dls::vx::OmnibusChipOverJTAGAddress, config_size_in_words > | addresses (coordinate_type const &word) SYMBOL_VISIBLE |
Static Public Attributes | |
static constexpr size_t | config_size_in_words = 1 |
Friends | |
class | cereal::access |
std::ostream & | operator<< (std::ostream &os, CommonPhyConfigChip const &config) SYMBOL_VISIBLE |
Container for configuration of enable values for the chip-side PHYs.
typedef halco::hicann_dls::vx::CommonPhyConfigChipOnDLS haldls::vx::CommonPhyConfigChip::coordinate_type |
typedef std::true_type haldls::vx::CommonPhyConfigChip::is_leaf_node |
haldls::vx::CommonPhyConfigChip::CommonPhyConfigChip | ( | ) |
Default constructor.
|
static |
void haldls::vx::CommonPhyConfigChip::decode | ( | std::array< fisch::vx::word_access_type::OmnibusChipOverJTAG, config_size_in_words > const & | data | ) |
std::array<fisch::vx::word_access_type::OmnibusChipOverJTAG, config_size_in_words> haldls::vx::CommonPhyConfigChip::encode | ( | ) | const |
bool haldls::vx::CommonPhyConfigChip::get_enable_phy | ( | halco::hicann_dls::vx::PhyConfigChipOnDLS const & | coord | ) | const |
bool haldls::vx::CommonPhyConfigChip::operator!= | ( | CommonPhyConfigChip const & | other | ) | const |
bool haldls::vx::CommonPhyConfigChip::operator== | ( | CommonPhyConfigChip const & | other | ) | const |
void haldls::vx::CommonPhyConfigChip::set_enable_phy | ( | halco::hicann_dls::vx::PhyConfigChipOnDLS const & | coord, |
bool | value | ||
) |
|
friend |
|
staticconstexpr |