DOE OSTI · 3739686
NeuroCoreX: An Open-Source FPGA-Based Spiking Neural Network Emulator with On-Chip Learning
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.
Keep this discovery
Explore connections, maps & timelines
Gautam, Ashish [ORNL], Date, Prasanna [ORNL] (ORCID:000000021664069X), Kulkarni, Shruti [ORNL] (ORCID:0000000168949851), Patton, Robert [ORNL] (ORCID:0000000281010571), Potok, Thomas [ORNL] (ORCID:0000000166873435), Mulet, Ian [University of Tennessee (UT)], Zhu, Kevin [George Mason University, Virginia]. 2026-06-01. NeuroCoreX: An Open-Source FPGA-Based Spiking Neural Network Emulator with On-Chip Learning. https://doi.org/10.1109/nice69539.2026.11567485
Cite the original work for its findings. Save a collection to share your selection of sources.