Performance Pragma - 1

Description

WARNING: [HLS 214-344] Cannot apply performance pragma for loop 'VITIS_LOOP_8_1' in function 'top' because pipeline off pragma takes precedence (test.cpp:9:9).

Explanation

Optimization based on performance pragma uses pipeline architecture to meet target. Please remove pipeline off if you intend to let performance pragma take effect.

//////////// ORIGINAL ////////////
void top(int a[100][100],
  int b[10000][100], int n) {
  int k;
  int i;
  int j;
  for (i = 0; i < 100; i++) {
#pragma HLS performance target_ti=100
#pragma HLS pipeline off
    a[i][j] = b[i*k][j]+ b[i + k][j];
  }
}