1. A neural network, comprising: a multi-compartment neuron comprising: one or more input modules comprising one or more inputs; and one or more neural core circuits for processing said inputs, wherein each core circuit comprises a plurality of source electronic neurons, a plurality of target electronic neurons, and a synaptic interconnect network including a plurality of electronic synapses interconnecting said source neurons to said target neurons; wherein each core circuit has configurable operational parameters; wherein said multi-compartment neuron represents a neuron with a receptive field having a size based on configurable operational parameters of at least one core circuit; and wherein each input of each input module is selectively routed to at least one core circuit for processing based on the size of the receptive field.