Loop Merging - FIFO Operations - 2020.1 English

Vitis HLS Messaging (UG1448)

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

Description

This message is to inform the user that the code is violating loop merging optimization rules.

Explanation

Loops cannot be merged when they contain FIFO reads. Merging changes the order of the reads. Reads from a FIFO or FIFO interface must always be in sequence.

Solution

Loops cannot be merged when they contain FIFO accesses because of sequential access.