• DocumentCode
    2962666
  • 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
  • fYear
    2006
  • fDate
    10-13 Dec. 2006
  • Firstpage
    1228
  • Lastpage
    1231
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICECS.2006.379683
  • Filename
    4263595