• DocumentCode
    2809905
  • Title

    Address generation for DSP Kernels

  • Author

    Ramesh Kini, M. ; David, S. Sumam

  • Author_Institution
    Dept. of Electron. & Commun. Eng., Nat. Inst. of Technol. Karnataka, Surathkal, India
  • fYear
    2011
  • fDate
    10-12 Feb. 2011
  • Firstpage
    112
  • Lastpage
    116
  • Abstract
    Performance of Signal Processing Algorithms implemented in hardware depend on efficiency of datapath, memory speed, and address computation. Pattern of data access in signal processing applications is complex and it is desirable to execute the innermost loop of a kernel every clock. This demands generation of typically three addresses per clock: two addresses for data sample/coefficient and one for storage of processed data. Presence of a set of dedicated, efficient Address Generator Units (AGU) helps in better utilization of the datapath elements by using them only for kernel operations; and will certainly enhance the performance. This paper focuses on design and implementation of Comprehensive Address Generator Unit (CAGU) for complex addressing modes required by DSP Kernels used in Multimedia Signal Processing. An 8 bit CAGU has been implemented using UMC 0.18 micron, 6 metal layers process, that occupies 21802 sq microns, consuming 2.95 mW and works with a clock period of 6 ns.
  • Keywords
    digital signal processing chips; storage allocation; 6 metal layer process; CAGU; DSP kernel; clock; comprehensive address generator unit; data access pattern; data storage; signal processing algorithm; size 0.18 micron; word length 8 bit; Clocks; Delay; Finite impulse response filter; Kernel; Pixel; Address generation; Bit-reversed address; Dynamically Reconfigurable Datapath; Fast Fourier Transform; Sum of Absolute Difference; Zig-zag address generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Signal Processing (ICCSP), 2011 International Conference on
  • Conference_Location
    Calicut
  • Print_ISBN
    978-1-4244-9798-0
  • Type

    conf

  • DOI
    10.1109/ICCSP.2011.5739281
  • Filename
    5739281