elasticai.creator_plugins.combinatorial.vhdl_nodes.vhdl_node_wrapper
#
Module Contents#
Classes#
API#
- class elasticai.creator_plugins.combinatorial.vhdl_nodes.vhdl_node_wrapper.Definable[source]#
Bases:
typing.Protocol
- abstract property name: str#
- class elasticai.creator_plugins.combinatorial.vhdl_nodes.vhdl_node_wrapper.Node[source]#
Bases:
typing.Protocol
- implementation: str#
None
- name: str#
None
- type: str#
None
- input_shape: tuple[int, int]#
None
- output_shape: tuple[int, int]#
None
- attributes: dict[str, Any]#
None
- class elasticai.creator_plugins.combinatorial.vhdl_nodes.vhdl_node_wrapper.VHDLNodeWrapper(node: elasticai.creator_plugins.combinatorial.vhdl_nodes.vhdl_node_wrapper.Node, generic_map: dict[str, str], port_map: dict[str, elasticai.creator_plugins.combinatorial.vhdl_nodes.vhdl_node_wrapper.Definable])[source]#
Initialization
- add_signal_with_suffix(signal: elasticai.creator_plugins.combinatorial.vhdl_nodes.vhdl_node_wrapper.Definable, prefix: str | None = None) None [source]#
- property name: str#
- property implementation: str#