Back to Search Start Over

CORDIC-SNN: On-FPGA STDP Learning With Izhikevich Neurons.

Authors :
Heidarpur, Moslem
Ahmadi, Arash
Ahmadi, Majid
Rahimi Azghadi, Mostafa
Source :
IEEE Transactions on Circuits & Systems. Part I: Regular Papers. Jul2019, Vol. 66 Issue 7, p2651-2661. 11p.
Publication Year :
2019

Abstract

This paper proposes a neuromorphic platform for on-FPGA online spike timing dependant plasticity (STDP) learning, based on the COordinate Rotation DIgital Computer (CORDIC) algorithms. The implemented platform comprises two main components. First, the Izhikevich neuron model is modified for implementation using the CORDIC algorithm, simulated to ensure the model accuracy, described as hardware, and implemented on FPGA. Second, the STDP learning algorithm is adapted and optimized using the CORDIC method, synthesized for hardware, and implemented to perform on-FPGA online learning on a network of CORDIC Izhikevich neurons to demonstrate competitive Hebbian learning. The implementation results are compared with the original model and state-of-the-art to verify accuracy, effectiveness, and higher speed of the system. These comparisons confirm that the proposed neuromorphic system offers better performance and higher accuracy while being straightforward to implement and suitable to scale. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
15498328
Volume :
66
Issue :
7
Database :
Academic Search Index
Journal :
IEEE Transactions on Circuits & Systems. Part I: Regular Papers
Publication Type :
Periodical
Accession number :
137116458
Full Text :
https://doi.org/10.1109/TCSI.2019.2899356