• DocumentCode
    110600
  • Title

    An Improved Two-Step Binary Logarithmic Converter for FPGAs

  • Author

    Chaudhary, Mandeep ; Lee, Peter

  • Author_Institution
    Sch. of Eng. & Digital Arts, Univ. of Kent, Canterbury, UK
  • Volume
    62
  • Issue
    5
  • fYear
    2015
  • fDate
    May-15
  • Firstpage
    476
  • Lastpage
    480
  • Abstract
    This brief describes an improved binary linear-to-log (Lin2Log) conversion algorithm that has been optimized for implementation on a field-programmable gate array. The algorithm is based on a piecewise linear (PWL) approximation of the transform curve combined with a PWL approximation of a scaled version of a normalized segment error. The architecture presented achieves 23 bits of fractional precision while using just one 18K-bit block RAM (BRAM), and synthesis results indicate operating frequencies of 93 and 110 MHz when implemented on Xilinx Spartan3 and Spartan6 devices, respectively. Memory requirements are reduced by exploiting the symmetrical properties of the normalized error curve, allowing it to be more efficiently implemented using the combinatorial logic available in the reconfigurable fabric instead of using a second BRAM inefficiently. The same principles can be also adapted to applications where higher accuracy is needed.
  • Keywords
    combinational circuits; field programmable gate arrays; piecewise linear techniques; random-access storage; FPGA; Lin2Log conversion; Spartan6 devices; Xilinx Spartan3; binary linear-to-log conversion; block RAM; combinatorial logic; field programmable gate array; fractional precision; frequency 110 MHz; frequency 93 MHz; normalized error curve; normalized segment error; piecewise linear approximation; reconfigurable fabric; storage capacity 18 Kbit; transform curve; two-step binary logarithmic converter; word length 23 bit; Circuits and systems; Computer arithmetic; function evaluation; piecewise linear (PWL) approximation; piecewise linear approximation; table-based methods; uniform segmentation;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Express Briefs, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-7747
  • Type

    jour

  • DOI
    10.1109/TCSII.2014.2386252
  • Filename
    6998832