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 条
  • [1] Implementation of BC3 Encryption Algorithm on FPGA Zynq-7000
    Ma'muri
    Kurniawan, Yusuf
    Sutikno, Sarwono
    2017 INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND SMART DEVICES (ISESD), 2017, : 329 - 334
  • [2] Monitoring Implementation for Spiking Neural Networks Architecture on Zynq-7000 All Programmable SoCs
    Zapata, Mireya
    Vallejo-Mancero, Bernardo
    Remache-Vinueza, Byron
    Madrenas, Jordi
    INTELLIGENT HUMAN SYSTEMS INTEGRATION 2021, 2021, 1322 : 489 - 495
  • [3] Digital implementation of artificial neural networks: From VHDL description to FPGA implementation
    Izeboudjen, N
    Farah, A
    Titri, S
    Boumeridja, H
    ENGINEERING APPLICATIONS OF BIO-INSPIRED ARTIFICIAL NEURAL NETWORKS, VOL II, 1999, 1607 : 139 - 148
  • [4] Implementing PSK and FSK Scheme in Zynq-7000 FPGA for SDR applications
    Mamarde, Raj
    Khoje, Suchitra
    PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2018, : 721 - 727
  • [5] Efficient Hardware Implementation of Artificial Neural Networks on FPGA
    Khalil, Kasem
    Mohaidat, Tamador
    Darwich, Mahmoud
    Kumar, Ashok
    Bayoumi, Magdy
    2024 IEEE 6TH INTERNATIONAL CONFERENCE ON AI CIRCUITS AND SYSTEMS, AICAS 2024, 2024, : 233 - 237
  • [6] 基于Zynq-7000 FPGA的高速信号采集处理平台
    李正轩
    费树岷
    单片机与嵌入式系统应用, 2016, 16 (02) : 44 - 47
  • [7] Heavy Ion Single Event Effects Measurements of Xilinx Zynq-7000 FPGA
    Amrbar, Mehran
    Irom, Farokh
    Guertin, Steven M.
    Allen, Greg
    2015 IEEE RADIATION EFFECTS DATA WORKSHOP (REDW), 2015, : 1 - 4
  • [8] The Implementation of the Real-Time Model of the Asynchronous Motor and the Two Mass Mechanical Load at ZYNQ-7000
    Bartik, Ondrej
    2017 7TH IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE), 2017, : 150 - 155
  • [9] Analysis of the impact on soft error in AXI CDMA based on Xilinx Zynq-7000 FPGA
    Xiong, Xu
    Du, Xuecheng
    Zheng, Bo
    He, Sanjun
    Li, Ye
    Yang, Weitao
    Feng, Song
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2022, 1037
  • [10] SEU and SEFI protection for DDR3 memories in a Xilinx Zynq-7000 FPGA
    Cobreces, A.
    Tabero, J.
    Regadio, A.
    Sanchez-Macian, A.
    Reviriego, P.
    Maestro, J. A.
    2017 6TH IEEE INTERNATIONAL CONFERENCE ON SPACE MISSION CHALLENGES FOR INFORMATION TECHNOLOGY (SMC-IT), 2017, : 151 - 153