https://docs.amd.com/r/2022.1-English/ug1448-hls-guidance
Vitis HLS Messaging (UG1448) - 2022.1 English - UG1448
vitis hlsmessagingenglish
https://docs.amd.com/r/2020.1-English/ug1448-hls-guidance/Loop-Rewind-Flatten?contentId=FSz46WaxVNscsvDI~uuGUg
Loop Rewind - Flatten - Loop Rewind - Flatten - 2020.1 English - UG1448
Description This message is to inform the user that the code is violating loop rewind optimization rules. Explanation To perform loop rewind optimization, the...
looprewindflattenenglish
https://docs.amd.com/r/2021.2-English/ug1448-hls-guidance
Vitis HLS Messaging (UG1448) - 2021.2 English - UG1448
vitis hlsmessagingenglish
https://docs.amd.com/r/2020.1-English/ug1448-hls-guidance/Burst-Inference-1?contentId=yu2MwRZE~F_kQ~SCy~2i9Q
Burst Inference 1 - Burst Inference 1 - 2020.1 English - UG1448
Description The tool is informing the user of incorrect usage of the interface pragma. Explanation For mapping to a single bundle there are certain rules and...
burstinferenceenglish
https://docs.amd.com/r/2020.1-English/ug1448-hls-guidance/Loop-Merging-Exit-Condition?contentId=b_Sl33TF7ZNQtq2HuwG2CA
Loop Merging - Exit Condition - Loop Merging - Exit Condition - 2020.1 English - UG1448
Description This message is to inform the user that the code is violating loop merging optimization rules. Explanation For loop merging optimization to take...
loopmergingexitconditionenglish
https://docs.amd.com/r/2020.1-English/ug1448-hls-guidance/Top-Level-Dataflow?contentId=AaKUJ_enjQ5INp~zeMqlAg
Top-Level Dataflow - Top-Level Dataflow - 2020.1 English - UG1448
Description The tool is informing the user of a possible throughput improvement. Explanation If the user code has dataflow at the top-level function, and then...
top leveldataflowenglish
https://docs.amd.com/r/2020.1-English/ug1448-hls-guidance/Unroll-Infinite-Loop
Unroll Infinite Loop - Unroll Infinite Loop - 2020.1 English - UG1448
Description This message is to inform the user that the code is violating loop unrolling optimization rules. Explanation Unroll optimization creates a set of...
infinite loopenglish
https://docs.amd.com/r/2021.2-English/ug1448-hls-guidance/Performance-Pragma-1?contentId=Inm1PWNwX1f~10dLgP69gQ
Performance Pragma - 1 - Performance Pragma - 1 - 2021.2 English - UG1448
Description Warning: [HLS 214-344] Cannot apply performance pragma for loop 'VITIS_LOOP_8_1' in function 'top' because pipeline off pragma takes precedence...
performancepragmaenglish
https://docs.amd.com/r/2020.1-English/ug1448-hls-guidance/Loop-Unroll-Variable-Trip-Count?contentId=3k1FtTaP3emb6Q2NOumZwQ
Loop Unroll - Variable Trip Count - Loop Unroll - Variable Trip Count - 2020.1 English - UG1448
Description This message is to inform the user that the code is violating loop unrolling optimization rules Explanation If the tool could not estimate the...
loopvariabletripcountenglish
https://docs.amd.com/r/2022.2-English/ug1448-hls-guidance/Loop-Merging-FIFO-Operations?contentId=6yFdHdO_wkyeUsUHAqvthg
Loop Merging - FIFO Operations - Loop Merging - FIFO Operations - 2022.2 English - UG1448
Description Warning: [200-942] %s loops have FIFO operations on variable '%s'. This message reports that the code is violating loop merging optimization rules....
loopmergingfifooperationsenglish
https://docs.amd.com/r/2022.2-English/ug1448-hls-guidance/Unable-to-Schedule?contentId=TbbCdT07M~ObUaxHL3SmWw
Unable to Schedule - Unable to Schedule - 2022.2 English - UG1448
Description Warning: [200-885] Unable to schedule. This message indicates that the user-specified optimization is in violation. The resource is being accessed...
to scheduleunableenglish
https://docs.amd.com/r/2020.1-English/ug1448-hls-guidance/Loop-Rewind-Conditional-Execution?contentId=dMVMjcvxsFFpnj8wcYtz1g
Loop Rewind - Conditional Execution - Loop Rewind - Conditional Execution - 2020.1 English - UG1448
Description This message is to inform the user that the code is violating loop rewind optimization rules Explanation Loop rewind optimization does not support...
conditional executionlooprewindenglish