Skip to main content

An FPGA-Based Adaptive Fuzzy Coprocessor

  • Conference paper
Computational Intelligence and Bioinspired Systems (IWANN 2005)

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

Included in the following conference series:

Abstract

The architecture of a general purpose fuzzy logic coprocessor and its implementation on an FPGA based System on Chip is described. Thanks to its ability to support a fast dynamic reconfiguration of all its parameters, it is suitable for implementing adaptive fuzzy logic algorithms, or for the execution of different fuzzy algorithms in a time sharing fashion. The high throughput obtained using a pipelined structure and the efficient data organization allows significant increase of the computational capabilities strongly desired in applications with hard real-time constraints.

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 149.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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. Zadeh, L.A.: Fuzzy sets. Information & Control 8(69) (June 1965)

    Google Scholar 

  2. Elarbi-Boudihir, M., Rahmoun, A., Ziou, D.: A fuzzy control system for visual guidance of an autonomous mobile robot. In: Proc. of the IEEE/IEEJ/JSAI Intl. Conf. on Intelligent Transportation Systems, October 5-8 (1999)

    Google Scholar 

  3. Urzelai, J., Uribe, J.P., Ezkerra, M.: Fuzzy controller for wall-following with a non-holonomous mobile robot. In: Proc. of the 6th IEEE Intl. Conf. on Fuzzy Systems, July 1-5, vol. 3 (1997)

    Google Scholar 

  4. Li, W.: Perception-action’ behavior control of a mobile robot in uncertain environments using fuzzy logic. In: Proc. of the IEEE/RSJ/GI Intl. Conf. on Intelligent Robots and Systems 1994, September 12-16, vol. 1 (1994)

    Google Scholar 

  5. Gibson, R.E., Hall, D.L., Stover, J.A.: An autonomous fuzzy logic architecture for multisensor data fuzion. In: Proc. of the IEEE Intl. Conf. On Multisensor Fusion and Integration for Intelligent Systems, Las Vegas (1994)

    Google Scholar 

  6. Benoit, E., Foulloy, L., Galichet, S., Mauris, G.: Fuzzy sensor for the perception of colour. In: Proc. of the 3rd IEEE Conf. on Fuzzy Systems, June 26-29, vol. 3 (1994)

    Google Scholar 

  7. Eichfeld, H., Mertens, A., et al.: Applications of SAE 81C99x fuzzy coprocessors. In: Proc. of the 1998 IEEE Intl. Conf. on Fuzzy Systems, May 4-9, vol. 1 (1998)

    Google Scholar 

  8. Sasaki, M., Ueno, F., Inoue, T.: 7.5 MFLIPS fuzzy microprocessor using SIMD and logic-in-memory structure. In: Proc. Of the 2nd IEEE International Conference on Fuzzy Systems, March 28-April 1, vol. 1 (1993)

    Google Scholar 

  9. Salapura, V.: A fuzzy RISC processor. IEEE Transactions on Fuzzy Systems 8(6) (December 2000)

    Google Scholar 

  10. Eichfeld, H., Klimke, M., et al.: A general-purpose fuzzy inference processor. IEEE Micro. 15(3) (June 1995)

    Google Scholar 

  11. Yamakawa, T.: A survey on fuzzy information processing hardware systems. In: Proc. of the IEEE Intl. Symposium on Circuits and Systems, vol. 2, April 28-May 3 (1995)

    Google Scholar 

  12. Watanabe, H., Dettloff, W.D., Yount, K.E.: A VLSI fuzzy logic controller with reconfigurable, cascadable architecture. IEEE Journal of Solid-State Circuits 25(2) (April 1990)

    Google Scholar 

  13. Kim, D.: An implementation of fuzzy logic controller on the reconfigurable FPGA system. IEEE Transactions on Industrial Electronics 47(3) (June 2000)

    Google Scholar 

  14. Manzoul, M.A., Jayabharathi, D.: FPGA for fuzzy controller. IEEE Transactions on Systems, Man, and Cybernetics 25(1) (January 1995)

    Google Scholar 

  15. Singh, S., Rattan, K.S.: Implementation of a fuzzy controller on an FPGA using VHDL. In: Proc. of the 22nd Intl. Conf. of the North American Fuzzy Information Processing Society, July 24-26 (2003)

    Google Scholar 

  16. Jou, J.M., Chen, P.Y., Yang, S.F.: An adaptive fuzzy logic controller: its VLSI architecture and applications. IEEE Transactions on Very Large Scale Integrations (VLSI) Systems 8(1) (February 2000)

    Google Scholar 

  17. Jager, R.: Fuzzy Logic in Control. Ph.D. thesis Delft University of Technology, Department of Electrical Engineering, Control Laboratory, p. 312. Delft, The Netherlands ISBN 90-9008318-9

    Google Scholar 

  18. Xilinx Corporation, MicroBlaze processor reference guide, version 3.2 (April 2001)

    Google Scholar 

  19. IBM Corporation, On-Chip Peripheral Bus - Architecture Specifications, version 2.1 (April 2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Di Stefano, A., Giaconia, C. (2005). An FPGA-Based Adaptive Fuzzy Coprocessor. In: Cabestany, J., Prieto, A., Sandoval, F. (eds) Computational Intelligence and Bioinspired Systems. IWANN 2005. Lecture Notes in Computer Science, vol 3512. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11494669_72

Download citation

  • DOI: https://doi.org/10.1007/11494669_72

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26208-4

  • Online ISBN: 978-3-540-32106-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics