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.

What methods exist for division in FPGA

Status
Not open for further replies.

matrixofdynamism

Advanced Member level 2
Advanced Member level 2
Joined
Apr 17, 2011
Messages
593
Helped
24
Reputation
48
Reaction score
23
Trophy points
1,298
Activity points
7,681
What methods exist for division (fixed point) in FPGA and what are the advantages and disadvantages of each?
 

Easiest option is to use the divide core provided by the vendor - you get control over pipeline length and hence clock speed etc.
You could just use the divide function "/" if you dont care about the clock speed.
 
I am not sure if it will be your answer but there are some algorithms for division. Booth's algorithm is the hardest one to be implemented if you can implement it, the others would be easier to follow. However, it is hard to implement and you need to create a datapath for it (2 registers, 1 flop, 1 control unit, some muxes etc.). If you implement this, you will learn a lot though.
 
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top