Jump to content


Hardware resources information


  • You cannot reply to this topic
1 reply to this topic

#1 cls_egr

    Advanced Member

  • Members
  • PipPipPip
  • 78 posts

Posted 20 May 2008 - 02:01 PM

Hi,

Where can I find general information about the number of multipliers that a multiplication requires, is there a one to one relation between the number of multipliers and the number of multiplications in a given application?

Thanks

cls

#2 etrexel

    Advanced Member

  • Impulse Staff
  • PipPipPip
  • 260 posts

Posted 20 May 2008 - 07:06 PM

QUOTE (cls_egr @ May 20 2008, 04:01 PM) <{POST_SNAPBACK}>
Hi,

Where can I find general information about the number of multipliers that a multiplication requires, is there a one to one relation between the number of multipliers and the number of multiplications in a given application?

Thanks

cls

Hi,
As of v3.10.b.9 the summary outputted during HDL generation for Xilinx PSP's includes an estimate for DSP's which is essentially the number of multiplier units expected to be used. A sample of the output looks like:
|----------------------------------------
| Operators:
| 19 Adder(s)/Subtractor(s) (24 bit)
| 14 Adder(s)/Subtractor(s) (32 bit)
| 6 Multiplier(s) (16 bit)
| 1 Comparator(s) (2 bit)
|----------------------------------------
| Total Stages: 10
| Max. Unit Delay: 64
| Estimated DSPs: 6
|----------------------------------------

This is still of course an estimate and may change due to other factors such as synthesis optimizations and how mapping occurs - for instance due to the sharing of the "C" port of the DSP blocks within a Virtex-4 device it is possible for a design to effectively halve the number of DSP blocks available for a specific configuration.


Ed
Ed Trexel
Impulse Accelerated Technologies, Inc.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users