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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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
Clark, D.I.: ‘Tuning’ the BGA Process. SMT Surface Mount Technology Magazine (1997) 15–16
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
Gruber, M., Häusler, G.: Simple, Robust and Accurate Phase-Measuring Triangulation Optik, Vol. 89, No. 3. Wissenschaftliche Verlagsgesellschaft mbH, Stuttgart (1992) 118–122
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
Malinovich, Y.: Ultra-High Resolution CMOS Image Sensors Electronic Product Design, Vol. 20, No. 7. IML Group plc Tonbridge England (1999)
Virtex 2.5V, Virtex-E 1.8V Field Programmable Gate Arrays. Xilinx, Inc. 2100 Logic Drive, San Jose, CA 95124 (2000)
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
Volder, J.E.: The CORDIC Trigonometric Computing Technique. IRE Transactions Electronic Computers, Vol. EC-8, No. 3. (1959) 330–334
Walther, J.S.: A Unified Algorithm for Elementary Functions. AFIPS Conference Proceedings, Vol. 38. (1971) 379–385
Bellis, S.J., Marnane, W.P.: FPGA Evaluation in a 3D Camera System. Irish Signals and Systems Conference 2000, Dublin, Ireland (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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