hlsfactory.flow_vitis_modern

Module Contents

Classes

Data

API

hlsfactory.flow_vitis_modern.HLS_COMPONENT_DIR_NAME = 'hls_component'
class hlsfactory.flow_vitis_modern.VitisHLSModernSynthFlow(vpp_bin: str | None = None, log_output: bool = False, log_execution_time: bool = True, env_var_xilinx_hls: str | None = None, env_var_xilinx_vitis: str | None = None, env_var_xilinx_vivado: str | None = None)[source]

Bases: hlsfactory.framework.ToolFlow

name = 'VitisHLSModernSynthFlow'
execute(design: hlsfactory.framework.Design, timeout: float | None = None) → list[hlsfactory.framework.Design][source]
class hlsfactory.flow_vitis_modern.VitisHLSModernCsimFlow(vitis_run_bin: str | None = None, log_output: bool = False, log_execution_time: bool = True, env_var_xilinx_hls: str | None = None, env_var_xilinx_vitis: str | None = None, env_var_xilinx_vivado: str | None = None)[source]

Bases: hlsfactory.framework.ToolFlow

name = 'VitisHLSModernCsimFlow'
execute(design: hlsfactory.framework.Design, timeout: float | None = None) → list[hlsfactory.framework.Design][source]