Title :
Fuzzy logic microcontroller
Author :
Costa, Alessandra ; De Gloria, Alessandro ; Giudici, Fabrizio ; Olivieri, Mauro
Author_Institution :
Genoa Univ., Italy
Abstract :
We propose an architecture dedicated mainly to medium-range applications that demand computational power combined with low cost for the resulting hardware system (chip and board). Our architecture is a 16-bit processor with dedicated instructions and hardware for efficient support of fuzzy logic. To make the architecture effective for control applications developed with a traditional approach or with fuzzy logic, we equipped the processor with a microcontroller´s general features. Our design accounts for application characteristics to provide efficient hardware support for fuzzy logic. To achieve this we first analyzed fuzzy control algorithms and derived a general model for fuzzy computation. In defining the model, we considered the large spectrum of possible inference methods, fuzzification and defuzzification mechanisms, and the operators used in control applications. On this basis, we defined the instruction set that supports this computational model and a proper architectural solution. We tested the system (composed of the software model and its hardware support) by simulating different sets of general-purpose and fuzzy control benchmarks
Keywords :
computer architecture; fuzzy logic; microcontrollers; architecture; defuzzification; fuzzification; fuzzy control; fuzzy logic; inference methods; microcontroller; Algorithm design and analysis; Computational modeling; Computer applications; Computer architecture; Costs; Fuzzy control; Fuzzy logic; Hardware; Inference algorithms; Microcontrollers;
Journal_Title :
Micro, IEEE