Si no contamos el costo de ambos (MCU, FPGA) hay aplicaciones donde un microcontrolador puede ser más eficaz que una FPGA? Es más fácil programar un microcontrolador de un FPGA (embedded C vs VHDL, por ejemplo), pero si alguien pasó un tiempo y se implementó el MCU de diseño dentro de un FPGA, entonces la FPGA podría ser utilizado para la misma aplicación como el MCU, pero más eficiente, ya que nos puede implementar más de una sola MCU en un FPGA.
Me preguntaba si la única aplicación que de una MCU puede ser más eficiente que un FPGA es cuando nos conectamos a un sensor analógico para el MCU (por ejemplo una fuente analógica que la cosecha de la entropía en el caso de la producción de números aleatorios, etc)? Es esto correcto o estoy totalmente equivocado?
editar(como gbulmer sugerido): Mis criterios para la eficiencia de la velocidad de ejecución y el rendimiento/watt