changes for correct pipeling pragma for Vivado