Top-Level Dataflow - 2020.1 English

Vitis HLS Messaging (UG1448)

Document ID
UG1448
Release Date
2020-06-03
Version
2020.1 English

Description

The tool is informing the user of a possible throughput improvement.

Explanation

If the user code has dataflow at the top-level function, and then if the user wants to execute the kernel in a pipeline mode, then it is not possible with an ap_ctrl_hs protocol.

Solution

Multiple Kernel executions can be overlapped to give performance improvements if the user specifies the below interface pragma.

#pragma HLS INTERFACE mode= ap_ctrl_chain bundle=control