Multiplier macros can be implemented on:
- Slice logic
- DSP blocks
The implementation choice is:
- Driven by the size of operands
- Aimed at maximizing performance
To force implementation of a Multiplier to slice logic or DSP block, set the
USE_DSP
attribute on the appropriate signal, entity, or module to
either:
- no (slice logic)
- yes (DSP block)