Low Latency 100G Ethernet Intel® FPGA IP Core User Guide: For Stratix® 10 Devices
ID
683100
Date
8/05/2024
Public
1. Low Latency 100G Ethernet Intel FPGA IP Overview
2. Getting Started
3. IP Core Parameters
4. Functional Description
5. Reset
6. Interfaces and Signal Descriptions
7. Registers
8. Debugging the Link
9. Ethernet Toolkit Overview
10. Low Latency 100G Ethernet Intel FPGA IP Core User Guide Archives
11. Document Revision History for the Low Latency 100G Ethernet Intel FPGA IP Core User Guide
4.3.1. Low Latency 100G Ethernet Intel FPGA IP Core Preamble Processing
4.3.2. IP Core Strict SFD Checking
4.3.3. Low Latency 100G Ethernet Intel FPGA IP Core FCS (CRC-32) Removal
4.3.4. Low Latency 100G Ethernet Intel FPGA IP Core CRC Checking
4.3.5. Low Latency 100G Ethernet Intel FPGA IP Core Malformed Packet Handling
4.3.6. RX CRC Forwarding
4.3.7. Inter-Packet Gap
4.3.8. RX PCS
4.3.9. RX RSFEC
7.8.1. AN/LT Sequencer Config
7.8.2. AN/LT Sequencer Status
7.8.3. Auto Negotiation Config Register 1
7.8.4. Auto Negotiation Config Register 2
7.8.5. Auto Negotiation Status Register
Auto Negotiation Status Register Fields
7.8.6. Auto Negotiation Config Register 3
7.8.7. Auto Negotiation Config Register 4
7.8.8. Auto Negotiation Config Register 5
7.8.9. Auto Negotiation Config Register 6
7.8.10. Auto Negotiation Status Register 1
7.8.11. Auto Negotiation Status Register 2
7.8.12. Auto Negotiation Status Register 3
7.8.13. Auto Negotiation Status Register 4
7.8.14. Auto Negotiation Status Register 5
7.8.15. Link Training Config Register 1
7.8.16. Link Training Config Register 2
7.8.17. Link Training Status Register 1
7.8.18. Link Training Config Register for Lane 0
7.8.19. Link Training Frame Contents for Lane 0
7.8.20. Local Transceiver TX EQ 1 Settings for Lane 0
7.8.21. Local Transceiver TX EQ 2 Settings for Lane 0
7.8.22. Local Link Training Parameters
7.8.23. Link Training Config Register for Lane 1
7.8.24. Link Training Frame Contents for Lane 1
7.8.25. Local Transceiver TX EQ 1 Settings for Lane 1
7.8.26. Local Transceiver TX EQ 2 Settings for Lane 1
7.8.27. Link Training Config Register for Lane 2
7.8.28. Link Training Frame Contents for Lane 2
7.8.29. Local Transceiver TX EQ 1 Settings for Lane 2
7.8.30. Local Transceiver TX EQ 2 Settings for Lane 2
7.8.31. Link Training Config Register for Lane 3
7.8.32. Link Training Frame Contents for Lane 3
7.8.33. Local Transceiver TX EQ 1 Settings for Lane 3
7.8.34. Local Transceiver TX EQ 2 Settings for Lane 3
7.8.5. Auto Negotiation Status Register
Provides the following status information:
- AN page received
- AN complete
- AN ADV Remote Fault
- AN RXSM Idle
- AN Ability
- AN Status
- LP An Ability
- SEQ AN Failure
- Negotiation Failure
- IEEE Negotiated Port Type
Offset: 0xC2
Access: RO
Auto Negotiation Status Register Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
22:12 | ieee_negotiated_port_type | IEEE Negotiated Port Type [7]: 100GBASE-KP4 [8]: 100GBASE-KR4 [9]: 100GBASE-CR4 |
RO | 0x0 |
11 | negotiation_failure | AN complete, but unable to resolve PHY 1: AN completed, but was unable to find a Highest Common Denominator rate, or a common FEC 0: Normal operation |
RO | 0x0 |
9 | an_failure | Auto Negotiation Failure 1: AN failure detected 0: Normal operation |
RO | 0x0 |
7 | an_lp_ability | Link Partner Auto Negotiation Ability 1: Link Partner is able to perform AN 0: Link Partner is not able to perform AN
|
RO | 0x0 |
6 | an_status | Auto Negotiation Status 1: Link is up 0: Link is down |
RO | 0x0 |
5 | an_ability | PHY Auto Negotiation Ability 1: PHY is able to perform AN 0: PHY is not able to perform AN
|
RO | 0x0 |
4 | an_rxsm_idle | AN RX State Machine Idle 1: The AN RXSM is in the Idle state. This means the incoming data is not CL73 compatible 0: AN operating normally |
RO | 0x0 |
3 | an_adv_remote_fault | Auto Negotiation ADV Remote Fault 1: Fault information sent to link partner 0: Normal operation
|
RO | 0x0 |
2 | an_complete | Auto Negotiation Complete 1: AN Complete 0: AN in progress
|
RO | 0x0 |
1 | an_page_received | AN Page Received 1: A page has been received 0: No page received
|
RO | 0x0 |