Hello all,
I've had my share of microcontrollers I worked with, but now I need to interface a high speed ADC, which outputs its 12-bit data at 900Mbit/s (450MHz). I can't ignore (or circumvent) FPGA's here, but I'm a bit daunted by the devices which are capapble of this. So far, I found the Lattice ECP3 family, Xilinx Spartan 6 and Altera Cyclone V devices to be able to do this.
However, these devices are very, very complicated, and I don't need much functionality apart from receiving and storing data for a couple of microseconds, and then slowly (could be UART!) transferring the data to a PC. Does anyone know a smaller (in pin count / real estate) device that can do this? I know I still have to figure out how to store my data, probably that's also going to be some LVDS storage(?).
I'd also be happy if anyone can tell me why smaller packages do not have the high-data-rate transceivers. Is that just market-driven, or am I overlooking something ?
Thanks for your help!