Abstract
Artificial Neural Networks (ANNs) are generally modeled and used as software based. Software models are insufficient in real time applications where ANN output needs to be calculated. ANN has an architecture that can operate in parallel to calculate hidden layers. The fact that ANN has such an architecture makes it potentially fast in calculating certain transactions. However, the speed of these operations in real-time systems depends on the specification of the hardware. Therefore, ANN design has been realized on FPGA which is capable of parallel processing. In this way, the ANN structure was realized in a hardware structure and it was provided to be used on real-time structures.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Chang, A.X.M., Martini, B., Culurciello, E.: Recurrent neural networks hardware implementation on FPGA. arXiv preprint arXiv:1511.05552 (2015)
Abrol, S., Mahajan, R.: Artificial neural network implementation on FPGA chip. Int. J. Comput. Sci. Inform. Technol. Res. 3(1), 11–18 (2015)
Yilmaz, N.: Alan programlamalı kapı dizileri (FPGA) üzerinde bir yapay sinir ağları (YSA)’nın tasarlanması ve donanım olarak gerçekleştirilmesi. Doctoral dissertation, Selçuk Üniversitesi Fen Bilimleri Enstitüsü (2008)
Ali, H.K., Mohammed, E.Z.: Design artificial neural network using FPGA. IJCSNS 10(8), 88 (2010)
Sahin, S., Becerikli, Y., Yazici, S.: Neural network implementation in hardware using FPGAs. In: International Conference on Neural Information Processing. Springer, Heidelberg (2006)
Savran, A., Ünsal, S.: Hardware implementation of a feed forward neural network using FPGAs. In: The third International Conference on Electrical and Electronics Engineering (ELECO 2003) (2003)
Muthuramalingam, A., Himavathi, S., Srinivasan, E.: Neural network implementation using FPGA: issues and application. Int. J. İnform. Technol. 4(2), 86–92 (2008)
Botros, N.M., Abdul-Aziz, M.: Hardware implementation of an artificial neural network. In: IEEE International Conference on Neural Networks. IEEE (1993)
Omondi, A.R., Rajapakse, J.C. (eds.): FPGA Implementations of Neural Networks, vol. 365. Springer, Dordrecht (2006)
Chen, Y., du Plessis, W.: Neural network implementation on a FPGA. In: IEEE AFRICON 6th Africon Conference in Africa, vol. 1. IEEE (2002)
Yigit, T., Ersoy, M.: The testing of wireless local area network with ANN (2013)
AlHajri, M.I., et al.: Classification of indoor environments based on spatial correlation of RF channel fingerprints. In: 2016 IEEE İnternational Symposium on Antennas and Propagation (APSURSI). IEEE (2016)
AlHajri, M.I., Ali, N.T., Shubair, R.M.: Classification of indoor environments for IoT applications: a machine learning approach. IEEE Antennas Wirel. Propag. Lett. 17(12), 2164–2168 (2018)
Kelleci, B.: VHDL ve Verilog ile Sayısal Tasarım, Doç
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Ersoy, M., Kumral, C.D. (2020). Realization of Artificial Neural Networks on FPGA. In: Hemanth, D., Kose, U. (eds) Artificial Intelligence and Applied Mathematics in Engineering Problems. ICAIAME 2019. Lecture Notes on Data Engineering and Communications Technologies, vol 43. Springer, Cham. https://doi.org/10.1007/978-3-030-36178-5_31
Download citation
DOI: https://doi.org/10.1007/978-3-030-36178-5_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-36177-8
Online ISBN: 978-3-030-36178-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)