Abstract
Recently, there has been increased use of fuzzy logic in control applications. The kernel of a fuzzy logic controller (FLC) is a fuzzy inference engine which includes the knowledge base, the decision making logic, and the defuzzification unit, as shown in Figure 1. For most of the reported applications, fuzzy inference algorithms of the FLCs were implemented in software and executed on a standard Von Neumann type processor or mucrocontroller. Although software-based FLCs are in general more economical and flexible, they often have difficulty in dealing with control systems that require very high processing and I/O handling speeds. For this reason, in the recent years, a number of hardware fuzzy inference systems have been reported or proposed [1–5, 7, 9–16] that reflect the diversity in fuzzy inference methods in technoloies related to hardware design. In general, analog hardware is relatively simple but lacks accuracy and reliability; on the other hand, digital hardware is accurate and reliable but is more complex and lacks speed if an iterative algorithm is unavoidable. In recent years, rapid advances in digital technology allow system designers to design custom computing machines based on a variety of technologies: full custom application-specific IC (ASIC), standard-cell, gate array, FPGA, programmable logic device (PLD), standard IC, etc.. Among these, FPGA is especially suitable for fast implementation and quick hardware verification. Besides technology alternatives, design decisions have to be made based on tradeoffs on performance, hardware resource anf flexibility. In general, higher performance can be achieved at the expense of more hardware resource and less flexibility.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
W.D. Detloff, K.E. Yount and H. Watanabe, “A fuzzy logic controller with reconfigurable, cascadable architecture,” Proceedings of 1989 IEEE International Conference on Computer Design: VLSI in Computers and Processors, pp.474–478, 1989.
M.A. Eshera and S.C. Barash, “Parallel rule-based fuzzy inference on mesh-connected systolic arrays,” IEEE EXPERT, Winter 1989, pp.27–35.
D.L. Hung and W.F. Zajak, “Implementing a fuzzy inference engine using field programmable gate array,” Proceedings of the IEEE International ASIC Conference, pp349–352, 1993.
D.L. Hung, “Custom design of a hardware fuzzy logic controller” Proceedings of the 3rd IEEE International Conference on Fuzzy Systems, June, 1994.
C. Isik, “Inference hardware for fuzzy rule-based systems,” FUZZY COMPUTING, M.M. Gupta and T. Yamakawa Ed., ELSEVIER Science Publishers B.V. (North Holland), 1988, pp.185–194.
C.C. Lee, “Fuzzy logic in control systems: Fuzzy logic controller, Part II,” IEEE Transactions on Systems, Man, and Cybernetics, Vol.20, No.20, pp.419–435, March/April 1990.
M-H. Lim and Y. Takefuji, “Implementing fuzzy rule-based systems on silicon chips,” IEEE EXPERT, February 1990, pp.31–45.
M. Mizumoto and H. Zimmermann, “Comparison of fuzzy reasoning methods,” FUZZY SETS AND SYSTEMS, Vol.18, pp.253–283, 1982.
Sujal Shah and Ralph Horvath, “A hardware digital fuzzy inference engine using standard integrated circuits,” Proceedings of the 1st International Conference on Fuzzy Theory and Technology, pp. 109–114. Durham, 1992.
Masaki Togai and Hiroyuki Watanabe, “Expert system on a chip: an engine for real-time approximate reasoning,” IEEE EXPERT, Fall 1986, pp.56–58.
Masaki Togai and S. Chiu, “A fuzzy logic chip and a fuzzy inference accelerator for real-time approximate reasoning,” Proceedings of the 17th International Symposium on Multiple-Valued Logic, pp.25–29, 1987.
A.P. Ungering, K. Thuener and K. Goser, “Architecture of a PDM VLSI fuzzy logic controller with pipelining and optimized chip area,” Proceedings of the 2nd IEEE International Conference on Fuzzy Systems, 1993, Vol. 1, pp.447–452.
H. Watanabe, W.D. Detloff, K.E. Yount, “A VLSI fuzzy logic inference engine for real-time process control,” IEEE Journal of Solid-State Circuits, Vol. 25, No. 2, pp.376–382, 1990.
H. Watanabe, W.D. Detloff, K.E. Yount, “VLSI fuzzy chip and inference accelerator board systems,” Proceedings of the 21th International Symposium on multiple-valued logic, pp.120–127, 1991.
T. Yamakawa, “High-speed fuzzy controller hardware system: the Mega FIPS machine,” INFORMATION SCIENCES, Vol.42, 1988.
T., Yamakawa, “Fuzzy microprocessors-rule chip and defuzzifier chip,” Proceedings of the International Workshop on Fuzzy System Applications, Iizuka, Japan, August 1988, pp.51–52.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1995 Kluwer Academic Publishers
About this chapter
Cite this chapter
Hung, D. (1995). Using FPGA Technique for Design and Implementation of a fuzzy Inference System. In: Fuzzy Logic and Intelligent Systems. International Series in Intelligent Technologies, vol 3. Springer, Dordrecht. https://doi.org/10.1007/978-0-585-28000-4_10
Download citation
DOI: https://doi.org/10.1007/978-0-585-28000-4_10
Publisher Name: Springer, Dordrecht
Print ISBN: 978-0-7923-9575-1
Online ISBN: 978-0-585-28000-4
eBook Packages: Springer Book Archive