Implementation of ANN Training Module on Field Programmable Gate Arrays

Loading...
Publication Logo

Date

2019

Authors

Çağla Sarvan
Mustafa Gündüzalp

Journal Title

Journal ISSN

Volume Title

Publisher

Institute of Electrical and Electronics Engineers Inc.

Open Access Color

Green Open Access

Yes

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Average
Influence
Average
Popularity
Average

Research Projects

Journal Issue

Abstract

This study provides an application-specific integrated circuit (ASIC) diagram of Artificial Neural Networks (ANN) with module design for 32-bit floating point operations on Field Programmable Gate Array (FPGA). It is aimed that ANNs train operations are moved from software to hardware and calculations are made by using IEEE 754 single precision floating point number format. The proposed architecture is designed with combination of Verilog and Very High Speed Integrated Circuits Hardware Description Language (VHDL). Sigmoidal non-linear function was used as the activation function of the train and lookup table (LUT) was created for process efficiency of the designed circuit. Natural parallelisms were used in the calculation of the operations which are implemented on FPGA thus the system operations was accelerated by performing independent operations during the same clock cycle. The results obtained from FPGA were compared with the results obtained from MATLAB R2016b. © 2020 Elsevier B.V. All rights reserved.

Description

Keywords

Ann, Field Programmable Gate Array, Single Precision Floating Point, Verilog, Vhdl, Computer Hardware Description Languages, Digital Arithmetic, Functions, Intelligent Systems, Logic Gates, Matlab, Neural Networks, Signal Receivers, Table Lookup, Activation Functions, Floating Point Operations, Natural Parallelism, Nonlinear Functions, Process Efficiency, Proposed Architectures, Single Precision, Very High Speed Integrated Circuits, Field Programmable Gate Arrays (fpga), Computer hardware description languages, Digital arithmetic, Functions, Intelligent systems, Logic gates, MATLAB, Neural networks, Signal receivers, Table lookup, Activation functions, Floating point operations, Natural parallelism, Nonlinear functions, Process efficiency, Proposed architectures, Single precision, Very high speed integrated circuits, Field programmable gate arrays (FPGA)

Fields of Science

0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology

Citation

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
2

Source

2019 Innovations in Intelligent Systems and Applications Conference ASYU 2019

Volume

Issue

Start Page

1

End Page

6
PlumX Metrics
Citations

CrossRef : 1

Scopus : 1

Patent Family : 1

Captures

Mendeley Readers : 3

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
0.1312

Sustainable Development Goals

SDG data is not available