September 2026

Conference Paper

NeuroCoreX: An Open-Source FPGA-Based Spiking Neural Network Emulator with On-Chip Learning

By:
Gautam, Ashish ; Date, Prasanna A; Kulkarni, Shruti R; Mulet, Ian; Zhu, Kevin; Patton, Robert M; Potok, Thomas E
Page Number:
1-9
Book Title:
Neuro Inspired Computational Elements Conference (NICE) 2026
Publication Date:
September 11, 2026
Publisher Location:
IEEE, New Jersey, United States of America
Conference Name:
Neuro Inspired Computational Elements Conference (NICE)
Conference Location:
Atlanta, Georgia, United States of America
Conference Sponsor:
IEEE
View DOI Listing:
https://doi.org/10.1109/NICE69539.2026.11567485

Abstract

Spiking Neural Networks (SNNs) are computational models inspired by the event-driven communication and connectivity patterns of biological neural circuits. They enable high energy efficiency and natural support for diverse architectures ranging from layered networks to small-world and graphstructured topologies. In this work, we introduce NeuroCoreX, an open-source, FPGA-based spiking neural network emulator that provides real-time, on-chip learning and flexible network organization. NeuroCoreX supports both feedforward sensory inputs streamed directly from sensors or PCs via UART and recurrent on-chip connectivity, enabling simultaneous processing and learning from external stimuli and internal network dynamics-capabilities rarely available in existing FPGA SNN platforms. The system implements a Leaky Integrate-and-Fire (LIF) neuron model with current-based synapses and supports pair-based STDP learning on both feedforward and recurrent synapses. A lightweight Python interface enables interactive configuration, live monitoring, weight read-back, and experiment control. Importantly, NeuroCoreX is tightly integrated with the SuperNeuroMAT simulator, allowing SNN models to be transferred seamlessly from software to hardware for hardware-in-the-loop development. By combining real-time plasticity, flexible connectivity, and an open-source VHDL implementation, NeuroCoreX provides an extensible and accessible platform for neuromorphic research, algorithm-hardware co-design, and energy-efficient edge intelligence.