Skip to main content

A CORDIC Arctangent FPGA Implementation for a High-Speed 3D-Camera System

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1896))

Abstract

This paper presents the design and FPGA implementation of a pipelined CORDIC arctangent unit suitable for use in a 3D camera system. The end use for this application is in the assembly of printed circuit boards where there is a need for high-speed 3D height inspection of solder paste. FPGAs are chosen as the implementation platform, firstly for their quick turnaround to a final prototype; secondly for their reprogrammability to meet advances in algorithm design via software rather than hardware; thirdly footprint compatible higher speed grade FPGAs can be used to adapt the system to improved sensor technologies as they become available; finally the latest FPGAs offer a wide range of resources, including SDRAM drivers, ZBT SRAM drivers, fast carry logic and interfaces such as LVTTL and LVDS.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Clark, D.I., Melendez, C.A.: Inspection of Solder Paste Deposition for Chip Scale Assembly. National Electronic Packaging and Production Conference-Proceedings of the Technical Program (West and East), Vol 2. (1999) 981–983

    Google Scholar 

  2. Clark, D.I.: ‘Tuning’ the BGA Process. SMT Surface Mount Technology Magazine (1997) 15–16

    Google Scholar 

  3. Di Stefano, L., Boland, F.: Solder-Paste Inspection by Structured Light Methods Based on Phase Measurement, Proceedings of SPIE — The International Society for Optical Engineering, Vol. 2899. (1996) 702–713

    Google Scholar 

  4. Gruber, M., Häusler, G.: Simple, Robust and Accurate Phase-Measuring Triangulation Optik, Vol. 89, No. 3. Wissenschaftliche Verlagsgesellschaft mbH, Stuttgart (1992) 118–122

    Google Scholar 

  5. Mansoorian, B. Yee, H.-Y., Huang, S., Fossum, E.: 250mW, 60frames/s 1280$MUL@720 Pixel 9b CMOS Digital Image Sensor. Digest of Technical Papers — IEEE International Solid-State Circuits Conference (1999) 312–313

    Google Scholar 

  6. Malinovich, Y.: Ultra-High Resolution CMOS Image Sensors Electronic Product Design, Vol. 20, No. 7. IML Group plc Tonbridge England (1999)

    Google Scholar 

  7. Virtex 2.5V, Virtex-E 1.8V Field Programmable Gate Arrays. Xilinx, Inc. 2100 Logic Drive, San Jose, CA 95124 (2000)

    Google Scholar 

  8. Ahmed, H.M., Delosme, J.-M., Morf, M.: Highly Concurrent Computing Structures for Matrix Arithmetic and Signal Processing. IEEE Computer, Vol. 15. (1982) 65–82

    Google Scholar 

  9. Volder, J.E.: The CORDIC Trigonometric Computing Technique. IRE Transactions Electronic Computers, Vol. EC-8, No. 3. (1959) 330–334

    Article  Google Scholar 

  10. Walther, J.S.: A Unified Algorithm for Elementary Functions. AFIPS Conference Proceedings, Vol. 38. (1971) 379–385

    Google Scholar 

  11. Bellis, S.J., Marnane, W.P.: FPGA Evaluation in a 3D Camera System. Irish Signals and Systems Conference 2000, Dublin, Ireland (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bellis, S.J., Marnane, W.P. (2000). A CORDIC Arctangent FPGA Implementation for a High-Speed 3D-Camera System. In: Hartenstein, R.W., Grünbacher, H. (eds) Field-Programmable Logic and Applications: The Roadmap to Reconfigurable Computing. FPL 2000. Lecture Notes in Computer Science, vol 1896. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44614-1_53

Download citation

  • DOI: https://doi.org/10.1007/3-540-44614-1_53

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67899-1

  • Online ISBN: 978-3-540-44614-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics