An electrically trainable artificial neural network (ETANN) with 10240 'floating gate' synapses | Synapse