Hoping that the dynamic constant multiplier could save numbers of CLBs, but it's contrary. So, what's the use of it if it takes more resource than the true parallel multiplier?
Here's the settings for both:
Architect = virtex-e Inputs A=10bits, B=8bits, both unsigned and registered RPM rectangular shape Max. pipe line Output width = 10 bits Register output no CE/reset Latency = 4 For the dyn coef, don't care (stop) output during load, matter of fact the coefs just loaded once a while
Here's the footprint results for the dyn coef multiplier
110 LUT + 131 registers It speads over 9 CLBs wide, 7 CLBs tall Uses 53 CLBsHere's the footprint results for true parallel
87LUT + 116 registers It speads over 5 CLBs wide, 10 CLBs tall Uses 37 CLBs