Aufgrund eines Problems in der Intel® Quartus® Prime Pro Edition Softwareversion 23.3 und früher funktioniert die CDR-Einfrierfunktion für die GPON-Anwendung nicht wie erwartet, wenn F-Tile PMA/FEC Direct PHY Intel® FPGA IP verwendet wird.
Damit die CDR-Freeze-Funktion funktioniert, müssen Sie:
1. Konfigurieren Sie die F-Tile PMA/FEC Direct PHY Intel® FPGA IP GUI wie folgt:
- Legen Sie die FGT PMA-Konfigurationsregeln als GPON fest
- Legen Sie den Anpassungsmodus als manuell fest
- fgt_rx_cdr_fast_freeze_sel Port aktivieren
- fgt_rx_cdr_freeze Port aktivieren
2. Nachdem die Design-SOF-Datei programmiert wurde, aktivieren Sie die CDR-Einfrierfunktion, indem Sie die folgenden zwei FGT-Register einstellen:
- 0x62000[16] bis 1'b1
- 0x62004[12] bis 1'b1
Beachten Sie, dass die oben genannten Register nur auf Kanäle anwendbar sind, die auf Lane 0 platziert sind. Für Kanäle, die auf anderen Lanes platziert sind, müssen Sie eine Offset-Adresse hinzufügen. Weitere Informationen finden Sie im Benutzerhandbuch F-Tile Architecture and PMA and FEC Direct PHY IP.
3. Steuern Sie die Signale wie folgt:
- Binden Sie das fgt_rx_cdr_fast_freeze_sel Signal an 1'B0
- Bestätigen Sie das fgt_rx_cdr_freeze-Signal auf 1'b1, wenn der Burst endet, und deaktivieren Sie das fgt_rx_cdr_freeze-Signal auf 1'b0, wenn der Burst beginnt
Dieses Problem soll in einer zukünftigen Version der Intel® Quartus® Prime Pro Edition-Software behoben werden.