PDF bedienungsanleitungenpdf.de Bedienungsanleitungen und PDF-Dokumentation schneller verstehen

Benutzerhandbuch für Gowin 10G Serial Ethernet IP

Erfahren Sie, wie Sie das Gowin 10G Serial Ethernet IP konfigurieren und implementieren. Dieser Leitfaden enthält Details zu Schnittstellen, Port-Konfigurationen, AFE-Einstellungen und der IP-Core-Generierung für FPGA-Projekte.

Inhaltsverzeichnis

Abbildungen aus der Anleitung

Bild zum Vergrößern anklicken

Wichtige Informationen aus der Anleitung

Dieses Dokument beschreibt die Funktionen, die Konfiguration und die Implementierung des Gowin 10G Serial Ethernet IP. Es richtet sich an Entwickler, die das IP-Core in Gowin FPGA-Designs integrieren möchten. Die Informationen basieren auf der Gowin Software V1.9.9 oder höher.

Funktionsbeschreibung

Das 10G Serial Ethernet IP implementiert die Funktionen gemäß IEEE 802.3 Clause 49 für 10GBASE-R, einschließlich Physical Medium Attachment (PMA) und Physical Coding Sublayer (PCS). Es bietet eine XGMII-Schnittstelle gemäß IEEE 802.3 Clause 46.

Struktur

Das IP-Core besteht im Wesentlichen aus SerDes- und PCS-Modulen. Benutzer können das Gowin 10G Ethernet MAC IP aufrufen, um eine Schnittstelle zum XGMII herzustellen, oder ein eigenes MAC-Design implementieren. Die Kommunikation mit externen Geräten erfolgt über SFP+-Module.

Blockdiagramm des Gowin 10G Serial Ethernet IP
Blockdiagramm des Gowin 10G Serial Ethernet IP

Port-Konfiguration

Die I/O-Ports variieren je nach verwendetem Gerät (GW5AT-138/75 oder GW5AT-60/15). Wichtige Schnittstellen umfassen:

Taktverbindung für 156.25 MHz
Taktverbindung für 156.25 MHz
Taktverbindung für 125 MHz
Taktverbindung für 125 MHz
  • Reset-Signale: Asynchrone Resets für RX und TX (aktiv-niedrig), verfügbar für GW5AT-138/75.
  • Taktsignale: Erfordert präzise Taktung (156.25 MHz oder 125 MHz mit PLL).
  • XGMII-Schnittstelle: 64-Bit-Schnittstelle für Daten und Steuerung.
  • Status- und Debug-Schnittstellen: Ermöglichen die Überwachung von Link-Status, BER (Bit Error Rate) und SerDes-PLL-Lock.

Parameter-Konfiguration

Die statischen Parameter können über den IP Core Generator konfiguriert werden:

Transmit Differential Signal Swing
Transmit Differential Signal Swing
  • PHY-Konfiguration: Auswahl von Lane, Loopback-Modus, Leitungsrate (10.3125Gbps) und Referenztaktquelle.
  • AFE (Analog Front End): Konfiguration des differenziellen Signalhubs (Differential Swing) und der FFE-Koeffizienten (Feed-Forward Equalization) zur Sicherstellung der Signalintegrität.
  • SD-Schwellenwert: Einstellbar für die RX-Signalerkennung.

Schnittstellen-Konfiguration

Die Konfiguration erfolgt über den IP Core Generator in der Gowin IDE:

IP Core Generator Oberfläche
IP Core Generator Oberfläche
  1. Öffnen Sie den IP Core Generator über den Tab "Tools".
  2. Wählen Sie "SerDes" und konfigurieren Sie die allgemeinen Einstellungen (Gerät, Sprache).
  3. Wählen Sie "10G Serial Ethernet" im Protokoll-Menü.
  4. Passen Sie die PHY- und AFE-Parameter an und generieren Sie die IP-Dateien.

Referenzdesign

Das Referenzdesign nutzt das Entwicklungsboard DK_START_GW5AT-LV138FPG676A_V2.0. Es demonstriert die Verbindung zwischen dem FPGA, einem 10G SFP+-Modul und der Taktversorgung über SMA-Anschlüsse.

Praktische Hilfe

Typische Probleme

RX-Daten werden nicht erkannt

Überprüfen Sie, ob das empfangene Differenzsignal den konfigurierten SD-Schwellenwert überschreitet.

PLL-Lock-Fehler

Stellen Sie sicher, dass die Taktfrequenz (125MHz/156.25MHz) korrekt konfiguriert ist und die PLL-Lock-Signale korrekt verbunden sind.

Vor der Verwendung

  • Stellen Sie sicher, dass die Gowin Software V1.9.9 oder höher installiert ist.
  • Überprüfen Sie, ob das Zielgerät (z.B. GW5AT-138/75 oder GW5AT-60/15) unterstützt wird.
  • Stellen Sie sicher, dass die Taktquelle (125MHz oder 156.25MHz) korrekt angeschlossen ist.
  • Verifizieren Sie die SFP+-Modulverbindung für die Ethernet-Übertragung.

Abbildungen und Diagramme

  • Blockdiagramm zeigt die Verbindung zwischen User Logic, MAC IP und dem 10G Serial Ethernet IP.
  • Taktverbindungsdiagramme zeigen die korrekte Einbindung von PLLs für verschiedene Referenztaktfrequenzen.

Modellkompatibilität

  • Unterstützt IEEE 802.3 Clause 49 (10GBASE-R).
  • Spezifische Funktionen wie BER-Monitor und 64/66B-Fehlerstatistik sind nur für GW5AT-138/75 verfügbar.

Autor der Aufbereitung

Markus Weber

Dokumentationsanalyst

Bereitet PDF-Handbücher für klare Produktseiten auf und achtet darauf, dass technische Angaben präzise und nachvollziehbar bleiben.