Muy interesante del mundo de los FPGA, aunque extremadamente complejo, yo por ahí tengo un kit Spartan y varias placas de los chinos, que compré hace años. A lo máximo que llegué ya hace tiempo, fue a encender unos led y leer algunos pulsadores, en VHDL, un día de estos lo retomaré, aunque tengo tantos temas pendientes, que no doy abasto.
Desconozco a que frecuencia máxima puede trabajar un FPGA, pero según San Google a muchísimo menos que un ASIC (que desilusión):
" All of these resources used in an FPGA to make them very flexible slow things down. This is why you will never be able to clock an FPGA at speeds comparable to a dedicated chip. An ASIC design can reach speeds faster than 4GHz, while an FPGA is very fast if it's running at 450MHz. This is also why FPGAs consume considerably more power than their ASIC counterparts. An FPGA will require an order of magnitude more power to run than an 8bit microcontroller, like an AVR. However, they still have the huge advantage of being low-cost for small runs (or hobbyists) and re-configurable virtually unlimited times. "