Intel® High Level Synthesis Compiler Pro Edition: Reference Manual
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: uuc1472825634779
Ixiasoft
Visible to Intel only — GUID: uuc1472825634779
Ixiasoft
4.1.4. Interface Definition Example: Component with Both Scalar and Pointer Arguments
component int dut(int a, int* b, int i) {
return a*b[i];
}

If the dut component raises the busy signal, the caller needs to keep the start signal high and continue asserting the input arguments. Similarly, if the component downstream of dut raises the stall signal, then dut holds the done signal high until the stallsignal is de-asserted.