logic could be in a CPLD or FPGA, leaving only the analog portion discrete.
At the speeds in question, I'm pretty sure the logic could be in a general-purpose microcontroller, too. But I'm not sure detailed schematics for the analog parts are available/open.