Abstract
In this work we extend a previously proposed
digit-recurrence radix-10 division unit to be able to
perform also radix-16 division. The extension is simplified
by the fact that in the radix-10 implementation the
quotient digit is decomposed into two parts and that this
decomposition is also appropriate for the radix-16 case.
Moreover, to reduce the latency in the radix-10 the
most-significant portion of the datapath, including the
selection function, has been implemented in radix-2, so
that the modifications of that part to include radix-16
consists mainly in combining the two modules to obtain the
selection constants.
The rest of the
modifications relate to the generation of multiples, to the
carry-save adder, to the carry-propagate adder, and to the
on-the-fly conversion and rounding.
The implementation results show that the
delay of an iteration is similar to that of the radix-10
case and that the area is about thirty percent larger.
Original language | English |
---|---|
Title of host publication | Proc. of 41st Asilomar Conference on Signals, Systems, and Computers |
Publication date | 2007 |
Publication status | Published - 2007 |
Event | 41st Asilomar Conference on Signals, Systems, and Computers - Asilomar Hotel and Conference Grounds, Pacific Grove, CA, United States Duration: 4 Nov 2007 → 7 Nov 2007 Conference number: 41 http://www.asilomarssc.org/ |
Conference
Conference | 41st Asilomar Conference on Signals, Systems, and Computers |
---|---|
Number | 41 |
Location | Asilomar Hotel and Conference Grounds |
Country/Territory | United States |
City | Pacific Grove, CA |
Period | 04/11/2007 → 07/11/2007 |
Internet address |