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 条
  • [31] 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
  • [32] A networked FPGA-based hardware implementation of a neural network application
    Restrepo, HF
    Hoffmann, R
    Perez-Uribe, A
    Teuscher, C
    Sanchez, E
    2000 IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2000, : 337 - 338
  • [33] Hardware implementation of a neural network controller with an MCU and an FPGA for nonlinear systems
    Kim, Sung-Su
    Jung, Seul
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2006, 4 (05) : 567 - 574
  • [34] Hardware Implementation of a Neural Network Controller on FPGA for a Humanoid Robot Arm
    Kim, Jeong-Seob
    Jung, Seul
    2008 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS, VOLS 1-3, 2008, : 1164 - 1169
  • [35] Implementation of a biologically realistic spiking neuron model on FPGA hardware
    Glackin, B
    Maguire, LP
    McGinnity, TM
    Belatreche, A
    Wu, Q
    Proceedings of the 8th Joint Conference on Information Sciences, Vols 1-3, 2005, : 1412 - 1415
  • [36] Hardware Implementation of an Approximate Simplified Piecewise Linear Spiking Neuron
    Liu, Hao
    Wang, Mingjiang
    Yao, Longxin
    Liu, Ming
    ELECTRONICS, 2023, 12 (12)
  • [37] Behavior of a Hippocampal Spiking Network and FPGA Implementation
    Hao, Jingyi
    Hao, Xinyu
    Wang, Jiang
    Yang, Shuangming
    Deng, Bin
    Yu, Haitao
    PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 8433 - 8438
  • [38] Digital Implementation of the Retinal Spiking Neural Network under Light Stimulation
    Yang, Shuangming
    Wang, Jiang
    Deng, Bin
    Li, Huiyan
    Che, Yanqiu
    2019 9TH INTERNATIONAL IEEE/EMBS CONFERENCE ON NEURAL ENGINEERING (NER), 2019, : 542 - 545
  • [39] Hardware implementation of a mixed analog-digital neural network
    Izak, R
    Trott, K
    Zahn, T
    Markl, U
    COMPUTATIONAL INTELLIGENCE: THEORY AND APPLICATIONS, 1997, 1226 : 560 - 560
  • [40] Digital hardware implementation of a radial basis function neural network
    Nguyen Phan Thanh
    Kung, Ying-Shieh
    Chen, Seng-Chi
    Chou, Hsin-Hung
    COMPUTERS & ELECTRICAL ENGINEERING, 2016, 53 : 106 - 121