3.6.1.11 Pipeline Function
(Ask a Question)- Syntax
#pragma HLS function pipeline II(<int>)
- Description
- This pragma enables pipelining for a given function in the code. Function pipelining allows a new invocation of a function to begin before the current one has completed, achieving higher throughput.
- Parameters
Parameter Value Optional Default Description II
Integer Yes 1 Pipeline initiation interval - Position
- At the beginning of the function definition block.
- Examples
int sum(int *a) { #pragma HLS function pipeline ... }
int conv(int a[], int b[]) { #pragma HLS function pipeline II(3) ... }