A multi-channel recording/stimulation device for neuro-prosthetic application