Neuromorphic FPGA Design for Digital Signal Processing
By: Justin London
In this paper, the foundations of neuromorphic computing, spiking neural networks (SNNs) and memristors, are analyzed and discussed. Neuromorphic computing is then applied to FPGA design for digital signal processing (DSP). Finite impulse response (FIR) and infinite impulse response (IIR) filters are implemented with and without neuromorphic computing in Vivado using Verilog HDL. The results suggest that neuromorphic computing can provide low-latency and synaptic plasticity thereby enabling continuous on-chip learning. Due to their parallel and event-driven nature, neuromorphic computing can reduce power consumption by eliminating von Neumann bottlenecks and improve efficiency, but at the cost of reduced numeric precision.
Similar Papers
Neuromorphic Processor Employing FPGA Technology with Universal Interconnections
Hardware Architecture
Builds cheap computer brains that learn fast.
A Quarter of a Century of Neuromorphic Architectures on FPGAs -- an Overview
Hardware Architecture
Makes computers think like brains for faster learning.
Algorithm-hardware co-design of neuromorphic networks with dual memory pathways
Neural and Evolutionary Computing
Makes brain-like computers remember longer, use less power.