• DocumentCode
    416087
  • Title

    A programmable base MDLNS MAC with self-generated lookup table

  • Author

    Zhang, W. ; Jullien, G.A. ; Dimitrov, V.S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
  • fYear
    2004
  • fDate
    19-21 July 2004
  • Firstpage
    61
  • Lastpage
    64
  • Abstract
    This paper presents an new architecture for a programmable second base multi-dimensional logarithmic number system (MDLNS) multiply accumulator cell (MAC) using DRAM to store the conversion lookup table (LUT). It uses a direct mapping from nonbinary exponents to binary format with a more than 50% reduction in DRAM size compared to a recently reported architecture. With a simple modification of the DRAM data loading structure, each MAC can build its own LUT specific to the nonbinary exponents of the corresponding MDLNS coefficient in a pipelined data flow. This results not only in a considerable reduction of DRAM size, but also in the elimination of adders normally required for computing non-binary exponents in a data filtering channel.
  • Keywords
    DRAM chips; digital arithmetic; table lookup; DRAM data loading structure; direct mapping; multidimensional logarithmic number system; multiply accumulator cell; programmable base MDLNS MAC; self-generated lookup table; Adders; Arithmetic; Digital signal processing; Filtering; Finite impulse response filter; Hardware; Laboratories; Multidimensional systems; Random access memory; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip for Real-Time Applications, 2004.Proceedings. 4th IEEE International Workshop on
  • Print_ISBN
    0-7695-2182-7
  • Type

    conf

  • DOI
    10.1109/IWSOC.2004.1319850
  • Filename
    1319850