Yo diría que FPGA y Raspberry Pi no se pueden comparar. Vayamos a la aplicación.
Si su aplicación (procesamiento de imágenes aquí) requiere alta latencia y resultados realmente muy buenos. Raspberry Pi puede hacer procesamiento de imágenes definitivamente pero, ¡latencia!
Te diré a qué me refiero con latencia.
- ¿Cómo se maneja el procesamiento gráfico en Linux? ¿Cómo puede raspberry pi generar una transmisión HD?
- He visto proyectos en los que puedo usar una Raspberry Pi para funcionar como una cámara de seguridad, por lo que graba en movimiento. ¿Hay alguna manera de decirle que guarde los últimos 5 minutos de metraje basados en un sensor?
- ¿Pueden 2 placas Arduino comunicarse a través de módulos RFID / NFC?
- ¿Cuáles son algunas razones por las que debería usar Intel Galileo en lugar de Raspberry Pi o Arduino?
- ¿Es una buena idea usar hardware abierto como Arduino o Raspberry Pi en proyectos profesionales?
Considere un programa que toma finito para ejecutar. Pocos milisegundos. Eh .. 100 mS. La imagen que está capturando requiere una velocidad de datos mucho más rápida. ¿Cómo puedes lograrlo? Al optimizar también no puede asistir a 50mS.
En tales casos, se utilizan FPGA. ¿Ves cricket? Usan FPGA de todas las formas posibles. 3er Árbitro, si la pelota tocó el bate o no, la vista de rayos X todos son FPGA. Pueden dar la mejor precisión.
Los FPGA pueden alcanzar fácilmente 1uS de ejecución. Si opta por FPGA de gama alta, tales FPGA son capaces de procesar datos en torno a 50 nS.
Antes de elegir el dispositivo, haga su llamada. Los FPGA también son tan baratos como Raspberry Pi, pero son para principiantes.