EMCCD front-end electronics