Results 1 to 5 of 5

Thread: Binary Divider

  1. #1
    Join Date
    May 2007
    Posts
    1
    Rep Power
    1

    Default Binary Divider

    Hi, I'm a new user and want to get used to the Quartus environment to create my own simple binary divider (like the lpm_divider). So wondered if anyone could give me any hints/tips/help please?

  2. #2
    Join Date
    Feb 2007
    Posts
    6
    Rep Power
    1

    Default Re: Binary Divider

    If you are just wanting to try out the Altera tool, then you can just instantiate the lpm_divide module in your test HDL and run it through Quartus II's synthesis and place&route. Or, you can write your own HDL code to implement a binary divider if you want (but for the purpose of taking Quartus for a test drive, I think it doesn't matter).

    Quartus->File menu has a New Project wizard that takes you through the steps of creating a new Quartus project (just define where your HDL is, what FPGA are you targeting, etc)

    There is a button on Quartus that looks like the "play" button on a DVD player; clicking on that runs the design through all the necessary tools, pretty simple.

  3. #3
    Join Date
    Mar 2007
    Posts
    36
    Rep Power
    1

    Default Re: Binary Divider

    Found some arithmetic design examples in the following link. You may also want to try it out.

    http://www.altera.com/support/exampl...rithmetic.html

  4. #4
    BadOmen Guest

    Default Re: Binary Divider

    Do you want a pipelined divider (result every clock cycle after an initial latency) or a serial divider (low throughput)?

    Pipelined dividers are big due to the nature of division whereas serial dividers are fairly tiny (approximately 2.5 LEs per bit roughly). A serial divider performs division by using long division which is why it's so small (because the operation is just shift, compare, and subtract). You can also make hybrid serial + parallel dividers where multiple bits are operated on each clock cycle.

    If you can't find anything leave me a message and I'll see if I can find one of mine.

  5. #5
    Join Date
    May 2007
    Posts
    12
    Rep Power
    1

    Default Re: Binary Divider

    I would say have a look at these books as a starting point

    Computer Organisation & Design - Patterson and Hennessey
    Digital Arithmetic - Ercegovac and Lang
    Computer Arithmetic Algoithms - Isreal Koren

    and to a lesser degree this one

    Elementary Functions: Algorithms and Implementation - Muller

    Trying to implement any mathematical algorithm in hardware might be heavy going to begin but the end result can be very lucrative

Similar Threads

  1. Bernoulli Binary Generator
    By cLaRe in forum DSP Builder and DSP IPs
    Replies: 1
    Last Post: December 19th, 2008, 09:51 AM
  2. 8 bit binary UP/DOWN counter
    By ustuff in forum Quartus II and EDA Tools Discussion
    Replies: 1
    Last Post: September 6th, 2008, 11:40 AM
  3. binary of buildroot tools
    By hippo in forum Linux Forum
    Replies: 3
    Last Post: May 8th, 2006, 03:02 AM
  4. How to convert from .pof to binary?
    By joe90 in forum General Discussion Forum
    Replies: 10
    Last Post: February 27th, 2005, 07:50 PM
  5. Germs/Flash size in binary?
    By GreateWhite.DK in forum General Discussion Forum
    Replies: 2
    Last Post: May 25th, 2004, 12:28 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •