DSpace Repository

Performance Evaluation of Division Algorithms in FPGA

Show simple item record

dc.contributor.author Perera, M.D.R.
dc.contributor.author Mannathunga, K.S.
dc.date.accessioned 2017-09-29T05:37:50Z
dc.date.available 2017-09-29T05:37:50Z
dc.date.issued 2016
dc.identifier.citation K. S. Mannathunga, M.D.R. Perera, (2016), “Performance Evaluation of Division Algorithms in FPGA”, Proceedings in Medical, Allied Health, Basic and Applied Sciences, 9th International Research Conference – KDU, Sri Lanka, 2016 en_US, si_LK
dc.identifier.uri http://dr.lib.sjp.ac.lk/handle/123456789/5583
dc.description.abstract One of the main reasons that researchers interact with the Field Programmable Gate Arrays (FPGAs) is the parallel processing feature which can be used to make high speed designs. However, arithmetic operations such as division and multiplication in FPGA limit this feature considerably. Although, hardware multipliers are included to reduce the effect, there are no built-in hardware division elements in any FPGA, where it is the most complicated and expensive operation among the others. This paper presents a comparative study of performance for several distributed division solutions for FPGAs. Restoring, Non-restoring, Radix-2 SRT (Sweeney, Robertson and Tocher), Radix-2 SRT with CSA (Carry Save Adder) and the Goldschmidt’s division algorithms were selected for the study. In addition, Xilinx’s LogiCORE Divider Generator core v3.0 and Matlab Simulink Divider Generator 3.0 were also evaluated. The comparison was done by means of resource utilization (RU), delay in critical path (DT) and area×time (RU×DT) parameter for Xilinx Spartan-3E XC3S100E and Spartan-6 XC6LX16 devices. The lowest logic consumption and RU×DT were seen in the non-restoring algorithmic divider in both Spartan-3E and Spartan-6. The lowest DT for Spartan-3E and Spartan-6 were reported by the Simulink Divider Generator 3.0, which is 3.692 ns and the Xilinx’s LogiCORE Divider Generator core v3.0, which is 2.626 ns respectively. However, the non-restoring divider is identified as the best balanced division solution by concerting the RU×DT parameter. en_US, si_LK
dc.language.iso en_US en_US, si_LK
dc.subject FPGA en_US, si_LK
dc.subject Goldschmidt en_US, si_LK
dc.subject Non-restoring en_US, si_LK
dc.subject Restoring en_US, si_LK
dc.subject Xilinx en_US, si_LK
dc.title Performance Evaluation of Division Algorithms in FPGA en_US, si_LK
dc.type Article en_US, si_LK


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account