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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Zadeh, L.A.: Fuzzy sets. Information & Control 8(69) (June 1965)
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)
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)
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)
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)
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)
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)
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)
Salapura, V.: A fuzzy RISC processor. IEEE Transactions on Fuzzy Systems 8(6) (December 2000)
Eichfeld, H., Klimke, M., et al.: A general-purpose fuzzy inference processor. IEEE Micro. 15(3) (June 1995)
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)
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)
Kim, D.: An implementation of fuzzy logic controller on the reconfigurable FPGA system. IEEE Transactions on Industrial Electronics 47(3) (June 2000)
Manzoul, M.A., Jayabharathi, D.: FPGA for fuzzy controller. IEEE Transactions on Systems, Man, and Cybernetics 25(1) (January 1995)
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)
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)
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
Xilinx Corporation, MicroBlaze processor reference guide, version 3.2 (April 2001)
IBM Corporation, On-Chip Peripheral Bus - Architecture Specifications, version 2.1 (April 2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)