Volume : II, Issue : III, March - 2013

Implementation of a Fuzzy Logic Controller on an FPGA

Prabhavathi. O. N. Ch, Sk. Saidulu

Abstract :

In this project fuzzy logic controller (FLC) will be implemented in VHDL for FPGA platform. This is a general purpose controller that can be used for different applications. This controller has three stages: the fuzzification, the inference and the defuzzification. The first component in the FLC is the fuzzifier that transforms crisp inputs into a set of membership values in the interval [0,1] in the corresponding fuzzy sets. The knowledge base of the fuzzy controller consists of a database of linguistics statements (rules), which states the relationship between the input domain fuzzy sets and output domain fuzzy sets. Inference block implements this logic. The last step is the defuzzification and the final output is determined by weighted average of all contributions of the output sets. Modelsim Xilinx Edition (MXE) and Xilinx ISE will be used simulation and synthesis respectively. The Xilinx Chipscope tool will be used to test the FPGA inside results while the logic running on FPGA. The Xilinx Spartan 3 Family FPGA development board will be used this project.

Keywords :

Article: Download PDF   DOI : 10.36106/ijsr  

Cite This Article:

Prabhavathi.O.N.CH, SK.Saidulu Implementation of a Fuzzy Logic Controller on an FPGA International Journal of Scientific Research, Vol.II, Issue.III March 2013


Number of Downloads : 231


References :