FPGA Implementation of a Multilayer Artificial Neural Network using System-on-Chip Design Methodology

被引:0
作者
Biradar, Ravikant G. [1 ,2 ]
Chatterjee, Abhishek [1 ]
Mishra, Prabhakar [1 ,2 ]
George, Koshy [1 ,2 ]
机构
[1] PESIT, PES Ctr Intelligent Syst, Bangalore 560085, Karnataka, India
[2] PES Inst Technol, Dept Telecommun Engn, Bangalore 560085, Karnataka, India
来源
2015 INTERNATIONAL CONFERENCE ON COGNITIVE COMPUTING AND INFORMATION PROCESSING (CCIP) | 2015年
关键词
Artificial Neural Network; System-on-Chip; Field Programmable Gate Arrays;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Artificial Neural Networks (ANNs) find applications in engineering solutions to complex problems. The usefulness of ANNs in real-time embedded applications can be enhanced if feasible architectures for their hardware implementation can be customized to provide an attractive trade-off between area and performance. In this paper, we present a real-time embedded hardware implementation of a feed-forward neural network which employs backpropagation algorithm for training. Custom modules are designed for the activation functions, the neurons and a finite state machine that co-ordinate activities for training. The proposed ANN is implemented on a Virtex-5 Field Programmable Gate Array. Use of System-on-Chip design methodology enables design reuse while improving the performance metrics.
引用
收藏
页数:6
相关论文
共 21 条
[1]  
Aliaga R. J, 2008, P IEEE INT C ADV EL, P14
[2]   An FPGA implementation of an Artificial Neural Network for prediction of cetane number [J].
Alizadeh, G. ;
Frounchi, J. ;
Nia, M. Baradaran ;
Zarifi, M. H. ;
Asgarifar, S. .
2008 INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING, VOLS 1-3, 2008, :605-+
[3]   Sequential Projection-Based Metacognitive Learning in a Radial Basis Function Network for Classification Problems [J].
Babu, Giduthuri Sateesh ;
Suresh, Sundaram .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2013, 24 (02) :194-206
[4]  
Bahoura M., 2011, 2011 18th IEEE International Conference on Electronics, Circuits and Systems (ICECS 2011), P426, DOI 10.1109/ICECS.2011.6122304
[5]   Artificial neural network implementation on a single FPGA of a pipelined on-line backpropagation [J].
Gadea, R ;
Cerdá, J ;
Ballester, F ;
Mocholí, A .
13TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 2000, :225-230
[6]   Development and Implementation of Parameterized FPGA-Based General Purpose Neural Networks for Online Applications [J].
Gomperts, Alexander ;
Ukil, Abhisek ;
Zurfluh, Franz .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2011, 7 (01) :78-89
[7]  
Haykin S., 2010, Neural networks: A comprehensive foundation, P1, DOI [DOI 10.1017/S0269888998214044, DOI 10.5555/521706]
[8]   Frequency-based multilayer neural network with on-chip learning and enhanced neuron characterisitcs [J].
Hikawa, H .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1999, 10 (03) :545-553
[9]   Classical conditioning with pulsed integrated neural networks: Circuits and system [J].
Lehmann, T .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1998, 45 (06) :720-728
[10]  
Li X., 2004, P 16 INT C MICR TUN, P67