• DocumentCode
    280131
  • Title

    An array processor implementation of the CORDIC algorithm

  • Author

    Dixon, Gareth

  • Author_Institution
    Plessey Res. Caswell, Towcester, UK
  • fYear
    1990
  • fDate
    33024
  • Firstpage
    42491
  • Lastpage
    42498
  • Abstract
    Of primary importance to the successful implementation of a parallel processor is the transformation of a sequential algorithm into a parallel form. At first sight the CORDIC algorithm exhibits several useful attributes for achieving such a transformation; the hardware is relatively simple and used repetitively, the inter-processing element communication is localised and straightforward and no global communication is required. A potential problem arises however, due to the sequential nature of the z-equation computation. This cannot be implement strictly in a concurrent way as the result from the previous computation is required before the next one may proceed. The implementation described here seeks to circumvent this problem by the use of extensive word-level pipelining within the processing element
  • Keywords
    digital signal processing chips; parallel algorithms; pipeline processing; CORDIC algorithm; array processor implementation; global communication; inter-processing element communication; parallel processor; sequential algorithm; word-level pipelining; z-equation computation;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    VLSI Signal Processing Architectures, IEE Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • Filename
    190293