Use Saturation Arithmetic and Rounding Only When Necessary - 2025.2 English - UG1483

Vitis Model Composer User Guide (UG1483)

Document ID
UG1483
Release Date
2025-11-20
Version
2025.2 English

Saturation arithmetic and rounding have area and performance costs. Use only if necessary. For example a Reinterpret block does not cost any logic. A Convert (cast) block does not cost any logic if you set Quantization to Truncate and if Overflow 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, it can perform rounding internally.