×

Implementing division in a programmable integrated circuit device

  • US 8,255,448 B1
  • Filed: 10/02/2008
  • Issued: 08/28/2012
  • Est. Priority Date: 10/02/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of configuring a programmable integrated circuit device to use dedicated symmetrical multipliers to perform a division operation that provides a quotient of a dividend input value and a divisor input value, said quotient having a first precision, said method comprising:

  • configuring logic of said programmable integrated circuit device to use at least a first of said dedicated symmetrical multipliers to operate on said divisor input value to provide an inverted divisor approximation having a second precision less precise than said first precision;

    configuring logic of said programmable integrated circuit device to recursively compute a remainder by initializing said remainder to said dividend input value at said first precision and then, in each recursive stage, subtracting from said remainder a product, computed by a plurality of said dedicated symmetrical multipliers configured as an asymmetrical multiplier, of (a) said remainder represented at said second precision, (b) said divisor input value represented at said first precision, and (c) said inverted divisor approximation;

    configuring logic of said programmable integrated circuit device to compute a respective component of said quotient in each said recursive stage, by computing, using at least one of said dedicated symmetrical multipliers, a product of (1) said remainder represented at said second precision, and (2) said inverted divisor approximation; and

    configuring logic of said programmable integrated circuit device to add said respective components of said quotient to provide said quotient.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×