Forum Discussion
Altera_Forum
Honored Contributor
15 years ago --- Quote Start --- If precision is an issue, you can try using "rounding" instead of simply discarding the LSBs. With rounding (that is adding the first bit that you discard to the result) you get a rounding error with average zero value. Discarding the LSBs you get an error that is always positive. --- Quote End --- True, but as with any rounding or truncation, if you have multiple multipliers this adds a half error for each multiplier. So even though the average is the same, the error can end up being quite a bit.