Visible to Intel only — GUID: gjo1495493697469
Ixiasoft
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
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
Visible to Intel only — GUID: gjo1495493697469
Ixiasoft
7.7. RX Reed-Solomon FEC Registers
Addr | Name | Bit | Description | Reset | Access |
---|---|---|---|---|---|
0xD00 | REVID | [31:0] | RSFEC RX module revision ID | 0x0809 2017 | RO |
0xD01 | RX_RSFEC_SCRATCH | [31:0] | Scratch register available for testing. | 32'b0 | RW |
0xD02 | RX_RSFEC_NAME0 | [31:0] | Final 4 characters of IP core variation identifier string, "100gRSFECoRX". | 0x436F 5258 | RO |
0xD03 | RX_RSFEC_NAME1 | [31:0] | Middle 4 characters of IP core variation identifier string, "100gRSFECoRX". | 0x5253 4645 | RO |
0xD04 | RX_RSFEC_NAME2 | [31:0] | Initial 4 characters of IP core variation identifier string, "100gRSFECoRX". | 0x3130 3067 | RO |
0xD05 | BYPASS_RESTART | [4] | Restart state machines. When 1'b1, specifies the IP core restarts the FEC synchronization and alignment state machines. Bit self-clears after alignment marker synchronization is restarted. (Refer to Figure 91-8 and Figure 91-9 in IEEE Standard 802.3bj-2014). | 0x0000 0000 | RW |
[3:1] | Reserved. | ||||
[0] | Bypass RS-FEC decoder. When 1'b1, specifies the IP core bypasses the RS-FEC decoder. When 1'b0, enables RS-FEC error correction. | ||||
0xD06 | RX_FEC_STATUS | [15:8] | fec_lane: Two bits per lane hold the FEC lane number when the corresponding amps_lock bit (in register bits [3:0]) has the value of 1. The following encodings are defined:
|
0x0000 FF00 | RO |
[7:5] | Reserved. | ||||
[4] | fec_align_status: Alignment marker lock status. When 1'b1, indicates all lanes are synchronized and aligned. When 1'b0, indicates the deskew process is not yet complete. (Refer to Figure 91-9 in IEEE Standard 802.3bj-2014). | ||||
[3:0] | amps_lock: Each bit indicates that the receiver has detected the location of the alignment marker payload sequence for the corresponding FEC lane. (Refer to Figure 91-8 in IEEE Standard 802.3bj-2014). | ||||
0xD07 | CORRECTED_CW | [31:0] | 32-bit counter that contains the number of corrected FEC codewords processed. The value resets to zero upon read and holds at max count. This register gets updated based on the error correction logic even when BYPASS_RESTART bit [0] is 1. |
0x0000 0000 | RC |
0xD08 | UNCORRECTED_CW | [31:0] | 32-bit counter that contains the number of uncorrected FEC codewords processed. The value resets to zero upon read and holds at max count. This register gets updated based on the error correction logic even when BYPASS_RESTART bit [0] is 1. |
0x0000 0000 | RC |