Hardware-software co-design of a dynamically reconfigurable FPGA-based fuzzy logic controller

被引:0
作者
Fons, Francisco [1 ]
Fons, Mariano [1 ]
Canto, Enrique [1 ]
机构
[1] Univ Rovira & Virgili, ETSE, Dept Elect & Elect & Automat Control Engn, Tarragona 43007, Spain
来源
2006 13TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3 | 2006年
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:1228 / 1231
页数:4
相关论文
共 4 条
  • [1] AHMAD M, 2003, FUZZY LOGIC EMBEDDED
  • [2] *ATM CORP, 2002, AT94K DER FIELD PROG
  • [3] HUNG DL, 1994, C FUZZ SYST IEEE WOR, V3, P1781
  • [4] MATAS J, 1997, IEEE INT C FUZZ SYST, V2, P641