FPGA design of a pulse encoder for optoelectronic neural stimulation and recording arrays | IEEE Conference Publication | IEEE Xplore