The front-end data conversion and readout electronics for the CMS ECAL upgrade