Quais são as desvantagens do uso de kits de desenvolvimento FPGA como o 'produto final'?


12

Entendo que empresas sérias de HW podem fabricar suas próprias placas, mas quais são as desvantagens de usar uma placa de desenvolvimento 'em produção', ou seja, colocar uma placa PCIe em um servidor e executar cálculos nela?


2
Além dos custos e recursos indesejáveis ​​de "depuração" restantes?
Ignacio Vazquez-Abrams

@ IgnacioVazquez-Abrams são os recursos de depuração realmente um problema?
Dmitri Nesteruk

Eles podem ser se derem acesso irrestrito ao seu design.
Ignacio Vazquez-Abrams

Respostas:


15

O maior deles é que ele pode não estar disponível amanhã.

Em alguns casos, os fabricantes pretendem que a placa de desenvolvimento possa ser usada em produção de baixo volume e comprometem-se a manter a produção por um período de tempo. Eles também podem disponibilizar esquemas e gerbers que permitem produzir as placas você mesmo.

Produzir uma placa compatível por um longo período de tempo é um compromisso significativo - como fabricar um produto. Eles precisam lidar com componentes obsoletos, alterações de documentos e assim por diante.

Outras desvantagens se concentram no fato de não ter sido projetado apenas para o seu aplicativo, por isso pode ser muito grande, com muita energia, sem recursos, etc.

OTOH, a produção relativamente alta pode ter vantagens. O custo de uma placa de desenvolvimento para um cliente aeroespacial meu foi menor que o custo de preencher apenas uma placa simples equivalente (isso é antes de comprar as peças ou testar).


O problema com a produção para mim não é custo, mas absoluta falta de qualificação. Mas, por outro lado, não há opção para ter> 1 FPGA em uma única placa, certo?
Dmitri Nesteruk

3

Falando por experiência própria ...

Muitos anos atrás, minha empresa estava experimentando um aplicativo FPGA de baixo volume. Na época, não havia quadros de produção que atendessem às nossas necessidades e, devido às pressões do tempo, não era possível projetar as nossas. Acabamos indo com uma placa de demonstração produzida por um conhecido distribuidor da Xilinx.

O maior negativo que encontramos foi uma taxa de mortalidade infantil muito alta. Por qualquer motivo, o distribuidor não investiu o suficiente em seu processo de teste de fabricação. Além disso, uma placa de desenvolvimento típica provavelmente possui muitos componentes que seu projeto não precisa, mas esses componentes ainda contribuem para o conjunto de falhas.

Para piorar a situação, o distribuidor não estava realmente preparado para lidar com o retrabalho e, para resumir uma longa história, acabamos com uma grande pilha de placas não funcionais em nosso laboratório.

Do lado positivo, as placas nos permitiram atender às nossas necessidades de produção e as placas que funcionavam no momento da instalação tendem a continuar funcionando.

Na análise final, o projeto durou mais do que esperávamos e, nas últimas fases, adquirimos o hábito de pedir dois cartões para cada um que precisávamos.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.