elasticai.creator.vhdl.auto_wire_protocols.port_definitions#

Module Contents#

Functions#

API#

elasticai.creator.vhdl.auto_wire_protocols.port_definitions.create_port(x_width: int, y_width: int, *, x_count: int = 0, y_count: int = 0, x_address_width: Optional[int] = None, y_address_width: Optional[int] = None) elasticai.creator.vhdl.design.ports.Port[source]#
elasticai.creator.vhdl.auto_wire_protocols.port_definitions.create_port_for_bufferless_design(x_width: int, y_width: int) elasticai.creator.vhdl.design.ports.Port[source]#
elasticai.creator.vhdl.auto_wire_protocols.port_definitions.create_port_for_buffered_design(*, x_width: int, y_width: int, x_count: int, y_count: int, x_address_width: Optional[int] = None, y_address_width: Optional[int] = None) elasticai.creator.vhdl.design.ports.Port[source]#
elasticai.creator.vhdl.auto_wire_protocols.port_definitions.port_definition_template_for_buffered_design() list[str][source]#
elasticai.creator.vhdl.auto_wire_protocols.port_definitions.port_definition_template_for_bufferless_design() list[str][source]#