UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor 20050710212
Visitor
3,790 Views
Registered: ‎04-20-2012

The adder in DSP48a1

Hello,

 

I was I wondering if you could tell me the structure of the adder in the DSP48A1, a Ripple carry adder, Kogge&Stone, Sklansky or other other kind of adders? Because I want to know whether it is possible for me to implement another adder with higher efficiency and more area consumption.

 

Thank you very much!

 

0 Kudos
3 Replies
Newbie steriva
Newbie
3,783 Views
Registered: ‎04-20-2012

Re: The adder in DSP48a1

Hello,
I was wondering a similar thing, I want to know if carry propagates from the first to the last bits and so the result, or if the post-adder in the dsp48a1 works differently.
thank you very much!
0 Kudos
Advisor eilert
Advisor
3,761 Views
Registered: ‎08-14-2007

Re: The adder in DSP48a1

Hi,

the DSP48xx blocks are pre implemented hard macros (like BRAMS too).

Their internal structure can not be changed. And since they are implemented directly in the silicon rather than using the FPGA LUT fabric, they are way faster than anything that could be done with LUTs (except if you are going for something beyond the DSP48's datawidth).

 

So the question about their internal structure is meaningless exept when you are a ASIC designer working on the next generation FPGAs. But these guys probably won't ask questions here in the forum.

 

For the rest of us it's some black box with defined properties. Maybe one can derive some hints about the internal structure by carefully reading the datasheet or doing some timing simulations.

 

There are other threads around in these forums concerning the effectiveness of different adder structures in FPGAs.

Due to the fast carry logic in the slices it's hard to beat the simple ripple adder architecture.

 

Have a nice synthesis

  Eilert

 

0 Kudos
Highlighted
Visitor 20050710212
Visitor
3,730 Views
Registered: ‎04-20-2012

Re: The adder in DSP48a1

Thank you very much, it is helpful for me.

0 Kudos