A 32 x 32 Spiking Neural Network System On Chip