Je comprends que les entreprises matérielles sérieuses peuvent fabriquer leurs propres cartes, mais quels sont les inconvénients d'utiliser une carte de développement «en production», c'est-à-dire de placer une carte PCIe dans un serveur et d'effectuer des calculs dessus?
fpga
development
Dmitri Nesteruk
la source
la source
Réponses:
Le plus important est qu'il pourrait ne pas être disponible demain.
Dans certains cas, les fabricants ont l' intention d' utiliser la carte de développement dans une production à faible volume et s'engagent à maintenir la production sur une certaine période de temps. Ils peuvent également mettre à disposition des schémas et des gerbers qui vous permettent de produire les planches vous-même.
Produire une planche compatible sur une longue période est un engagement important comme fabriquer un produit. Ils doivent gérer des composants qui deviennent obsolètes, documenter les modifications, etc.
D'autres inconvénients concernent le fait qu'il n'a pas été conçu uniquement pour votre application, il peut donc être trop gros, trop gourmand en énergie, manquant de fonctionnalités, etc.
OTOH, la production relativement élevée peut avoir des avantages. Le coût d'une carte de développement pour un de mes clients en aérospatiale était inférieur au coût de remplissage d'une carte nue équivalente (c'est-à-dire avant d'acheter les pièces ou de tester).
la source
Parlant d'expérience ...
Il y a plusieurs années, mon entreprise expérimentait une application FPGA à faible volume. À l'époque, il n'y avait pas de panneaux de production qui répondaient à nos besoins et en raison des contraintes de temps, il n'était pas possible de concevoir le nôtre. Nous avons finalement opté pour une carte de démonstration produite par un distributeur bien connu de Xilinx.
Le plus gros point négatif que nous avons rencontré était un taux de mortalité infantile très élevé. Pour une raison quelconque, le distributeur n'a pas suffisamment investi dans son processus de test de fabrication. En outre, une carte de développement typique comprend probablement de nombreux composants dont votre conception n'a pas besoin, mais ces composants contribuent toujours à l'ensemble de défaillances.
Pour aggraver les choses, le distributeur n'était pas vraiment configuré pour gérer les retouches et, pour faire court, nous nous sommes retrouvés avec une grande pile de cartes non fonctionnelles dans notre laboratoire.
Du côté positif, les planches nous ont permis de répondre à nos besoins de production et les planches qui fonctionnaient au moment de l'installation avaient tendance à continuer de fonctionner.
En dernière analyse, le projet a vécu plus longtemps que prévu et dans les dernières phases, nous avons juste pris l'habitude de commander deux cartes pour chacune dont nous avions besoin.
la source