Title :
The firmware controller — CMAC-Based supervisory controllers on FPGA
Author :
Tao, Ted ; Su, Shun-Feng
Author_Institution :
Dept. of Electr. Eng., Technol. & Sci. Inst. of Northern Taiwan, Taipei, Taiwan
Abstract :
One disadvantage of hardware controller is that it cannot learn from experiential information. Many software neural networks and fuzzy algorithms can resolve this problem, but their processes are complicated and waste time. Therefore, a simple firmware controller with learning ability programmed on FPGA is proposed in this paper. The proposed firmware controller is a CMAC based supervisory controller. The firmware memory includes two parts: (1) the software algorithm, which is designed by the CMAC-Based supervisory controllers; (2) the hardware structure, which is implemented by FPGA. The VHDL is utilized to program FPGA as the firmware controller. In our implementation, CMAC is used as the learning mechanism because of its quick learning capability, and it can learn the perfect control law of the supervisory control system. Thus, the CMAC-based supervisory controller can be realized easily. Finally, the proposed controller will be implemented in the FPGA to demonstrate its control ability.
Keywords :
field programmable gate arrays; firmware; hardware description languages; very high speed integrated circuits; CMAC-based supervisory controller; FPGA; VHDL; field programmable gate array; firmware controller; firmware memory; hardware controller; very high speed integrated circuit hardware description language; Field programmable gate arrays; Software; CMAC; FPGA; Supervisory Controller; VHDL;
Conference_Titel :
Systems Man and Cybernetics (SMC), 2010 IEEE International Conference on
Conference_Location :
Istanbul
Print_ISBN :
978-1-4244-6586-6
DOI :
10.1109/ICSMC.2010.5642360