elasticai.creator.arithmetic.fxp_converter#

Module Contents#

Classes#

API#

class elasticai.creator.arithmetic.fxp_converter.FxpConverter(fxp_params: elasticai.creator.arithmetic.fxp_params.FxpParams)[source]#

Initialization

property total_bits: int#
property frac_bits: int#
integer_to_binary_string_vhdl(number: int) str[source]#
integer_to_hex_string_vhdl(number: int) str[source]#
integer_to_binary_string_verilog(number: int) str[source]#
integer_to_decimal_string_verilog(number: int) str[source]#
integer_to_hex_string_verilog(number: int) str[source]#
rational_to_binary_string_vhdl(number: float) str[source]#
rational_to_hex_string_vhdl(number: float) str[source]#
rational_to_binary_string_verilog(number: float) str[source]#
rational_to_decimal_string_verilog(number: float) str[source]#
rational_to_hex_string_verilog(number: float) str[source]#
binary_to_integer(binary: str) int[source]#
binary_to_rational(binary: str) float[source]#
decimal_to_integer(binary: str) int[source]#
decimal_to_rational(binary: str) float[source]#
hex_to_integer(binary: str) int[source]#
hex_to_rational(binary: str) float[source]#