Depende de la aplicación.
En general, si la aplicación requiere un gran nivel de paralelismo a nivel de grano fino y una latencia muy baja, entonces el enfoque ASIC / FPGA es más adecuado.
Si el requisito de velocidad de procesamiento es moderado, digamos menos de 1000 MIPS, entonces un dispositivo integrado es más adecuado. Si se permite el paralelismo de grano del curso, podemos aumentar la velocidad mediante el uso de procesadores de múltiples núcleos. Tiene menor costo y mejor flexibilidad. También es más adecuado para algoritmos complicados.
- ¿Qué tipo de conocimiento se debe adquirir para el rol de programador de controladores de dispositivos integrados como un programa más reciente?
- ¿Se alejarán los dispositivos integrados de ser programados en C en un futuro cercano?
- ¿Cuáles son las instrucciones de E / S utilizadas en 8051?
- ¿Decidí mi proyecto b.tech como domótica basada en labview usando la placa arduino? ¿Qué piensa usted al respecto? ¿Qué parámetros se pueden considerar en este proyecto?
- ¿Cuál es el mejor instituto para sistemas integrados: Nirma Institute of Technology o CDAC Pune?
Algunas personas usan una combinación, un front-end FPGA que procesa los datos a alta velocidad y alimenta fragmentos de información más manejables al procesador incorporado.
Pero de nuevo es una cuestión de economía. Si a alguien se le ocurre una aplicación inteligente de IOT que venderá 10 millones de piezas cada año, es mejor seguir el camino ASIC. Luego, el costo de I + D se divide 10 millones de veces y el chip resultante vencerá a la solución integrada.