Jakie są wady używania zestawów deweloperskich FPGA jako „produktu końcowego”?


12

Rozumiem, że poważne firmy sprzętowe mogą wytwarzać własne płyty, ale jakie są wady używania płyty programistycznej „w produkcji”, tj. Umieszczenia karty PCIe w serwerze i wykonywania na niej obliczeń?


2
Czy oprócz kosztów i niepożądanych funkcji „debugowania” pozostały?
Ignacio Vazquez-Abrams

@ IgnacioVazquez-Abrams czy funkcje debugowania są naprawdę problemem?
Dmitri Nesteruk

Mogą być, jeśli dają nieograniczony dostęp do twojego projektu.
Ignacio Vazquez-Abrams,

Odpowiedzi:


15

Najważniejsze jest to, że może nie być dostępne jutro.

W niektórych przypadkach producenci zamierzają wykorzystać płytę rozwojową do produkcji małoseryjnej i zobowiązać się do utrzymania produkcji przez pewien okres czasu. Mogą również udostępniać schematy i gerbera, które pozwalają na samodzielne wytwarzanie desek.

Wytwarzanie kompatybilnej płyty przez długi czas jest znaczącym zobowiązaniem, podobnie jak tworzenie produktu. Mają do czynienia z przestarzałymi komponentami, zmianami w dokumentach i tak dalej.

Inne wady dotyczą tego, że nie został on zaprojektowany tylko do Twojej aplikacji, więc może być zbyt duży, zbyt energochłonny, pozbawiony funkcji itp.

OTOH, stosunkowo wysoka produkcja może mieć zalety. Koszt płyty rozwojowej dla mojego klienta z branży lotniczej był niższy niż koszt zwykłego wypełnienia równoważnej pustej płyty (to jest przed zakupem części lub testowaniem).


Problem z produkcją to dla mnie nie koszt, ale całkowity brak kwalifikacji. Ale z drugiej strony nie ma opcji posiadania> 1 FPGA na jednej karcie, prawda?
Dmitri Nesteruk

3

Mówiąc z doświadczenia ...

Wiele lat temu moja firma eksperymentowała z aplikacją FPGA o małej objętości. W tamtym czasie nie było płyt produkcyjnych, które zaspokoiłyby nasze potrzeby, a ze względu na presję czasu zaprojektowanie własnej płyty było niemożliwe. Skończyło się na płycie demo wyprodukowanej przez znanego dystrybutora Xilinx.

Największym negatywem, jaki napotkaliśmy, był bardzo wysoki wskaźnik umieralności niemowląt. Z jakiegokolwiek powodu dystrybutor nie zainwestował wystarczająco dużo w proces testowania produkcji. Typowa płytka rozwojowa prawdopodobnie zawiera wiele elementów, których projekt nie potrzebuje, ale te elementy nadal przyczyniają się do zestawu awarii.

Co gorsza, dystrybutor nie był tak naprawdę przygotowany do przeróbek, a mówiąc krótko - w naszym laboratorium znaleźliśmy dużą stertę niefunkcjonalnych płyt.

Z drugiej strony, płyty pozwoliły nam zaspokoić nasze potrzeby produkcyjne, a płyty, które pracowały w czasie instalacji, zwykle działały.

W końcowej analizie projekt trwał dłużej, niż się spodziewaliśmy, aw późniejszych fazach po prostu przyzwyczailiśmy się zamawiać dwie karty na każdą potrzebną.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.