Documentation

CoeffMultipliers

Specify technique used for processing coefficient multiplier operations

Settings

'multiplier' (default)

Retain multiplier operations in the generated HDL code.

'csd'

This option uses canonical signed digit (CSD) techniques, which replace multiplier operations with shift and add operations. CSD techniques minimize the number of addition operations required for constant multiplication by representing binary numbers with a minimum count of nonzero digits. This decreases the area used by the filter while maintaining or increasing clock speed.

'factored-csd'

This option uses factored CSD techniques, which replace multiplier operations with shift and add operations on prime factors of the coefficients. This option lets you achieve a greater filter area reduction than CSD, at the cost of decreasing clock speed.

Was this topic helpful?