1. Apparatus for a neuromorphic network comprising an artificial neural network for implementing a solution to one of a control, detection and classification application, the neuromorphic artificial neural network comprising a multi-dimensional array of interconnected, addressable circuit elements configured as one of a neuron and a synapse, the neuromorphic artificial neural network comprising: a special purpose computer processor comprising an artificial neural network configuration structure for configuring the multi-dimensional array of interconnected, addressable circuit elements; and an interface and control structure for connecting the addressably configured multi-dimensional array to an external process implementing one of a control, detection and classification application; each circuit element having the same electronic components addressably configured to perform, under special purpose program control by of the special purpose computer processor, one of a neuron function and a synapse function each addressably configured circuit element of the addressably configured multi-dimensional array, at least one circuit element of the multi-dimensional array addressably configured as an input neuron responsive to receiving data from the external process, at least one circuit element of the addressably configured multi-dimensional array addressably configured as an output neuron for outputting data to the external process, and under special purpose program control, one to multiple circuit elements of the multi-dimensional array addressably configured as one of a neuron or a synapse connected between the input neuron and the output neuron, each addressably configured synapse of the neuromorphic network of the addressably configured multi-dimensional array of circuit elements having a programmable propagation distance/delay parameter, each addressably configured neuron addressably connected under special purpose program control to one of up to 8N different addressably configured synapses of the addressably configured multi-dimensional array, where N is an integer equal to or greater than 1.