Ich lese über das 10-Gbit / s-Ethernet-PHY für Altera-FPGAs (Datenblatt hier ). Ich war beeindruckt zu wissen, dass auf Hardware-Ebene die 10 Gbit / s seriell ausgeführt werden .
Naiv würde ich denken, 10 Gbit / s seriell zu machen, braucht man einen 10 GHz Takt. 10 GHz scheint jedoch für eine Uhr furchtbar hoch zu sein, und das Datenblatt gibt nirgendwo eine 10-GHz-Uhr an.
Wie erfolgt die serielle Kommunikation mit 10 Gbit / s? Welche Uhren treiben solche Übertragungen an?
serial
ethernet
clock-speed
Zufälliges Blau
quelle
quelle
Antworten:
Auf den Altera-Teilen geben Sie eine Referenzbasisuhr wie 156,25 MHz an. Dann hat der Transceiver-Abschnitt eine PLL, die die Frequenz auf die Hälfte der Rate erhöht. Für die 10-Gbit / s-Verbindung sind es also 5 GHz. Oder es könnte niedriger sein, wenn Sie anstelle einer 10-Gbit / s-Verbindung diese in vier Spuren aufteilen, wie wir es für die XAUI-Schnittstelle tun. Dieser Takt und die parallelen Daten werden in den Serializer eingespeist und es werden serielle Daten mit 10 Gbit / s ausgegeben. Das ist sowieso der Kern davon. Weitere Informationen zur Funktionsweise der Altera-Transceiver finden Sie hier .
Hier ist ein Ausschnitt aus ihrer Dokumentation.
quelle