Spiking Neural Network inference on FPGAs with hls4ml
Not on the map. Why?
Abstract (arXiv)
Spiking Neural Networks (SNNs) provide a naturally temporal machine-learning framework. Their neurons maintain an internal state and propagate information through discrete spikes, enabling low-latency temporal inference. Although SNNs are often associated with asynchronous neuromorphic processors, many scientific real-time inference systems rely on conventional synchronous field-programmable gate arrays (FPGAs) and high-level synthesis (HLS) workflows. In this paper we present an extension of hls4ml that enables clock-driven deployment of SNNs trained in pytorch onto FPGA firmware. We demonstrate the workflow using a dense quantised SNN trained on the Heidelberg Spiking Digits dataset where it achieves inference latencies of approximately 34μs. We validate the generated design through software reference comparisons, HLS C simulation, HLS synthesis, export, and Vivado synthesis reports. This work opens up the hls4ml toolkit to neuromorphic computing, allowing streamlined optimisation, synthesis, and deployment of SNN models for real-time inference.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 25 of its 49 references that are in the map. First posted on arXiv 8 Jun 2026.
Builds on
25 of 49 references.
References · 25
- 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 626
- 2018Deep Learning in Spiking Neural Networkscited by 263
- 2021Training Spiking Neural Networks Using Lessons From Deep Learningcited by 259
- 2017SuperSpike: Supervised learning in multi-layer spiking neural networkscited by 182
- 2019The Heidelberg spiking datasets for the systematic evaluation of spiking neural networkscited by 137
- 2018Fast inference of deep neural networks in FPGAs for particle physicscited by 133
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devicescited by 62
- 2020Compressing deep neural networks on FPGAs to binary and ternary precision with HLS4MLcited by 42
- 2021Fast convolutional neural networks on FPGAs with hls4mlcited by 42
- 2024Spiker+: a framework for the generation of efficient Spiking Neural Networks FPGA accelerators for inference at the edgecited by 18
- 2023FireFly: A High-Throughput Hardware Accelerator for Spiking Neural Networks with Efficient DSP and Memory Optimizationcited by 13
- 2022Real-time semantic segmentation on FPGAs for autonomous vehicles with hls4mlcited by 11
13 more
- 2025hls4ml: A Flexible, Open-Source Platform for Deep Learning Acceleration on Reconfigurable Hardwarecited by 9
- 2024A Fully-Configurable Open-Source Software-Defined Digital Quantized Spiking Neural Core Architecturecited by 8
- 2023On-Sensor Data Filtering using Neuromorphic Computing for High Energy Physics Experimentscited by 7
- 2023FireFly v2: Advancing Hardware Support for High-Performance Spiking Neural Network with a Spatiotemporal FPGA Acceleratorcited by 7
- 2022Skydiver: A Spiking Neural Network Accelerator Exploiting Spatio-Temporal Workload Balancecited by 5
- 2023DeepFire2: A Convolutional Spiking Neural Network Accelerator on FPGAscited by 4
- 2023Neural Network Methods for Radiation Detectors and Imagingcited by 2
- 2025NeuroCoreX: An Open-Source FPGA-Based Spiking Neural Network Emulator with On-Chip Learningcited by 2
- 2025A Robust, Open-Source Framework for Spiking Neural Networks on Low-End FPGAscited by 2
- 2019Deep Learning for Vertex Reconstruction of Neutrino-Nucleus Interaction Events with Combined Energy and Time Datacited by 1
- 2025Unsupervised Particle Tracking with Neuromorphic Computingcited by 1
- 2025Neuromorphic Readout for Hadron Calorimeterscited by 1
- 2025Anomaly detection with spiking neural networks for LHC physicscited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Syn2Logic: End-to-End Neuromorphic Design Automationcited by 0
- 2026Syn2Logic: End-to-End Neuromorphic Design Automation26 Aug 2026