Use Saturation Arithmetic and Rounding Only When Necessary - 2022.1 English

Vitis Model Composer User Guide (UG1483)

Document ID
UG1483
Release Date
2022-05-26
Version
2022.1 English

Saturation arithmetic and rounding have area and performance costs. Use only if necessary. For example a Reinterpret block doesn‘t cost any logic. A Convert (cast) block doesn‘t cost any logic if Quantization is set to Truncate and if Overflow is set to Wrap. If the data type requires the use of the Rounding and Saturation options, then pipeline the Convert block with embedded register stages. If you are using a DSP48E1, the rounding can be done within the DSP48E1.