Hardware implementation of the simplified digital spiking neural network on FPGA

被引:1
|
作者
Lee K. [1 ]
Kim Y. [2 ]
机构
[1] Department of Electronic Engineering, Kwangwoon University, Seoul
[2] School of Electronic and Electrical Engineering, Hongik University, Seoul
基金
新加坡国家研究基金会;
关键词
FPGA; Hardware synthesis; Image classification; Spiking neuron models; Verilog HDL;
D O I
10.5573/IEIESPC.2019.8.5.405
中图分类号
学科分类号
摘要
Artificial neural networks (ANNs) are being studied in various fields. However, classic ANNs have limitations in hardware implementation, due to computational complexity. On the other hand, spiking neural networks (SNNs), which are inspired by biological neural systems, have optimal characteristics in hardware implementation. In the SNN, communication is performed between neurons by using spikes, which are represented by a single bit. This reduces computational complexity and logic occupation in a device. SNNs have weights and delays as adjustable parameters, and have been successfully used for image classification. Although there are several mathematical spiking neuron models, to reduce computational complexity, this paper proposes a simplified and digital leaky integrate-and-fire (SDLIF) model, which is computationally efficient and powerful. Temporal coding is used as neural coding. We also describe a field-programmable gate array (FPGA) implementation using Verilog hardware description language (HDL), and discuss simple image pattern classification problems as verification. The final results demonstrate not only the performance of the SNN for image pattern recognition and classification, but also its efficiency, such as low logic occupation in the device, and low power consumption on the FPGA. © 2019 The Institute of Electronics and Information Engineers.
引用
下载
收藏
页码:405 / 414
页数:9
相关论文
共 50 条
  • [21] Digital hardware implementation of a neural network used for classification
    Faiedh, H
    Gafsi, Z
    Torki, K
    Besbes, K
    16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2004, : 551 - 554
  • [22] A Reconfigurable Spiking Neural Network Digital ASIC Simulation and Implementation
    Van Sickle, Kevin
    Abdel-Aty-Zohdy, Hoda
    NAECON: PROCEEDINGS OF THE IEEE 2009 NATIONAL AEROSPACE & ELECTRONICS CONFERENCE, 2009, : 275 - 280
  • [23] Digital Recognition Based on Neural Network and FPGA Implementation
    Zhang, Chaoyue
    Wang, Yu
    Guo, Jinxu
    Zhang, Hao
    2017 NINTH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS (IHMSC 2017), VOL 1, 2017, : 280 - 283
  • [24] Biorealistic Spiking Neural Network on FPGA
    Ambroise, Matthieu
    Levi, Timothee
    Bornat, Yannick
    Saighi, Sylvain
    2013 47TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS), 2013,
  • [25] Smart Hardware Implementation of Spiking Neural Networks
    Galan-Prado, Fabio
    Rossello, Josep L.
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2017, PT I, 2017, 10305 : 560 - 568
  • [26] HARDWARE IMPLEMENTATION OF STOCHASTIC SPIKING NEURAL NETWORKS
    Rossello, Josep L.
    Canals, Vincent
    Morro, Antoni
    Oliver, Antoni
    INTERNATIONAL JOURNAL OF NEURAL SYSTEMS, 2012, 22 (04)
  • [27] The Scalable Spiking Neural Network Automatic Generation in MATLAB Focused on the Hardware Implementation
    Popov, Alexey V.
    Sayarkin, Konstantin S.
    Zhilenkov, Anton A.
    PROCEEDINGS OF THE 2018 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2018, : 962 - 965
  • [28] Simplified Hardware Implementation of Memoryless Dot Product for Neural Network Inference
    Kouretas, I
    Paliouras, V
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [29] Hardware implementation of a real time neural network controller with a DSP and an FPGA
    Kim, SS
    Jung, S
    2004 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1- 5, PROCEEDINGS, 2004, : 4639 - 4644
  • [30] Implementation of neural network hardware based on a floating point operation in an FPGA
    Kim, Jeong-Seob
    Jung, Seul
    ICMIT 2007: MECHATRONICS, MEMS, AND SMART MATERIALS, PTS 1 AND 2, 2008, 6794