A reconfigurable ASIC front end