scispace - formally typeset
Open AccessJournal Article

Neural Network Implementation Using FPGA: Issues and Application

A. Muthuramalingam, +2 more
- 22 Dec 2008 - 
- Vol. 2, Iss: 12, pp 2802-2808
TLDR
The issues involved in implementation of a multi-input neuron with linear/nonlinear excitation functions using FPGA, and the proposed method of implementation a neural network based application, namely, a Space vector modulator for a vector-controlled drive is presented.
Abstract
Hardware realization of a Neural Network (NN), to a large extent depends on the efficient implementation of a single neuron. FPGA-based reconfigurable computing architectures are suitable for hardware implementation of neural networks. FPGA realization of ANNs with a large number of neurons is still a challenging task. This paper discusses the issues involved in implementation of a multi-input neuron with linear/nonlinear excitation functions using FPGA. Implementation method with resource/speed tradeoff is proposed to handle signed decimal numbers. The VHDL coding developed is tested using Xilinx XC V50hq240 Chip. To improve the speed of operation a lookup table method is used. The problems involved in using a lookup table (LUT) for a nonlinear function is discussed. The percentage saving in resource and the improvement in speed with an LUT for a neuron is reported. An attempt is also made to derive a generalized formula for a multi-input neuron that facilitates to estimate approximately the total resource requirement and speed achievable for a given multilayer neural network. This facilitates the designer to choose the FPGA capacity for a given application. Using the proposed method of implementation a neural network based application, namely, a Space vector modulator for a vector-controlled drive is presented Keywords— FPGA Implementation, Multi-input Neuron, Neural Network, NN based Space Vector Modulator

read more

Citations
More filters
Journal ArticleDOI

Artificial neural networks in hardware: A survey of two decades of progress

TL;DR: This article presents a comprehensive overview of the hardware realizations of artificial neural network models, known as hardware neural networks (HNN), appearing in academic studies as prototypes as well as in commercial use.
Posted Content

A Survey of Neuromorphic Computing and Neural Networks in Hardware.

TL;DR: An exhaustive review of the research conducted in neuromorphic computing since the inception of the term is provided to motivate further work by illuminating gaps in the field where new research is needed.
Journal ArticleDOI

Bio-Inspired Stochastic Computing Using Binary CBRAM Synapses

TL;DR: An original methodology to use conductive-bridge RAM (CBRAM) devices as, easy to program and low-power, binary synapses with stochastic learning rules with deterministic learning rules is demonstrated.
Journal ArticleDOI

A Survey on FPGA-Based Sensor Systems: Towards Intelligent and Reconfigurable Low-Power Sensors for Computer Vision, Control and Signal Processing

TL;DR: A review of developments in the use of FPGAs in sensor systems is presented, describing as well the FPGA technologies employed by the different research groups and providing an overview of future research within this field.
Journal ArticleDOI

Fuzzy systems, neural networks and neuro-fuzzy systems: A vision on their hardware implementation and platforms over two decades

TL;DR: A hardware taxonomy (devices where the applications have been implemented) is focused on and highlights the characteristics of the different applications covering the aforementioned paradigms done over the last two decades, and the beginning of the current decade.
References
More filters
Book

Modern Power Electronics And Ac Drives

Bimal K. Bose
TL;DR: In this paper, the authors present a simulation of a six-step Thyristor Inverter with three-level Inverters and three-phase Bridge Invergers. And they present a Neural Network in Identification and Control toolbox.
Journal ArticleDOI

Neocognitron: A neural network model for a mechanism of visual pattern recognition

TL;DR: In this article, a large-scale network with a learning-with-a-teacher (L2Teacher) process is used for reinforcement of the modifiable synapses in the new large-size model, instead of the learning-without-a teacher process applied to a previous model.
Book

Neural nets for adaptive filtering and adaptive pattern recognition

TL;DR: The adaptive linear combiner (ALC) as mentioned in this paper was proposed for signal processing and pattern recognition, and practical applications of the ALC in signal processing were described. But it was not used for pattern recognition.
Journal ArticleDOI

Neural nets for adaptive filtering and adaptive pattern recognition

TL;DR: The adaptive linear combiner is described, and practical applications of the ALC in signal processing and pattern recognition are presented, and Adaptive pattern recognition using neural nets is discussed.
Journal ArticleDOI

Hardware Implementation of a Real-Time Neural Network Controller With a DSP and an FPGA for Nonlinear Systems

TL;DR: The designed intelligent control hardware can perform real-time control of the backpropagation learning algorithm of a neural network and becomes cost effective by using a high capacity of an FPGA chip.
Related Papers (5)