FPGA as a tool for implementing non-fixed structure fuzzy logic controllers

Jose Luis González, Oscar Castillo, Luis T. Aguilar

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

Abstract

This paper presents an open architecture design to implement Fuzzy Logic Controllers (FLC) on a Field Programmable Gate Array (FPGA) integrated circuit. This nonfixed structures design is capable of Fuzzy Inference Engine (FIE) parameters on-line user specification, achieves a design space that includes Mamdani FIE, max-min rule evaluation, and weighted average defuzzification method, with user defined Membership Function(MF)type and number, MF parameters, antecedent and consequent rule construction, and output variable MFs; achieving it within a single chip, high speed, low cost, small footprint FPGA. VHDL language is use for hardware design description of a tested 8-bit resolution FLC; portability and scalability is possible with minor modifications. Algorithms, timing diagrams and hardware resources required are presented; truncation related errors and processing speed achieved is reported.

Original languageEnglish
Title of host publicationProceedings of the 2007 IEEE Symposium on Foundations of Computational Intelligence, FOCI 2007
Pages523-530
Number of pages8
DOIs
StatePublished - 2007
Event2007 IEEE Symposium on Foundations of Computational Intelligence, FOCI 2007 - Honolulu, HI, United States
Duration: 1 Apr 20075 Apr 2007

Publication series

NameProceedings of the 2007 IEEE Symposium on Foundations of Computational Intelligence, FOCI 2007

Conference

Conference2007 IEEE Symposium on Foundations of Computational Intelligence, FOCI 2007
Country/TerritoryUnited States
CityHonolulu, HI
Period1/04/075/04/07

Fingerprint

Dive into the research topics of 'FPGA as a tool for implementing non-fixed structure fuzzy logic controllers'. Together they form a unique fingerprint.

Cite this