1. A method, comprising: maintaining neuron information for multiple neurons of a neural network; maintaining incoming firing events for different periods of delay; and based on the neuron information, integrating incoming firing events in a time-division multiplexing manner using multiple processors of the neural network; wherein the total number of neurons in the neural network is based on the number of processors in the neural network and the number of times each processor is time-multiplexed.