DocumentCode
3188012
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
fYear
2010
fDate
10-13 Oct. 2010
Firstpage
3549
Lastpage
3554
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems Man and Cybernetics (SMC), 2010 IEEE International Conference on
Conference_Location
Istanbul
ISSN
1062-922X
Print_ISBN
978-1-4244-6586-6
Type
conf
DOI
10.1109/ICSMC.2010.5642360
Filename
5642360
Link To Document