• DocumentCode
    2330090
  • Title

    Hw-Sw codesign of a flexible neural controller through a FPGA-based neural network programmed in VHDL

  • Author

    Pasero, E. ; Perri, M.

  • Author_Institution
    Lab. di Neuronica, Politecnico di Torino, Italy
  • Volume
    4
  • fYear
    2004
  • fDate
    25-29 July 2004
  • Firstpage
    3161
  • Abstract
    Artificial neural networks are extensively applied to several applications where data-driven methods are requested. This work describes a neural architecture, which controls an "inverted pendulum" in a very flexible manner with a reusability perspective. The project was implemented through a "digital core" constituted of a FPGA, a microcontroller and an SRAM block, which co-operate to the neural computation. The FPGA was programmed in VHDL to implement the neural architecture. The core was written in a recursive manner to permit the reconfigurability of the network and its reusability to all the systems, which can be modelled through a similar neural network. Through these parameters the system combines the configurability (typical of a sw project) with the velocity guaranteed by the hw implementation of the mathematical algorithms. Experimental results validated the effectiveness of the proposed approach; the network was able to balance a mechanical inverted pendulum above the middle of the slide guides.
  • Keywords
    SRAM chips; control system CAD; field programmable gate arrays; hardware description languages; hardware-software codesign; mechanical engineering computing; neurocontrollers; pendulums; FPGA; SRAM block; VHDL; artificial neural networks; field programmable gate arrays; flexible neural controller; hardware-software codesign; mechanical inverted pendulum; microcontroller; Artificial neural networks; Automatic control; Computer architecture; Control systems; DC motors; Field programmable gate arrays; Intelligent networks; Microcontrollers; Neural networks; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Neural Networks, 2004. Proceedings. 2004 IEEE International Joint Conference on
  • Conference_Location
    Budapest
  • ISSN
    1098-7576
  • Print_ISBN
    0-7803-8359-1
  • Type

    conf

  • DOI
    10.1109/IJCNN.2004.1381180
  • Filename
    1381180