Implementation of very high radix division in FPGAs
暂无分享,去创建一个
A new approach in multiplication-based dividers for FPGAs is proposed. It relies on very high radix algorithms with prescaling of divisor and dividend. The required multiplications (prescale factor computations, divisor prescaling, dividend prescaling, and the division main iteration) are performed using a simplified version of a multiply-add fused unit, which integrates well into the FPGA specific structure. It is shown that the proposed implementation uses a small number of DSP blocks (three for IEEE simple precision, five for IEEE double precision and eight for IEEE quad precision for Spartan 6 devices), in order to perform the division.
[1] Tomás Lang,et al. Very-High Radix Division with Prescaling and Selection by Rounding , 1994, IEEE Trans. Computers.
[2] M. Waleed Shinwari,et al. High-Radix Multiplier-Dividers: Theory, Design, and Hardware , 2010, IEEE Transactions on Computers.
[3] Tarek El-Ghazawi,et al. Software/Hardware Co-Scheduling for Reconfigurable Computing Systems , 2007 .
[4] Nitin Chandrachoodan,et al. Efficient Implementation of Floating-Point Reciprocator on FPGA , 2009, 2009 22nd International Conference on VLSI Design.