3.6.3.13 SHLS-23

Message

Info:    (SHLS-23) Partitioning memory '{variable}' on {location} into {partition_count} partitions.

This message is issued for every successful memory partitioning. For example:

/*****************************************************************
 *  This example is expected to result in
 *  - Code  : SHLS-23
 *  - Type  : Info
 *  - Cause : Memory partitioning was successfully completed for
 *            the specified variable.
 *****************************************************************/
#pragma HLS memory partition variable(array) type(complete)
int array[10];

void DUT() {
    #pragma HLS function top
    for (int i = 0; i < 10; i++) {
        array[i] *= 2;
    }
}

Successful memory partitioning of array declared in line 9 above will be reported by:

Output

Info:    (SHLS-23) Partitioning memory 'array' on line 9 of test.cpp into 10 partitions.

Related to: Memory Partitioning