FPGA based fuzzy computation accelerator

This paper proposes an FPGA based fuzzy computation accelerator (FCA) for fixed point microcontroller implementation of fuzzy systems. It supports optimizable and hardware implementable fuzzy membership functions proposed previously. The algorithm for low-end hardware implementation has been tested using Intel 8/spl times/C196KC fixed-point microcontroller [2]. The proposed FCA improves the processing speed by performing complex time-consuming operations. The hardware and software features of the FCA are presented. The percentage improvement in speed for a typical fuzzy structure is computed and reported. The advantages, versatility and limitations of the proposed FCA are summarized The FCA supports fuzzy systems whose membership functions are negative powers of 2, irrespective of the structure of the system. This would greatly aid medium range applications that require high computational power at low cost.