elasticai.creator.vhdl.code_generation.vhdl_ports#

Module Contents#

Functions#

API#

elasticai.creator.vhdl.code_generation.vhdl_ports.signal_string(name: str, direction: str, width: int | str) str[source]#
elasticai.creator.vhdl.code_generation.vhdl_ports.vhdl_port_definition(p: elasticai.creator.vhdl.design.ports.Port) list[str][source]#
elasticai.creator.vhdl.code_generation.vhdl_ports.template_string_for_port_definition(p: elasticai.creator.vhdl.design.ports.Port) list[str][source]#
elasticai.creator.vhdl.code_generation.vhdl_ports.wrap_lines_into_port_statement(lines: collections.abc.Sequence[str]) list[str][source]#
elasticai.creator.vhdl.code_generation.vhdl_ports.expand_to_parameters_for_port_template(p: elasticai.creator.vhdl.design.ports.Port) dict[str, str][source]#