Title :
Hardware-Software Co-design of a Dynamically Reconfigurable FPGA-based Fuzzy Logic Controller
Author :
Fons, Francisco ; Fons, Mariano ; Cantó, Enrique
Author_Institution :
Univ. Rovira i Virgili, Tarragona
Abstract :
Fuzzy logic has emerged as an efficient strategy to develop accurate nonlinear controllers. This work presents a novel design methodology of dual-input single-output fuzzy logic controllers in search of a cost-effective solution. For this, instead of synthesizing the classical three-stage fuzzification, rule inference and defuzzification units, a further stage is added inspired in modeling the resultant control surface: the whole nonlinear area is split in specific rectangular sectors and each of them is approximated by a second-order polynomial function. In this way, the hardware-software co-design of the fuzzy controller is reduced to a computer that for each input point (x,y) calculates its output z=f(x,y) according to the surface model of the particular sector that encloses this input point. The physical implementation of the fuzzy controller is based on a MCU-FPGA platform where the control surface is segmented, parameterized, stored through initialized SRAM memory and appended to the design bitstream as a simple and customizable data file. Moreover, the dynamically reconfigurable FPGA makes feasible to multiplex the silicon-based functionality at run-time while the sequential execution of the fuzzy algorithm is in progress.
Keywords :
field programmable gate arrays; fuzzy control; fuzzy logic; fuzzy reasoning; hardware-software codesign; nonlinear control systems; polynomial approximation; reconfigurable architectures; SRAM memory; dynamically reconfigurable FPGA; fuzzy logic controller; hardware-software co-design; nonlinear controllers; rule inference; second-order polynomial function approximation; sequential execution; silicon-based functionality; Automatic control; Design methodology; Field programmable gate arrays; Fuzzy control; Fuzzy logic; Fuzzy sets; Humans; Inference algorithms; Mathematical model; Reconfigurable logic;
Conference_Titel :
Electronics, Circuits and Systems, 2006. ICECS '06. 13th IEEE International Conference on
Conference_Location :
Nice
Print_ISBN :
1-4244-0395-2
Electronic_ISBN :
1-4244-0395-2
DOI :
10.1109/ICECS.2006.379683