System analizy Kodiak PCIe Gen5 to zaawansowany analizator protokołów zaprojektowany z myślą o wyzwaniach stawianych przez złożone i szybko rozwijające się technologie wejścia/wyjścia w centrach danych i pamięci masowej. System Kodiak wyróżnia się wysoce responsywną, wbudowaną architekturą przetwarzania danych, która zapewnia lepszą responsywność interfejsu, szybkie możliwości wyszukiwania dużych wolumenów danych oraz elastyczne i wydajne filtrowanie sprzętowe. Platforma oferuje również opartą na przeglądarce internetowej aplikację BusXpert, która dodatkowo usprawnia proces analizy.
Ogólnie rzecz biorąc, analizatory PCIe/NVMe to narzędzia do testowania i debugowania pomiarów, zaprojektowane do analizy i weryfikacji wydajności, zgodności i interoperacyjności urządzeń wykorzystujących technologię PCIe. Są one przeznaczone przede wszystkim dla programistów i inżynierów sprzętu/oprogramowania, którzy pracują z urządzeniami wykorzystującymi technologię PCIe NVMe; w tym przypadku do nowego interfejsu Gen5 (choć obsługuje on również poprzednie generacje).
Pomaga użytkownikom, oferując szybsze i dokładniejsze testowanie i analizę, ulepszone procesy walidacji i weryfikacji oraz możliwość skuteczniejszej identyfikacji i rozwiązywania problemów. Ponadto, może skrócić czas i obniżyć koszty rozwoju oprogramowania poprzez identyfikację i rozwiązywanie problemów na wczesnym etapie cyklu rozwoju.
Funkcje systemu analizy Kodiak PCIe Gen5
Jedną z kluczowych cech systemu Kodiak jest opatentowany procesor protokołu czasu rzeczywistego (RTPP), który dynamicznie i automatycznie odpytuje i oszczędza przestrzeń konfiguracyjną PCI, rejestry kontrolera hosta i kolejki NVMe, niezależnie od tego, czy analizator aktywnie rejestruje, czy jest bezczynny. Ta innowacja eliminuje potrzebę czasochłonnych restartów i umożliwia precyzyjne dekodowanie, wyzwalanie i filtrowanie z wykorzystaniem bieżących wartości.
System obsługuje również szeroki zakres formatów, takich jak AIC (x4), EDSFF, M.2, U.2 i U.3, z analizą jednoportową (1×4) i dwuportową (2×2) połączoną w jednym module interposera. Oznacza to potencjalne oszczędności kosztów w środowiskach korporacyjnych, w których wykorzystywane są wszystkie formaty, ponieważ eliminuje konieczność zakupu dodatkowych urządzeń. Co więcej, interposery SI-Fi obsługują wszystkie istotne pasma boczne, w tym SMBus (np. NVMe-MI) z hosta lub z zewnętrznych/zewnętrznych narzędzi do wstrzykiwania lub generowania.
Elastyczne opcje przechowywania i pobierania śladów w Kodiaku obejmują dwa porty 10GbE SFP+, port GbE, wewnętrzny dysk SSD o pojemności do 2 TB, dwa porty USB 3.1 i dwa porty PCIe OCuLink. Funkcje te pozwalają użytkownikom na przeniesienie śladów na komputer hosta lub do sieci, zapewniając dostęp tylko do odczytu dla innych użytkowników i umożliwiając różne opcje pamięci masowej podłączanej bezpośrednio.
Opatentowana przez SerialTek technologia interposera SI-Fi jest kluczowym elementem projektu systemu, zapewniając transparentność procesu sondowania. Specjalistyczna konstrukcja wzmacniacza liniowego tej technologii odbiera sygnały analogowe PCIe na wejściu różnicowym i dystrybuuje je do dwóch oddzielnych, dopasowanych fazowo wyjść różnicowych o nominalnym, wyidealizowanym wzmocnieniu 0 dB. Takie podejście upraszcza konfigurację analizatora i testowanego produktu oraz eliminuje ograniczenia nieodłącznie związane z innymi metodami sondowania, w których sekwencje treningowe łącza nie przechodzą przez interposer.
Technologia SI-Fi i adaptacyjne możliwości korektora graficznego Kodiak eliminują potrzebę kalibracji, która jest wymagana przez konkurencyjne analizatory i interposery PCIe Gen5, co często prowadzi do problemów z niezawodnością. Dzięki tym funkcjom użytkownicy mogą zaoszczędzić wiele godzin na konfiguracji i dynamicznie śledzić zmiany charakterystyki łącza, takie jak Hot Plug czy reset podsystemu NVM (NSSR), co ostatecznie usprawnia proces testowania.
System analizy Kodiak PCIe Gen5 Zaprojektuj i zbuduj
System analizy Kodiak Gen5 ma całkowicie metalową obudowę o eleganckim, jasnoniebieskim i szarym wzornictwie. Na przednim panelu znajdują się dwa porty USB 3.0 1 GbE, dwa porty PCIe OCuLink (szybkie złącza interfejsu do podłączania zewnętrznych urządzeń PCIe) oraz dwa porty 10 GbE SFP+, które umożliwiają podłączenie systemu do sieci w celu przesyłania danych i zdalnego sterowania.
Na środku z przodu znajduje się ekran dotykowy LCD, który umożliwia użytkownikom konfigurowanie analizatora, sterowanie nim i odbieranie aktualizacji stanu.
Po prawej stronie znajdują się porty magistrali systemowej (SB0, SB1), które są głównymi portami interfejsu analizatora służącymi do przechwytywania danych z testowanego systemu; port Upstream PCIe, który służy do łączenia się z portem upstream analizowanego urządzenia; oraz port downstream, który służy do łączenia się z portem downstream analizowanego urządzenia.
Sześć wentylatorów systemowych rozmieszczono na tylnym panelu. Pomiędzy wentylatorami znajdują się złącza Clock In/Out i Trigger/Timing In/Out, które synchronizują i uruchamiają analizę ruchu PCI. Złącza Clock In/Out dostarczają precyzyjny sygnał zegarowy, który zapewnia dokładną synchronizację przechwytywania i analizy ruchu PCI, natomiast złącza Trigger/Timing In/Out dostarczają sygnał inicjujący lub kończący przechwytywanie i analizę ruchu PCI.
Pod nimi znajdują się porty konserwacyjne, a po prawej stronie złącze zasilania i przełącznik.
Zarządzanie systemem analizy Kodiak PCIe Gen5
„BusXpert” jest zintegrowany ze sprzętem Kodiak PCIe x16 Gen5 Analyzer, zapewniając interfejs użytkownika do dostępu i interpretacji zebranych danych. Oprogramowanie BusXpert opiera się na wbudowanym frameworku programowym i interfejsie API REST, co umożliwia jego bezproblemową integrację ze sprzętem Kodiak.
Panel główny zawiera sekcje takie jak informacje o systemie (numer seryjny, nazwa hosta, alias, gigabit, wersja), stan nośnika (typ dysku SSD, informacje o pojemności i jej wykorzystaniu), informacje o diodach LED systemu oraz stan nagrywania. W naszym przypadku przeprowadziliśmy śledzenie na dysku SSD Solidigm QLC.
Karta Zdarzenie to sekcja wyświetlająca tabelę z wierszami zawierającymi różne informacje dotyczące zdarzeń PCIe, w tym czas wystąpienia (Znacznik czasu), kanał, na którym zdarzenie miało miejsce (Kanał), prędkość i szerokość łącza PCIe (Prędkość i szerokość), typ zdarzenia (Typ), adres skojarzony ze zdarzeniem (Adres), status ukończenia (Zakończenie), informacje o wnioskodawcy (Żądający) i szczegóły ukończenia (Zakończone).
Poniżej karty „Zdarzenia” użytkownicy mają dostęp do innych informacji, takich jak karta „Histogram”, która zapewnia graficzną reprezentację rozkładu zdarzeń w czasie. Pomaga to użytkownikom zwizualizować częstotliwość lub występowanie różnych typów zdarzeń w analizie PCIe Gen5.
Sekcja „Statystyki łączy” w BusXpert dostarcza użytkownikom informacji o wydajności i stanie łączy lub kanałów PCIe. „dn.0” i „up.0” odnoszą się odpowiednio do łączy downstream (dn) i upstream (up) magistrali PCIe, przy czym „0” oznacza pierwsze łącze lub kanał.
Zawiera również takie szczegóły, jak prędkość łącza (np. Gen3, Gen4 lub Gen5) i szerokość łącza (np. x2, x4, x8, x16).
Po prawej stronie wykresu liniowego znajduje się kod koloru:
- Pakiety TLP (Transaction Layer Packets) są reprezentowane przez kolor niebieski, który wskazuje liczbę pakietów TLP przechwyconych lub zaobserwowanych na łączu lub kanale PCIe.
- Szkolenie, które odnosi się do szkolenia łącza PCIe lub szkolenia łącza i zdarzeń maszyny stanu stanu (LTSSM), jest reprezentowane przez kolor żółty, który wskazuje liczbę wykrytych lub przechwyconych zdarzeń szkoleniowych.
- DLLP (pakiety warstwy łącza danych) są oznaczone kolorem zielonym, który wskazuje liczbę pakietów DLLP przechwyconych lub zaobserwowanych na łączu lub kanale PCIe.
- Błędy, które mogą obejmować różnego rodzaju błędy łącza PCIe lub inne anomalie, są oznaczone kolorem czerwonym, który wskazuje liczbę wykrytych błędów.
Liczby obok każdego kodu koloru prawdopodobnie wskazują liczbę lub częstotliwość występowania każdego typu zdarzeń w okresie monitorowania lub analizy. Zapewnia to użytkownikom szczegółowy wgląd w te zdarzenia.
W sekcji „Wyzwalacze” możesz ładować, tworzyć lub przesyłać „zapisane sekwencje”. Są to predefiniowane lub dostosowane zestawy przypadków testowych lub scenariuszy, które można zapisać i ponownie wykorzystać do późniejszej analizy lub testowania.
Po prawej stronie znajdują się „edytor wizualny” i „edytor kodu”. Umożliwiają one użytkownikom wizualne lub programowe definiowanie lub modyfikowanie określonych parametrów, ustawień lub konfiguracji związanych z transakcjami, zdarzeniami lub scenariuszami PCIe.
Zgodność systemu analizy Kodiak PCIe Gen5
Główną zaletą systemu analizy Kodiak PCIe Gen5 jest możliwość podłączenia do praktycznie dowolnego dysku NVMe. Ta wszechstronność jest kluczowa w dzisiejszym dynamicznie zmieniającym się środowisku pamięci masowych, gdzie stosuje się tak wiele różnych formatów i interfejsów.
System jest kompatybilny z wieloma interfejsami PCIe Gen5, w tym z przejściówkami gniazd x16 i x8, a także z przejściówkami dla określonych formatów, takich jak EDSFF i M.2. Ponadto system obsługuje pakiety zawierające inteligentne adaptery interfejsów dla x4 AIC, EDSFF, M.2, U2 i U3, co ułatwia testowanie i analizę szerokiej gamy urządzeń.
Inne obsługiwane przejściówki obejmują przejściówki kablowe Slim-SAS, OCuLink i MCIO, a także przejściówki dla kabli Gen4 HD MiniSAS.
| Obsługiwane interposery PCIe Gen5 SI-FI |
| Interposer gniazda PCIe Gen5 x16 |
| Interposer gniazda PCIe Gen5 x8 |
| Interposer PCIe Gen5 x16 OCP (bez Quarch PAM) |
| Interposer PCIe Gen5 x8 EDSFF E3 (bez Quarch PAM) |
| Pakiet PCIe Gen5 x4 Premium. Zawiera moduł SI-Fi Interposer POD i inteligentne adaptery interfejsu dla x4 AIC, EDSFF (E1.S, E1.L, E3.S, E3.L), M.2, U2, U3; 6MO. |
| Interposer gniazda PCIe Gen5 x4 |
| PCIe Gen5 EDSFF (E1.S, E1.L, E3.S, E3.L) |
| Interposer PCIe Gen5 M.2 |
| Interposer PCIe Gen5 U2 |
| Interposer PCIe Gen5 U3 |
| Przekładka kablowa PCIe Gen4 Slim-SAS |
| Przejściówka kablowa PCIe Gen4 OCuLink |
| Przekładka kabla PCIe Gen5 MCIO |
| Przekładka kablowa PCIe Gen4 HD MiniSAS |
Wniosek
System analizy Kodiak PCIe Gen5 to kluczowe narzędzie dla każdego, kto zajmuje się testowaniem i analizą urządzeń PCIe Gen5 i NVMe. Jego zaawansowane funkcje i wszechstronne opcje interfejsu sprawiają, że jest on niezbędny dla programistów i inżynierów sprzętu i oprogramowania, ponieważ pozwala im szybko i sprawnie identyfikować oraz rozwiązywać problemy. Wydajny procesor protokołu czasu rzeczywistego (RTPP), elastyczne opcje przechowywania i pobierania śladów oraz technologia interposera SI-Fi zapewniają dokładne i wiarygodne wyniki testów bez konieczności czasochłonnej kalibracji.
Ponadto szeroki zakres obsługiwanych formatów (takich jak AIC, EDSFF, M.2, U.2 i U.3) sprawia, że jest to doskonały wybór dla środowisk korporacyjnych, w których używanych jest wiele formatów.
Mimo to, w niektórych zastosowaniach może to być nieco przesada, ponieważ jego zaawansowane funkcje i możliwości mogą nie być niezbędne do testów i analiz na mniejszą skalę, a wysoka cena może nie być uzasadniona dla użytkowników o bardziej ograniczonych potrzebach. Jednak dla laboratoriów wymagających najwyższego poziomu dokładności i niezawodności w procesach testowania i analizy, system analizy Kodiak PCIe Gen5 jest doskonałym wyborem.





Amazon