Otros ¿Hay mucha diferencia entre un ASIC y un FPGA?
-
Estoy caliente
¿Hay mucha diferencia entre un ASIC y un FPGA?
Sé como funcionan y tal, pero a nivel de potencia y fuerza bruta ¿sale mucho más a cuenta diseñar un ASIC que "programar" un FPGA?
Imagino que interviene aquí el tema económico, supongo que a partir un número de puertas o flip-flops se empieza a tirar ya por el FPGA. También está el tema de la eficiencia, pero eso gasta menos que una bombilla, no creo que sea importante salvo aplicaciones muy concretas 
@dinpolero
-
:3

Iniciado por
javi44
Sé como funcionan y tal, pero a nivel de potencia y fuerza bruta ¿sale mucho más a cuenta diseñar un ASIC que "programar" un FPGA?
Imagino que interviene aquí el tema económico, supongo que a partir un número de puertas o flip-flops se empieza a tirar ya por el FPGA. También está el tema de la eficiencia, pero eso gasta menos que una bombilla, no creo que sea importante salvo aplicaciones muy concretas
@
dinpolero
A nivel lógico son exactamente lo mismo, y en ambos casos se considera implementación por hardware. El ASIC siempre estará más optimizado tanto a nivel energético como a nivel de velocidad, pero la diferencia en muy pocos casos resulta algo relevante. Puedes implementar en FPGAs procesadores completos con sus periféricos (timers, USART, etc.).
ASIC siempre saldrá más barato porque las FPGA son bastante caras, pero no es reprogramable. Por eso se usan FPGAs para diseño y el producto final lleva un ASIC.
-
ForoParalelo: Miembro
Las fpga siempre han sido para desarrollo y asic para el producto final.
El problema es que las fpga han bajado tanto de precio que sale a cuenta vender el hardware programable.
-
ForoParalelo: Miembro
Yo los principales casos de uso reales que conozco de FPGAs són para prototipado (necesitas ir reprogramando bloques y eso no es posible con un ASIC como te han comentado) o cuando se le quiere dar un uso que es tan "real time" que lo quieres mantener lo más a bajo nivel posible para no añadir retrasos innecesarios. Por ejemplo, analizar el tráfico TCP/IP en tiempo real intentando perjudicar lo mínimo posible a nivel de latencia.
-
Estoy caliente
Pues doy el hilo por cerrado, ya me ha quedado claro que las FPGAs son para diseño y prototipado de ASICs que se producirán bastante en masa o casos específicos que requieren de mucha optimización. Salvo que ahora para casos concretos se tira de FPGA si no hay necesidad de montar luego ASICs.
Gracias por las respuestas, todas han sido muy claras.
Permisos de publicación
- No puedes crear nuevos temas
- No puedes responder temas
- No puedes subir archivos adjuntos
- No puedes editar tus mensajes
-
Reglas del foro
▲
▼
Atajos de Navegación Disponibles