Two-stage logarithmic converter with reduced memory requirements
This study presents an efficient method for converting a normalised binary number x (1 ≤ x < 2) into a binary logarithm. The algorithm requires less memory and fewer arithmetic components to achieve 23 bits of fractional precision than other algorithms using uniform and non-uniform piecewise line...
Saved in:
| Published in | Chronic diseases and translational medicine Vol. 8; no. 1; pp. 23 - 29 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
Stevenage
The Institution of Engineering and Technology
01.01.2014
Institution of Engineering and Technology John Wiley & Sons, Inc |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1751-8601 1751-861X 2095-882X 1751-861X 2589-0514 |
| DOI | 10.1049/iet-cdt.2012.0134 |
Cover
| Summary: | This study presents an efficient method for converting a normalised binary number x (1 ≤ x < 2) into a binary logarithm. The algorithm requires less memory and fewer arithmetic components to achieve 23 bits of fractional precision than other algorithms using uniform and non-uniform piecewise linear or piecewise polynomial techniques and requires less than 20 kbits of ROM and a maximum of three multipliers. It is easily extensible to higher numeric precision and has been implemented on Xilinx Spartan3 and Spartan6 field programmable gate arrays (FPGA) to show the effect of recent architectural enhancements to the reconfigurable fabric on implementation efficiency. Synthesis results confirm that the algorithm operates at a frequency of 42.3 MHz on a Spartan3 device and 127.8 MHz on a Spartan6 with a latency of two clocks. This increases to 71.4 and 160 MHz, respectively, when the latency is increased to eight clocks. On a Spartan6 XC6SLX16 device, the converter uses just 55 logic slices, three multipliers and 11.3kbits of Block RAM configured as ROM. |
|---|---|
| Bibliography: | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 ObjectType-Article-1 ObjectType-Feature-2 content type line 23 |
| ISSN: | 1751-8601 1751-861X 2095-882X 1751-861X 2589-0514 |
| DOI: | 10.1049/iet-cdt.2012.0134 |