Call for Paper - March 2020 Edition
IJCA solicits original research papers for the March 2020 Edition. Last date of manuscript submission is February 20, 2020. Read More

VHDL Implementaion for Fuzzy Logic Temperature Controller

International Journal of Computer Applications
© 2014 by IJCA Journal
Volume 98 - Number 22
Year of Publication: 2014
Neha Bahal
Shamim Akhter

Neha Bahal and Shamim Akhter. Article: VHDL Implementaion for Fuzzy Logic Temperature Controller. International Journal of Computer Applications 98(22):31-34, July 2014. Full text available. BibTeX

	author = {Neha Bahal and Shamim Akhter},
	title = {Article: VHDL Implementaion for Fuzzy Logic Temperature Controller},
	journal = {International Journal of Computer Applications},
	year = {2014},
	volume = {98},
	number = {22},
	pages = {31-34},
	month = {July},
	note = {Full text available}


This paper, illustrates an implementation of fuzzy logic based temperature controller using VHDL in Modelsim 6. 4. . Nowadays fuzzy controller designs have become valuable in large number of applications. There are three basic steps for fuzzy logic controller i. e fuzzification of inputs, defuzzification of outputs, and rule base. In this designed temperature controller there are 2-inputs, 1-output and 5-membership functions. According to the 2 inputs( temperature and humidity), the output (speed of air conditioner) is controlled based on relation between the fuzzy set (low, med, high, dry, moist, wet) of the 2 input variables.


  • Ayala, I. L. , and Solis, I. J. 1991. IEEE Transactions on Industry Applications. Volume: 27 , Issue: 1, pp:108 –111
  • H. J. Zimmermann, "Fuzzy Set and Its Applications, 3rd ed. " Kluwer Academic Publishers, Norwell, MA. (1996).
  • MS Anand, "Design and Implementation of Fuzzy Controller on FPGA", http://www. mecs-press. org/ijisa/ijisa-v4-n10/v4n10-4. html.
  • A. Barriga, S. Sanchez-Solano, P. Broxl, A. Cabrera, and I. Baturone1, "VHDL High Level Modeling and Implementation of Fuzzy Systems", International workshop on fuzzy logic and applications, vol. 2955, pp. 11-18, 2003.
  • Thomas Hollstein, Saman K. Halgamuge and Manfred Glesner, "Computer Aided Design of Fuzzy Systems based on generic VHDL Specications", IEEE Transactions on Fuzzy Systems, vol. 4, no. 4, pp. 403-417, 1996.
  • A course in fuzzy system and control; Book by Li-Xin Wang.
  • Antonio Di Stefano and Costantino Giaconia "An FPGA-Based Adaptive Fuzzy Coprocessor", Computational intelligence and bioinspired systems, vol. 3512, pp. 590-597, 2005.
  • S. Gottwald, "Mathematical fuzzy logic as a tool for the treatment of vague information" Inf. Sci. 172:1-2 (2005) 41-71
  • Brown S. & Vranesic Z. ; Fundamentals of Digital Logic with VHDL Design; MCGrow-Hill Company, 2002.
  • Thararam S. Muk; Design and FPGA Implementation of an Adaptive Demodulator; M. SC. Thesis, University of Kansas; 2000.