Optimal FPGA Implementation of Unsigned Bit-Serial Division


(*) Corresponding author


Authors' affiliations


DOI's assignment:
the author of the article can submit here a request for assignment of a DOI number to this resource!
Cost of the service: euros 10,00 (for a DOI)

Abstract


In the present paper, we show that a slight modification to a well-known unsigned nonrestoring division algorithm leads to an optimal mapping of a bit-serial divider to FPGA hardware. Advantages of the proposed implementation are: minimal area occupancy, and no online delay (i.e. the MSB of the quotient is obtained right with the next clock cycle after input of the first bit of the operands). Synthesis results are presented for two different Xilinx families of FPGAs, and different operand widths up to 64 bits. These results show that the number of 4-input LUTs occupied by one such divider is at most equal to operand length, and that the maximum clocking frequency largely exceeds 100MHz in every case tested.
Copyright © 2017 Praise Worthy Prize - All rights reserved.

Keywords


FPGA; Unsigned Division; Nonrestoring; Bit Serial

Full Text:

PDF


References


A. E. Bashagha, Pipelined area-efficient digit serial divider, Signal Processing, Vol. 83, No. 9, pp. 2011–2020, 2003.
http://dx.doi.org/10.1016/s0165-1684(03)00132-4

A. E. Bashagha, and M. K. Ibrahim, A new digit-serial divider architecture, International Journal of Electronics, Vol. 75, No. 1, pp. 133–140, 1993.
http://dx.doi.org/10.1080/00207219308907094

S. J. Bellis, W. P. Marnane, and P. Larsson-Edefors, Bit-serial, MSB first processing units, International Journal of Electronics, Vol. 86, No. 6, 1999, pp. 723-738.
http://dx.doi.org/10.1080/002072199133184

W. P. Marnane, S. J. Bellis, and P. Larsson-Edefors, Bit-serial interleaved high speed division, Electronics Letters, Vol. 33, No. 13, pp. 1124–1125, 1997.
http://dx.doi.org/10.1049/el:19970758

Nikolay Sorokin, Implementation of high-speed fixed-point dividers on FPGA, JCS&T, Vol. 6, No. 1, April 2006
http://dx.doi.org/10.1109/fpl.2009.5272492

A. I. Attif, A. E. Hamed, A. E. Salama, FPGA Implementation of Fast Radix 4 Division Algorithm, Proceedings of the 4th IEEE International Workshop on System-on-Chip for Real-Time Applications, Page 69, Year of Publication: 2004).
http://dx.doi.org/10.1109/iwsoc.2004.1319852

Xilinx. 2003b. Using Look-Up Tables as Shift Registers (SRL16) in Spartan-3 Devices, Application Note XAPP465, Vol. 1.0, Xilinx, inc., San Jose, CA.
http://dx.doi.org/10.1002/9780470231630.ch11


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize