|
HAL
|
This is the complete list of members for hal::RAMPortComponent, including all inherited members.
| ComponentType enum name | hal::GateTypeComponent | |
| convert_to() | hal::GateTypeComponent | inline |
| convert_to() const | hal::GateTypeComponent | inline |
| create_ff_component(std::unique_ptr< GateTypeComponent > component, const BooleanFunction &next_state_bf, const BooleanFunction &clock_bf) | hal::GateTypeComponent | static |
| create_init_component(const std::string &init_category, const std::vector< std::string > &init_identifiers) | hal::GateTypeComponent | static |
| create_latch_component(std::unique_ptr< GateTypeComponent > component) | hal::GateTypeComponent | static |
| create_lut_component(std::unique_ptr< GateTypeComponent > component, bool init_ascending) | hal::GateTypeComponent | static |
| create_mac_component() | hal::GateTypeComponent | static |
| create_ram_component(std::unique_ptr< GateTypeComponent > component, const u32 bit_size) | hal::GateTypeComponent | static |
| create_ram_port_component(std::unique_ptr< GateTypeComponent > component, const std::string &data_group, const std::string &addr_group, const BooleanFunction &clock_bf, const BooleanFunction &enable_bf, bool is_write) | hal::GateTypeComponent | static |
| create_state_component(std::unique_ptr< GateTypeComponent > component, const std::string &state_identifier, const std::string &neg_state_identifier) | hal::GateTypeComponent | static |
| get_address_group() const | hal::RAMPortComponent | |
| get_clock_function() const | hal::RAMPortComponent | |
| get_component(const std::function< bool(const GateTypeComponent *)> &filter=nullptr) const | hal::GateTypeComponent | |
| get_component_as(const std::function< bool(const GateTypeComponent *)> &filter=nullptr) | hal::GateTypeComponent | inline |
| get_components(const std::function< bool(const GateTypeComponent *)> &filter=nullptr) const override | hal::RAMPortComponent | virtual |
| get_data_group() const | hal::RAMPortComponent | |
| get_enable_function() const | hal::RAMPortComponent | |
| get_type() const override | hal::RAMPortComponent | virtual |
| is_class_of(const GateTypeComponent *component) | hal::RAMPortComponent | static |
| is_write_port() const | hal::RAMPortComponent | |
| RAMPortComponent(std::unique_ptr< GateTypeComponent > component, const std::string &data_group, const std::string &addr_group, const BooleanFunction &clock_bf, const BooleanFunction &enable_bf, bool is_write) | hal::RAMPortComponent | |
| set_address_group(const std::string &addr_group) | hal::RAMPortComponent | |
| set_clock_function(const BooleanFunction &clock_bf) | hal::RAMPortComponent | |
| set_data_group(const std::string &data_group) | hal::RAMPortComponent | |
| set_enable_function(const BooleanFunction &enable_bf) | hal::RAMPortComponent | |
| set_write_port(bool is_write) | hal::RAMPortComponent | |
| ~GateTypeComponent()=default | hal::GateTypeComponent | virtual |