• 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