Forum Discussion
Altera_Forum
Honored Contributor
17 years agoMultiply add Block and How to cope with the problem of the lack of ressources
Hi, I'm still using DSP Builder 6.0 on Matlab 7.01. In fact, after analysing , place an route my model, I'm confronted with a lack of ressources in my FPGA on Dsp Board EP2S180. - 222% utiliza...
Altera_Forum
Honored Contributor
17 years agoHi,
Well, hand-crafting FPGA is by far best for resource. Tools like DSP builder are not that mature yet...but may accelerate the design in some cases or may make it worse producing a pile of garbage. TDM is time sharing i.e. if I can run at say twice data speed then I can have one multiplier do the job in first cycle for one data then same multiplier do the job for next data(this is minimum TDM factor , =2 and can be higher). Datawidth if say is 19 bits then it will waste a lot since most altera multipliers are of 9bit graininess. There are some other points: 9) use power of 2 shift to replace multipliers 10) look for zero multiplicand cases. These cases you know the result?? Kaz