Rozwiązanie do rozwoju sprzętu i oprogramowania układowego FPGA Ta usługa przekształca deterministyczne opóźnienia, przetwarzanie równoległe, szybki interfejs lub wymagania dotyczące dedykowanego sterowania na możliwe do syntezy RTL, ograniczenia, oprogramowanie sprzętowe, interfejsy płytki i zapisy weryfikacyjne. Docelowe urządzenia, przepustowość, opóźnienia, zasoby i środowisko są blokowane na podstawie danych wejściowych projektu.
| Element projektu | Oświadczenie o rozwiązaniu |
|---|---|
| Najlepsze dopasowanie | Dla producentów urządzeń i zespołów inżynieryjnych wymagających niestandardowego gromadzenia danych, cyfrowego przetwarzania sygnałów, wstępnego przetwarzania obrazu, konwersji protokołów, sterowania ruchem, szybkiej komunikacji lub kontynuacji istniejącego projektu FPGA. |
| Wymagane dane wejściowe | Wymagane dane wejściowe obejmują funkcje, interfejsy we/wy, poziomy napięcia i zegary, szybkość transmisji danych i ramki, budżet opóźnień, urządzenie docelowe lub zakres kosztów, dokumentację płyty, środowisko hosta, temperaturę pracy i scenariusze akceptacji. Projekty kontynuacyjne wymagają również istniejącego projektu, licencji IP, ograniczeń, schematów i listy znanych problemów. |
| Zakres dostawy | Elementy dostarczane są uzgadniane w zależności od zakresu i mogą obejmować wymagania i linię bazową interfejsu, opis architektury, źródło RTL, dostarczalny spis IP, ograniczenia i pliki projektu, obraz oprogramowania sprzętowego, mapę rejestru lub protokół rejestru, sterownik lub API, narzędzia do debugowania, testy symulacyjne, zapisy weryfikacji płyty, instrukcje budowy i listę problemów. Zaszyfrowane pliki IP i pliki licencji dostawców zewnętrznych podlegają warunkom licencji. |
| Jak definiuje się akceptację? | Akceptacja może zweryfikować wyniki kompilacji, wykorzystanie zasobów, raporty czasowe, dokładność danych interfejsu, przepustowość, kompleksowe opóźnienia, resetowanie i rozwiązywanie problemów, integrację określonych płytek, długoterminowe działanie i powtarzalne kompilacje na uzgodnionym urządzeniu i wersji. Progi rejestrują zegar, format danych, wektory testowe, instrumenty, temperaturę, moc i wersje oprogramowania. |
Dopasowani użytkownicy i scenariusze
Dla producentów urządzeń i zespołów inżynieryjnych wymagających niestandardowego gromadzenia danych, cyfrowego przetwarzania sygnałów, wstępnego przetwarzania obrazu, konwersji protokołów, sterowania ruchem, szybkiej komunikacji lub kontynuacji istniejącego projektu FPGA.
Jakie dane wejściowe są wymagane do uruchomienia?
Wymagane dane wejściowe obejmują funkcje, interfejsy we/wy, poziomy napięcia i zegary, szybkość transmisji danych i ramki, budżet opóźnień, urządzenie docelowe lub zakres kosztów, dokumentację płyty, środowisko hosta, temperaturę pracy i scenariusze akceptacji. Projekty kontynuacyjne wymagają również istniejącego projektu, licencji IP, ograniczeń, schematów i listy znanych problemów.
Jakie moduły może zawierać system?
Zakres może obejmować ocenę FPGA, CPLD lub SoC FPGA; Verilog, VHDL lub SystemVerilog RTL; maszyny stanowe i rurociągi; mapowanie DSP; Integracja DDR, PCIe, Ethernet, LVDS, SerDes, SPI, I2C i UART; Projekt CDC i resetowania; ograniczenia czasowe i zamknięcie; symulacja i debugowanie płyty; plus oprogramowanie układowe MCU, sterowniki Linux, API lub narzędzia hosta.
Co można dostarczyć?
Elementy dostarczane są uzgadniane w zależności od zakresu i mogą obejmować wymagania i linię bazową interfejsu, opis architektury, źródło RTL, dostarczalny spis IP, ograniczenia i pliki projektu, obraz oprogramowania sprzętowego, mapę rejestru lub protokół rejestru, sterownik lub API, narzędzia do debugowania, testy symulacyjne, zapisy weryfikacji płyty, instrukcje budowy i listę problemów. Zaszyfrowane pliki IP i pliki licencji dostawców zewnętrznych podlegają warunkom licencji.
Jak definiuje się akceptację?
Akceptacja może zweryfikować wyniki kompilacji, wykorzystanie zasobów, raporty czasowe, dokładność danych interfejsu, przepustowość, kompleksowe opóźnienia, resetowanie i rozwiązywanie problemów, integrację określonych płytek, długoterminowe działanie i powtarzalne kompilacje na uzgodnionym urządzeniu i wersji. Progi rejestrują zegar, format danych, wektory testowe, instrumenty, temperaturę, moc i wersje oprogramowania.
Granice i granice odpowiedzialności
Przed zamrożeniem żądań i przetestowaniem płytki docelowej nie są ustalane żadne stałe zakresy częstotliwości, przepustowości, opóźnień, wykorzystania zasobów, mocy ani temperatur. Wyniki PCIe, DDR i SerDes zależą również od integralności sygnału, stosu PCB, złączy, zegarów referencyjnych, integralności zasilania i jakości urządzenia. Prace związane z ochroną, motoryzacją, medycyną lub inną certyfikacją wymagają osobno uzgodnionego standardu i odpowiedzialności za weryfikację.
Powiązane usługi i sprawy
Wróć do Przegląd rozwiązania wróć, aby porównać scenariusze lub sprawdzić powiązane przypadki projektowe. Metryki i warunki z jednego przypadku nie mają automatycznego zastosowania do nowego projektu.
Często zadawane pytania
Czy można to zintegrować z istniejącymi urządzeniami lub systemami?
Tak. Pierwszym krokiem jest odtworzenie i weryfikacja wersji urządzeń do kompilacji i inspekcji oraz zestawu narzędzi, licencji IP innych firm, struktury zegara i resetowania, zasięgu ograniczeń, skrzyżowań domen zegara i znanych problemów. Wynik określa, czy naprawa, refaktoryzacja lub wymiana modułu ma sens.
Jak szacuje się harmonogram i budżet?
Najpierw należy potwierdzić listę funkcji, liczbę interfejsów, ograniczenia lokalizacji, przygotowanie danych, koordynację strony trzeciej, model wdrożenia i stopień wdrożenia. Po wstępnej inwentaryzacji i kluczowej ocenie ryzyka następuje zrozumiały plan krok po kroku i oferta.
W jaki sposób ustalane są cele w zakresie uznania, wyników i stabilności?
Każdy cel musi określać wersję, testowane urządzenie lub zbiór danych, wielkość próbki, środowisko, czas trwania, metodę obliczeń i próg zaliczenia. Niezweryfikowany cel nie jest przedstawiany jako zrealizowana zdolność.
W Internecie
Telefon
WeChat
z powrotem na górę