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 raugustojose
Visitor
4,106 Views
Registered: ‎08-01-2012

Two’s Complement Multiplier with DSP48E1

Jump to solution

Hello Everyone,

I would to know more about output on multiplier in DSP48E1.

I saw in another documentation about Two’s Complement Multiplier, when we multiply two arrays with N bits on output will have one array with width 2N and have two signed bits.

I need implement several DSP in Cascate, like it "7 Series DSP48E1 Slice" (UG479) pág. 49.

I believe that for every multiplication done I'll have a bit more than you can change the value end of my filter.

I would to know if output the multipler need these handling or this already handled by the partial products.

I maked test with DSP48E1 primitive and did not recognize the two-bit signal.

I studied "7 Series DSP48E1 Slice" (UG479), but I didn't find this information.

Sorry guys if there is already any post with this information, I lookup all forum but could not find any post that can solve my question.

It is my first post. I hope first of many.

Any help is welcome.

Thank you for your attention.

Best Regards,

Raphael Augusto José

0 Kudos
1 Solution

Accepted Solutions
Scholar austin
Scholar
4,735 Views
Registered: ‎02-27-2008

Re: Two’s Complement Multiplier with DSP48E1

Jump to solution

r,

 

A signd multiplier takes two signed numbers, and provides you with the signed product (answer).

 

Thwe DSP48 uses 2's complement signed number format.  The result is a 2's complement result.

 

Page 49 refers to an adder cascade.  The adders are also 2's complement capable.

 

In general, the only thing you need to decide, is how to throw away the lower part of the products, or how to form a longer sum (beyond 28 bits).

 

 

 

 

Austin Lesea
Principal Engineer
Xilinx San Jose

View solution in original post

0 Kudos
2 Replies
Scholar austin
Scholar
4,736 Views
Registered: ‎02-27-2008

Re: Two’s Complement Multiplier with DSP48E1

Jump to solution

r,

 

A signd multiplier takes two signed numbers, and provides you with the signed product (answer).

 

Thwe DSP48 uses 2's complement signed number format.  The result is a 2's complement result.

 

Page 49 refers to an adder cascade.  The adders are also 2's complement capable.

 

In general, the only thing you need to decide, is how to throw away the lower part of the products, or how to form a longer sum (beyond 28 bits).

 

 

 

 

Austin Lesea
Principal Engineer
Xilinx San Jose

View solution in original post

0 Kudos
Visitor raugustojose
Visitor
4,014 Views
Registered: ‎08-01-2012

Re: Two’s Complement Multiplier with DSP48E1

Jump to solution
Hello Austin,

Sorry for my delay in my reply.

Your answer was helpful.

Thank you.
0 Kudos