En términos de la interfaz de la cámara y sincronización de datos, que va a estar bien se puede manejar. Ella no puede manejar velocidades usted está interesado en.
5MP * 3 (colores, RGB) * 15 (veces por segundo) = 225*e6. (suponiendo 24 bits de profundidad de color)
Eso significa que usted tendrá una velocidad de reloj de al menos 225 MHz suponiendo que usted puede mover los datos en cada señal de reloj, que puede que no, dependiendo del sensor, por lo que usted puede necesitar para duplicar esta cifra a alrededor de 450-500 MHz
El Spartan usted está mirando tiene una señal de reloj de 50MHz.
Así que la respuesta corta es no, no a esas velocidades.
La otra consideración la necesidad de aplicar es cuántos bloques de lógica ¿su lógica requieren? para resolver esto, escribir su implementación en VHDL/verilog, simular y, a continuación, synthese. Leer los resultados de la herramienta y le dirá cuántos bloques de lógica que necesita, a continuación, seleccione una FPGA que tiene el 50% o más de la lógica de bloques para permitir que no se puede usar bloques debido a limitaciones de enrutamiento y te da un poco de espacio para crecer.
También es necesario considerar la posibilidad de RAM o algún otro tipo de memoria y cómo se va a almacenar estos estallidos. Si usted está disparando a 15 fps durante 1 segundo, entonces usted necesita 225 MB, que es mucho o RAM para un sistema embebido.
Después de almacenar en la memoria RAM será necesario vaciar en la ROM de algún tipo (por ejemplo compact flash).