FPGA Design of a Spiking Neural Network accelerator for optical event-based high-speed embedded digital cameras

Spiking Neural Networks (SNNs) are an interesting alternative to Artificial Neural Networks (ANNs) in applications such as event-based vision systems, given their compatibility in processing sparse events and achieving energy-efficient computation. FPGAs offer a valuable solution for SNN acceleration due to their reconfigurable logic, parallel processing, and low-power operation. However, implementing large-scale SNNs on FPGAs is challenging due to constraints in logic resources and memory. This work proposes a resource reutilization strategy to minimize logic utilization, reducing hardware complexity while maintaining computational accuracy. The SNN architecture is based on the Leaky Integrate-and-Fire (LIF) neuron model and is highly parameterizable, allowing for configurability in the number of neurons, weight precision and membrane potential width. Training and testing were conducted using snnTorch with the MNIST dataset to assess classification accuracy under varying configurations. The hardware implementation was validated on the Zynq UltraScale+ ZU5CG FPGA, achieving resource usage of 4137 LUTs and 4202 registers. The proposed architecture achieves an inference time of 0.09 ms and energy consumption of 0.04 mJ per inference, demonstrating its suitability for implementing hardware-efficient SNNs on FPGAs without substantial performance degradation.

Publication Details

Journal
Electronic Theses and Dissertations Repository (University of Pisa)
Published
2025-05-22
Primary Topic
Advanced Memory and Neural Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

FPGA Design of a Spiking Neural Network accelerator for optical event-based high-speed embedded digital cameras

Electronic Theses and Dissertations Repository (University of Pisa)
Advanced Memory and Neural Computing
article

FPGA Design of a Spiking Neural Network accelerator for optical event-based high-speed embedded digital cameras

article en

Abstract

Spiking Neural Networks (SNNs) are an interesting alternative to Artificial Neural Networks (ANNs) in applications such as event-based vision systems, given their compatibility in processing sparse events and achieving energy-efficient computation. FPGAs offer a valuable solution for SNN acceleration due to their reconfigurable logic, parallel processing, and low-power operation. However, implementing large-scale SNNs on FPGAs is challenging due to constraints in logic resources and memory. This work proposes a resource reutilization strategy to minimize logic utilization, reducing hardware complexity while maintaining computational accuracy. The SNN architecture is based on the Leaky Integrate-and-Fire (LIF) neuron model and is highly parameterizable, allowing for configurability in the number of neurons, weight precision and membrane potential width. Training and testing were conducted using snnTorch with the MNIST dataset to assess classification accuracy under varying configurations. The hardware implementation was validated on the Zynq UltraScale+ ZU5CG FPGA, achieving resource usage of 4137 LUTs and 4202 registers. The proposed architecture achieves an inference time of 0.09 ms and energy consumption of 0.04 mJ per inference, demonstrating its suitability for implementing hardware-efficient SNNs on FPGAs without substantial performance degradation.

Electronic Theses and Dissertations Repository (University of Pisa)
Affordable and clean energy
Openalex Percentile: Top 53%
Advanced Memory and Neural Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

FPGA Design of a Spiking Neural Network accelerator for optical event-based high-speed embedded digital cameras · Electronic Theses and Dissertations Repository (University of Pisa) (2025) | TGRS Research Map | TGRS