instrukcjepdf.pl

Instrukcja obsługi Gowin 10G Serial Ethernet IP

Szybki przewodnik po konfiguracji i obsłudze Gowin 10G Serial Ethernet IP. Dowiedz się, jak skonfigurować parametry PHY, AFE, porty I/O oraz jak wygenerować rdzeń IP w środowisku Gowin.

Spis treści

Obrazy z instrukcji

Kliknij obraz, aby powiększyć

Najważniejsze informacje z instrukcji

Niniejsza instrukcja opisuje funkcje, konfigurację i zastosowanie rdzenia Gowin 10G Serial Ethernet IP. Dokument jest przeznaczony dla użytkowników pracujących w środowisku Gowin Software (wersja 1.9.9 i nowsze) i wspiera urządzenia z serii GW5AT (GW5AT-138, GW5AT-75, GW5AT-60, GW5AT-15). Rdzeń implementuje funkcje PMA i PCS zgodnie ze standardem IEEE 802.3 Clause 49.

Opis urządzenia

Gowin 10G Serial Ethernet IP zapewnia interfejs XGMII (10-Gigabit Media Independent Interface) zgodnie z IEEE 802.3 Clause 46. Główne komponenty to moduły SerDes i PCS. Użytkownicy mogą integrować ten rdzeń z własnym projektem MAC lub korzystać z gotowych rozwiązań Gowin.

Schemat blokowy Gowin 10G Serial Ethernet IP
Schemat blokowy Gowin 10G Serial Ethernet IP

Konfiguracja parametrów

Parametry statyczne rdzenia można konfigurować w celu dostosowania do wymagań projektowych:

Transmit Differential Swing Vdiffpp
Transmit Differential Swing Vdiffpp
Interfejs konfiguracji PHY
Interfejs konfiguracji PHY
  • PHY Configuration: Wybór kanału, tryb pętli zwrotnej (Loopback), szybkość linii (10.3125Gbps), źródło i częstotliwość zegara referencyjnego oraz wybór PLL.
  • AFE (Analog Front End): Konfiguracja amplitudy sygnału różnicowego (Differential Swing) w zakresie 100mV-900mV oraz trybu FFE (Feed-Forward Equalization).
  • FFE Mode: Dostępne tryby Auto (automatyczna regulacja) oraz Manual (ręczna regulacja współczynników Cm, C0, C1).
  • SD Threshold: Ustawienie progu napięcia dla sygnału RX w zakresie 25mV-200mV.

Konfiguracja interfejsu

Generowanie rdzenia IP odbywa się w środowisku IDE:

Interfejs konfiguracji 10G Serial Ethernet IP
Interfejs konfiguracji 10G Serial Ethernet IP
  1. Otwórz IP Core Generator z zakładki Tools.
  2. Wybierz SerDes, aby otworzyć interfejs konfiguracji SerDes.
  3. W zakładce General skonfiguruj urządzenie i język (Verilog/VHDL).
  4. Wybierz 10G Serial Ethernet w opcji Protocol i kliknij Create.
  5. Skonfiguruj parametry PHY i AFE w nowym oknie.
  6. Kliknij OK, aby wygenerować pliki rdzenia.

Porty i sygnały

Rdzeń posiada dedykowane porty I/O, których dostępność zależy od modelu urządzenia (GW5AT-138/75 vs GW5AT-60/15):

Połączenie zegara referencyjnego (156.25MHz)
Połączenie zegara referencyjnego (156.25MHz)
Połączenie zegara referencyjnego (125MHz)
Połączenie zegara referencyjnego (125MHz)
  • Reset: Asynchroniczne sygnały resetu (rx_rstn_i, tx_rstn_i) dla serii GW5AT-138/75.
  • Zegar: Wejścia zegara XGMII (xgmii_rx_clk_i, xgmii_tx_clk_i) oraz wyjście zegara referencyjnego ref_clk_o.
  • Status: Sygnały monitorujące, takie jak block_lock_o, hi_ber_o, pcs_status_o oraz liczniki błędów (BER, Errored Block).
  • Debug: Interfejs debug_vector_o umożliwiający monitorowanie stanu PLL, CDR i bufora elastycznego RX.

Projekt referencyjny

Dokumentacja zawiera opis platformy sprzętowej opartej na płycie rozwojowej DK_START_GW5AT-LV138FPG676A_V2.0. Projekt wykorzystuje moduł XGMII Generator do wysyłania danych oraz XGMII Monitor do weryfikacji transmisji przez SFP+.

Praktyczna pomoc

Typowe problemy

Brak wykrycia sygnału (Signal Detect)

Upewnij się, że sygnał signal_detect_i jest poprawnie podłączony do pinu LOS modułu SFP+. Wartość 1 oznacza sygnał poprawny.

Niestabilne taktowanie

Sprawdź, czy częstotliwość zegara referencyjnego ref_clk_o jest zgodna z wymaganiami (125MHz lub 156.25MHz) i czy PLL jest zablokowane (LOCK).

Błędy w transmisji danych

Sprawdź ustawienia FFE (Feed-Forward Equalization) w trybie Manual, aby poprawić integralność sygnału, jeśli środowisko sprzętowe tego wymaga.

Przed użyciem

  • Upewnij się, że używasz Gowin Software w wersji 1.9.9 lub nowszej.
  • Zidentyfikuj model urządzenia (GW5AT-138/75 lub GW5AT-60/15), ponieważ zestaw portów I/O różni się dla tych serii.
  • Przygotuj projekt w IDE przed otwarciem IP Core Generator.
  • Sprawdź wymagania dotyczące częstotliwości zegara referencyjnego dla wybranego modelu.

Parametry w praktyce

SD Threshold
Próg napięcia dla sygnału RX; poniżej tej wartości SerDes wchodzi w stan Electrical Idle.

Ilustracje i schematy

  • Schematy połączeń zegara pokazują, jak skonfigurować ref_clk_o dla różnych częstotliwości wejściowych (125MHz vs 156.25MHz).
  • Diagramy portów I/O ilustrują różnice w sygnałach między serią GW5AT-138/75 a GW5AT-60/15.

Zgodność modelu

  • Wspiera urządzenia serii GW5AT (GW5AT-138, GW5AT-75, GW5AT-60, GW5AT-15).
  • Wymaga oprogramowania Gowin Software V1.9.9 lub nowszego.

Autor opracowania

Piotr Nowak

Analityk dokumentacji PDF

Opracowuje instrukcje obsługi pod kątem przejrzystości, bezpieczeństwa i szybkiego odnalezienia informacji potrzebnych przed użyciem produktu.