Advertisement

Trigonometric Computing Embedded in a Dynamically Reconfigurable CORDIC System-on-Chip

  • Francisco Fons
  • Mariano Fons
  • Enrique Cantó
  • Mariano López
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3985)

Abstract

This work presents the custom-made design of a 32-bit fixed-point trigonometric computer based on the CORDIC (Coordinate Rotation Digital Computer) algorithm and embedded in an AT94K40 system-on-chip device. This platform –composed of a 8-bit MCU that handles the program flow and a dynamically reconfigurable FPGA that synthesizes an evolvable slave coprocessor to speed up the calculus– provides a balanced control-computing architecture to efficiently process functions as sin(z), cos(z), atan(y/x) and sqrt(x2+y2). This approach reaches significant area-time optimizations over other traditional software-oriented solutions inspired on powerful stand-alone microprocessors.

Keywords

Logic Cell CORDIC Algorithm Partial Reconfiguration Dynamic Partial Reconfiguration Configuration Controller 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Vladimirova, T., Tiggeler, H.: FPGA Implementation of Sine and Cosine Generators Using the CORDIC Algorithm. In: MAPLD 1999 (1999)Google Scholar
  2. 2.
    Ligon, W.B., et al.: Implementation and Analysis of Numerical Components for Reconfigurable Computing. In: Proceedings IEEE Aerospace Conference, vol. 2 (1999)Google Scholar
  3. 3.
    Atmel Corporation: AT94K Series Cache Logic® (Mode 4) Configuration (2001)Google Scholar
  4. 4.
    Andraka, R.: A Survey of CORDIC Algorithms for FPGA Based Computers. In: Proceedings 6th International Symposium on FPGAs, Monterey, USA, pp. 191–200 (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Francisco Fons
    • 1
  • Mariano Fons
    • 1
  • Enrique Cantó
    • 1
  • Mariano López
    • 2
  1. 1.Departament d’Enginyeria Electrònica, Elèctrica i AutomàticaUniversitat Rovira i Virgili, ETSETarragonaSpain
  2. 2.Departament d’Enginyeria ElectrònicaUniversitat Politècnica de Catalunya, EPSEVGVilanova i la GeltrúSpain

Personalised recommendations