Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

A Question About MULTIPLICATION

Status
Not open for further replies.

jonatan

Member level 1
Member level 1
Joined
Jun 10, 2002
Messages
39
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
227
Does someone know what is the difference between using only
the * to do one multiplication with 2 signals (10bits each one)

..." Result <= Sigal_A * Signal_B; "....

and do the same operation using the coregen multiplier block(ISE 6.1i).


Thanks in Advance...
 

In virtex II and above, I see no difference in my design. My ise5.2i infer the hardware multiplier.But if your hardware multiplier is not enough, there maybe a difference. I thing by using corgen module, you can determine which one to use hardware multiplier.

regards
 

It seems no different.
But if you want to improve the performance of you design , you could use the own MUL module instead.
 

I guess it depends of hoe smart your synthesizer is. I guess Leonardo and Synplify will infer the multiplier just using the '*'.

Using the module generated by Coregen makes your design Xilinx specific and is not a good practice although it guarantees that the blackbox is going to be mapped properly duing the mapping process.

--maestor
 

if you want to improve your design, you can use multiply by CoreGen and set it to the maximux pipeline.
 

I think that for improve performance of multiplier you need use
algorythmic approach. For MULTIPLICATION you can use some methods
See **broken link removed** for detail

Also you can download e-book "DSP with FPGA" (after registration)
I haven`t this book. But my collegues advise me for download it.
Lot info for arithmetics in FPGA

www.mcu.cz/atm/index.php?&direction=0&order=&directory=UsersFiles/mhmhmh
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top