Intel® High Level Synthesis Compiler Pro Edition: User Guide

ID 683456
Date 12/04/2023

A newer version of this document is available. Customers should click here to go to the newest version.

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.