An Optoelectronic Stimulator for Retinal Prosthesis