Implementing Fuzzy Logic Controller Using VHDL
Engineering and Technology Journal,
2007, Volume 25, Issue 9, Pages 1049-1055
AbstractDesign of a Fuzzy Logic Controller (FLC) requires more design decisions than
usual, for example rule base, inference engine, defuzzifiction, and data pre- and
This paper describes a way to implement a simple (FLC) in VHDL, there are
three parts to fuzzy controller, the fuzzification of the inputs, the defuzzification
of the outputs, and the rule base. The controller that is implemented has
demonstrated a 2-input, 1-output fuzzy controller with 5-membership functions.
This paper identifies and describes the design choices related to simple fuzzy logic
controller, based on an international standard which is underway.
In this paper, we propose a VHDL-based logic synthesis approach for designing
to reduce design time. A complete description of the controller (A fuzzier,
defuzzifier parts and a rule based are written in VHDL by using Active_HDL and
are assembled and synthesized using logic synthesis tools of ISE4.1 software. The
efficiency of the generated hardware is explored for FPGAs technology.
- Article View: 69
- PDF Download: 48