Author :
González, R. ; Torralba, A. ; Franquelo, L.G.
Abstract :
Various tools have recently been proposed to automate the hardware design of neural and fuzzy controllers. Some of the approaches these tools use are digital, analog, or mixed-signal. The digital tools provide an HDL file with a description of the controller on hand. This file is later processed by using a commercial HDL synthesizer. However, these tools have not paid attention to the optimization of the controller architecture. In most cases, this architecture is fixed, or the designer has to make a selection among a fixed set of alternatives. AFAN is unique as it uses a high-level approach to architecture optimization, instead of considering the micro-operations to be performed in the controller. It includes both fuzzy and neural systems. By using backpropagation, AFAN is able to include the necessary hardware for controller learning. AFAN accounts for user requirements like controller resolution, speed, and gate complexity to select the controller architecture that best accommodates the set of user requirements. AFAN then produces a VHDL file containing the hardware description of the controller with the selected architecture
Keywords :
control system CAD; controllers; fuzzy control; optimisation; AFAN; controller architecture; controller resolution; fuzzy controllers; gate complexity; speed; Equations; Fuzzy control; Fuzzy logic; Inference algorithms; Multilayer perceptrons; Neurons; Nonhomogeneous media; Parallel processing; Random access memory; Shape;