Do czego służy niestandardowa płyta główna dla modułu obliczeniowego?

Płyta bazowa modułu obliczeniowego łączy moduł obliczeniowy z resztą produktu. Może zapewniać konwersję mocy, nadajniki-odbiorniki polowe, złącza, zabezpieczenia, połączenia do przechowywania danych i funkcje sterujące. Dokładna praca zależy od tego, co moduł już dostarcza i czego wymaga instalacja.

Projekt wykracza poza umieszczanie złączy wokół modułu. Ograniczenia mechaniczne, integralność sygnału, konfiguracja oprogramowania, produkcja i dostęp do serwisu wzajemnie na siebie oddziałują. Złącze przesunięte na później w projekcie może mieć wpływ na prowadzenie, oprzyrządowanie obudowy i wiązkę kablową. Uchwyć te zależności, gdy ich zmiana jest jeszcze niedroga.

Jeśli decyzja dotycząca platformy jest nadal otwarta, zacznij od SoM a przewodnik po komputerze jednopłytkowym. Jeśli projekt obejmuje wnioskowanie AI, przed zamrożeniem modułu obliczeniowego sprawdź zamierzony model i ścieżkę czujnika.

Co uwzględnić w briefie projektowym

WejścieInformacje do przekazaniaDlaczego zmienia projekt
Moduł obliczeniowyDokładna część, wersja, wariant pamięci/magazynu i obsługiwana BSPDefiniuje granice elektryczne, mechaniczne i programowe
InterfejsyLiczba, standard elektryczny, szybkość transmisji danych, złącze, izolacja i długość kablaOkreśla transceivery, ochronę, routing i walidację
DostawaNapięcie znamionowe, zakres pracy, wymagania dotyczące rozruchu i zakłóceńDefiniuje konwersję, sekwencjonowanie, ochronę i pracę termiczną
MechanikaZarys płytki, ograniczenia wysokości, montaż, rozmieszczenie złączy i model obudowyOgranicza rozmieszczenie, chłodzenie i montaż
OprogramowanieSystem operacyjny, wymagania dotyczące rozruchu/aktualizacji i obsługa urządzeń peryferyjnychDefiniuje pracę BSP, integracji sterowników i aplikacji
WalidacjaŚrodowisko operacyjne, obowiązujące testy i mierzalne kryteria akceptacjiDefiniuje sprzęt, prototypy, czas testów i dowody
ProdukcjaIlość pilotażowa, oczekiwane wolumeny, model usług i produkty produkcyjneWpływa na zaopatrzenie, testowanie urządzeń i kontrolę zmian

Oznacz niewiadome wyraźnie i przypisz każdemu właściciela. Przykładowo „cztery kamery” pozostawiają otwarty interfejs, czujnik, długość kabla, synchronizację i jednoczesne tryby pracy. Wstępny etap odkrywania może rozwiać te niepewności przed uzgodnieniem stałego zakresu wdrożenia.

Praktyczny proces projektowania i walidacji

  1. Wymagania i wykonalność. Potwierdź moduł, przydział interfejsu, dostępne oprogramowanie i główne zagrożenia. Przygotuj uzgodniony schemat blokowy i zarys akceptacji.
  2. Przegląd schematów i komponentów. Zdefiniuj drzewo zasilania, zabezpieczenia, zegary, resety i interfejsy. Przed przystąpieniem do układania sprawdź dostępność komponentów i alternatywy.
  3. Przegląd układu i produkcji. Rozwiąż problemy związane z układaniem stosów, rozmieszczeniem, trasowaniem, dopasowaniem mechanicznym, dostępem do montażu i punktami testowymi.
  4. Zakup i montaż prototypu. Sprawdź dane produkcyjne i zamienniki komponentów, a następnie zapisz konfigurację powykonawczą każdej płyty.
  5. Wdrożenie i integracja oprogramowania. Przed przystąpieniem do korzystania z interfejsów i obciążenia aplikacji sprawdź zasilanie i uruchomienie. Śledź problemy pod kątem wersji płyty głównej i oprogramowania.
  6. Walidacja i przekazanie. Przeprowadź uzgodnione testy, zamknij problemy i dostarcz dane do wydania oraz dowody potwierdzające określone w zakresie projektu.

Skorzystaj z przewodnika projektowego producenta modułu i listy kontrolnej dla wybranej części. Referencje dostawców mogą zidentyfikować wymagania, które łatwo przeoczyć, ale instrukcji dotyczących innego modułu lub generacji nie można stosować zamiennie. Lista kontrolna NVIDIA w źródłach jest przykładem sposobu dokumentowania kontroli sprzętu i oprogramowania dla konkretnego ekosystemu.

Co decyduje o koszcie płyty bazowej modułu obliczeniowego NRE?

Inżynieria jednorazowa obejmuje prace wykonane w celu stworzenia i walidacji projektu. Przydatny cytat oddziela tę pracę od komponentów prototypowych, produkcji PCB, montażu, osprzętu, testów zewnętrznych i produkcji cyklicznej. Uzgodnij, które z nich są uwzględnione, opcjonalne lub płatne osobno.

Sterownik kosztówPytanie do rozwiązania przed wyceną
Złożoność interfejsuCzy interfejsy są już obsługiwane, czy też wymagają nowych obwodów i sterowników?
Układ o dużej prędkościKtóre sygnały nakładają wymagania dotyczące stosu, impedancji i walidacji?
Moc i ochronaJakie warunki zasilania i zakłócenia pola musi tolerować kompletny produkt?
Ograniczenia mechaniczneCzy kontur jest elastyczny, czy też projekt musi pasować do ustalonej koperty i uprzęży?
Zakres oprogramowaniaCzy prace obejmują adaptację BSP, sterowniki, odzyskiwanie i wsparcie w zakresie aktualizacji?
Iteracje prototypówW jaki sposób obsługiwane są oczekiwane poprawki, ponowne testowanie i zmiany zakresu?
Kwalifikacja i produkcjaJakie formalne testy, osprzęt i dokumenty produkcyjne są wymagane?

Sama cena „projektu PCB” jest trudna do porównania z pełną ofertą dotyczącą rozwoju produktu. Poproś o listę produktów, założeń, wykluczeń, kryteriów akceptacji i procesu zmian. Dzięki temu możliwe jest porównanie propozycji bez zakładania, że ​​uwzględniono brakujące prace.

Jak zaplanować harmonogram?

Zbuduj harmonogram wokół zależności. Zatwierdzenie wymagań poprzedza zamrożenie projektu; produkcja i dostępność komponentów decydują o tym, kiedy mogą dotrzeć zmontowane prototypy; zmiana sprzętu może wymagać kolejnego cyklu produkcyjnego, zanim będzie można powtórzyć test. Oprogramowanie może działać równolegle na platformie programistycznej tylko wtedy, gdy platforma ta wystarczająco ściśle reprezentuje końcowy sprzęt.

Użyj przełomowych dowodów

Przy każdym kamieniu milowym podaj produkt, właściciela, decyzję dotyczącą przeglądu i następną zależność. Na przykład: zatwierdzony schemat; wydany pakiet produkcyjny; prototyp z napędem; zweryfikowane interfejsy; raport z testów aplikacji; wydanie produkcyjne.

Wiarygodny kosztorys dostawy wymaga określonego zakresu i sprawdzenia dostaw komponentów. Oddziel wysiłek inżynieryjny od czasu realizacji, który upłynął, i uwzględnij czas na przegląd, zaopatrzenie i uzgodniony dodatek na iterację. Traktuj dostępność prototypów i kwalifikację produkcyjną jako osobne kamienie milowe.

Zdefiniuj akceptację przed pierwszym prototypem

Zamień wymagania w obserwowalne testy. Zamiast „brama działa” określ tryby interfejsu, wzorzec ruchu, czas trwania, dopuszczalną stratę oraz dziennik lub pomiar, w którym zapisywany jest wynik. Zamiast „AI jest szybka” zdefiniuj model, dane wejściowe, próg dokładności, stałą przepustowość i akceptowalne opóźnienie wyjściowe.

  • Dokumentuj uruchamianie, zamykanie, odzyskiwanie i zachowanie po przerwanej aktualizacji.
  • Korzystaj z wymaganych interfejsów razem, a nie tylko pojedynczo.
  • Uruchom zamierzone obciążenie wystarczająco długo, aby ocenić odpowiednie termiczne warunki pracy.
  • Weryfikacja uzgodnionych procedur serwisowych i testów produkcyjnych.
  • Do każdego wyniku testu dołączaj wersję płytki, oprogramowanie sprzętowe i obraz oprogramowania.

Informacje na temat zagadnień mechanicznych i mocy można znaleźć w naszym artykule uwaga dotycząca projektu wytrzymałego komputera bez wentylatora. W przypadku obciążenia siecią neuronową plik Przewodnik testowania RK3588 NPU stanowi punkt wyjścia do oddzielenia wydajności modelu od wydajności całego systemu.

Uzgodnij pakiet przekazania

Określ formaty i prawa dla schematów, układu PCB, wyników produkcyjnych, zestawień materiałowych, instrukcji montażu, oprogramowania, instrukcji programowania i osprzętu testowego. Określ, które źródła edytowalne są dostarczane, które komponenty innych firm mają osobne licencje i kto opiekuje się projektem po akceptacji. Są to warunki projektu do uzgodnienia, a nie założenia, które wynikają automatycznie z płatności NRE.

Przydatna wersja rejestruje również znane ograniczenia, zatwierdzone zamienniki, nierozwiązane zagrożenia i procedurę wnioskowania o zmiany. Informacje te pomagają zespołom produkcyjnym i serwisowym odróżnić kontrolowaną wersję od nieudokumentowanej zmiany.

Niestandardowa tablica bazowa dla pytań dotyczących modułu obliczeniowego

Czy listwę referencyjną można skopiować w niezmienionej postaci?

Może to być inżynieryjny punkt wyjścia, jeśli pozwala na to licencja, ale nowa instalacja nadal wymaga zatwierdzenia elektrycznego, mechanicznego, oprogramowania i produkcji. Sprawdź, czy każdy przywoływany projekt dotyczy konkretnego modułu i wersji.

Czy praca BSP jest uwzględniana automatycznie?

Tylko jeśli uzgodniony zakres to obejmuje. W opisie projektu podaj, kto jest właścicielem konfiguracji rozruchowej, obsługi urządzeń peryferyjnych, integracji systemu operacyjnego i długoterminowych aktualizacji.

Co wystarczy na pierwszą dyskusję?

Schemat blokowy, preferencje modułu, lista interfejsów, szczegóły dostaw, ograniczenia obudowy, docelowe ilości i planowany termin pilotażu są przydatnym punktem wyjścia. Uwzględnij kwestie, które pozostają niezdecydowane, aby pierwsza rozmowa mogła skupić się na tych zagrożeniach.

Referencje techniczne

Powyższy proces stanowi ramy planowania projektu. Zasady projektowania elektrycznego muszą wynikać z aktualnej dokumentacji technicznej wybranego modułu.

Przynieś listę interfejsów.

Wyślij preferencje modułu, złącza, zasilanie, obudowę i ilość pilota. Możemy przekształcić je w płytę bazową o określonym zakresie dla modułu obliczeniowego i dyskusji na temat oprogramowania wbudowanego.