Visible to Intel only — GUID: ekm1519266087467
Ixiasoft
1. 25G Ethernet Intel® FPGA IP Quick Start Guide
2. 10G/25G Ethernet Single-Channel Design Example for Intel® Stratix® 10 Devices
3. 25G Ethernet Single-Channel Design Example for Intel® Stratix® 10 Devices
4. 25G Ethernet Multi-Channel Design Example for Intel Stratix 10 Devices
5. 25G Ethernet Intel® FPGA IP Design Example References
6. 25G Ethernet Intel® Stratix® 10 FPGA IP Design Example User Guide Archives
7. Document Revision History for the 25G Ethernet Intel® Stratix® 10 FPGA IP Design Example User Guide
1.1. Directory Structure
1.2. Generating the Design Example
1.3. Simulating the 25G Ethernet Intel® FPGA IP Design Example Testbench
1.4. Compiling and Configuring the Design Example in Hardware
1.5. Changing Target Device in Hardware Design Example
1.6. Testing the 25G Ethernet Intel® FPGA IP Design in Hardware
Visible to Intel only — GUID: ekm1519266087467
Ixiasoft
5.2. Design Example Registers
Word Offset |
Register Category |
---|---|
Variant: Single-Channel | |
0X0000–0X0DFF | Register range to access the Status Registers. |
0X4000–0X7FFF | Register range to access the Reconfiguration Registers. |
0X10000–0X10001 | Register range to access the Reconfiguration Registers module for 10G/25G switching. |
0x1020 | 32-bit average_offset_fnsec_r register:
|
0x1021 | 32-bit average_offset_fnsec_to_mem register:
|
0x1030 | 32-bit average_delay_fnsec_r register:
|
0x1031 | 32-bit average_delay_fnsec_to_mem register:
|
Variant: Multi-Channel | |
0x00000–0x30DFF | For multi-channel design examples, the base address of all channels are incremented with 0x10000. This corresponds to:
|
0x04000-0x37FFF | For multi-channel design examples, the base address of all channels are incremented with 0x10000. This corresponds to:
|
Note:
- For Intel® Stratix® 10 H-tile production device, disable the background calibration prior to accessing the transceiver core reconfiguration register, as described in the Disabling Background Calibration section of the 25G Ethernet Intel® FPGA IP User Guide.
- Dynamic reconfiguration switching for 10G/25G is not available for multi-channel designs.
- For single-channel design example, 0x4000 is the base address of the PHY registers. For example, to read the background calibration register, type reg_read 0x4542.
- For multi-channel design example, the base address of the PHY registers is 0x4000 + (0x10000 * <link num>). For example, to read the background calibration register at channel 2, type reg_read 0x24542.