Las limitaciones de las FPGA
Además de todas estas ventajas, hay, por supuesto, límites para el uso de FPGA. En primer lugar, están los costes, que son más altos que los de los componentes estándar que se fabrican en grandes volúmenes. A continuación, las FPGA solo son adecuados para aplicaciones de complejidad limitada; desde un cierto nivel de funcionalidad, es mejor cambiar a una combinación de software y hardware, ya que los microcontroladores y los procesadores de aplicaciones ya integran una lógica fundamental que incluye múltiples interfaces de E / S listas para usar que deberían desarrollarse primero en una FPGA. Habiendo dicho esto, es posible hacer mucho con FPGA. Por ejemplo, incluso hay lógica x86 en FPGA. Sin embargo, todavía está muy lejos de todo el mapeo de la lógica de software completa que existe para x86 en FPGA. Por lo tanto, las ventajas y desventajas deben considerarse para cada aplicación individualmente, teniendo en cuenta los componentes estándar disponibles. Sin embargo, en general, las FPGA ofrecen una alternativa flexible y segura para casi todos los desafíos en los que las soluciones basadas en hardware o software habrían alcanzado durante mucho tiempo los límites de desarrollo. Muchas aplicaciones que demandan seguridad funcional no pueden funcionar hoy sin la lógica FPGA.