Robuta

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