elasticai.creator.vhdl.code_generation.code_abstractions#

Module Contents#

Functions#

API#

elasticai.creator.vhdl.code_generation.code_abstractions.create_instance(*, name: str, entity: str, signal_mapping: dict[str, str], library: str, architecture: str = 'rtl') list[str][source]#
elasticai.creator.vhdl.code_generation.code_abstractions.create_connections_using_to_from_pairs(mapping: dict[str, str]) list[str][source]#
elasticai.creator.vhdl.code_generation.code_abstractions.create_connection(dst, source) str[source]#
elasticai.creator.vhdl.code_generation.code_abstractions.create_signal_definitions(prefix: str, signals: collections.abc.Sequence[elasticai.creator.vhdl.design.signal.Signal])[source]#
elasticai.creator.vhdl.code_generation.code_abstractions.signal_definition(*, name: str, width: int)[source]#
elasticai.creator.vhdl.code_generation.code_abstractions.hex_representation(hex_value: str) str[source]#
elasticai.creator.vhdl.code_generation.code_abstractions.bin_representation(bin_value: str) str[source]#
elasticai.creator.vhdl.code_generation.code_abstractions.to_vhdl_binary_string(number: int, number_of_bits: int) str[source]#