An Efficient VHDL Implementation of two Artificial Neural Networks on Zynq-7000 FPGA

被引:0
|
作者
Sadeghikhah, Kaveh [1 ]
Zhang, Lei [1 ]
Paranjape, Raman [1 ]
机构
[1] Univ Regina, Engn & Appl Sci, Regina, SK, Canada
关键词
artificial neural network; FPGA; VHDL; training; activation function; MATLAB; weights; and biases;
D O I
10.1109/CCECE58730.2023.10288905
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents the FPGA implementation of two different topologies of an Artificial Neural Network (ANN) on the Xilinx Zynq-7000 evaluation board. The engine dataset available in MATLAB is used to train the neural network. The resulting parameters of a neural network are taken from MATLAB and are used to implement it on FPGA. Two structures are implemented with different accuracy of sfix_24_8 and sfix_32_16 and different clock frequencies and resource utilization is measured. The maximum achievable frequency measured is 83.33 MHz and the minimum power is 0.203 W.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Artificial neural networks processor - A hardware implementation using a FPGA
    Ferreira, P
    Ribeiro, P
    Antunes, A
    Dias, FM
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 1084 - 1086
  • [32] FPGA Implementation of Function Approximation Module for Artificial Neural Networks
    Bohrn, Marek
    Fujcik, Lukas
    Vrba, Radimir
    TSP 2010: 33RD INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING, 2010, : 142 - 145
  • [33] Area Efficient Implementation of FSK Receiver on Xilinx Zynq FPGA
    Reddy, T. Thammi
    Madhavi, B. K.
    Kishore, K. Lal
    2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 1, 2016, : 184 - 190
  • [34] Implementation of Baseband Transmitter Design based on QPSK Modulation on Zynq-7000 All-Programmable System-on-Chip
    Setiawan, Erwin
    Latin, Mukmin Maulana
    Mardiana, Vita Awalia
    Adiono, Trio
    2017 INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND SMART DEVICES (ISESD), 2017, : 138 - 143
  • [35] Efficient Implementation of Activation Function on FPGA for Accelerating Neural Networks
    Qian, Kai
    Liu, Yinqiu
    Zhang, Zexu
    Wang, Kun
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [36] High speed Power efficient Vedic arithmetic modules on Zedboard-Zynq-7000 FPGA
    S, Sujitha
    Kailath, Binsu J.
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2021, 49 (11) : 3683 - 3718
  • [37] FPGA implementation of a multilayer perceptron neural network using VHDL
    Taright, Yamina
    Hubin, Michel
    International Conference on Signal Processing Proceedings, ICSP, 1998, 2 : 1311 - 1314
  • [38] FPGA implementation of a multilayer perceptron neural network using VHDL
    Taright, Y
    Hubin, M
    ICSP '98: 1998 FOURTH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, PROCEEDINGS, VOLS I AND II, 1998, : 1311 - 1314
  • [39] Single Event Effects Characterization of the Programmable Logic of Xilinx Zynq-7000 FPGA Using Very/Ultra High-Energy Heavy Ions
    Vlagkoulis, Vasileios
    Sari, Aitzan
    Vrachnis, John
    Antonopoulos, Georgios
    Segkos, Nikolaos
    Psarakis, Mihalis
    Tavoularis, Antonios
    Furano, Gianluca
    Boatella Polo, Cesar
    Poivey, Christian
    Ferlet-Cavrois, Veronique
    Kastriotou, Maria
    Fernandez Martinez, Pablo
    Alia, Ruben Garcia
    Voss, Kay-Obbe
    Schuy, Christoph
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2021, 68 (01) : 36 - 45
  • [40] An efficient FPGA implementation of hand gestures recognition based on neural networks
    Abdolazimi, Ali
    Molahosseini, Amir Sabbagh
    Keynia, Farshid
    NEXO REVISTA CIENTIFICA, 2021, 34 (02): : 807 - 824