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 条
  • [1] FPGA Implementation of Simplified Spiking Neural Network
    Gupta, Shikhar
    Vyas, Arpan
    Trivedi, Gaurav
    [J]. 2020 27TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2020,
  • [2] Hardware Implementation of Spiking Neural Networks on FPGA
    Han, Jianhui
    Li, Zhaolin
    Zheng, Weimin
    Zhang, Youhui
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2020, 25 (04) : 479 - 486
  • [3] Hardware Implementation of Spiking Neural Networks on FPGA
    Jianhui Han
    Zhaolin Li
    Weimin Zheng
    Youhui Zhang
    [J]. Tsinghua Science and Technology, 2020, 25 (04) : 479 - 486
  • [4] A digital neural network FPGA direct hardware implementation algorithm
    Dinu, Andrei
    Cirstea, Marcian
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, PROCEEDINGS, VOLS 1-8, 2007, : 2307 - +
  • [5] FPGA Implementation of an Evolving Spiking Neural Network
    Zuppicich, Alan
    Soltic, Snjezana
    [J]. ADVANCES IN NEURO-INFORMATION PROCESSING, PT I, 2009, 5506 : 1129 - 1136
  • [6] A Digital Neuromorphic Hardware for Spiking Neural Network
    Fan, Yuanning
    Zou, Chenglong
    Liu, Kefei
    Kuang, Yisong
    Cui, Xiaoxin
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2019,
  • [7] Conversion of Artificial Neural Network to Spiking Neural Network for Hardware Implementation
    Chen, Yi-Lun
    Lu, Chih-Cheng
    Juang, Kai-Cheung
    Tang, Kea-Tiong
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2019,
  • [8] Weight Quantization in Spiking Neural Network for Hardware Implementation
    Sulaiman, Muhammad Bintang Gemintang
    Juang, Kai-Cheung
    Lu, Chih-Cheng
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TAIWAN), 2020,
  • [9] FPGA implementation of a spiking neural network for pattern matching
    Caron, Louis-Charles
    Mailhot, Frederic
    Rouat, Jean
    [J]. 2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 649 - 652
  • [10] Spiking Neural Network Implementation on FPGA for Multiclass Classification
    Zhang, Jin
    Zhang, Lei
    [J]. 2023 IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON, 2023,