Intel® High Level Synthesis Compiler Pro Edition: User Guide

ID 683456
Date 12/04/2023
Public
Document Table of Contents

6.3.1. Execution Model

Execution of enqueued component calls only occurs when the ihc_hls_component_run_all(void* funcptr) function is called. All externally visible side effects of the execution (for example, return data, pointers, or hosts) are not visible in the testbench until the ihc_hls_component_run_all() function explicitly triggers the execution.