• DocumentCode
    74432
  • Title

    CAD Tools for Hardware Implementation of Embedded Fuzzy Systems on FPGAs

  • Author

    Brox, M. ; Sanchez-Solano, Santiago ; del Toro, E. ; Brox, Piedad ; Moreno-Velo, F.J.

  • Author_Institution
    Dept. of Comput. Archit., Univ. of Cordoba, Cordoba, Spain
  • Volume
    9
  • Issue
    3
  • fYear
    2013
  • fDate
    Aug. 2013
  • Firstpage
    1635
  • Lastpage
    1644
  • Abstract
    This paper describes two computer-aided design (CAD) tools for automatic synthesis of fuzzy logic-based inference systems. The tools share a common architecture for efficient hardware implementation of fuzzy modules, but are based on two different design strategies. One of them is focused on the generation of standard VHDL code, which can be later implemented on a reconfigurable device [field-programmable gate array (FPGA)] or as an application-specific integrated circuit (ASIC). The other one uses the Matlab/Simulink environment and tools for development of digital signal processing (DSP) systems on Xilinx´s FPGAs. Both tools are included in the last version of Xfuzzy, which is a specific environment for designing complex fuzzy systems, and they provide interfaces to commercial VHDL synthesis and verification tools, as well as to conventional FPGA development environments. As demonstrated by the included design example, the proposed development strategies speed up the stages of description, synthesis, and functional verification of embedded fuzzy inference systems.
  • Keywords
    application specific integrated circuits; circuit CAD; digital signal processing chips; embedded systems; field programmable gate arrays; fuzzy logic; fuzzy reasoning; hardware description languages; logic design; ASIC; CAD tools; DSP; MATLAB-Simulink environment; VHDL synthesis tools; VHDL verification tools; Xfuzzy; Xilinx FPGA; application-specific integrated circuit; automatic fuzzy logic-based inference system synthesis; computer-aided design; digital signal processing systems; embedded fuzzy inference systems; embedded fuzzy systems; field-programmable gate array; hardware implementation; reconfigurable device; standard VHDL code; Field programmable gate arrays; Fuzzy logic; Fuzzy systems; Hardware; Libraries; Random access memory; Software packages; Computer-aided design (CAD) tools; field-programmable gate arrays (FPGAs); fuzzy inference systems; hardware implementation;
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2012.2228871
  • Filename
    6359920