Otros ¿Hay mucha diferencia entre un ASIC y un FPGA?

  1. #1
    Estoy caliente Avatar de quemadillas
    Registro
    02 Aug, 14
    Ubicación
    Gerona, Jovenlandia
    Mensajes
    17,129
    Me gusta (Dados)
    11873
    Me gusta (Recibidos)
    7269

    ¿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

  2. #2
    :3 Avatar de dinpolero
    Registro
    10 May, 16
    Ubicación
    Detras de ti
    Mensajes
    50,722
    Me gusta (Dados)
    34826
    Me gusta (Recibidos)
    21311
    Cita Iniciado por javi44 Ver mensaje
    El mensaje está oculto porque el usuario está en tu lista de ignorados.
    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.

  3. #3
    ForoParalelo: Miembro Avatar de Caleidos
    Registro
    08 Apr, 13
    Mensajes
    2,032
    Me gusta (Dados)
    318
    Me gusta (Recibidos)
    914
    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.

  4. #4
    ForoParalelo: Miembro Avatar de gigigiani
    Registro
    30 Nov, 21
    Mensajes
    3
    Me gusta (Dados)
    0
    Me gusta (Recibidos)
    2
    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.

  5. #5
    Estoy caliente Avatar de quemadillas
    Registro
    02 Aug, 14
    Ubicación
    Gerona, Jovenlandia
    Mensajes
    17,129
    Me gusta (Dados)
    11873
    Me gusta (Recibidos)
    7269
    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
  •