Skip to main content

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

  • Conference paper
Reconfigurable Computing: Architectures and Applications (ARC 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3985))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Vladimirova, T., Tiggeler, H.: FPGA Implementation of Sine and Cosine Generators Using the CORDIC Algorithm. In: MAPLD 1999 (1999)

    Google Scholar 

  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. Atmel Corporation: AT94K Series Cache Logic® (Mode 4) Configuration (2001)

    Google Scholar 

  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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fons, F., Fons, M., Cantó, E., López, M. (2006). Trigonometric Computing Embedded in a Dynamically Reconfigurable CORDIC System-on-Chip. In: Bertels, K., Cardoso, J.M.P., Vassiliadis, S. (eds) Reconfigurable Computing: Architectures and Applications. ARC 2006. Lecture Notes in Computer Science, vol 3985. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11802839_17

Download citation

  • DOI: https://doi.org/10.1007/11802839_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-36708-6

  • Online ISBN: 978-3-540-36863-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics