• DocumentCode
    1359163
  • Title

    Development and Implementation of Parameterized FPGA-Based General Purpose Neural Networks for Online Applications

  • Author

    Gomperts, Alexander ; Ukil, Abhisek ; Zurfluh, Franz

  • Author_Institution
    Satellite Services B.V., Noordwijk, Netherlands
  • Volume
    7
  • Issue
    1
  • fYear
    2011
  • Firstpage
    78
  • Lastpage
    89
  • Abstract
    This paper presents the development and implementation of a generalized backpropagation multilayer perceptron (MLP) architecture described in VLSI hardware description language (VHDL). The development of hardware platforms has been complicated by the high hardware cost and quantity of the arithmetic operations required in online artificial neural networks (ANNs), i.e., general purpose ANNs with learning capability. Besides, there remains a dearth of hardware platforms for design space exploration, fast prototyping, and testing of these networks. Our general purpose architecture seeks to fill that gap and at the same time serve as a tool to gain a better understanding of issues unique to ANNs implemented in hardware, particularly using field programmable gate array (FPGA). The challenge is thus to find an architecture that minimizes hardware costs, while maximizing performance, accuracy, and parameterization. This work describes a platform that offers a high degree of parameterization, while maintaining generalized network design with performance comparable to other hardware-based MLP implementations. Application of the hardware implementation of ANN with backpropagation learning algorithm for a realistic application is also presented.
  • Keywords
    backpropagation; field programmable gate arrays; hardware description languages; multilayer perceptrons; FPGA; VLSI hardware description language; arithmetic operation; artificial neural network; backpropagation multilayer perceptron; fast prototyping; field programmable gate array; general purpose neural network; hardware-based MLP; learning capability; online application; space exploration; Backpropagation; NIR spectra calibration; VHDL; Xilinx FPGA; field programmable gate array (FPGA); hardware implementation; multilayer perceptron; neural network; spectroscopy;
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2010.2085006
  • Filename
    5607329