cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
144 Views
Registered: ‎05-03-2020

Mutliply Accumulate (MACC) DSP usage

Hi, 

is it possible to map a multiply-accumulate operation to one DSP? 
I have a synthesised design and it seems to consume 2 DSP units. 

 

0 Kudos
2 Replies
Highlighted
Xilinx Employee
Xilinx Employee
116 Views
Registered: ‎08-13-2007

Potentially... It depends at least on:

-the width of your multipliers and accumulators

-how that maps into the target architecture (e.g. DSP48E1 for 7 series is a signed 25x18 with 48b accumulator)

-how you coded it

More info here:

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_1/ug901-vivado-synthesis.pdf (e.g. page 92)

and the applicable DSP48 guide, e.g. https://www.xilinx.com/support/documentation/user_guides/ug479_7Series_DSP48E1.pdf for Zynq-7000 and 7 series.

Cheers,

bt

0 Kudos
Highlighted
104 Views
Registered: ‎01-22-2015

@sym3tric 

-adding just a little to comments of barriet, the DSP48 Macro IP described in document PG148 is a very convenient tool for setting up the DSP48 to do the multiply-accumulate operation.

Cheers,
Mark