Was sind die Nachteile der Verwendung von FPGA-Entwicklungskits als "Endprodukt"?


12

Ich verstehe, dass seriöse HW-Firmen ihre eigenen Boards herstellen können, aber was sind die Nachteile der Verwendung eines Entwicklungsboards in der Produktion, dh das Einsetzen einer PCIe-Karte in einen Server und das Durchführen von Berechnungen darauf?


2
Abgesehen von den Kosten und den unerwünschten "Debugging" -Funktionen, die noch verfügbar sind?
Ignacio Vazquez-Abrams

@ IgnacioVazquez-Abrams sind die Debugging-Funktionen wirklich ein Problem?
Dmitri Nesteruk

Dies kann der Fall sein, wenn Sie uneingeschränkten Zugriff auf Ihr Design gewähren.
Ignacio Vazquez-Abrams

Antworten:


15

Das größte Problem ist, dass es morgen möglicherweise nicht verfügbar ist.

In einigen Fällen beabsichtigen die Hersteller, dass die Entwicklungsplatine in Kleinserien eingesetzt wird, und verpflichten sich, die Produktion über einen gewissen Zeitraum aufrechtzuerhalten. Sie stellen möglicherweise auch Schaltpläne und Gerber zur Verfügung, mit denen Sie die Platinen selbst herstellen können.

Die Herstellung einer kompatiblen Platine über einen langen Zeitraum ist eine wichtige Verpflichtung, die der Herstellung eines Produkts ähnelt. Sie müssen sich mit veralteten Komponenten befassen, Änderungen dokumentieren und so weiter.

Weitere Nachteile sind die Tatsache, dass es nicht nur für Ihre Anwendung entwickelt wurde, sondern möglicherweise zu groß ist, zu viel Strom verbraucht, nicht über die erforderlichen Funktionen verfügt usw.

OTOH kann die relativ hohe Produktion Vorteile haben. Die Kosten für eine Entwicklungsplatine für einen Kunden aus der Luft- und Raumfahrt waren geringer als die Kosten für das Bestücken einer entsprechenden Platine (vor dem Kauf der Teile oder dem Testen).


Das Problem bei der Produktion ist für mich nicht der Preis, sondern die mangelnde Qualifikation. Auf der anderen Seite gibt es keine Möglichkeit,> 1 FPGA auf einer einzelnen Karte zu haben, oder?
Dmitri Nesteruk

3

Aus Erfahrung sprechen ...

Vor vielen Jahren experimentierte meine Firma mit einer Low-Volume-FPGA-Anwendung. Zu der Zeit gab es keine Produktionsplatinen, die unseren Anforderungen entsprachen, und aufgrund des Zeitdrucks war es nicht möglich, unsere eigenen zu entwerfen. Am Ende haben wir ein Demo-Board von einem bekannten Xilinx-Distributor entwickelt.

Das größte negative Ergebnis war eine sehr hohe Kindersterblichkeit. Aus irgendeinem Grund hat der Distributor nicht genug in seinen Herstellungsprozess investiert. Ein typisches Entwicklungsboard enthält wahrscheinlich auch viele Komponenten, die Ihr Design nicht benötigt, aber diese Komponenten tragen immer noch zur Fehlermenge bei.

Um die Sache noch schlimmer zu machen, war der Distributor nicht wirklich auf Nacharbeit eingestellt und, um es kurz zu machen, wir hatten einen großen Haufen nicht funktionierender Boards in unserem Labor.

Positiv ist zu vermerken, dass die Boards uns die Möglichkeit gaben, unsere Produktionsanforderungen zu erfüllen, und dass die Boards, die zur Installationszeit funktionierten, tendenziell weiter arbeiteten.

Letztendlich hat das Projekt länger gedauert als wir erwartet hatten und in den letzten Phasen haben wir uns angewöhnt, zwei Karten für jede Karte zu bestellen, die wir brauchten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.