Design and Implementation of Logic Gates using Artificial Neural Networks on FPGA

Authors

  • Bharath Rao Madela  Department of Electronics and Communication Engineering, SVNIT, Surat, Gujarat, India
  • V. Yaswanth Siva Sai  Department of Electronics and Communication Engineering, SVNIT, Surat, Gujarat, India

Keywords:

Artificial Neural Network, FPGA, Verilog, Activation Function, Feed Forward Propagation

Abstract

In this paper, a hardware implementation of artificial neural networks and implementation of logic gates using artificial neural networks on Field Programmable Gate Arrays (FPGA) is presented. A digital system architecture for feed forward multilayer neural network is realized. The parallel structure of a neural network makes it potentially fast for the computation of certain tasks that makes a neural network well suited for implementation in VLSI technology. Then logic gates are implemented using Feed Forward Neural Network. FPGA has been used to reduce the unit neuron hardware by designing the activation function inside the neuron without the need of lookup tables. The whole design is realized using Verilog HDL and is implemented on FPGA.

References

  1. B. Widrow, D. E. Rumelhart, and M.A. Lehr, "Neural Networks: applications in industry, business and science," Communications of the ACM, vol. 37, no. 3, pp. 93-105, 1994.
  2. Rolf F. Molz, Paulo M. Engel, Fernando G. Moraes, "Codesign to Fully Parallel Neural Network for a Classification Problem". University Montpellier II, France, 2000.
  3. A. Muthuramalingam, S. Himavathi, and E. Srinivasan, "Neural network implementation using fpga: Issues and Application," The International Journal of Information Technology, vol. 4, no.2, pp.86-92, 2008.
  4. Hardik H. Makwana, Dharmesh J. Shah, Priyesh P. Gandhi."FPGA Implementation of Artificial Neural Network" International Journal of Emerging Technology and Advanced Engineering Volume 3, Issue 1, January 2013.
  5. Esraa Zeki Mhammed and Haitham Kareem Ali,"Hardware implementation of Artificial Neural Network Using Field Programmable Gate Array" International Journal of Computer Theory and Engineering, Vol. 5, October 2013.
  6. Emmanuel Adetiba, F.A. Ibikunle, S.A. Daramola and A.T. Oliajide, "Implementation of Efficient Perceptro ANN Neurons on Field Programmable Gate Array Chip" International Journal of Engineering & Technology IJET-IJENS Vol 14 No:01.
  7. A. Savran and S.Unsal, "Hardware Implementation of a feed forward neural network using FPGA’s"  Ege, Department of Electrical and Electronics Engineering, 2003.

Downloads

Published

2017-10-31

Issue

Section

Research Articles

How to Cite

[1]
Bharath Rao Madela, V. Yaswanth Siva Sai, " Design and Implementation of Logic Gates using Artificial Neural Networks on FPGA, IInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 2, Issue 5, pp.243-247, September-October-2017.